diff --git a/404.html b/404.html index 62dd222..1a32dc3 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404: Not Found | MV Hacks 6.0

404: Not Found

You just hit a route that doesn't exist... the sadness.

logo
\ No newline at end of file +404: Not Found | MV Hacks 6.0

404: Not Found

You just hit a route that doesn't exist... the sadness.

logo
\ No newline at end of file diff --git a/404/index.html b/404/index.html index 5248efc..5920112 100644 --- a/404/index.html +++ b/404/index.html @@ -1 +1 @@ -404: Not Found | MV Hacks 6.0

404: Not Found

You just hit a route that doesn't exist... the sadness.

logo
\ No newline at end of file +404: Not Found | MV Hacks 6.0

404: Not Found

You just hit a route that doesn't exist... the sadness.

logo
\ No newline at end of file diff --git a/905244bd661d9c37f415f4ff262f27be02c3ae83-6d584c10ad08a704d467.js b/905244bd661d9c37f415f4ff262f27be02c3ae83-6d584c10ad08a704d467.js new file mode 100644 index 0000000..0872024 --- /dev/null +++ b/905244bd661d9c37f415f4ff262f27be02c3ae83-6d584c10ad08a704d467.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[67],{3401:function(t,n,i){i.d(n,{Mi:function(){return I},Qh:function(){return M},UO:function(){return P},Xc:function(){return R},uf:function(){return Z}});var e=i(9439),a=i(4925),r=i(4942),o=i(7294),s=i(4567),l=i(9064),d=["in","unmountOnExit","animateOpacity","startingHeight","endingHeight","style","className","transition","transitionEnd"],u=["unmountOnExit","in","className","transition","transitionEnd","delay"],c=["unmountOnExit","in","reverse","initialScale","className","transition","transitionEnd","delay"],v=["direction","style","unmountOnExit","in","className","transition","transitionEnd","delay","motionProps"],f=["unmountOnExit","in","reverse","className","offsetX","offsetY","transition","transitionEnd","delay"];function m(t,n){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),i.push.apply(i,e)}return i}function y(t){for(var n=1;n0?1:0)}),{},{height:a,transitionEnd:null==o?void 0:o.exit,transition:null!==(n=null==r?void 0:r.exit)&&void 0!==n?n:j(k.exit,s)})},enter:function(t){var n,i=t.animateOpacity,e=t.endingHeight,a=t.transition,r=t.transitionEnd,o=t.delay;return y(y({},i&&{opacity:1}),{},{height:e,transitionEnd:null==r?void 0:r.enter,transition:null!==(n=null==a?void 0:a.enter)&&void 0!==n?n:N(k.enter,o)})}},P=(0,o.forwardRef)((function(t,n){var i,r=t.in,u=t.unmountOnExit,c=t.animateOpacity,v=void 0===c||c,f=t.startingHeight,m=void 0===f?0:f,E=t.endingHeight,p=void 0===E?"auto":E,g=t.style,h=t.className,O=t.transition,b=t.transitionEnd,w=(0,a.Z)(t,d),N=(0,o.useState)(!1),j=(0,e.Z)(N,2),k=j[0],P=j[1];(0,o.useEffect)((function(){var t=setTimeout((function(){P(!0)}));return function(){return clearTimeout(t)}}),[]),i={condition:Boolean(m>0&&u),message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"},i.message;var H=parseFloat(m.toString())>0,Z={startingHeight:m,endingHeight:p,animateOpacity:v,transition:k?O:{enter:{duration:0}},transitionEnd:{enter:null==b?void 0:b.enter,exit:u?null==b?void 0:b.exit:y(y({},null==b?void 0:b.exit),{},{display:H?"block":"none"})}},M=!u||r,X=r||u?"enter":"exit";return o.createElement(s.M,{initial:!1,custom:Z},M&&o.createElement(l.E.div,y(y({ref:n},w),{},{className:x("chakra-collapse",h),style:y({overflow:"hidden",display:"block"},g),custom:Z,variants:S,initial:!!u&&"exit",animate:X,exit:"exit"})))}));P.displayName="Collapse";var H={enter:function(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.transition,e=n.transitionEnd,a=n.delay;return{opacity:1,transition:null!==(t=null==i?void 0:i.enter)&&void 0!==t?t:N(w.enter,a),transitionEnd:null==e?void 0:e.enter}},exit:function(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.transition,e=n.transitionEnd,a=n.delay;return{opacity:0,transition:null!==(t=null==i?void 0:i.exit)&&void 0!==t?t:j(w.exit,a),transitionEnd:null==e?void 0:e.exit}}},Z={initial:"exit",animate:"enter",exit:"exit",variants:H};(0,o.forwardRef)((function(t,n){var i=t.unmountOnExit,e=t.in,r=t.className,d=t.transition,c=t.transitionEnd,v=t.delay,f=(0,a.Z)(t,u),m=e||i?"enter":"exit",E=!i||e&&i,p={transition:d,transitionEnd:c,delay:v};return o.createElement(s.M,{custom:p},E&&o.createElement(l.E.div,y(y({ref:n,className:x("chakra-fade",r),custom:p},Z),{},{animate:m},f)))})).displayName="Fade";var M={initial:"exit",animate:"enter",exit:"exit",variants:{exit:function(t){var n,i=t.reverse,e=t.initialScale,a=t.transition,r=t.transitionEnd,o=t.delay;return y(y({opacity:0},i?{scale:e,transitionEnd:null==r?void 0:r.exit}:{transitionEnd:y({scale:e},null==r?void 0:r.exit)}),{},{transition:null!==(n=null==a?void 0:a.exit)&&void 0!==n?n:j(w.exit,o)})},enter:function(t){var n,i=t.transitionEnd,e=t.transition,a=t.delay;return{opacity:1,scale:1,transition:null!==(n=null==e?void 0:e.enter)&&void 0!==n?n:N(w.enter,a),transitionEnd:null==i?void 0:i.enter}}}};(0,o.forwardRef)((function(t,n){var i=t.unmountOnExit,e=t.in,r=t.reverse,d=void 0===r||r,u=t.initialScale,v=void 0===u?.95:u,f=t.className,m=t.transition,E=t.transitionEnd,p=t.delay,g=(0,a.Z)(t,c),h=!i||e&&i,O=e||i?"enter":"exit",b={initialScale:v,reverse:d,transition:m,transitionEnd:E,delay:p};return o.createElement(s.M,{custom:b},h&&o.createElement(l.E.div,y(y({ref:n,className:x("chakra-offset-slide",f)},M),{},{animate:O,custom:b},g)))})).displayName="ScaleFade";var X={exit:{duration:.15,ease:E.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},Y={exit:function(t){var n,i=t.direction,e=t.transition,a=t.transitionEnd,r=t.delay;return y(y({},b({direction:i}).exit),{},{transition:null!==(n=null==e?void 0:e.exit)&&void 0!==n?n:j(X.exit,r),transitionEnd:null==a?void 0:a.exit})},enter:function(t){var n,i=t.direction,e=t.transitionEnd,a=t.transition,r=t.delay;return y(y({},b({direction:i}).enter),{},{transition:null!==(n=null==a?void 0:a.enter)&&void 0!==n?n:N(X.enter,r),transitionEnd:null==e?void 0:e.enter})}},I=(0,o.forwardRef)((function(t,n){var i=t.direction,e=void 0===i?"right":i,r=t.style,d=t.unmountOnExit,u=t.in,c=t.className,f=t.transition,m=t.transitionEnd,E=t.delay,p=t.motionProps,g=(0,a.Z)(t,v),h=b({direction:e}),O=Object.assign({position:"fixed"},h.position,r),w=!d||u&&d,N=u||d?"enter":"exit",j={transitionEnd:m,transition:f,direction:e,delay:E};return o.createElement(s.M,{custom:j},w&&o.createElement(l.E.div,y(y({},g),{},{ref:n,initial:"exit",className:x("chakra-slide",c),animate:N,exit:"exit",custom:j,variants:Y,style:O},p)))}));I.displayName="Slide";var R={initial:"initial",animate:"enter",exit:"exit",variants:{initial:function(t){var n,i=t.offsetX,e=t.offsetY,a=t.transition,r=t.transitionEnd,o=t.delay;return{opacity:0,x:i,y:e,transition:null!==(n=null==a?void 0:a.exit)&&void 0!==n?n:j(w.exit,o),transitionEnd:null==r?void 0:r.exit}},enter:function(t){var n,i=t.transition,e=t.transitionEnd,a=t.delay;return{opacity:1,x:0,y:0,transition:null!==(n=null==i?void 0:i.enter)&&void 0!==n?n:N(w.enter,a),transitionEnd:null==e?void 0:e.enter}},exit:function(t){var n,i=t.offsetY,e=t.offsetX,a=t.transition,r=t.transitionEnd,o=t.reverse,s=t.delay,l={x:e,y:i};return y({opacity:0,transition:null!==(n=null==a?void 0:a.exit)&&void 0!==n?n:j(w.exit,s)},o?y(y({},l),{},{transitionEnd:null==r?void 0:r.exit}):{transitionEnd:y(y({},l),null==r?void 0:r.exit)})}}};(0,o.forwardRef)((function(t,n){var i=t.unmountOnExit,e=t.in,r=t.reverse,d=void 0===r||r,u=t.className,c=t.offsetX,v=void 0===c?0:c,m=t.offsetY,E=void 0===m?8:m,p=t.transition,g=t.transitionEnd,h=t.delay,O=(0,a.Z)(t,f),b=!i||e&&i,w=e||i?"enter":"exit",N={offsetX:v,offsetY:E,reverse:d,transition:p,transitionEnd:g,delay:h};return o.createElement(s.M,{custom:N},b&&o.createElement(l.E.div,y(y({ref:n,className:x("chakra-offset-slide",u),custom:N},R),{},{animate:w},O)))})).displayName="SlideFade"}}]); +//# sourceMappingURL=905244bd661d9c37f415f4ff262f27be02c3ae83-6d584c10ad08a704d467.js.map \ No newline at end of file diff --git a/905244bd661d9c37f415f4ff262f27be02c3ae83-6d584c10ad08a704d467.js.map b/905244bd661d9c37f415f4ff262f27be02c3ae83-6d584c10ad08a704d467.js.map new file mode 100644 index 0000000..71e2d69 --- /dev/null +++ b/905244bd661d9c37f415f4ff262f27be02c3ae83-6d584c10ad08a704d467.js.map @@ -0,0 +1 @@ +{"version":3,"file":"905244bd661d9c37f415f4ff262f27be02c3ae83-6d584c10ad08a704d467.js","mappings":"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","sources":["webpack://gatsby-starter-default/./node_modules/@chakra-ui/transition/dist/index.esm.js"],"sourcesContent":["import _slicedToArray from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nimport _objectWithoutProperties from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nimport _defineProperty from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nvar _excluded = [\"in\", \"unmountOnExit\", \"animateOpacity\", \"startingHeight\", \"endingHeight\", \"style\", \"className\", \"transition\", \"transitionEnd\"],\n _excluded2 = [\"unmountOnExit\", \"in\", \"className\", \"transition\", \"transitionEnd\", \"delay\"],\n _excluded3 = [\"unmountOnExit\", \"in\", \"reverse\", \"initialScale\", \"className\", \"transition\", \"transitionEnd\", \"delay\"],\n _excluded4 = [\"direction\", \"style\", \"unmountOnExit\", \"in\", \"className\", \"transition\", \"transitionEnd\", \"delay\", \"motionProps\"],\n _excluded5 = [\"unmountOnExit\", \"in\", \"reverse\", \"className\", \"offsetX\", \"offsetY\", \"transition\", \"transitionEnd\", \"delay\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n// ../../../react-shim.js\nimport React from \"react\"; // ../../utilities/shared-utils/src/index.ts\n\nvar cx = function cx() {\n for (var _len = arguments.length, classNames = new Array(_len), _key = 0; _key < _len; _key++) {\n classNames[_key] = arguments[_key];\n }\n\n return classNames.filter(Boolean).join(\" \");\n};\n\nfunction isDev() {\n return process.env.NODE_ENV !== \"production\";\n}\n\nvar warn = function warn(options) {\n var condition = options.condition,\n message = options.message;\n\n if (condition && isDev()) {\n console.warn(message);\n }\n}; // src/collapse.tsx\n\n\nimport { AnimatePresence, motion } from \"framer-motion\";\nimport { forwardRef, useEffect, useState } from \"react\"; // src/transition-utils.ts\n\nvar TRANSITION_EASINGS = {\n ease: [0.25, 0.1, 0.25, 1],\n easeIn: [0.4, 0, 1, 1],\n easeOut: [0, 0, 0.2, 1],\n easeInOut: [0.4, 0, 0.2, 1]\n};\nvar TRANSITION_VARIANTS = {\n scale: {\n enter: {\n scale: 1\n },\n exit: {\n scale: 0.95\n }\n },\n fade: {\n enter: {\n opacity: 1\n },\n exit: {\n opacity: 0\n }\n },\n pushLeft: {\n enter: {\n x: \"100%\"\n },\n exit: {\n x: \"-30%\"\n }\n },\n pushRight: {\n enter: {\n x: \"-100%\"\n },\n exit: {\n x: \"30%\"\n }\n },\n pushUp: {\n enter: {\n y: \"100%\"\n },\n exit: {\n y: \"-30%\"\n }\n },\n pushDown: {\n enter: {\n y: \"-100%\"\n },\n exit: {\n y: \"30%\"\n }\n },\n slideLeft: {\n position: {\n left: 0,\n top: 0,\n bottom: 0,\n width: \"100%\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: \"-100%\",\n y: 0\n }\n },\n slideRight: {\n position: {\n right: 0,\n top: 0,\n bottom: 0,\n width: \"100%\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: \"100%\",\n y: 0\n }\n },\n slideUp: {\n position: {\n top: 0,\n left: 0,\n right: 0,\n maxWidth: \"100vw\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: 0,\n y: \"-100%\"\n }\n },\n slideDown: {\n position: {\n bottom: 0,\n left: 0,\n right: 0,\n maxWidth: \"100vw\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: 0,\n y: \"100%\"\n }\n }\n};\n\nfunction getSlideTransition(options) {\n var _ref;\n\n var side = (_ref = options == null ? void 0 : options.direction) !== null && _ref !== void 0 ? _ref : \"right\";\n\n switch (side) {\n case \"right\":\n return TRANSITION_VARIANTS.slideRight;\n\n case \"left\":\n return TRANSITION_VARIANTS.slideLeft;\n\n case \"bottom\":\n return TRANSITION_VARIANTS.slideDown;\n\n case \"top\":\n return TRANSITION_VARIANTS.slideUp;\n\n default:\n return TRANSITION_VARIANTS.slideRight;\n }\n}\n\nvar TRANSITION_DEFAULTS = {\n enter: {\n duration: 0.2,\n ease: TRANSITION_EASINGS.easeOut\n },\n exit: {\n duration: 0.1,\n ease: TRANSITION_EASINGS.easeIn\n }\n};\nvar withDelay = {\n enter: function enter(transition, delay) {\n return _objectSpread(_objectSpread({}, transition), {}, {\n delay: typeof delay === \"number\" ? delay : delay == null ? void 0 : delay[\"enter\"]\n });\n },\n exit: function exit(transition, delay) {\n return _objectSpread(_objectSpread({}, transition), {}, {\n delay: typeof delay === \"number\" ? delay : delay == null ? void 0 : delay[\"exit\"]\n });\n }\n}; // src/collapse.tsx\n\nvar isNumeric = function isNumeric(value) {\n return value != null && parseInt(value.toString(), 10) > 0;\n};\n\nvar defaultTransitions = {\n exit: {\n height: {\n duration: 0.2,\n ease: TRANSITION_EASINGS.ease\n },\n opacity: {\n duration: 0.3,\n ease: TRANSITION_EASINGS.ease\n }\n },\n enter: {\n height: {\n duration: 0.3,\n ease: TRANSITION_EASINGS.ease\n },\n opacity: {\n duration: 0.4,\n ease: TRANSITION_EASINGS.ease\n }\n }\n};\nvar variants = {\n exit: function exit(_ref2) {\n var _ref3;\n\n var animateOpacity = _ref2.animateOpacity,\n startingHeight = _ref2.startingHeight,\n transition = _ref2.transition,\n transitionEnd = _ref2.transitionEnd,\n delay = _ref2.delay;\n return _objectSpread(_objectSpread({}, animateOpacity && {\n opacity: isNumeric(startingHeight) ? 1 : 0\n }), {}, {\n height: startingHeight,\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit,\n transition: (_ref3 = transition == null ? void 0 : transition.exit) !== null && _ref3 !== void 0 ? _ref3 : withDelay.exit(defaultTransitions.exit, delay)\n });\n },\n enter: function enter(_ref4) {\n var _ref5;\n\n var animateOpacity = _ref4.animateOpacity,\n endingHeight = _ref4.endingHeight,\n transition = _ref4.transition,\n transitionEnd = _ref4.transitionEnd,\n delay = _ref4.delay;\n return _objectSpread(_objectSpread({}, animateOpacity && {\n opacity: 1\n }), {}, {\n height: endingHeight,\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter,\n transition: (_ref5 = transition == null ? void 0 : transition.enter) !== null && _ref5 !== void 0 ? _ref5 : withDelay.enter(defaultTransitions.enter, delay)\n });\n }\n};\nvar Collapse = forwardRef(function (props, ref) {\n var isOpen = props.in,\n unmountOnExit = props.unmountOnExit,\n _props$animateOpacity = props.animateOpacity,\n animateOpacity = _props$animateOpacity === void 0 ? true : _props$animateOpacity,\n _props$startingHeight = props.startingHeight,\n startingHeight = _props$startingHeight === void 0 ? 0 : _props$startingHeight,\n _props$endingHeight = props.endingHeight,\n endingHeight = _props$endingHeight === void 0 ? \"auto\" : _props$endingHeight,\n style = props.style,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n rest = _objectWithoutProperties(props, _excluded);\n\n var _useState = useState(false),\n _useState2 = _slicedToArray(_useState, 2),\n mounted = _useState2[0],\n setMounted = _useState2[1];\n\n useEffect(function () {\n var timeout = setTimeout(function () {\n setMounted(true);\n });\n return function () {\n return clearTimeout(timeout);\n };\n }, []);\n warn({\n condition: Boolean(startingHeight > 0 && unmountOnExit),\n message: \"startingHeight and unmountOnExit are mutually exclusive. You can't use them together\"\n });\n var hasStartingHeight = parseFloat(startingHeight.toString()) > 0;\n var custom = {\n startingHeight: startingHeight,\n endingHeight: endingHeight,\n animateOpacity: animateOpacity,\n transition: !mounted ? {\n enter: {\n duration: 0\n }\n } : transition,\n transitionEnd: {\n enter: transitionEnd == null ? void 0 : transitionEnd.enter,\n exit: unmountOnExit ? transitionEnd == null ? void 0 : transitionEnd.exit : _objectSpread(_objectSpread({}, transitionEnd == null ? void 0 : transitionEnd.exit), {}, {\n display: hasStartingHeight ? \"block\" : \"none\"\n })\n }\n };\n var show = unmountOnExit ? isOpen : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n return /* @__PURE__ */React.createElement(AnimatePresence, {\n initial: false,\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion.div, _objectSpread(_objectSpread({\n ref: ref\n }, rest), {}, {\n className: cx(\"chakra-collapse\", className),\n style: _objectSpread({\n overflow: \"hidden\",\n display: \"block\"\n }, style),\n custom: custom,\n variants: variants,\n initial: unmountOnExit ? \"exit\" : false,\n animate: animate,\n exit: \"exit\"\n })));\n});\nCollapse.displayName = \"Collapse\"; // src/fade.tsx\n\nimport { AnimatePresence as AnimatePresence2, motion as motion2 } from \"framer-motion\";\nimport { forwardRef as forwardRef2 } from \"react\";\nvar variants2 = {\n enter: function enter() {\n var _ref7;\n\n var _ref6 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n transition = _ref6.transition,\n transitionEnd = _ref6.transitionEnd,\n delay = _ref6.delay;\n\n return {\n opacity: 1,\n transition: (_ref7 = transition == null ? void 0 : transition.enter) !== null && _ref7 !== void 0 ? _ref7 : withDelay.enter(TRANSITION_DEFAULTS.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n };\n },\n exit: function exit() {\n var _ref9;\n\n var _ref8 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n transition = _ref8.transition,\n transitionEnd = _ref8.transitionEnd,\n delay = _ref8.delay;\n\n return {\n opacity: 0,\n transition: (_ref9 = transition == null ? void 0 : transition.exit) !== null && _ref9 !== void 0 ? _ref9 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n };\n }\n};\nvar fadeConfig = {\n initial: \"exit\",\n animate: \"enter\",\n exit: \"exit\",\n variants: variants2\n};\nvar Fade = forwardRef2(function Fade2(props, ref) {\n var unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n rest = _objectWithoutProperties(props, _excluded2);\n\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var custom = {\n transition: transition,\n transitionEnd: transitionEnd,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence2, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion2.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx(\"chakra-fade\", className),\n custom: custom\n }, fadeConfig), {}, {\n animate: animate\n }, rest)));\n});\nFade.displayName = \"Fade\"; // src/scale-fade.tsx\n\nimport { AnimatePresence as AnimatePresence3, motion as motion3 } from \"framer-motion\";\nimport { forwardRef as forwardRef3 } from \"react\";\nvar variants3 = {\n exit: function exit(_ref10) {\n var _ref11;\n\n var reverse = _ref10.reverse,\n initialScale = _ref10.initialScale,\n transition = _ref10.transition,\n transitionEnd = _ref10.transitionEnd,\n delay = _ref10.delay;\n return _objectSpread(_objectSpread({\n opacity: 0\n }, reverse ? {\n scale: initialScale,\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n } : {\n transitionEnd: _objectSpread({\n scale: initialScale\n }, transitionEnd == null ? void 0 : transitionEnd.exit)\n }), {}, {\n transition: (_ref11 = transition == null ? void 0 : transition.exit) !== null && _ref11 !== void 0 ? _ref11 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay)\n });\n },\n enter: function enter(_ref12) {\n var _ref13;\n\n var transitionEnd = _ref12.transitionEnd,\n transition = _ref12.transition,\n delay = _ref12.delay;\n return {\n opacity: 1,\n scale: 1,\n transition: (_ref13 = transition == null ? void 0 : transition.enter) !== null && _ref13 !== void 0 ? _ref13 : withDelay.enter(TRANSITION_DEFAULTS.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n };\n }\n};\nvar scaleFadeConfig = {\n initial: \"exit\",\n animate: \"enter\",\n exit: \"exit\",\n variants: variants3\n};\nvar ScaleFade = forwardRef3(function ScaleFade2(props, ref) {\n var unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n _props$reverse = props.reverse,\n reverse = _props$reverse === void 0 ? true : _props$reverse,\n _props$initialScale = props.initialScale,\n initialScale = _props$initialScale === void 0 ? 0.95 : _props$initialScale,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n rest = _objectWithoutProperties(props, _excluded3);\n\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var custom = {\n initialScale: initialScale,\n reverse: reverse,\n transition: transition,\n transitionEnd: transitionEnd,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence3, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion3.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx(\"chakra-offset-slide\", className)\n }, scaleFadeConfig), {}, {\n animate: animate,\n custom: custom\n }, rest)));\n});\nScaleFade.displayName = \"ScaleFade\"; // src/slide.tsx\n\nimport { AnimatePresence as AnimatePresence4, motion as motion4 } from \"framer-motion\";\nimport { forwardRef as forwardRef4 } from \"react\";\nvar defaultTransition = {\n exit: {\n duration: 0.15,\n ease: TRANSITION_EASINGS.easeInOut\n },\n enter: {\n type: \"spring\",\n damping: 25,\n stiffness: 180\n }\n};\nvar variants4 = {\n exit: function exit(_ref14) {\n var _ref15;\n\n var direction = _ref14.direction,\n transition = _ref14.transition,\n transitionEnd = _ref14.transitionEnd,\n delay = _ref14.delay;\n\n var _getSlideTransition = getSlideTransition({\n direction: direction\n }),\n exitStyles = _getSlideTransition.exit;\n\n return _objectSpread(_objectSpread({}, exitStyles), {}, {\n transition: (_ref15 = transition == null ? void 0 : transition.exit) !== null && _ref15 !== void 0 ? _ref15 : withDelay.exit(defaultTransition.exit, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n });\n },\n enter: function enter(_ref16) {\n var _ref17;\n\n var direction = _ref16.direction,\n transitionEnd = _ref16.transitionEnd,\n transition = _ref16.transition,\n delay = _ref16.delay;\n\n var _getSlideTransition2 = getSlideTransition({\n direction: direction\n }),\n enterStyles = _getSlideTransition2.enter;\n\n return _objectSpread(_objectSpread({}, enterStyles), {}, {\n transition: (_ref17 = transition == null ? void 0 : transition.enter) !== null && _ref17 !== void 0 ? _ref17 : withDelay.enter(defaultTransition.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n });\n }\n};\nvar Slide = forwardRef4(function Slide2(props, ref) {\n var _props$direction = props.direction,\n direction = _props$direction === void 0 ? \"right\" : _props$direction,\n style = props.style,\n unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n motionProps = props.motionProps,\n rest = _objectWithoutProperties(props, _excluded4);\n\n var transitionStyles = getSlideTransition({\n direction: direction\n });\n var computedStyle = Object.assign({\n position: \"fixed\"\n }, transitionStyles.position, style);\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var custom = {\n transitionEnd: transitionEnd,\n transition: transition,\n direction: direction,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence4, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion4.div, _objectSpread(_objectSpread({}, rest), {}, {\n ref: ref,\n initial: \"exit\",\n className: cx(\"chakra-slide\", className),\n animate: animate,\n exit: \"exit\",\n custom: custom,\n variants: variants4,\n style: computedStyle\n }, motionProps)));\n});\nSlide.displayName = \"Slide\"; // src/slide-fade.tsx\n\nimport { AnimatePresence as AnimatePresence5, motion as motion5 } from \"framer-motion\";\nimport { forwardRef as forwardRef5 } from \"react\";\nvar variants5 = {\n initial: function initial(_ref18) {\n var _ref19;\n\n var offsetX = _ref18.offsetX,\n offsetY = _ref18.offsetY,\n transition = _ref18.transition,\n transitionEnd = _ref18.transitionEnd,\n delay = _ref18.delay;\n return {\n opacity: 0,\n x: offsetX,\n y: offsetY,\n transition: (_ref19 = transition == null ? void 0 : transition.exit) !== null && _ref19 !== void 0 ? _ref19 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n };\n },\n enter: function enter(_ref20) {\n var _ref21;\n\n var transition = _ref20.transition,\n transitionEnd = _ref20.transitionEnd,\n delay = _ref20.delay;\n return {\n opacity: 1,\n x: 0,\n y: 0,\n transition: (_ref21 = transition == null ? void 0 : transition.enter) !== null && _ref21 !== void 0 ? _ref21 : withDelay.enter(TRANSITION_DEFAULTS.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n };\n },\n exit: function exit(_ref22) {\n var _ref23;\n\n var offsetY = _ref22.offsetY,\n offsetX = _ref22.offsetX,\n transition = _ref22.transition,\n transitionEnd = _ref22.transitionEnd,\n reverse = _ref22.reverse,\n delay = _ref22.delay;\n var offset = {\n x: offsetX,\n y: offsetY\n };\n return _objectSpread({\n opacity: 0,\n transition: (_ref23 = transition == null ? void 0 : transition.exit) !== null && _ref23 !== void 0 ? _ref23 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay)\n }, reverse ? _objectSpread(_objectSpread({}, offset), {}, {\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n }) : {\n transitionEnd: _objectSpread(_objectSpread({}, offset), transitionEnd == null ? void 0 : transitionEnd.exit)\n });\n }\n};\nvar slideFadeConfig = {\n initial: \"initial\",\n animate: \"enter\",\n exit: \"exit\",\n variants: variants5\n};\nvar SlideFade = forwardRef5(function SlideFade2(props, ref) {\n var unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n _props$reverse2 = props.reverse,\n reverse = _props$reverse2 === void 0 ? true : _props$reverse2,\n className = props.className,\n _props$offsetX = props.offsetX,\n offsetX = _props$offsetX === void 0 ? 0 : _props$offsetX,\n _props$offsetY = props.offsetY,\n offsetY = _props$offsetY === void 0 ? 8 : _props$offsetY,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n rest = _objectWithoutProperties(props, _excluded5);\n\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var custom = {\n offsetX: offsetX,\n offsetY: offsetY,\n reverse: reverse,\n transition: transition,\n transitionEnd: transitionEnd,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence5, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion5.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx(\"chakra-offset-slide\", className),\n custom: custom\n }, slideFadeConfig), {}, {\n animate: animate\n }, rest)));\n});\nSlideFade.displayName = \"SlideFade\";\nexport { Collapse, TRANSITION_EASINGS as EASINGS, Fade, ScaleFade, Slide, SlideFade, fadeConfig, getSlideTransition, scaleFadeConfig, slideFadeConfig, withDelay };"],"names":["_excluded","_excluded2","_excluded3","_excluded4","_excluded5","ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","apply","_objectSpread","target","i","arguments","length","source","forEach","key","getOwnPropertyDescriptors","defineProperties","defineProperty","cx","_len","classNames","Array","_key","Boolean","join","TRANSITION_EASINGS","ease","easeIn","easeOut","easeInOut","TRANSITION_VARIANTS","position","left","top","bottom","width","enter","x","y","exit","right","maxWidth","getSlideTransition","options","_ref","direction","TRANSITION_DEFAULTS","duration","withDelay","transition","delay","defaultTransitions","height","opacity","variants","_ref2","_ref3","value","animateOpacity","startingHeight","transitionEnd","parseInt","toString","_ref4","_ref5","endingHeight","Collapse","forwardRef","props","ref","isOpen","in","unmountOnExit","_props$animateOpacity","_props$startingHeight","_props$endingHeight","style","className","rest","_useState","useState","_useState2","mounted","setMounted","useEffect","timeout","setTimeout","clearTimeout","condition","message","hasStartingHeight","parseFloat","custom","display","show","animate","initial","overflow","displayName","variants2","_ref7","_ref6","undefined","_ref9","_ref8","fadeConfig","scaleFadeConfig","_ref10","_ref11","reverse","initialScale","scale","_ref12","_ref13","_props$reverse","_props$initialScale","defaultTransition","type","damping","stiffness","variants4","_ref14","_ref15","_ref16","_ref17","Slide","_props$direction","motionProps","transitionStyles","computedStyle","assign","slideFadeConfig","_ref18","_ref19","offsetX","offsetY","_ref20","_ref21","_ref22","_ref23","offset","_props$reverse2","_props$offsetX","_props$offsetY"],"sourceRoot":""} \ No newline at end of file diff --git a/about-the-team/index.html b/about-the-team/index.html index 637ce53..4ced9a1 100644 --- a/about-the-team/index.html +++ b/about-the-team/index.html @@ -1 +1 @@ -Team | MV Hacks 6.0

About the team!

Team Leads

profile
Lead Director

Jayant Patil

website iconwebsite icon
profile
Outreach Director

Mihir Srivastava

website icon
profile
Tech Director

Jackson Otto

website iconwebsite icon
profile
Event Director

Amanda Zhang

website iconwebsite icon

Tech Team

profile
Tech Director

Jackson Otto

website iconwebsite icon
profile
Tech Team Member

Alex Markova

website iconwebsite icon
profile
Tech Team Member

Atulya Weise

website iconwebsite icon
profile
Tech Team Member

Arthur Cheong

website icon

Event Team

profile
Event Director

Amanda Zhang

website iconwebsite icon
profile
Event Team Member

Luise Haller

website icon
profile
Event Team Member

Emma Zhang

website icon

Outreach Team

profile
Outreach Director

Mihir Srivastava

website icon
profile
Outreach Team Member

Filip Kujawa

website iconwebsite icon
profile
Outreach Team Member

Atli Arnarsson

website icon
profile
Outreach Team Member

Sandra Ravishankar

website icon
logo
\ No newline at end of file +Team | MV Hacks 6.0

About the team!

Team Leads

profile
Lead Director

Jayant Patil

website iconwebsite icon
profile
Outreach Director

Mihir Srivastava

website icon
profile
Tech Director

Jackson Otto

website iconwebsite icon
profile
Event Director

Amanda Zhang

website iconwebsite icon

Tech Team

profile
Tech Director

Jackson Otto

website iconwebsite icon
profile
Tech Team Member

Alex Markova

website iconwebsite icon
profile
Tech Team Member

Atulya Weise

website iconwebsite icon
profile
Tech Team Member

Arthur Cheong

website icon

Event Team

profile
Event Director

Amanda Zhang

website iconwebsite icon
profile
Event Team Member

Luise Haller

website icon
profile
Event Team Member

Emma Zhang

website icon

Outreach Team

profile
Outreach Director

Mihir Srivastava

website icon
profile
Outreach Team Member

Filip Kujawa

website iconwebsite icon
profile
Outreach Team Member

Atli Arnarsson

website icon
profile
Outreach Team Member

Sandra Ravishankar

website icon
logo
\ No newline at end of file diff --git a/app-514cf5048dd1ee717d66.js b/app-514cf5048dd1ee717d66.js deleted file mode 100644 index f894867..0000000 --- a/app-514cf5048dd1ee717d66.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see app-514cf5048dd1ee717d66.js.LICENSE.txt */ -(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[143],{933:function(t,e,r){"use strict";r.d(e,{If:function(){return s},SG:function(){return g}});r(4942);var n=r(9439),o=(r(5743),r(7294)),i=r(7217);var a=(0,o.createContext)({});function s(){var t=(0,o.useContext)(a);if(void 0===t)throw new Error("useColorMode must be used within a ColorModeProvider");return t}a.displayName="ColorModeContext";var c="chakra-ui-light",u="chakra-ui-dark";var l="chakra-ui-color-mode";var f,d=(f=l,{ssr:!1,type:"localStorage",get:function(t){if(!(null==globalThis?void 0:globalThis.document))return t;var e;try{e=localStorage.getItem(f)||t}catch(r){}return e||t},set:function(t){try{localStorage.setItem(f,t)}catch(e){}}});function p(t,e){var r=t.match(new RegExp("(^| )".concat(e,"=([^;]+)")));return null==r?void 0:r[2]}function h(t,e){return{ssr:!!e,type:"cookie",get:function(r){return e?p(e,t):(null==globalThis?void 0:globalThis.document)&&p(document.cookie,t)||r},set:function(e){document.cookie="".concat(t,"=").concat(e,"; max-age=31536000; path=/")}}}h(l);var v=function(){};function m(t,e){return"cookie"===t.type&&t.ssr?t.get(e):e}function g(t){var e=t.value,r=t.children,s=t.options,l=(s=void 0===s?{}:s).useSystemColorMode,f=s.initialColorMode,p=s.disableTransitionOnChange,h=t.colorModeManager,g=void 0===h?d:h,y="dark"===f?"dark":"light",b=(0,o.useState)((function(){return m(g,y)})),w=(0,n.Z)(b,2),x=w[0],k=w[1],S=(0,o.useState)((function(){return m(g)})),O=(0,n.Z)(S,2),P=O[0],E=O[1],j=(0,o.useMemo)((function(){return function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).preventTransition,e=void 0===t||t,r={setDataset:function(t){var n=e?r.preventTransition():void 0;document.documentElement.dataset.theme=t,document.documentElement.style.colorScheme=t,null==n||n()},setClassName:function(t){document.body.classList.add(t?u:c),document.body.classList.remove(t?c:u)},query:function(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme:function(t){var e;return(null!==(e=r.query().matches)&&void 0!==e?e:"dark"===t)?"dark":"light"},addListener:function(t){var e=r.query(),n=function(e){t(e.matches?"dark":"light")};return"function"==typeof e.addListener?e.addListener(n):e.addEventListener("change",n),function(){"function"==typeof e.removeListener?e.removeListener(n):e.removeEventListener("change",n)}},preventTransition:function(){var t=document.createElement("style");return t.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),function(){window.getComputedStyle(document.body),requestAnimationFrame((function(){requestAnimationFrame((function(){document.head.removeChild(t)}))}))}}};return r}({preventTransition:p})}),[p]),C=j.getSystemTheme,A=j.setClassName,R=j.setDataset,_=j.addListener,T="system"!==f||x?x:P,D=(0,o.useCallback)((function(t){var e="system"===t?C():t;k(e),A("dark"===e),R(e),g.set(e)}),[g,C,A,R]);(0,i.G)((function(){"system"===f&&E(C())}),[]),(0,o.useEffect)((function(){var t=g.get();D(t||("system"!==f?y:"system"))}),[g,y,f,D]);var M=(0,o.useCallback)((function(){D("dark"===T?"light":"dark")}),[T,D]);(0,o.useEffect)((function(){if(l)return _(D)}),[l,_,D]);var Z=(0,o.useMemo)((function(){return{colorMode:null!=e?e:T,toggleColorMode:e?v:M,setColorMode:e?v:D,forced:void 0!==e}}),[T,M,D,e]);return o.createElement(a.Provider,{value:Z},r)}g.displayName="ColorModeProvider"},6219:function(t,e,r){"use strict";r.d(e,{k:function(){return i}});var n=r(7294);function o(t,e){return"".concat(t," returned `undefined`. Seems you forgot to wrap component within ").concat(e)}function i(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.name,r=t.strict,i=void 0===r||r,a=t.hookName,s=void 0===a?"useContext":a,c=t.providerName,u=void 0===c?"Provider":c,l=t.errorMessage,f=(0,n.createContext)(void 0);function d(){var t,e=(0,n.useContext)(f);if(!e&&i){var r=new Error(null!=l?l:o(s,u));throw r.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,r,d),r}return e}return f.displayName=e,[f.Provider,d,f]}},7217:function(t,e,r){"use strict";r.d(e,{G:function(){return o}});r(5743);var n=r(7294),o=Boolean(null==globalThis?void 0:globalThis.document)?n.useLayoutEffect:n.useEffect},1942:function(t,e,r){"use strict";r.d(e,{xjn:function(){return Ht}});var n=r(4942),o=r(4925),i=r(7294),a=r(3431),s="\n :root {\n --chakra-vh: 100vh;\n }\n\n @supports (height: -webkit-fill-available) {\n :root {\n --chakra-vh: -webkit-fill-available;\n }\n }\n\n @supports (height: -moz-fill-available) {\n :root {\n --chakra-vh: -moz-fill-available;\n }\n }\n\n @supports (height: 100lvh) {\n :root {\n --chakra-vh: 100lvh;\n }\n }\n",c=function(){return i.createElement(a.xB,{styles:s})},u=function(){return i.createElement(a.xB,{styles:'\n html {\n line-height: 1.5;\n -webkit-text-size-adjust: 100%;\n font-family: system-ui, sans-serif;\n -webkit-font-smoothing: antialiased;\n text-rendering: optimizeLegibility;\n -moz-osx-font-smoothing: grayscale;\n touch-action: manipulation;\n }\n\n body {\n position: relative;\n min-height: 100%;\n font-feature-settings: \'kern\';\n }\n\n *,\n *::before,\n *::after {\n border-width: 0;\n border-style: solid;\n box-sizing: border-box;\n }\n\n main {\n display: block;\n }\n\n hr {\n border-top-width: 1px;\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n }\n\n pre,\n code,\n kbd,\n samp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n font-size: 1em;\n }\n\n a {\n background-color: transparent;\n color: inherit;\n text-decoration: inherit;\n }\n\n abbr[title] {\n border-bottom: none;\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n }\n\n b,\n strong {\n font-weight: bold;\n }\n\n small {\n font-size: 80%;\n }\n\n sub,\n sup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n }\n\n sub {\n bottom: -0.25em;\n }\n\n sup {\n top: -0.5em;\n }\n\n img {\n border-style: none;\n }\n\n button,\n input,\n optgroup,\n select,\n textarea {\n font-family: inherit;\n font-size: 100%;\n line-height: 1.15;\n margin: 0;\n }\n\n button,\n input {\n overflow: visible;\n }\n\n button,\n select {\n text-transform: none;\n }\n\n button::-moz-focus-inner,\n [type="button"]::-moz-focus-inner,\n [type="reset"]::-moz-focus-inner,\n [type="submit"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n }\n\n fieldset {\n padding: 0.35em 0.75em 0.625em;\n }\n\n legend {\n box-sizing: border-box;\n color: inherit;\n display: table;\n max-width: 100%;\n padding: 0;\n white-space: normal;\n }\n\n progress {\n vertical-align: baseline;\n }\n\n textarea {\n overflow: auto;\n }\n\n [type="checkbox"],\n [type="radio"] {\n box-sizing: border-box;\n padding: 0;\n }\n\n [type="number"]::-webkit-inner-spin-button,\n [type="number"]::-webkit-outer-spin-button {\n -webkit-appearance: none !important;\n }\n\n input[type="number"] {\n -moz-appearance: textfield;\n }\n\n [type="search"] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n }\n\n [type="search"]::-webkit-search-decoration {\n -webkit-appearance: none !important;\n }\n\n ::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n }\n\n details {\n display: block;\n }\n\n summary {\n display: list-item;\n }\n\n template {\n display: none;\n }\n\n [hidden] {\n display: none !important;\n }\n\n body,\n blockquote,\n dl,\n dd,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr,\n figure,\n p,\n pre {\n margin: 0;\n }\n\n button {\n background: transparent;\n padding: 0;\n }\n\n fieldset {\n margin: 0;\n padding: 0;\n }\n\n ol,\n ul {\n margin: 0;\n padding: 0;\n }\n\n textarea {\n resize: vertical;\n }\n\n button,\n [role="button"] {\n cursor: pointer;\n }\n\n button::-moz-focus-inner {\n border: 0 !important;\n }\n\n table {\n border-collapse: collapse;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n font-size: inherit;\n font-weight: inherit;\n }\n\n button,\n input,\n optgroup,\n select,\n textarea {\n padding: 0;\n line-height: inherit;\n color: inherit;\n }\n\n img,\n svg,\n video,\n canvas,\n audio,\n iframe,\n embed,\n object {\n display: block;\n }\n\n img,\n video {\n max-width: 100%;\n height: auto;\n }\n\n [data-js-focus-visible] :focus:not([data-focus-visible-added]):not([data-focus-visible-disabled]) {\n outline: none;\n box-shadow: none;\n }\n\n select::-ms-expand {\n display: none;\n }\n\n '.concat(s,"\n ")})},l=r(9439),f=r(6219),d=r(7217),p=r(3935),h=["containerRef"];function v(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function m(t){for(var e=1;e"}),tt=(0,l.Z)(K,2),et=tt[0],rt=tt[1],nt=(0,f.k)({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:""}),ot=(0,l.Z)(nt,2),it=ot[0],at=ot[1],st={info:{icon:function(t){return i.createElement($,X({viewBox:"0 0 24 24"},t),i.createElement("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"}))},colorScheme:"blue"},warning:{icon:J,colorScheme:"orange"},success:{icon:function(t){return i.createElement($,X({viewBox:"0 0 24 24"},t),i.createElement("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"}))},colorScheme:"green"},error:{icon:J,colorScheme:"red"},loading:{icon:q.$,colorScheme:"blue"}};var ct=(0,_.Gp)((function(t,e){var r,n=(0,V.Lr)(t),a=n.status,s=void 0===a?"info":a,c=n.addRole,u=void 0===c||c,l=(0,o.Z)(n,G),f=null!==(r=t.colorScheme)&&void 0!==r?r:function(t){return st[t].colorScheme}(s),d=(0,_.jC)("Alert",X(X({},t),{},{colorScheme:f})),p=X({width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden"},d.container);return i.createElement(et,{value:{status:s}},i.createElement(it,{value:d},i.createElement(_.m$.div,X(X({role:u?"alert":void 0,ref:e},l),{},{className:Q("chakra-alert",t.className),__css:p}))))}));ct.displayName="Alert";var ut=(0,_.Gp)((function(t,e){var r=X({display:"inline"},at().description);return i.createElement(_.m$.div,X(X({ref:e},t),{},{className:Q("chakra-alert__desc",t.className),__css:r}))}));function lt(t){var e=rt().status,r=function(t){return st[t].icon}(e),n=at(),o="loading"===e?n.spinner:n.icon;return i.createElement(_.m$.span,X(X({display:"inherit"},t),{},{className:Q("chakra-alert__icon",t.className),__css:o}),t.children||i.createElement(r,{h:"100%",w:"100%"}))}ut.displayName="AlertDescription",lt.displayName="AlertIcon";var ft=(0,_.Gp)((function(t,e){var r=at();return i.createElement(_.m$.div,X(X({ref:e},t),{},{className:Q("chakra-alert__title",t.className),__css:r.title}))}));ft.displayName="AlertTitle";var dt=["children","isDisabled","__css"];function pt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ht(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:[],r=(0,i.useRef)(t);return(0,i.useEffect)((function(){r.current=t})),(0,i.useCallback)((function(){for(var t,e,n=arguments.length,o=new Array(n),i=0;i1?e-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:{};Zt+=1;var o=null!==(e=n.id)&&void 0!==e?e:Zt,i=null!==(r=n.position)&&void 0!==r?r:"bottom";return{id:o,message:t,position:i,duration:n.duration,onCloseComplete:n.onCloseComplete,onRequestRemove:function(){return Mt.removeToast(String(o),i)},status:n.status,requestClose:!1,containerStyle:n.containerStyle}}(t,e),o=r.position,i=r.id;return Dt((function(t){var e,i,a=o.includes("top")?[r].concat((0,F.Z)(null!==(e=t[o])&&void 0!==e?e:[])):[].concat((0,F.Z)(null!==(i=t[o])&&void 0!==i?i:[]),[r]);return St(St({},t),{},(0,n.Z)({},o,a))})),i},update:function(t,e){t&&Dt((function(r){var n=St({},r),o=jt(n,t),i=o.position,a=o.index;return i&&-1!==a&&(n[i][a]=St(St(St({},n[i][a]),e),{},{message:It(e)})),n}))},closeAll:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.positions;Dt((function(t){return(null!=e?e:["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((function(e,r){return e[r]=t[r].map((function(t){return St(St({},t),{},{requestClose:!0})})),e}),St({},t))}))},close:function(t){Dt((function(e){var r=Ct(e,t);return r?St(St({},e),{},(0,n.Z)({},r,e[r].map((function(e){return e.id==t?St(St({},e),{},{requestClose:!0}):e})))):e}))},isActive:function(t){return Boolean(jt(Mt.getState(),t).position)}});var Zt=0;var Bt=function(t){var e=t.status,r=t.variant,n=void 0===r?"solid":r,o=t.id,a=t.title,s=t.isClosable,c=t.onClose,u=t.description,l=t.icon,f=o?{root:"toast-".concat(o),title:"toast-".concat(o,"-title"),description:"toast-".concat(o,"-description")}:void 0;return i.createElement(ct,{addRole:!1,status:e,variant:n,id:null==f?void 0:f.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto"},i.createElement(lt,null,l),i.createElement(_.m$.div,{flex:"1",maxWidth:"100%"},a&&i.createElement(ft,{id:null==f?void 0:f.title},a),u&&i.createElement(ut,{id:null==f?void 0:f.description,display:"block"},u)),s&&i.createElement(mt,{size:"sm",onClick:c,position:"absolute",insetEnd:1,top:1}))};function It(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.render,r=t.toastComponent,n=void 0===r?Bt:r,o=function(r){return"function"==typeof e?e(St(St({},r),t)):i.createElement(n,St(St({},r),t))};return o}var Lt={initial:function(t){var e=t.position,r=["top","bottom"].includes(e)?"y":"x",o=["top-right","bottom-right"].includes(e)?1:-1;return"bottom"===e&&(o=1),(0,n.Z)({opacity:0},r,24*o)},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},zt=(0,i.memo)((function(t){var e=t.id,r=t.message,n=t.onCloseComplete,o=t.onRequestRemove,a=t.requestClose,s=void 0!==a&&a,c=t.position,u=void 0===c?"bottom":c,f=t.duration,d=void 0===f?5e3:f,p=t.containerStyle,h=t.motionVariants,v=void 0===h?Lt:h,m=t.toastSpacing,g=void 0===m?"0.5rem":m,y=(0,i.useState)(d),b=(0,l.Z)(y,2),w=b[0],x=b[1],k=(0,wt.hO)();bt((function(){k||null==n||n()}),[k]),bt((function(){x(d)}),[d]);var S=function(){k&&o()};(0,i.useEffect)((function(){k&&s&&o()}),[k,s,o]),yt(S,w);var O=(0,i.useMemo)((function(){return St({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:g},p)}),[p,g]),P=(0,i.useMemo)((function(){return function(t){var e="center";return t.includes("right")&&(e="flex-end"),t.includes("left")&&(e="flex-start"),{display:"flex",flexDirection:"column",alignItems:e}}(u)}),[u]);return i.createElement(xt.E.li,{layout:!0,className:"chakra-toast",variants:v,initial:"initial",animate:"animate",exit:"exit",onHoverStart:function(){return x(null)},onHoverEnd:function(){return x(d)},custom:{position:u},style:P},i.createElement(_.m$.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:O},Ot(r,{id:e,onClose:S})))}));zt.displayName="ToastComponent";var Ft=function(t){var e=(0,i.useSyncExternalStore)(Mt.subscribe,Mt.getState,Mt.getState),r=t.children,n=t.motionVariants,o=t.component,a=void 0===o?zt:o,s=t.portalProps,c=Object.keys(e).map((function(t){var r=e[t];return i.createElement("ul",{role:"region","aria-live":"polite",key:t,id:"chakra-toast-manager-".concat(t),style:At(t)},i.createElement(gt.M,{initial:!1},r.map((function(t){return i.createElement(a,St({key:t.id,motionVariants:n},t))}))))}));return i.createElement(i.Fragment,null,r,i.createElement(R,St({},s),c))};z.ZP;var Vt=["children","theme","toastOptions"];function Wt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Nt(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function y(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r]+)>/g,(function(t,e){return"$"+i[e]})))}if("function"==typeof o){var a=this;return t[Symbol.replace].call(this,r,(function(){var t=arguments;return"object"!=typeof t[t.length-1]&&(t=[].slice.call(t)).push(n(t,a)),o.apply(this,t)}))}return t[Symbol.replace].call(this,r,o)},x.apply(this,arguments)}function k(t){var e=typeof t;return null!=t&&("object"===e||"function"===e)&&!Array.isArray(t)}function S(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n :not(style) ~ :not(style)",M=(0,p.Z)({},D,{marginInlineStart:"calc(var(--chakra-space-x) * calc(1 - var(--chakra-space-x-reverse)))",marginInlineEnd:"calc(var(--chakra-space-x) * var(--chakra-space-x-reverse))"}),Z=(0,p.Z)({},D,{marginTop:"calc(var(--chakra-space-y) * calc(1 - var(--chakra-space-y-reverse)))",marginBottom:"calc(var(--chakra-space-y) * var(--chakra-space-y-reverse))"}),B={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},I=new Set(Object.values(B)),L=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),z=function(t){return t.trim()};var F=function(t){return"string"==typeof t&&t.includes("(")&&t.includes(")")};var V=function(t){return function(e){return"".concat(t,"(").concat(e,")")}},W={filter:function(t){return"auto"!==t?t:R},backdropFilter:function(t){return"auto"!==t?t:_},ring:function(t){return function(t){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":t,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}(W.px(t))},bgClip:function(t){return"text"===t?{color:"transparent",backgroundClip:"text"}:{backgroundClip:t}},transform:function(t){return"auto"===t?["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))"].concat(A).join(" "):"auto-gpu"===t?["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)"].concat(A).join(" "):t},vh:function(t){return"$100vh"===t?"var(--chakra-vh)":t},px:function(t){if(null==t)return t;var e=function(t){var e=parseFloat(t.toString()),r=t.toString().replace(String(e),"");return{unitless:!r,value:e,unit:r}}(t);return e.unitless||"number"==typeof t?"".concat(t,"px"):t},fraction:function(t){return"number"!=typeof t||t>1?t:"".concat(100*t,"%")},float:function(t,e){return"rtl"===e.direction?{left:"right",right:"left"}[t]:t},degree:function(t){if(function(t){return/^var\(--.+\)$/.test(t)}(t)||null==t)return t;var e="string"==typeof t&&!t.endsWith("deg");return"number"==typeof t||e?"".concat(t,"deg"):t},gradient:function(t,e){return function(t,e){var r,n;if(null==t||L.has(t))return t;var a=null!==(r=null==(n=x(/(^[a-z-A-Z]+)\(((.*))\)/g,{type:1,values:2}).exec(t))?void 0:n.groups)&&void 0!==r?r:{},s=a.type,c=a.values;if(!s||!c)return t;var u=s.includes("-gradient")?s:"".concat(s,"-gradient"),f=l(c.split(",").map(z).filter(Boolean)),d=f[0],p=f.slice(1);if(0===(null==p?void 0:p.length))return t;var h=d in B?B[d]:d;p.unshift(h);var v=p.map((function(t){if(I.has(t))return t;var r=t.indexOf(" "),n=-1!==r?[t.substr(0,r),t.substr(r+1)]:[t],a=(0,i.Z)(n,2),s=a[0],c=a[1],u=F(c)?c:c&&c.split(" "),l="colors.".concat(s),f=l in e.__cssMap?e.__cssMap[l].varRef:s;return u?[f].concat((0,o.Z)(Array.isArray(u)?u:[u])).join(" "):f}));return"".concat(u,"(").concat(v.join(", "),")")}(t,null!=e?e:{})},blur:V("blur"),opacity:V("opacity"),brightness:V("brightness"),contrast:V("contrast"),dropShadow:V("drop-shadow"),grayscale:V("grayscale"),hueRotate:V("hue-rotate"),invert:V("invert"),saturate:V("saturate"),sepia:V("sepia"),bgImage:function(t){return null==t||F(t)||L.has(t)?t:"url(".concat(t,")")},outline:function(t){var e="0"===String(t)||"none"===String(t);return null!==t&&e?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:t}},flexDirection:function(t){var e,r=null!==(e=T[t])&&void 0!==e?e:{},n=r.space,o=r.divide,i={flexDirection:t};return n&&(i[n]=1),o&&(i[o]=1),i}},N={borderWidths:C("borderWidths"),borderStyles:C("borderStyles"),colors:C("colors"),borders:C("borders"),radii:C("radii",W.px),space:C("space",j(W.vh,W.px)),spaceT:C("space",j(W.vh,W.px)),degreeT:function(t){return{property:t,transform:W.degree}},prop:function(t,e,r){return w({property:t,scale:e},e&&{transform:E({scale:e,transform:r})})},propT:function(t,e){return{property:t,transform:e}},sizes:C("sizes",j(W.vh,W.px)),sizesT:C("sizes",j(W.vh,W.fraction)),shadows:C("shadows"),logical:function(t){var e,r,n,o=t.property,i=t.scale,a=t.transform;return{scale:i,property:(e=o,r=e.rtl,n=e.ltr,function(t){return"rtl"===t.direction?r:n}),transform:i?E({scale:i,compose:a}):a}},blur:C("blur",W.blur)},H={background:N.colors("background"),backgroundColor:N.colors("backgroundColor"),backgroundImage:N.propT("backgroundImage",W.bgImage),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:W.bgClip},bgSize:N.prop("backgroundSize"),bgPosition:N.prop("backgroundPosition"),bg:N.colors("background"),bgColor:N.colors("backgroundColor"),bgPos:N.prop("backgroundPosition"),bgRepeat:N.prop("backgroundRepeat"),bgAttachment:N.prop("backgroundAttachment"),bgGradient:N.propT("backgroundImage",W.gradient),bgClip:{transform:W.bgClip}};Object.assign(H,{bgImage:H.backgroundImage,bgImg:H.backgroundImage});var U={border:N.borders("border"),borderWidth:N.borderWidths("borderWidth"),borderStyle:N.borderStyles("borderStyle"),borderColor:N.colors("borderColor"),borderRadius:N.radii("borderRadius"),borderTop:N.borders("borderTop"),borderBlockStart:N.borders("borderBlockStart"),borderTopLeftRadius:N.radii("borderTopLeftRadius"),borderStartStartRadius:N.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:N.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:N.radii("borderTopRightRadius"),borderStartEndRadius:N.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:N.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:N.borders("borderRight"),borderInlineEnd:N.borders("borderInlineEnd"),borderBottom:N.borders("borderBottom"),borderBlockEnd:N.borders("borderBlockEnd"),borderBottomLeftRadius:N.radii("borderBottomLeftRadius"),borderBottomRightRadius:N.radii("borderBottomRightRadius"),borderLeft:N.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:N.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:N.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:N.borders(["borderLeft","borderRight"]),borderInline:N.borders("borderInline"),borderY:N.borders(["borderTop","borderBottom"]),borderBlock:N.borders("borderBlock"),borderTopWidth:N.borderWidths("borderTopWidth"),borderBlockStartWidth:N.borderWidths("borderBlockStartWidth"),borderTopColor:N.colors("borderTopColor"),borderBlockStartColor:N.colors("borderBlockStartColor"),borderTopStyle:N.borderStyles("borderTopStyle"),borderBlockStartStyle:N.borderStyles("borderBlockStartStyle"),borderBottomWidth:N.borderWidths("borderBottomWidth"),borderBlockEndWidth:N.borderWidths("borderBlockEndWidth"),borderBottomColor:N.colors("borderBottomColor"),borderBlockEndColor:N.colors("borderBlockEndColor"),borderBottomStyle:N.borderStyles("borderBottomStyle"),borderBlockEndStyle:N.borderStyles("borderBlockEndStyle"),borderLeftWidth:N.borderWidths("borderLeftWidth"),borderInlineStartWidth:N.borderWidths("borderInlineStartWidth"),borderLeftColor:N.colors("borderLeftColor"),borderInlineStartColor:N.colors("borderInlineStartColor"),borderLeftStyle:N.borderStyles("borderLeftStyle"),borderInlineStartStyle:N.borderStyles("borderInlineStartStyle"),borderRightWidth:N.borderWidths("borderRightWidth"),borderInlineEndWidth:N.borderWidths("borderInlineEndWidth"),borderRightColor:N.colors("borderRightColor"),borderInlineEndColor:N.colors("borderInlineEndColor"),borderRightStyle:N.borderStyles("borderRightStyle"),borderInlineEndStyle:N.borderStyles("borderInlineEndStyle"),borderTopRadius:N.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:N.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:N.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:N.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(U,{rounded:U.borderRadius,roundedTop:U.borderTopRadius,roundedTopLeft:U.borderTopLeftRadius,roundedTopRight:U.borderTopRightRadius,roundedTopStart:U.borderStartStartRadius,roundedTopEnd:U.borderStartEndRadius,roundedBottom:U.borderBottomRadius,roundedBottomLeft:U.borderBottomLeftRadius,roundedBottomRight:U.borderBottomRightRadius,roundedBottomStart:U.borderEndStartRadius,roundedBottomEnd:U.borderEndEndRadius,roundedLeft:U.borderLeftRadius,roundedRight:U.borderRightRadius,roundedStart:U.borderInlineStartRadius,roundedEnd:U.borderInlineEndRadius,borderStart:U.borderInlineStart,borderEnd:U.borderInlineEnd,borderTopStartRadius:U.borderStartStartRadius,borderTopEndRadius:U.borderStartEndRadius,borderBottomStartRadius:U.borderEndStartRadius,borderBottomEndRadius:U.borderEndEndRadius,borderStartRadius:U.borderInlineStartRadius,borderEndRadius:U.borderInlineEndRadius,borderStartWidth:U.borderInlineStartWidth,borderEndWidth:U.borderInlineEndWidth,borderStartColor:U.borderInlineStartColor,borderEndColor:U.borderInlineEndColor,borderStartStyle:U.borderInlineStartStyle,borderEndStyle:U.borderInlineEndStyle});var $={color:N.colors("color"),textColor:N.colors("color"),fill:N.colors("fill"),stroke:N.colors("stroke")},q={boxShadow:N.shadows("boxShadow"),mixBlendMode:!0,blendMode:N.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:N.prop("backgroundBlendMode"),opacity:!0};Object.assign(q,{shadow:q.boxShadow});var G={filter:{transform:W.filter},blur:N.blur("--chakra-blur"),brightness:N.propT("--chakra-brightness",W.brightness),contrast:N.propT("--chakra-contrast",W.contrast),hueRotate:N.degreeT("--chakra-hue-rotate"),invert:N.propT("--chakra-invert",W.invert),saturate:N.propT("--chakra-saturate",W.saturate),dropShadow:N.propT("--chakra-drop-shadow",W.dropShadow),backdropFilter:{transform:W.backdropFilter},backdropBlur:N.blur("--chakra-backdrop-blur"),backdropBrightness:N.propT("--chakra-backdrop-brightness",W.brightness),backdropContrast:N.propT("--chakra-backdrop-contrast",W.contrast),backdropHueRotate:N.degreeT("--chakra-backdrop-hue-rotate"),backdropInvert:N.propT("--chakra-backdrop-invert",W.invert),backdropSaturate:N.propT("--chakra-backdrop-saturate",W.saturate)},Y={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:W.flexDirection},experimental_spaceX:{static:M,transform:E({scale:"space",transform:function(t){return null!==t?{"--chakra-space-x":t}:null}})},experimental_spaceY:{static:Z,transform:E({scale:"space",transform:function(t){return null!=t?{"--chakra-space-y":t}:null}})},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:N.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:N.space("gap"),rowGap:N.space("rowGap"),columnGap:N.space("columnGap")};Object.assign(Y,{flexDir:Y.flexDirection});var X={gridGap:N.space("gridGap"),gridColumnGap:N.space("gridColumnGap"),gridRowGap:N.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},Q={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:W.outline},outlineOffset:!0,outlineColor:N.colors("outlineColor")},J={width:N.sizesT("width"),inlineSize:N.sizesT("inlineSize"),height:N.sizes("height"),blockSize:N.sizes("blockSize"),boxSize:N.sizes(["width","height"]),minWidth:N.sizes("minWidth"),minInlineSize:N.sizes("minInlineSize"),minHeight:N.sizes("minHeight"),minBlockSize:N.sizes("minBlockSize"),maxWidth:N.sizes("maxWidth"),maxInlineSize:N.sizes("maxInlineSize"),maxHeight:N.sizes("maxHeight"),maxBlockSize:N.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:N.propT("float",W.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(J,{w:J.width,h:J.height,minW:J.minWidth,maxW:J.maxWidth,minH:J.minHeight,maxH:J.maxHeight,overscroll:J.overscrollBehavior,overscrollX:J.overscrollBehaviorX,overscrollY:J.overscrollBehaviorY});var K={listStyleType:!0,listStylePosition:!0,listStylePos:N.prop("listStylePosition"),listStyleImage:!0,listStyleImg:N.prop("listStyleImage")};var tt,et,rt=(tt=function(t,e,r,n){var o="string"==typeof e?e.split("."):[e];for(n=0;n1?e-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:"-";return t.replace(/\s+/g,e)}(t.toString());return function(t){return t.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}(function(t){return t.includes("\\.")||Number.isInteger(parseFloat(t.toString()))?t:t.replace(".","\\.")}(e))}function Ot(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return[e,t].filter(Boolean).join("-")}function Pt(t,e){return"var(".concat(t).concat(e?", ".concat(e):"",")")}function Et(t,e,r){var n=function(t){return St("--".concat(Ot(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"")))}(t,r);return{variable:n,reference:Pt(n,e)}}function jt(t){if(null==t)return t;var e=function(t){var e=parseFloat(t.toString()),r=t.toString().replace(String(e),"");return{unitless:!r,value:e,unit:r}}(t);return e.unitless||"number"==typeof t?"".concat(t,"px"):t}var Ct=function(t,e){return parseInt(t[1],10)>parseInt(e[1],10)?1:-1},At=function(t){return Object.fromEntries(Object.entries(t).sort(Ct))};function Rt(t){var e=At(t);return Object.assign(Object.values(e),e)}function _t(t){var e;if(!t)return t;var r=(t=null!==(e=jt(t))&&void 0!==e?e:t).endsWith("px")?-1:-.0625;return"number"==typeof t?"".concat(t+r):t.replace(/([0-9]+\.?[0-9]*)/,(function(t){return"".concat(parseFloat(t)+r)}))}function Tt(t,e){var r=["@media screen"];return t&&r.push("and","(min-width: ".concat(jt(t),")")),e&&r.push("and","(max-width: ".concat(jt(e),")")),r.join(" ")}function Dt(t){var e;if(!t)return null;t.base=null!==(e=t.base)&&void 0!==e?e:"0px";var r=Rt(t),n=Object.entries(t).sort(Ct).map((function(t,e,r){var n,o=(0,i.Z)(t,2),a=o[0],s=o[1],c=null!==(n=r[e+1])&&void 0!==n?n:[],u=(0,i.Z)(c,2)[1];return u=parseFloat(u)>0?_t(u):void 0,{_minW:_t(s),breakpoint:a,minW:s,maxW:u,maxWQuery:Tt(null,u),minWQuery:Tt(s),minMaxQuery:Tt(s,u)}})),a=function(t){var e=Object.keys(At(t));return new Set(e)}(t),s=Array.from(a.values());return{keys:a,normalized:r,isResponsive:function(t){var e=Object.keys(t);return e.length>0&&e.every((function(t){return a.has(t)}))},asObject:At(t),asArray:Rt(t),details:n,media:[null].concat((0,o.Z)(r.map((function(t){return Tt(t)})).slice(1))),toArrayValue:function(t){if(!k(t))throw new Error("toArrayValue: value must be an object");for(var e,r,n=s.map((function(e){var r;return null!==(r=t[e])&&void 0!==r?r:null}));null===(r=void 0,(r=null==(e=n)?0:e.length)?e[r-1]:void 0);)n.pop();return n},toObjectValue:function(t){if(!Array.isArray(t))throw new Error("toObjectValue: value must be an array");return t.reduce((function(t,e,r){var n=s[r];return null!=n&&null!=e&&(t[n]=e),t}),{})}}}var Mt=function(t,e){return"".concat(t,":hover ").concat(e,", ").concat(t,"[data-hover] ").concat(e)},Zt=function(t,e){return"".concat(t,":focus ").concat(e,", ").concat(t,"[data-focus] ").concat(e)},Bt=function(t,e){return"".concat(t,":focus-visible ").concat(e)},It=function(t,e){return"".concat(t,":focus-within ").concat(e)},Lt=function(t,e){return"".concat(t,":active ").concat(e,", ").concat(t,"[data-active] ").concat(e)},zt=function(t,e){return"".concat(t,":disabled ").concat(e,", ").concat(t,"[data-disabled] ").concat(e)},Ft=function(t,e){return"".concat(t,":invalid ").concat(e,", ").concat(t,"[data-invalid] ").concat(e)},Vt=function(t,e){return"".concat(t,":checked ").concat(e,", ").concat(t,"[data-checked] ").concat(e)},Wt=function(t,e){return"".concat(t,":placeholder-shown ").concat(e)},Nt=function(t){return Ut((function(e){return t(e,"&")}),"[role=group]","[data-group]",".group")},Ht=function(t){return Ut((function(e){return t(e,"~ &")}),"[data-peer]",".peer")},Ut=function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:1/0;return(k(t)||Array.isArray(t))&&e?Object.entries(t).reduce((function(t,r){var n=(0,i.Z)(r,2),o=n[0],a=n[1];return k(a)||Array.isArray(a)?Object.entries(Jt(a,e-1)).forEach((function(e){var r=(0,i.Z)(e,2),n=r[0],a=r[1];t["".concat(o,".").concat(n)]=a})):t[o]=a,t}),{}):t}function Kt(t){var e,r=function(t){return t.__cssMap,t.__cssVars,t.__breakpoints,(0,n.Z)(t,m)}(t),a=Qt(r),s=function(t){return t.semanticTokens}(r),c=function(t){var e,r,n=t.tokens,a=t.semanticTokens,s=Object.entries(null!==(e=Jt(n))&&void 0!==e?e:{}).map((function(t){var e=(0,i.Z)(t,2);return[e[0],{isSemantic:!1,value:e[1]}]})),c=Object.entries(null!==(r=Jt(a,1))&&void 0!==r?r:{}).map((function(t){var e=(0,i.Z)(t,2);return[e[0],{isSemantic:!0,value:e[1]}]}));return Object.fromEntries([].concat((0,o.Z)(s),(0,o.Z)(c)))}({tokens:a,semanticTokens:s}),u=Yt(c,{cssVarPrefix:null==(e=r.config)?void 0:e.cssVarPrefix}),l=u.cssMap,f=u.cssVars;return Object.assign(r,{__cssVars:w(w({},{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"}),f),__cssMap:l,__breakpoints:Dt(r.breakpoints)}),r}var te=v()({},H,U,$,Y,J,G,ct,Q,X,at,st,q,ut,ht,pt,lt,ft,K,dt),ee=Object.assign({},ut,J,Y,X,st),re=(Object.keys(ee),[].concat((0,o.Z)(Object.keys(te)),qt)),ne=w(w({},te),$t),oe=function(t){return t in ne},ie=function(t){return function(e){if(!e.__breakpoints)return t;var r=e.__breakpoints,n=r.isResponsive,o=r.toArrayValue,i=r.media,a={};for(var s in t){var c=S(t[s],e);if(null!=c)if(c=k(c)&&n(c)?o(c):c,Array.isArray(c))for(var u=c.slice(0,i.length).length,l=0;l1&&void 0!==arguments[1]&&arguments[1],s=S(e,i),c=ie(s)(i),u={};for(var l in c){var f,d=S(c[l],i);l in o&&(l=o[l]),ae(l,d)&&(d=se(i,d));var p=r[l];if(!0===p&&(p={property:l}),k(d)){var h;u[l]=null!==(h=u[l])&&void 0!==h?h:{},u[l]=v()({},u[l],t(d,!0))}else{var m=null!==(f=null==(n=null==p?void 0:p.transform)?void 0:n.call(p,d,i,s))&&void 0!==f?f:d;m=(null==p?void 0:p.processResult)?t(m,!0):m;var y=S(null==p?void 0:p.property,i);if(!a&&(null==p?void 0:p.static)){var b=S(p.static,i);u=v()({},u,b)}if(y&&Array.isArray(y)){var w,x=g(y);try{for(x.s();!(w=x.n()).done;){u[w.value]=m}}catch(O){x.e(O)}finally{x.f()}}else y?"&"===y&&k(m)?u=v()({},u,m):u[y]=m:k(m)?u=v()({},u,m):u[l]=m}}return u}}({theme:e,pseudos:$t,configs:te});return r(t)}};function ue(t){return t}function le(t){return t}function fe(t){return{definePartsStyle:function(t){return t},defineMultiStyleConfig:function(e){return w({parts:t},e)}}}function de(t){var e=t.__breakpoints;return function(t,r,n,o){var i,a;if(e){var s={},c=function(t,e){return Array.isArray(t)?t:k(t)?e(t):null!=t?[t]:void 0}(n,e.toArrayValue);if(!c)return s;for(var u=c.length,l=1===u,f=!!t.parts,d=function(n){var u=e.details[n],d=e.details[function(t,e){for(var r=e+1;r1&&void 0!==arguments[1]?arguments[1]:[],n=Object.assign({},t),o=g(r);try{for(o.s();!(e=o.n()).done;){var i=e.value;i in n&&delete n[i]}}catch(a){o.e(a)}finally{o.f()}return n}(t,["styleConfig","size","variant","colorScheme"])}},9624:function(t,e,r){"use strict";r.d(e,{ZL:function(){return J},f6:function(){return G},m$:function(){return st},Gp:function(){return nt},jC:function(){return at},mq:function(){return it}});var n=r(4925),o=r(3433),i=r(9439),a=r(4942),s=r(7294),c=r(933),u=r(3798);var l=r(5200),f=r(3971),d=r.n(f),p=1/60*1e3,h="undefined"!=typeof performance?function(){return performance.now()}:function(){return Date.now()};function v(t){return"function"==typeof t}function m(t,e){var r={};return Object.keys(t).forEach((function(n){e.includes(n)||(r[n]=t[n])})),r}var g,y,b=(g=function(t,e,r,n){var o="string"==typeof e?e.split("."):[e];for(n=0;n1?e-1:0),n=1;n96?_:T},M=function(t,e,r){var n;if(e){var o=e.shouldForwardProp;n=t.__emotion_forwardProp&&o?function(e){return t.__emotion_forwardProp(e)&&o(e)}:o}return"function"!=typeof n&&r&&(n=t.__emotion_forwardProp),n},Z=function(t){var e=t.cache,r=t.serialized,n=t.isStringTag;(0,C.hC)(e,r,n);(0,R.L)((function(){return(0,C.My)(e,r,n)}));return null},B=function t(e,r){var n,o,i=e.__emotion_real===e,a=i&&e.__emotion_base||e;void 0!==r&&(n=r.label,o=r.target);var c=M(e,r,i),l=c||D(a),f=!l("as");return function(){var d=arguments,p=i&&void 0!==e.__emotion_styles?e.__emotion_styles.slice(0):[];if(void 0!==n&&p.push("label:"+n+";"),null==d[0]||void 0===d[0].raw)p.push.apply(p,d);else{0,p.push(d[0][0]);for(var h=d.length,v=1;v` or ``");return t}function q(){var t=(0,c.If)(),e=$();return U(U({},t),{},{theme:e})}function G(t){var e=t.cssVarsRoot,r=t.theme,n=t.children,o=(0,s.useMemo)((function(){return(0,l.c0)(r)}),[r]);return s.createElement(u.a,{theme:o},s.createElement(Y,{root:e}),n)}function Y(t){var e=t.root,r=[void 0===e?":host, :root":e,"[data-theme]"].join(",");return s.createElement(S.xB,{styles:function(t){return(0,a.Z)({},r,t.__cssVars)}})}var X=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.strict,r=void 0===e||e,n=t.errorMessage,o=void 0===n?"useContext: `context` is undefined. Seems you forgot to wrap component within the Provider":n,i=t.name,a=(0,s.createContext)(void 0);function c(){var t,e=(0,s.useContext)(a);if(!e&&r){var n=new Error(o);throw n.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,n,c),n}return e}return a.displayName=i,[a.Provider,c,a]}({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `` "}),Q=(0,i.Z)(X,2);Q[0],Q[1];function J(){var t=(0,c.If)().colorMode;return s.createElement(S.xB,{styles:function(e){var r=k(b(e,"styles.global"),{theme:e,colorMode:t});if(r){var n=(0,l.iv)(r)(e);return n}}})}var K=new Set([].concat((0,o.Z)(l.cC),["textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"])),tt=new Set(["htmlWidth","htmlHeight","htmlSize"]);function et(t){return tt.has(t)||!K.has(t)}function rt(t,e){var r=null!=e?e:{},o=r.baseStyle,i=(0,n.Z)(r,W);i.shouldForwardProp||(i.shouldForwardProp=et);var a=function(t){var e=t.baseStyle;return function(t){t.theme;var r=t.css,o=t.__css,i=t.sx,a=w((0,n.Z)(t,V),(function(t,e){return(0,l.ZR)(e)})),s=k(e,t),c=Object.assign({},o,s,x(a),i),u=(0,l.iv)(c)(t.theme);return r?[u,r]:u}}({baseStyle:o}),u=L(t,i)(a);return s.forwardRef((function(t,e){var r=(0,c.If)(),n=r.colorMode,o=r.forced;return s.createElement(u,U({ref:e,"data-theme":o?n:void 0},t))}))}function nt(t){return(0,s.forwardRef)(t)}function ot(t){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.styleConfig,i=(0,n.Z)(r,N),a=q(),c=a.theme,u=a.colorMode,f=t?b(c,"components.".concat(t)):void 0,p=o||f,h=d()({theme:c,colorMode:u},null!==(e=null==p?void 0:p.defaultProps)&&void 0!==e?e:{},x(m(i,["children"]))),v=(0,s.useRef)({});if(p){var g=(0,l.Ud)(p),y=g(h),w=F()(v.current,y);w||(v.current=y)}return v.current}function it(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ot(t,e)}function at(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ot(t,e)}var st=function(){var t=new Map;return new Proxy(rt,{apply:function(t,e,r){return rt.apply(void 0,(0,o.Z)(r))},get:function(e,r){return t.has(r)||t.set(r,rt(r)),t.get(r)}})}()},7284:function(t,e,r){"use strict";r.d(e,{ZP:function(){return Ui},gk:function(){return Ni},rS:function(){return Hi}});var n=r(4942),o=r(9439);r(8559);function i(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=!1;function n(){if(r)throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?");r=!0}function a(){n();for(var r=arguments.length,o=new Array(r),a=0;a1)&&(t=1),t}function M(t){return t<=1?"".concat(100*Number(t),"%"):t}function Z(t){return 1===t.length?"0"+t:String(t)}function B(t,e,r){t=_(t,255),e=_(e,255),r=_(r,255);var n=Math.max(t,e,r),o=Math.min(t,e,r),i=0,a=0,s=(n+o)/2;if(n===o)a=0,i=0;else{var c=n-o;switch(a=s>.5?c/(2-n-o):c/(n+o),n){case t:i=(e-r)/c+(e1&&(r-=1),r<1/6?t+6*r*(e-t):r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function L(t,e,r){t=_(t,255),e=_(e,255),r=_(r,255);var n=Math.max(t,e,r),o=Math.min(t,e,r),i=0,a=n,s=n-o,c=0===n?0:s/n;if(n===o)i=0;else{switch(n){case t:i=(e-r)/s+(e>16,g:(65280&t)>>8,b:255&t}}(e)),this.originalInput=e;var o=H(e);this.originalInput=e,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(n=r.format)&&void 0!==n?n:o.format,this.gradientType=r.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return t.prototype.isDark=function(){return this.getBrightness()<128},t.prototype.isLight=function(){return!this.isDark()},t.prototype.getBrightness=function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},t.prototype.getLuminance=function(){var t=this.toRgb(),e=t.r/255,r=t.g/255,n=t.b/255;return.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},t.prototype.getAlpha=function(){return this.a},t.prototype.setAlpha=function(t){return this.a=D(t),this.roundA=Math.round(100*this.a)/100,this},t.prototype.toHsv=function(){var t=L(this.r,this.g,this.b);return{h:360*t.h,s:t.s,v:t.v,a:this.a}},t.prototype.toHsvString=function(){var t=L(this.r,this.g,this.b),e=Math.round(360*t.h),r=Math.round(100*t.s),n=Math.round(100*t.v);return 1===this.a?"hsv(".concat(e,", ").concat(r,"%, ").concat(n,"%)"):"hsva(".concat(e,", ").concat(r,"%, ").concat(n,"%, ").concat(this.roundA,")")},t.prototype.toHsl=function(){var t=B(this.r,this.g,this.b);return{h:360*t.h,s:t.s,l:t.l,a:this.a}},t.prototype.toHslString=function(){var t=B(this.r,this.g,this.b),e=Math.round(360*t.h),r=Math.round(100*t.s),n=Math.round(100*t.l);return 1===this.a?"hsl(".concat(e,", ").concat(r,"%, ").concat(n,"%)"):"hsla(".concat(e,", ").concat(r,"%, ").concat(n,"%, ").concat(this.roundA,")")},t.prototype.toHex=function(t){return void 0===t&&(t=!1),z(this.r,this.g,this.b,t)},t.prototype.toHexString=function(t){return void 0===t&&(t=!1),"#"+this.toHex(t)},t.prototype.toHex8=function(t){return void 0===t&&(t=!1),function(t,e,r,n,o){var i=[Z(Math.round(t).toString(16)),Z(Math.round(e).toString(16)),Z(Math.round(r).toString(16)),Z(F(n))];return o&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))&&i[3].startsWith(i[3].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}(this.r,this.g,this.b,this.a,t)},t.prototype.toHex8String=function(t){return void 0===t&&(t=!1),"#"+this.toHex8(t)},t.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},t.prototype.toRgbString=function(){var t=Math.round(this.r),e=Math.round(this.g),r=Math.round(this.b);return 1===this.a?"rgb(".concat(t,", ").concat(e,", ").concat(r,")"):"rgba(".concat(t,", ").concat(e,", ").concat(r,", ").concat(this.roundA,")")},t.prototype.toPercentageRgb=function(){var t=function(t){return"".concat(Math.round(100*_(t,255)),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},t.prototype.toPercentageRgbString=function(){var t=function(t){return Math.round(100*_(t,255))};return 1===this.a?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},t.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var t="#"+z(this.r,this.g,this.b,!1),e=0,r=Object.entries(N);e=0;return e||!n||!t.startsWith("hex")&&"name"!==t?("rgb"===t&&(r=this.toRgbString()),"prgb"===t&&(r=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(r=this.toHexString()),"hex3"===t&&(r=this.toHexString(!0)),"hex4"===t&&(r=this.toHex8String(!0)),"hex8"===t&&(r=this.toHex8String()),"name"===t&&(r=this.toName()),"hsl"===t&&(r=this.toHslString()),"hsv"===t&&(r=this.toHsvString()),r||this.toHexString()):"name"===t&&0===this.a?this.toName():this.toRgbString()},t.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},t.prototype.clone=function(){return new t(this.toString())},t.prototype.lighten=function(e){void 0===e&&(e=10);var r=this.toHsl();return r.l+=e/100,r.l=T(r.l),new t(r)},t.prototype.brighten=function(e){void 0===e&&(e=10);var r=this.toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(-e/100*255))),r.g=Math.max(0,Math.min(255,r.g-Math.round(-e/100*255))),r.b=Math.max(0,Math.min(255,r.b-Math.round(-e/100*255))),new t(r)},t.prototype.darken=function(e){void 0===e&&(e=10);var r=this.toHsl();return r.l-=e/100,r.l=T(r.l),new t(r)},t.prototype.tint=function(t){return void 0===t&&(t=10),this.mix("white",t)},t.prototype.shade=function(t){return void 0===t&&(t=10),this.mix("black",t)},t.prototype.desaturate=function(e){void 0===e&&(e=10);var r=this.toHsl();return r.s-=e/100,r.s=T(r.s),new t(r)},t.prototype.saturate=function(e){void 0===e&&(e=10);var r=this.toHsl();return r.s+=e/100,r.s=T(r.s),new t(r)},t.prototype.greyscale=function(){return this.desaturate(100)},t.prototype.spin=function(e){var r=this.toHsl(),n=(r.h+e)%360;return r.h=n<0?360+n:n,new t(r)},t.prototype.mix=function(e,r){void 0===r&&(r=50);var n=this.toRgb(),o=new t(e).toRgb(),i=r/100;return new t({r:(o.r-n.r)*i+n.r,g:(o.g-n.g)*i+n.g,b:(o.b-n.b)*i+n.b,a:(o.a-n.a)*i+n.a})},t.prototype.analogous=function(e,r){void 0===e&&(e=6),void 0===r&&(r=30);var n=this.toHsl(),o=360/r,i=[this];for(n.h=(n.h-(o*e>>1)+720)%360;--e;)n.h=(n.h+o)%360,i.push(new t(n));return i},t.prototype.complement=function(){var e=this.toHsl();return e.h=(e.h+180)%360,new t(e)},t.prototype.monochromatic=function(e){void 0===e&&(e=6);for(var r=this.toHsv(),n=r.h,o=r.s,i=r.v,a=[],s=1/e;e--;)a.push(new t({h:n,s:o,v:i})),i=(i+s)%1;return a},t.prototype.splitcomplement=function(){var e=this.toHsl(),r=e.h;return[this,new t({h:(r+72)%360,s:e.s,l:e.l}),new t({h:(r+216)%360,s:e.s,l:e.l})]},t.prototype.onBackground=function(e){var r=this.toRgb(),n=new t(e).toRgb();return new t({r:n.r+(r.r-n.r)*r.a,g:n.g+(r.g-n.g)*r.a,b:n.b+(r.b-n.b)*r.a})},t.prototype.triad=function(){return this.polyad(3)},t.prototype.tetrad=function(){return this.polyad(4)},t.prototype.polyad=function(e){for(var r=this.toHsl(),n=r.h,o=[this],i=360/e,a=1;ar.length;)t.count=null,t.seed&&(t.seed+=1),r.push(Q(t));return t.count=e,r}var n=function(t,e){var r=K(function(t){var e=parseInt(t,10);if(!Number.isNaN(e)&&e<360&&e>0)return[e,e];if("string"==typeof t){var r=et.find((function(e){return e.name===t}));if(r){var n=tt(r);if(n.hueRange)return n.hueRange}var o=new X(t);if(o.isValid){var i=o.toHsv().h;return[i,i]}}return[0,360]}(t),e);r<0&&(r=360+r);return r}(t.hue,t.seed),o=function(t,e){if("monochrome"===e.hue)return 0;if("random"===e.luminosity)return K([0,100],e.seed);var r=J(t).saturationRange,n=r[0],o=r[1];switch(e.luminosity){case"bright":n=55;break;case"dark":n=o-10;break;case"light":o=55}return K([n,o],e.seed)}(n,t),i=function(t,e,r){var n=function(t,e){for(var r=J(t).lowerBounds,n=0;n=o&&e<=a){var c=(s-i)/(a-o);return c*e+(i-c*o)}}return 0}(t,e),o=100;switch(r.luminosity){case"dark":o=n+20;break;case"light":n=(o+n)/2;break;case"random":n=0,o=100}return K([n,o],r.seed)}(n,o,t),a={h:n,s:o,v:i};return void 0!==t.alpha&&(a.a=t.alpha),new X(a)}function J(t){t>=334&&t<=360&&(t-=360);for(var e=0,r=et;e=n.hueRange[0]&&t<=n.hueRange[1])return n}throw Error("Color not found")}function K(t,e){if(void 0===e)return Math.floor(t[0]+Math.random()*(t[1]+1-t[0]));var r=t[1]||1,n=t[0]||0,o=(e=(9301*e+49297)%233280)/233280;return Math.floor(n+o*(r-n))}function tt(t){var e=t.lowerBounds[0][0],r=t.lowerBounds[t.lowerBounds.length-1][0],n=t.lowerBounds[t.lowerBounds.length-1][1],o=t.lowerBounds[0][1];return{name:t.name,hueRange:t.hueRange,lowerBounds:t.lowerBounds,saturationRange:[e,r],brightnessRange:[n,o]}}var et=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}];var rt=function(t,e,r){var n=function(t,e,r,n,o){for(e=e.split?e.split("."):e,n=0;n0&&void 0!==arguments[0]?arguments[0]:"1rem",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"rgba(255, 255, 255, 0.15)";return{backgroundImage:"linear-gradient(\n 45deg,\n ".concat(e," 25%,\n transparent 25%,\n transparent 50%,\n ").concat(e," 50%,\n ").concat(e," 75%,\n transparent 75%,\n transparent\n )"),backgroundSize:"".concat(t," ").concat(t)}}function at(t){var e,r,n=Q().toHexString();return t&&(e=t,0!==Object.keys(e).length)?t.string&&t.colors?function(t,e){var r=0;if(0===t.length)return e[0];for(var n=0;n>8*o&255).toString(16)).substr(-2)}return n}(t.string):t.colors&&!t.string?(r=t.colors)[Math.floor(Math.random()*r.length)]:n:n}function st(t,e){return function(r){return"dark"===r.colorMode?e:t}}function ct(t){var e=t.orientation,r=t.vertical,n=t.horizontal;return e?"vertical"===e?r:n:{}}function ut(t){return r=typeof(e=t),null==e||"object"!==r&&"function"!==r||Array.isArray(e)||!t.reference?String(t):t.reference;var e,r}var lt,ft,dt,pt,ht,vt,mt,gt,yt,bt,wt,xt,kt,St,Ot,Pt,Et,jt,Ct=function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:"-";return t.replace(/\s+/g,e)}(t.toString());return e.includes("\\.")?t:function(t){return!Number.isInteger(parseFloat(t.toString()))}(t)?e.replace(".","\\."):t}function Bt(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return[e,Zt(t)].filter(Boolean).join("-")}function It(t,e){return"var(".concat(Zt(t)).concat(e?", ".concat(e):"",")")}function Lt(t,e){var r=function(t){return"--".concat(Bt(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:""))}(t,null==e?void 0:e.prefix);return{variable:r,reference:It(r,zt(null==e?void 0:e.fallback))}}function zt(t){return"string"==typeof t?t:null==t?void 0:t.reference}function Ft(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Vt(t){for(var e=1;e1?e-1:0),n=1;n &:not(:last-of-type)":{marginEnd:"-1px"}},ee(xe,t))})),Se={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},Oe=(0,R.k0)((function(t){var e,r=t.colorScheme;if("gray"===r){var n=st("gray.100","whiteAlpha.200")(t);return{bg:n,_hover:{bg:st("gray.200","whiteAlpha.300")(t),_disabled:{bg:n}},_active:{bg:st("gray.300","whiteAlpha.400")(t)}}}var o=null!==(e=Se[r])&&void 0!==e?e:{},i=o.bg,a=void 0===i?"".concat(r,".500"):i,s=o.color,c=void 0===s?"white":s,u=o.hoverBg,l=void 0===u?"".concat(r,".600"):u,f=o.activeBg,d=void 0===f?"".concat(r,".700"):f,p=st(a,"".concat(r,".200"))(t);return{bg:p,color:st(c,"gray.800")(t),_hover:{bg:st(l,"".concat(r,".300"))(t),_disabled:{bg:p}},_active:{bg:st(d,"".concat(r,".400"))(t)}}})),Pe=(0,R.k0)((function(t){var e=t.colorScheme;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:st("".concat(e,".500"),"".concat(e,".200"))(t),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:st("".concat(e,".700"),"".concat(e,".500"))(t)}}})),Ee=(0,R.k0)({bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"}),je={ghost:xe,outline:ke,solid:Oe,link:Pe,unstyled:Ee},Ce={lg:(0,R.k0)({h:"12",minW:"12",fontSize:"lg",px:"6"}),md:(0,R.k0)({h:"10",minW:"10",fontSize:"md",px:"4"}),sm:(0,R.k0)({h:"8",minW:"8",fontSize:"sm",px:"3"}),xs:(0,R.k0)({h:"6",minW:"6",fontSize:"xs",px:"2"})},Ae=(0,R.fj)({baseStyle:we,variants:je,sizes:Ce,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}}),Re=(0,R.D)(l.keys),_e=Re.definePartsStyle,Te=Re.defineMultiStyleConfig,De=(0,R.gJ)("checkbox-size"),Me=(0,R.k0)((function(t){var e=t.colorScheme;return{w:De.reference,h:De.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:st("".concat(e,".500"),"".concat(e,".200"))(t),borderColor:st("".concat(e,".500"),"".concat(e,".200"))(t),color:st("white","gray.900")(t),_hover:{bg:st("".concat(e,".600"),"".concat(e,".300"))(t),borderColor:st("".concat(e,".600"),"".concat(e,".300"))(t)},_disabled:{borderColor:st("gray.200","transparent")(t),bg:st("gray.200","whiteAlpha.300")(t),color:st("gray.500","whiteAlpha.500")(t)}},_indeterminate:{bg:st("".concat(e,".500"),"".concat(e,".200"))(t),borderColor:st("".concat(e,".500"),"".concat(e,".200"))(t),color:st("white","gray.900")(t)},_disabled:{bg:st("gray.100","whiteAlpha.100")(t),borderColor:st("gray.100","transparent")(t)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:st("red.500","red.300")(t)}}})),Ze=(0,R.k0)({_disabled:{cursor:"not-allowed"}}),Be=(0,R.k0)({userSelect:"none",_disabled:{opacity:.4}}),Ie=(0,R.k0)({transitionProperty:"transform",transitionDuration:"normal"}),Le=Te({baseStyle:_e((function(t){return{icon:Ie,container:Ze,control:ee(Me,t),label:Be}})),sizes:{sm:_e({control:(0,n.Z)({},De.variable,"sizes.3"),label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:_e({control:(0,n.Z)({},De.variable,"sizes.4"),label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:_e({control:(0,n.Z)({},De.variable,"sizes.5"),label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},defaultProps:{size:"md",colorScheme:"blue"}}),ze=Lt("close-button-size"),Fe=(0,R.k0)((function(t){var e=st("blackAlpha.100","whiteAlpha.100")(t),r=st("blackAlpha.200","whiteAlpha.200")(t);return{w:[ze.reference],h:[ze.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{bg:e},_active:{bg:r},_focusVisible:{boxShadow:"outline"}}})),Ve={lg:(0,R.k0)((dt={},(0,n.Z)(dt,ze.variable,"sizes.10"),(0,n.Z)(dt,"fontSize","md"),dt)),md:(0,R.k0)((pt={},(0,n.Z)(pt,ze.variable,"sizes.8"),(0,n.Z)(pt,"fontSize","xs"),pt)),sm:(0,R.k0)((ht={},(0,n.Z)(ht,ze.variable,"sizes.6"),(0,n.Z)(ht,"fontSize","2xs"),ht))},We=(0,R.fj)({baseStyle:Fe,sizes:Ve,defaultProps:{size:"md"}}),Ne=ge.variants,He=ge.defaultProps,Ue=(0,R.k0)({fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm"}),$e=(0,R.fj)({baseStyle:Ue,variants:Ne,defaultProps:He}),qe=(0,R.k0)({w:"100%",mx:"auto",maxW:"prose",px:"4"}),Ge=(0,R.fj)({baseStyle:qe}),Ye=(0,R.k0)({opacity:.6,borderColor:"inherit"}),Xe={solid:(0,R.k0)({borderStyle:"solid"}),dashed:(0,R.k0)({borderStyle:"dashed"})},Qe=(0,R.fj)({baseStyle:Ye,variants:Xe,defaultProps:{variant:"solid"}}),Je=(0,R.D)(f.keys),Ke=Je.definePartsStyle,tr=Je.defineMultiStyleConfig;function er(t){return Ke("full"===t?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:t}})}var rr=(0,R.k0)({bg:"blackAlpha.600",zIndex:"overlay"}),nr=(0,R.k0)({display:"flex",zIndex:"modal",justifyContent:"center"}),or=(0,R.k0)((function(t){return Vt(Vt({},t.isFullHeight&&{height:"100vh"}),{},{zIndex:"modal",maxH:"100vh",bg:st("white","gray.700")(t),color:"inherit",boxShadow:st("lg","dark-lg")(t)})})),ir=(0,R.k0)({px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"}),ar=(0,R.k0)({position:"absolute",top:"2",insetEnd:"3"}),sr=(0,R.k0)({px:"6",py:"2",flex:"1",overflow:"auto"}),cr=(0,R.k0)({px:"6",py:"4"}),ur=tr({baseStyle:Ke((function(t){return{overlay:rr,dialogContainer:nr,dialog:ee(or,t),header:ir,closeButton:ar,body:sr,footer:cr}})),sizes:{xs:er("xs"),sm:er("md"),md:er("lg"),lg:er("2xl"),xl:er("4xl"),full:er("full")},defaultProps:{size:"xs"}}),lr=(0,R.D)(d.keys),fr=lr.definePartsStyle,dr=(0,lr.defineMultiStyleConfig)({baseStyle:fr({preview:(0,R.k0)({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"}),input:(0,R.k0)({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}}),textarea:(0,R.k0)({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}})})}),pr=(0,R.D)(p.keys),hr=pr.definePartsStyle,vr=pr.defineMultiStyleConfig,mr=(0,R.k0)((function(t){return{marginStart:"1",color:st("red.500","red.300")(t)}})),gr=(0,R.k0)((function(t){return{mt:"2",color:st("gray.600","whiteAlpha.600")(t),lineHeight:"normal",fontSize:"sm"}})),yr=vr({baseStyle:hr((function(t){return{container:{width:"100%",position:"relative"},requiredIndicator:ee(mr,t),helperText:ee(gr,t)}}))}),br=(0,R.D)(h.keys),wr=br.definePartsStyle,xr=br.defineMultiStyleConfig,kr=(0,R.k0)((function(t){return{color:st("red.500","red.300")(t),mt:"2",fontSize:"sm",lineHeight:"normal"}})),Sr=(0,R.k0)((function(t){return{marginEnd:"0.5em",color:st("red.500","red.300")(t)}})),Or=xr({baseStyle:wr((function(t){return{text:ee(kr,t),icon:ee(Sr,t)}}))}),Pr=(0,R.k0)({fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}}),Er=(0,R.fj)({baseStyle:Pr}),jr=(0,R.k0)({fontFamily:"heading",fontWeight:"bold"}),Cr={"4xl":(0,R.k0)({fontSize:["6xl",null,"7xl"],lineHeight:1}),"3xl":(0,R.k0)({fontSize:["5xl",null,"6xl"],lineHeight:1}),"2xl":(0,R.k0)({fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]}),xl:(0,R.k0)({fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]}),lg:(0,R.k0)({fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]}),md:(0,R.k0)({fontSize:"xl",lineHeight:1.2}),sm:(0,R.k0)({fontSize:"md",lineHeight:1.2}),xs:(0,R.k0)({fontSize:"sm",lineHeight:1.2})},Ar=(0,R.fj)({baseStyle:jr,sizes:Cr,defaultProps:{size:"xl"}}),Rr=(0,R.D)(v.keys),_r=Rr.definePartsStyle,Tr=Rr.defineMultiStyleConfig,Dr=_r({field:{width:"100%",minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),Mr={lg:(0,R.k0)({fontSize:"lg",px:"4",h:"12",borderRadius:"md"}),md:(0,R.k0)({fontSize:"md",px:"4",h:"10",borderRadius:"md"}),sm:(0,R.k0)({fontSize:"sm",px:"3",h:"8",borderRadius:"sm"}),xs:(0,R.k0)({fontSize:"xs",px:"2",h:"6",borderRadius:"sm"})};function Zr(t){var e=t.focusBorderColor,r=t.errorBorderColor;return{focusBorderColor:e||st("blue.500","blue.300")(t),errorBorderColor:r||st("red.500","red.300")(t)}}var Br=Tr({baseStyle:Dr,sizes:{lg:_r({field:Mr.lg,addon:Mr.lg}),md:_r({field:Mr.md,addon:Mr.md}),sm:_r({field:Mr.sm,addon:Mr.sm}),xs:_r({field:Mr.xs,addon:Mr.xs})},variants:{outline:_r((function(t){var e=t.theme,r=Zr(t),n=r.focusBorderColor,o=r.errorBorderColor;return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:st("gray.300","whiteAlpha.400")(t)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:rt(e,o),boxShadow:"0 0 0 1px ".concat(rt(e,o))},_focusVisible:{zIndex:1,borderColor:rt(e,n),boxShadow:"0 0 0 1px ".concat(rt(e,n))}},addon:{border:"1px solid",borderColor:st("inherit","whiteAlpha.50")(t),bg:st("gray.100","whiteAlpha.300")(t)}}})),filled:_r((function(t){var e=t.theme,r=Zr(t),n=r.focusBorderColor,o=r.errorBorderColor;return{field:{border:"2px solid",borderColor:"transparent",bg:st("gray.100","whiteAlpha.50")(t),_hover:{bg:st("gray.200","whiteAlpha.100")(t)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:rt(e,o)},_focusVisible:{bg:"transparent",borderColor:rt(e,n)}},addon:{border:"2px solid",borderColor:"transparent",bg:st("gray.100","whiteAlpha.50")(t)}}})),flushed:_r((function(t){var e=t.theme,r=Zr(t),n=r.focusBorderColor,o=r.errorBorderColor;return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:rt(e,o),boxShadow:"0px 1px 0px 0px ".concat(rt(e,o))},_focusVisible:{borderColor:rt(e,n),boxShadow:"0px 1px 0px 0px ".concat(rt(e,n))}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}})),unstyled:_r({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}})},defaultProps:{size:"md",variant:"outline"}}),Ir=(0,R.k0)((function(t){return{bg:st("gray.100","whiteAlpha")(t),borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"}})),Lr=(0,R.fj)({baseStyle:Ir}),zr=(0,R.k0)({transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}}),Fr=(0,R.fj)({baseStyle:zr}),Vr=(0,R.D)(m.keys),Wr=(0,Vr.defineMultiStyleConfig)({baseStyle:(0,Vr.definePartsStyle)({icon:(0,R.k0)({marginEnd:"2",display:"inline",verticalAlign:"text-bottom"})})}),Nr=(0,R.D)(g.keys),Hr=Nr.defineMultiStyleConfig,Ur=Nr.definePartsStyle,$r=(0,R.k0)((function(t){return{bg:st("#fff","gray.700")(t),boxShadow:st("sm","dark-lg")(t),color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px"}})),qr=(0,R.k0)((function(t){return{py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{bg:st("gray.100","whiteAlpha.100")(t)},_active:{bg:st("gray.200","whiteAlpha.200")(t)},_expanded:{bg:st("gray.100","whiteAlpha.100")(t)},_disabled:{opacity:.4,cursor:"not-allowed"}}})),Gr=(0,R.k0)({mx:4,my:2,fontWeight:"semibold",fontSize:"sm"}),Yr=(0,R.k0)({opacity:.6}),Xr=(0,R.k0)({border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6}),Qr=(0,R.k0)({transitionProperty:"common",transitionDuration:"normal"}),Jr=Hr({baseStyle:Ur((function(t){return{button:Qr,list:ee($r,t),item:ee(qr,t),groupTitle:Gr,command:Yr,divider:Xr}}))}),Kr=(0,R.D)(y.keys),tn=Kr.defineMultiStyleConfig,en=Kr.definePartsStyle,rn=(0,R.k0)({bg:"blackAlpha.600",zIndex:"modal"}),nn=(0,R.k0)((function(t){return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t.isCentered?"center":"flex-start",overflow:"inside"===t.scrollBehavior?"hidden":"auto"}})),on=(0,R.k0)((function(t){var e=t.scrollBehavior;return{borderRadius:"md",bg:st("white","gray.700")(t),color:"inherit",my:"16",zIndex:"modal",maxH:"inside"===e?"calc(100% - 7.5rem)":void 0,boxShadow:st("lg","dark-lg")(t)}})),an=(0,R.k0)({px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"}),sn=(0,R.k0)({position:"absolute",top:"2",insetEnd:"3"}),cn=(0,R.k0)((function(t){return{px:"6",py:"2",flex:"1",overflow:"inside"===t.scrollBehavior?"auto":void 0}})),un=(0,R.k0)({px:"6",py:"4"});function ln(t){return en("full"===t?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:t}})}var fn=tn({baseStyle:en((function(t){return{overlay:rn,dialogContainer:ee(nn,t),dialog:ee(on,t),header:an,closeButton:sn,body:ee(cn,t),footer:un}})),sizes:{xs:ln("xs"),sm:ln("sm"),md:ln("md"),lg:ln("lg"),xl:ln("xl"),"2xl":ln("2xl"),"3xl":ln("3xl"),"4xl":ln("4xl"),"5xl":ln("5xl"),"6xl":ln("6xl"),full:ln("full")},defaultProps:{size:"md"}}),dn={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},pn=(0,R.D)(b.keys),hn=pn.defineMultiStyleConfig,vn=pn.definePartsStyle,mn=Lt("number-input-stepper-width"),gn=Lt("number-input-input-padding"),yn=Mt(mn).add("0.5rem").toString(),bn=(0,R.k0)((vt={},(0,n.Z)(vt,mn.variable,"sizes.6"),(0,n.Z)(vt,gn.variable,yn),vt)),wn=(0,R.k0)((function(t){var e,r;return null!==(e=null==(r=ee(Br.baseStyle,t))?void 0:r.field)&&void 0!==e?e:{}})),xn=(0,R.k0)({width:[mn.reference]}),kn=(0,R.k0)((function(t){return{borderStart:"1px solid",borderStartColor:st("inherit","whiteAlpha.300")(t),color:st("inherit","whiteAlpha.800")(t),_active:{bg:st("gray.200","whiteAlpha.300")(t)},_disabled:{opacity:.4,cursor:"not-allowed"}}}));function Sn(t){var e,r,n,o=null==(r=Br.sizes)?void 0:r[t],i={lg:"md",md:"md",sm:"sm",xs:"sm"},a=null!==(e=null==(n=o.field)?void 0:n.fontSize)&&void 0!==e?e:"md",s=dn.fontSizes[a];return vn({field:Vt(Vt({},o.field),{},{paddingInlineEnd:gn.reference,verticalAlign:"top"}),stepper:{fontSize:Mt(s).multiply(.75).toString(),_first:{borderTopEndRadius:i[t]},_last:{borderBottomEndRadius:i[t],mt:"-1px",borderTopWidth:1}}})}var On,Pn,En,jn,Cn,An,Rn,_n,Tn,Dn,Mn,Zn,Bn,In,Ln,zn,Fn=hn({baseStyle:vn((function(t){var e,r;return{root:bn,field:null!==(e=ee(wn,t))&&void 0!==e?e:{},stepperGroup:xn,stepper:null!==(r=ee(kn,t))&&void 0!==r?r:{}}})),sizes:{xs:Sn("xs"),sm:Sn("sm"),md:Sn("md"),lg:Sn("lg")},variants:Br.variants,defaultProps:Br.defaultProps}),Vn=(0,R.k0)(Vt(Vt({},null==(On=Br.baseStyle)?void 0:On.field),{},{textAlign:"center"})),Wn={lg:(0,R.k0)({fontSize:"lg",w:12,h:12,borderRadius:"md"}),md:(0,R.k0)({fontSize:"md",w:10,h:10,borderRadius:"md"}),sm:(0,R.k0)({fontSize:"sm",w:8,h:8,borderRadius:"sm"}),xs:(0,R.k0)({fontSize:"xs",w:6,h:6,borderRadius:"sm"})},Nn={outline:(0,R.k0)((function(t){var e,r,n;return null!==(e=null==(n=ee(null==(r=Br.variants)?void 0:r.outline,t))?void 0:n.field)&&void 0!==e?e:{}})),flushed:(0,R.k0)((function(t){var e,r,n;return null!==(e=null==(n=ee(null==(r=Br.variants)?void 0:r.flushed,t))?void 0:n.field)&&void 0!==e?e:{}})),filled:(0,R.k0)((function(t){var e,r,n;return null!==(e=null==(n=ee(null==(r=Br.variants)?void 0:r.filled,t))?void 0:n.field)&&void 0!==e?e:{}})),unstyled:null!==(mt=null==(Pn=Br.variants)?void 0:Pn.unstyled.field)&&void 0!==mt?mt:{}},Hn=(0,R.fj)({baseStyle:Vn,sizes:Wn,variants:Nn,defaultProps:Br.defaultProps}),Un=(0,R.D)(w.keys),$n=Un.defineMultiStyleConfig,qn=Un.definePartsStyle,Gn=Lt("popper-bg"),Yn=Lt("popper-arrow-bg"),Xn=Lt("popper-arrow-shadow-color"),Qn=(0,R.k0)({zIndex:10}),Jn=(0,R.k0)((function(t){var e,r=st("white","gray.700")(t),o=st("gray.200","whiteAlpha.300")(t);return e={},(0,n.Z)(e,Gn.variable,"colors.".concat(r)),(0,n.Z)(e,"bg",Gn.reference),(0,n.Z)(e,Yn.variable,Gn.reference),(0,n.Z)(e,Xn.variable,"colors.".concat(o)),(0,n.Z)(e,"width","xs"),(0,n.Z)(e,"border","1px solid"),(0,n.Z)(e,"borderColor","inherit"),(0,n.Z)(e,"borderRadius","md"),(0,n.Z)(e,"boxShadow","sm"),(0,n.Z)(e,"zIndex","inherit"),(0,n.Z)(e,"_focusVisible",{outline:0,boxShadow:"outline"}),e})),Kn=(0,R.k0)({px:3,py:2,borderBottomWidth:"1px"}),to=(0,R.k0)({px:3,py:2}),eo=(0,R.k0)({px:3,py:2,borderTopWidth:"1px"}),ro=(0,R.k0)({position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2}),no=$n({baseStyle:qn((function(t){return{popper:Qn,content:Jn(t),header:Kn,body:to,footer:eo,closeButton:ro}}))}),oo=(0,R.D)(x.keys),io=oo.defineMultiStyleConfig,ao=oo.definePartsStyle,so=(0,R.k0)((function(t){var e=t.colorScheme,r=t.theme,n=t.isIndeterminate,o=t.hasStripe,i=st(it(),it("1rem","rgba(0,0,0,0.1)"))(t),a=st("".concat(e,".500"),"".concat(e,".200"))(t),s="linear-gradient(\n to right,\n transparent 0%,\n ".concat(rt(r,a)," 50%,\n transparent 100%\n )");return Vt(Vt({},!n&&o&&i),n?{bgImage:s}:{bgColor:a})})),co=(0,R.k0)({lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"}),uo=(0,R.k0)((function(t){return{bg:st("gray.100","whiteAlpha.300")(t)}})),lo=(0,R.k0)((function(t){return Vt({transitionProperty:"common",transitionDuration:"slow"},so(t))})),fo=ao((function(t){return{label:co,filledTrack:lo(t),track:uo(t)}})),po=io({sizes:{xs:ao({track:{h:"1"}}),sm:ao({track:{h:"2"}}),md:ao({track:{h:"3"}}),lg:ao({track:{h:"4"}})},baseStyle:fo,defaultProps:{size:"md",colorScheme:"blue"}}),ho=(0,R.D)(k.keys),vo=ho.defineMultiStyleConfig,mo=ho.definePartsStyle,go=(0,R.k0)((function(t){var e,r=null==(e=ee(Le.baseStyle,t))?void 0:e.control;return Vt(Vt({},r),{},{borderRadius:"full",_checked:Vt(Vt({},null==r?void 0:r._checked),{},{_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}})})})),yo=vo({baseStyle:mo((function(t){var e,r,n,o;return{label:null==(r=(e=Le).baseStyle)?void 0:r.call(e,t).label,container:null==(o=(n=Le).baseStyle)?void 0:o.call(n,t).container,control:go(t)}})),sizes:{md:mo({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:mo({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:mo({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},defaultProps:{size:"md",colorScheme:"blue"}}),bo=(0,R.D)(S.keys),wo=bo.defineMultiStyleConfig,xo=bo.definePartsStyle,ko=(0,R.k0)((function(t){var e;return Vt(Vt({},null==(e=Br.baseStyle)?void 0:e.field),{},{bg:st("white","gray.700")(t),appearance:"none",paddingBottom:"1px",lineHeight:"normal","> option, > optgroup":{bg:st("white","gray.700")(t)}})})),So=(0,R.k0)({width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}}),Oo=xo((function(t){return{field:ko(t),icon:So}})),Po=(0,R.k0)({paddingInlineEnd:"8"}),Eo=wo({baseStyle:Oo,sizes:{lg:Vt(Vt({},null==(En=Br.sizes)?void 0:En.lg),{},{field:Vt(Vt({},null==(jn=Br.sizes)?void 0:jn.lg.field),Po)}),md:Vt(Vt({},null==(Cn=Br.sizes)?void 0:Cn.md),{},{field:Vt(Vt({},null==(An=Br.sizes)?void 0:An.md.field),Po)}),sm:Vt(Vt({},null==(Rn=Br.sizes)?void 0:Rn.sm),{},{field:Vt(Vt({},null==(_n=Br.sizes)?void 0:_n.sm.field),Po)}),xs:Vt(Vt({},null==(Tn=Br.sizes)?void 0:Tn.xs),{},{field:Vt(Vt({},null==(Dn=Br.sizes)?void 0:Dn.xs.field),Po),icon:{insetEnd:"1"}})},variants:Br.variants,defaultProps:Br.defaultProps}),jo=(0,R.gJ)("skeleton-start-color"),Co=(0,R.gJ)("skeleton-end-color"),Ao=(0,R.k0)((function(t){var e,r=st("gray.100","gray.800")(t),o=st("gray.400","gray.600")(t),i=t.startColor,a=void 0===i?r:i,s=t.endColor,c=void 0===s?o:s,u=t.theme,l=rt(u,a),f=rt(u,c);return e={},(0,n.Z)(e,jo.variable,l),(0,n.Z)(e,Co.variable,f),(0,n.Z)(e,"opacity",.7),(0,n.Z)(e,"borderRadius","2px"),(0,n.Z)(e,"borderColor",l),(0,n.Z)(e,"background",f),e})),Ro=(0,R.fj)({baseStyle:Ao}),_o=(0,R.k0)((function(t){return{borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",bg:st("white","gray.700")(t)}}})),To=(0,R.fj)({baseStyle:_o}),Do=(0,R.D)(O.keys),Mo=Do.defineMultiStyleConfig,Zo=Do.definePartsStyle,Bo=(0,R.gJ)("slider-thumb-size"),Io=(0,R.gJ)("slider-track-size"),Lo=(0,R.k0)((function(t){return Vt({display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"}},ct({orientation:t.orientation,vertical:{h:"100%"},horizontal:{w:"100%"}}))})),zo=(0,R.k0)((function(t){return Vt(Vt({},ct({orientation:t.orientation,horizontal:{h:Io.reference},vertical:{w:Io.reference}})),{},{overflow:"hidden",borderRadius:"sm",bg:st("gray.200","whiteAlpha.200")(t),_disabled:{bg:st("gray.300","whiteAlpha.300")(t)}})})),Fo=(0,R.k0)((function(t){return Vt(Vt({},ct({orientation:t.orientation,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}})),{},{w:Bo.reference,h:Bo.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}})})),Vo=(0,R.k0)((function(t){var e=t.colorScheme;return{width:"inherit",height:"inherit",bg:st("".concat(e,".500"),"".concat(e,".200"))(t)}})),Wo=Mo({baseStyle:Zo((function(t){return{container:Lo(t),track:zo(t),thumb:Fo(t),filledTrack:Vo(t)}})),sizes:{lg:Zo({container:(gt={},(0,n.Z)(gt,Bo.variable,"sizes.4"),(0,n.Z)(gt,Io.variable,"sizes.1"),gt)}),md:Zo({container:(yt={},(0,n.Z)(yt,Bo.variable,"sizes.3.5"),(0,n.Z)(yt,Io.variable,"sizes.1"),yt)}),sm:Zo({container:(bt={},(0,n.Z)(bt,Bo.variable,"sizes.2.5"),(0,n.Z)(bt,Io.variable,"sizes.0.5"),bt)})},defaultProps:{size:"md",colorScheme:"blue"}}),No=Lt("spinner-size"),Ho=(0,R.k0)({width:[No.reference],height:[No.reference]}),Uo={xs:(0,R.k0)((0,n.Z)({},No.variable,"sizes.3")),sm:(0,R.k0)((0,n.Z)({},No.variable,"sizes.4")),md:(0,R.k0)((0,n.Z)({},No.variable,"sizes.6")),lg:(0,R.k0)((0,n.Z)({},No.variable,"sizes.8")),xl:(0,R.k0)((0,n.Z)({},No.variable,"sizes.12"))},$o=(0,R.fj)({baseStyle:Ho,sizes:Uo,defaultProps:{size:"md"}}),qo=(0,R.D)(P.keys),Go=qo.defineMultiStyleConfig,Yo=qo.definePartsStyle,Xo=Go({baseStyle:Yo({container:{},label:(0,R.k0)({fontWeight:"medium"}),helpText:(0,R.k0)({opacity:.8,marginBottom:"2"}),number:(0,R.k0)({verticalAlign:"baseline",fontWeight:"semibold"}),icon:(0,R.k0)({marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"})}),sizes:{md:Yo({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},defaultProps:{size:"md"}}),Qo=(0,R.D)(E.keys),Jo=Qo.defineMultiStyleConfig,Ko=Qo.definePartsStyle,ti=Lt("switch-track-width"),ei=Lt("switch-track-height"),ri=Lt("switch-track-diff"),ni=Mt.subtract(ti,ei),oi=Lt("switch-thumb-x"),ii=(0,R.k0)((function(t){var e=t.colorScheme;return{borderRadius:"full",p:"0.5",width:[ti.reference],height:[ei.reference],transitionProperty:"common",transitionDuration:"fast",bg:st("gray.300","whiteAlpha.400")(t),_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{bg:st("".concat(e,".500"),"".concat(e,".200"))(t)}}})),ai=(0,R.k0)({bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[ei.reference],height:[ei.reference],_checked:{transform:"translateX(".concat(oi.reference,")")}}),si=Jo({baseStyle:Ko((function(t){var e;return{container:(e={},(0,n.Z)(e,ri.variable,ni),(0,n.Z)(e,oi.variable,ri.reference),(0,n.Z)(e,"_rtl",(0,n.Z)({},oi.variable,Mt(ri).negate().toString())),e),track:ii(t),thumb:ai}})),sizes:{sm:Ko({container:(wt={},(0,n.Z)(wt,ti.variable,"1.375rem"),(0,n.Z)(wt,ei.variable,"sizes.3"),wt)}),md:Ko({container:(xt={},(0,n.Z)(xt,ti.variable,"1.875rem"),(0,n.Z)(xt,ei.variable,"sizes.4"),xt)}),lg:Ko({container:(kt={},(0,n.Z)(kt,ti.variable,"2.875rem"),(0,n.Z)(kt,ei.variable,"sizes.6"),kt)})},defaultProps:{size:"md",colorScheme:"blue"}}),ci=(0,R.D)(j.keys),ui=ci.defineMultiStyleConfig,li=ci.definePartsStyle,fi=li({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),di=(0,R.k0)({"&[data-is-numeric=true]":{textAlign:"end"}}),pi=ui({baseStyle:fi,variants:{simple:li((function(t){var e=t.colorScheme;return{th:Vt({color:st("gray.600","gray.400")(t),borderBottom:"1px",borderColor:st("".concat(e,".100"),"".concat(e,".700"))(t)},di),td:Vt({borderBottom:"1px",borderColor:st("".concat(e,".100"),"".concat(e,".700"))(t)},di),caption:{color:st("gray.600","gray.100")(t)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}})),striped:li((function(t){var e=t.colorScheme;return{th:Vt({color:st("gray.600","gray.400")(t),borderBottom:"1px",borderColor:st("".concat(e,".100"),"".concat(e,".700"))(t)},di),td:Vt({borderBottom:"1px",borderColor:st("".concat(e,".100"),"".concat(e,".700"))(t)},di),caption:{color:st("gray.600","gray.100")(t)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:st("".concat(e,".100"),"".concat(e,".700"))(t)},td:{background:st("".concat(e,".100"),"".concat(e,".700"))(t)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}})),unstyled:(0,R.k0)({})},sizes:{sm:li({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:li({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:li({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),hi=(0,R.D)(C.keys),vi=hi.defineMultiStyleConfig,mi=hi.definePartsStyle,gi=(0,R.k0)((function(t){return{display:"vertical"===t.orientation?"flex":"block"}})),yi=(0,R.k0)((function(t){return{flex:t.isFitted?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}})),bi=(0,R.k0)((function(t){var e=t.align,r=void 0===e?"start":e,n=t.orientation;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[r],flexDirection:"vertical"===n?"column":"row"}})),wi=(0,R.k0)({p:4}),xi=vi({baseStyle:mi((function(t){return{root:gi(t),tab:yi(t),tablist:bi(t),tabpanel:wi}})),sizes:{sm:mi({tab:{py:1,px:4,fontSize:"sm"}}),md:mi({tab:{fontSize:"md",py:2,px:4}}),lg:mi({tab:{fontSize:"lg",py:3,px:4}})},variants:{line:mi((function(t){var e,r,o=t.colorScheme,i=t.orientation,a="vertical"===i?"borderStart":"borderBottom",s="vertical"===i?"marginStart":"marginBottom";return{tablist:(e={},(0,n.Z)(e,a,"2px solid"),(0,n.Z)(e,"borderColor","inherit"),e),tab:(r={},(0,n.Z)(r,a,"2px solid"),(0,n.Z)(r,"borderColor","transparent"),(0,n.Z)(r,s,"-2px"),(0,n.Z)(r,"_selected",{color:st("".concat(o,".600"),"".concat(o,".300"))(t),borderColor:"currentColor"}),(0,n.Z)(r,"_active",{bg:st("gray.200","whiteAlpha.300")(t)}),(0,n.Z)(r,"_disabled",{_active:{bg:"none"}}),r)}})),enclosed:mi((function(t){var e=t.colorScheme;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",_selected:{color:st("".concat(e,".600"),"".concat(e,".300"))(t),borderColor:"inherit",borderBottomColor:st("white","gray.800")(t)}},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}})),"enclosed-colored":mi((function(t){var e=t.colorScheme;return{tab:{border:"1px solid",borderColor:"inherit",bg:st("gray.50","whiteAlpha.50")(t),mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{bg:st("#fff","gray.800")(t),color:st("".concat(e,".600"),"".concat(e,".300"))(t),borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"}},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}})),"soft-rounded":mi((function(t){var e=t.colorScheme,r=t.theme;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:rt(r,"".concat(e,".700")),bg:rt(r,"".concat(e,".100"))}}}})),"solid-rounded":mi((function(t){var e=t.colorScheme;return{tab:{borderRadius:"full",fontWeight:"semibold",color:st("gray.600","inherit")(t),_selected:{color:st("#fff","gray.800")(t),bg:st("".concat(e,".600"),"".concat(e,".300"))(t)}}}})),unstyled:mi({})},defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),ki=(0,R.D)(A.keys),Si=ki.defineMultiStyleConfig,Oi=ki.definePartsStyle,Pi=Oi({container:(0,R.k0)({fontWeight:"medium",lineHeight:1.2,outline:0,borderRadius:"md",_focusVisible:{boxShadow:"outline"}}),label:(0,R.k0)({lineHeight:1.2,overflow:"visible"}),closeButton:(0,R.k0)({fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}})}),Ei={sm:Oi({container:{minH:"5",minW:"5",fontSize:"xs",px:"2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:Oi({container:{minH:"6",minW:"6",fontSize:"sm",px:"2"}}),lg:Oi({container:{minH:"8",minW:"8",fontSize:"md",px:"3"}})},ji=Si({variants:{subtle:Oi((function(t){var e;return{container:null==(e=ge.variants)?void 0:e.subtle(t)}})),solid:Oi((function(t){var e;return{container:null==(e=ge.variants)?void 0:e.solid(t)}})),outline:Oi((function(t){var e;return{container:null==(e=ge.variants)?void 0:e.outline(t)}}))},baseStyle:Pi,sizes:Ei,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),Ci=(0,R.k0)(Vt(Vt({},null==(Mn=Br.baseStyle)?void 0:Mn.field),{},{paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"})),Ai={outline:(0,R.k0)((function(t){var e,r;return null!==(e=null==(r=Br.variants)?void 0:r.outline(t).field)&&void 0!==e?e:{}})),flushed:(0,R.k0)((function(t){var e,r;return null!==(e=null==(r=Br.variants)?void 0:r.flushed(t).field)&&void 0!==e?e:{}})),filled:(0,R.k0)((function(t){var e,r;return null!==(e=null==(r=Br.variants)?void 0:r.filled(t).field)&&void 0!==e?e:{}})),unstyled:null!==(St=null==(Zn=Br.variants)?void 0:Zn.unstyled.field)&&void 0!==St?St:{}},Ri={xs:null!==(Ot=null==(Bn=Br.sizes)?void 0:Bn.xs.field)&&void 0!==Ot?Ot:{},sm:null!==(Pt=null==(In=Br.sizes)?void 0:In.sm.field)&&void 0!==Pt?Pt:{},md:null!==(Et=null==(Ln=Br.sizes)?void 0:Ln.md.field)&&void 0!==Et?Et:{},lg:null!==(jt=null==(zn=Br.sizes)?void 0:zn.lg.field)&&void 0!==jt?jt:{}},_i=(0,R.fj)({baseStyle:Ci,sizes:Ri,variants:Ai,defaultProps:{size:"md",variant:"outline"}}),Ti=Lt("tooltip-bg"),Di=Lt("tooltip-fg"),Mi=Lt("popper-arrow-bg"),Zi=(0,R.k0)((function(t){var e,r=st("gray.700","gray.300")(t),o=st("whiteAlpha.900","gray.900")(t);return e={bg:Ti.reference,color:Di.reference},(0,n.Z)(e,Ti.variable,"colors.".concat(r)),(0,n.Z)(e,Di.variable,"colors.".concat(o)),(0,n.Z)(e,Mi.variable,Ti.reference),(0,n.Z)(e,"px","2"),(0,n.Z)(e,"py","0.5"),(0,n.Z)(e,"borderRadius","sm"),(0,n.Z)(e,"fontWeight","medium"),(0,n.Z)(e,"fontSize","sm"),(0,n.Z)(e,"boxShadow","md"),(0,n.Z)(e,"maxW","xs"),(0,n.Z)(e,"zIndex","tooltip"),e})),Bi=(0,R.fj)({baseStyle:Zi}),Ii={Accordion:Ht,Alert:Qt,Avatar:de,Badge:ge,Breadcrumb:be,Button:Ae,Checkbox:Le,CloseButton:We,Code:$e,Container:Ge,Divider:Qe,Drawer:ur,Editable:dr,Form:yr,FormError:Or,FormLabel:Er,Heading:Ar,Input:Br,Kbd:Lr,Link:Fr,List:Wr,Menu:Jr,Modal:fn,NumberInput:Fn,PinInput:Hn,Popover:no,Progress:po,Radio:yo,Select:Eo,Skeleton:Ro,SkipLink:To,Slider:Wo,Spinner:$o,Stat:Xo,Switch:si,Table:pi,Tabs:xi,Tag:ji,Textarea:_i,Tooltip:Bi},Li={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},zi={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},Fi={property:{common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},easing:{"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},duration:{"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"}},Vi=Vt(Vt({breakpoints:{base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},zIndices:{hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},radii:{none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},blur:{none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},colors:{transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}}},dn),{},{sizes:Kt,shadows:zi,space:Jt,borders:Li,transition:Fi});var Wi=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function Ni(t){return r=typeof(e=t),!(null==e||"object"!==r&&"function"!==r||Array.isArray(e))&&Wi.every((function(e){return Object.prototype.hasOwnProperty.call(t,e)}));var e,r}var Hi=Vt(Vt({semanticTokens:{colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},direction:"ltr"},Vi),{},{components:Ii,styles:{global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color",wordWrap:"break-word"}}},config:{useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"}}),Ui=Hi},9917:function(t,e,r){"use strict";r.d(e,{Z:function(){return ot}});var n=function(){function t(t){var e=this;this._insertTag=function(t){var r;r=0===e.tags.length?e.insertionPoint?e.insertionPoint.nextSibling:e.prepend?e.container.firstChild:e.before:e.tags[e.tags.length-1].nextSibling,e.container.insertBefore(t,r),e.tags.push(t)},this.isSpeedy=void 0===t.speedy||t.speedy,this.tags=[],this.ctr=0,this.nonce=t.nonce,this.key=t.key,this.container=t.container,this.prepend=t.prepend,this.insertionPoint=t.insertionPoint,this.before=null}var e=t.prototype;return e.hydrate=function(t){t.forEach(this._insertTag)},e.insert=function(t){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(t){var e=document.createElement("style");return e.setAttribute("data-emotion",t.key),void 0!==t.nonce&&e.setAttribute("nonce",t.nonce),e.appendChild(document.createTextNode("")),e.setAttribute("data-s",""),e}(this));var e=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(t){if(t.sheet)return t.sheet;for(var e=0;e0?l(w,--y):0,m--,10===b&&(m=1,v--),b}function O(){return b=y2||C(b)>3?"":" "}function D(t,e){for(;--e&&O()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return j(t,E()+(e<6&&32==P()&&32==O()))}function M(t){for(;O();)switch(b){case t:return y;case 34:case 39:34!==t&&39!==t&&M(b);break;case 40:41===t&&M(t);break;case 92:O()}return y}function Z(t,e){for(;O()&&t+b!==57&&(t+b!==84||47!==P()););return"/*"+j(e,y-1)+"*"+i(47===t?t:O())}function B(t){for(;!C(P());)O();return j(t,y)}var I="-ms-",L="-moz-",z="-webkit-",F="comm",V="rule",W="decl",N="@keyframes";function H(t,e){for(var r="",n=p(t),o=0;o0&&d(L)-g&&h(b>32?X(L+";",n,r,g-1):X(c(L," ","")+";",n,r,g-2),p);break;case 59:L+=";";default:if(h(I=G(L,e,r,v,m,o,f,A,R=[],M=[],g),a),123===C)if(0===m)q(L,e,I,I,R,a,g,f,M);else switch(99===y&&110===l(L,3)?100:y){case 100:case 109:case 115:q(t,I,I,n&&h(G(t,I,I,0,0,o,f,A,o,R=[],g),M),o,M,g,f,n?R:M);break;default:q(L,I,I,I,[""],M,0,f,M)}}v=m=b=0,x=j=1,A=L="",g=s;break;case 58:g=1+d(L),b=w;default:if(x<1)if(123==C)--x;else if(125==C&&0==x++&&125==S())continue;switch(L+=i(C),C*x){case 38:j=m>0?1:(L+="\f",-1);break;case 44:f[v++]=(d(L)-1)*j,j=1;break;case 64:45===P()&&(L+=_(O())),y=P(),m=g=d(A=L+=B(E())),C++;break;case 45:45===w&&2==d(L)&&(x=0)}}return a}function G(t,e,r,n,i,a,u,l,d,h,v){for(var m=i-1,g=0===i?a:[""],y=p(g),b=0,w=0,k=0;b0?g[S]+" "+O:c(O,/&\f/g,g[S])))&&(d[k++]=P);return x(t,e,r,0===i?V:l,d,h,v)}function Y(t,e,r){return x(t,e,r,F,i(b),f(t,2,-2),0)}function X(t,e,r,n){return x(t,e,r,W,f(t,0,n),f(t,n+1,-1),n)}var Q=function(t,e,r){for(var n=0,o=0;n=o,o=P(),38===n&&12===o&&(e[r]=1),!C(o);)O();return j(t,y)},J=function(t,e){return R(function(t,e){var r=-1,n=44;do{switch(C(n)){case 0:38===n&&12===P()&&(e[r]=1),t[r]+=Q(y-1,e,r);break;case 2:t[r]+=_(n);break;case 4:if(44===n){t[++r]=58===P()?"&\f":"",e[r]=t[r].length;break}default:t[r]+=i(n)}}while(n=O());return t}(A(t),e))},K=new WeakMap,tt=function(t){if("rule"===t.type&&t.parent&&!(t.length<1)){for(var e=t.value,r=t.parent,n=t.column===r.column&&t.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==t.props.length||58===e.charCodeAt(0)||K.get(r))&&!n){K.set(t,!0);for(var o=[],i=J(e,o),a=r.props,s=0,c=0;s6)switch(l(t,e+1)){case 109:if(45!==l(t,e+4))break;case 102:return c(t,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1-moz-"+(108==l(t,e+3)?"$3":"$2-$3"))+t;case 115:return~u(t,"stretch")?rt(c(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(115!==l(t,e+1))break;case 6444:switch(l(t,d(t)-3-(~u(t,"!important")&&10))){case 107:return c(t,":",":-webkit-")+t;case 101:return c(t,/(.+:)([^;!]+)(;|!.+)?/,"$1-webkit-"+(45===l(t,14)?"inline-":"")+"box$3$1"+"-webkit-$2$3$1"+"-ms-$2box$3")+t}break;case 5936:switch(l(t,e+11)){case 114:return z+t+I+c(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return z+t+I+c(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return z+t+I+c(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return z+t+I+t+t}return t}var nt=[function(t,e,r,n){if(t.length>-1&&!t.return)switch(t.type){case W:t.return=rt(t.value,t.length);break;case N:return H([k(t,{value:c(t.value,"@","@-webkit-")})],n);case V:if(t.length)return function(t,e){return t.map(e).join("")}(t.props,(function(e){switch(function(t,e){return(t=e.exec(t))?t[0]:t}(e,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return H([k(t,{props:[c(e,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return H([k(t,{props:[c(e,/:(plac\w+)/,":-webkit-input-$1")]}),k(t,{props:[c(e,/:(plac\w+)/,":-moz-$1")]}),k(t,{props:[c(e,/:(plac\w+)/,"-ms-input-$1")]})],n)}return""}))}}],ot=function(t){var e=t.key;if("css"===e){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(t){-1!==t.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(t),t.setAttribute("data-s",""))}))}var o=t.stylisPlugins||nt;var i,a,s={},c=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+e+' "]'),(function(t){for(var e=t.getAttribute("data-emotion").split(" "),r=1;r=4;++n,o-=4)e=1540483477*(65535&(e=255&t.charCodeAt(n)|(255&t.charCodeAt(++n))<<8|(255&t.charCodeAt(++n))<<16|(255&t.charCodeAt(++n))<<24))+(59797*(e>>>16)<<16),r=1540483477*(65535&(e^=e>>>24))+(59797*(e>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(o){case 3:r^=(255&t.charCodeAt(n+2))<<16;case 2:r^=(255&t.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&t.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=r(9846),a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,c=function(t){return 45===t.charCodeAt(1)},u=function(t){return null!=t&&"boolean"!=typeof t},l=(0,i.Z)((function(t){return c(t)?t:t.replace(a,"-$&").toLowerCase()})),f=function(t,e){switch(t){case"animation":case"animationName":if("string"==typeof e)return e.replace(s,(function(t,e,r){return p={name:e,styles:r,next:p},e}))}return 1===o[t]||c(t)||"number"!=typeof e||0===e?e:e+"px"};function d(t,e,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return p={name:r.name,styles:r.styles,next:p},r.name;if(void 0!==r.styles){var n=r.next;if(void 0!==n)for(;void 0!==n;)p={name:n.name,styles:n.styles,next:p},n=n.next;return r.styles+";"}return function(t,e,r){var n="";if(Array.isArray(r))for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{},u=c.state,l=c.replace,f=void 0!==l&&l;if("number"==typeof e)t.history.go(e);else{u=r({},u,{key:Date.now()+""});try{a||f?t.history.replaceState(u,null,e):t.history.pushState(u,null,e)}catch(p){t.location[f?"replace":"assign"](e)}}i=n(t),a=!0;var d=new Promise((function(t){return s=t}));return o.forEach((function(t){return t({location:i,action:"PUSH"})})),d}}},i=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",e=t.indexOf("?"),r={pathname:e>-1?t.substr(0,e):t,search:e>-1?t.substr(e):""},n=0,o=[r],i=[null];return{get location(){return o[n]},addEventListener:function(t,e){},removeEventListener:function(t,e){},history:{get entries(){return o},get index(){return n},get state(){return i[n]},pushState:function(t,e,r){var a=r.split("?"),s=a[0],c=a[1],u=void 0===c?"":c;n++,o.push({pathname:s,search:u.length?"?"+u:u}),i.push(t)},replaceState:function(t,e,r){var a=r.split("?"),s=a[0],c=a[1],u=void 0===c?"":c;o[n]={pathname:s,search:u},i[n]=t},go:function(t){var e=n+t;e<0||e>i.length-1||(n=e)}}}},a=!("undefined"==typeof window||!window.document||!window.document.createElement),s=o(a?window:i()),c=s.navigate;e.V5=s},2098:function(t,e,r){"use strict";e.ei=void 0;var n,o=r(1143),i=(n=o)&&n.__esModule?n:{default:n};var a=function(t,e){return t.substr(0,e.length)===e},s=function(t,e){for(var r=void 0,n=void 0,o=e.split("?")[0],a=p(o),s=""===a[0],u=d(t),f=0,h=u.length;fe.score?-1:t.index-e.index}))},p=function(t){return t.replace(/(^\/+|\/+$)/g,"").split("/")},h=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),n=1;n0})))&&r.length>0?"?"+r.join("&"):"")},v=["uri","path"];e.ei=s},4567:function(t,e,r){"use strict";r.d(e,{M:function(){return C}});var n=r(3433),o=r(9439),i=r(7294),a=r(8612),s=r(9471),c=r(1e3);function u(){var t=(0,i.useRef)(!1);return(0,c.L)((function(){return t.current=!0,function(){t.current=!1}}),[]),t}var l=r(5749),f=r(1751),d=r(5671),p=r(3144),h=r(136),v=r(4575),m=r(1120);function g(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=(0,m.Z)(t);if(e){var o=(0,m.Z)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return(0,v.Z)(this,r)}}var y=function(t){(0,h.Z)(r,t);var e=g(r);function r(){return(0,d.Z)(this,r),e.apply(this,arguments)}return(0,p.Z)(r,[{key:"getSnapshotBeforeUpdate",value:function(t){var e=this.props.childRef.current;if(e&&t.isPresent&&!this.props.isPresent){var r=this.props.sizeRef.current;r.height=e.offsetHeight||0,r.width=e.offsetWidth||0,r.top=e.offsetTop,r.left=e.offsetLeft}return null}},{key:"componentDidUpdate",value:function(){}},{key:"render",value:function(){return this.props.children}}]),r}(i.Component);function b(t){var e=t.children,r=t.isPresent,n=(0,i.useId)(),o=(0,i.useRef)(null),a=(0,i.useRef)({width:0,height:0,top:0,left:0});return(0,i.useInsertionEffect)((function(){var t=a.current,e=t.width,i=t.height,s=t.top,c=t.left;if(!r&&o.current&&e&&i){o.current.dataset.motionPopId=n;var u=document.createElement("style");return document.head.appendChild(u),u.sheet&&u.sheet.insertRule('\n [data-motion-pop-id="'.concat(n,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(i,"px !important;\n top: ").concat(s,"px !important;\n left: ").concat(c,"px !important;\n }\n ")),function(){document.head.removeChild(u)}}}),[r]),i.createElement(y,{isPresent:r,childRef:o,sizeRef:a},i.cloneElement(e,{ref:o}))}function w(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return x(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return x(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function x(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&console.warn('You\'re attempting to animate multiple children within AnimatePresence, but its mode is set to "wait". This will lead to odd visual behaviour.'),i.createElement(i.Fragment,null,A.size?C:C.map((function(t){return(0,i.cloneElement)(t)})))}},5284:function(t,e,r){"use strict";r.d(e,{hO:function(){return a},oO:function(){return i}});var n=r(7294),o=r(5749);function i(){var t=(0,n.useContext)(o.O);if(null===t)return[!0,null];var e=t.isPresent,r=t.onExitComplete,i=t.register,a=(0,n.useId)();(0,n.useEffect)((function(){return i(a)}),[]);return!e&&r?[!1,function(){return r&&r(a)}]:[!0]}function a(){return null===(t=(0,n.useContext)(o.O))||t.isPresent;var t}},8522:function(t,e,r){"use strict";r.d(e,{p:function(){return n}});var n=(0,r(7294).createContext)({})},5749:function(t,e,r){"use strict";r.d(e,{O:function(){return n}});var n=(0,r(7294).createContext)(null)},8375:function(t,e,r){"use strict";r.d(e,{E:function(){return Js}});var n=r(4942),o=r(7294),i=(0,o.createContext)({transformPagePoint:function(t){return t},isStatic:!1,reducedMotion:"never"}),a=(0,o.createContext)({});var s=r(5749),c=r(1e3),u=(0,o.createContext)({strict:!1});function l(t,e,r,n){var l=(0,o.useContext)(a).visualElement,f=(0,o.useContext)(u),d=(0,o.useContext)(s.O),p=(0,o.useContext)(i).reducedMotion,h=(0,o.useRef)(void 0);n=n||f.renderer,!h.current&&n&&(h.current=n(t,{visualState:e,parent:l,props:r,presenceId:d?d.id:void 0,blockInitialAnimation:!!d&&!1===d.initial,reducedMotionConfig:p}));var v=h.current;return(0,c.L)((function(){v&&v.syncRender()})),(0,o.useEffect)((function(){v&&v.animationState&&v.animationState.animateChanges()})),(0,c.L)((function(){return function(){return v&&v.notifyUnmount()}}),[]),v}function f(t){return"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function d(t){return"string"==typeof t||Array.isArray(t)}function p(t){return"object"==typeof t&&"function"==typeof t.start}var h=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function v(t){return p(t.animate)||h.some((function(e){return d(t[e])}))}function m(t){return Boolean(v(t)||t.variants)}function g(t){var e=function(t,e){if(v(t)){var r=t.initial,n=t.animate;return{initial:!1===r||d(r)?r:void 0,animate:d(n)?n:void 0}}return!1!==t.inherit?e:{}}(t,(0,o.useContext)(a)),r=e.initial,n=e.animate;return(0,o.useMemo)((function(){return{initial:r,animate:n}}),[y(r),y(n)])}function y(t){return Array.isArray(t)?t.join(" "):t}var b=function(t){return{isEnabled:function(e){return t.some((function(t){return!!e[t]}))}}},w={measureLayout:b(["layout","layoutId","drag"]),animation:b(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:b(["exit"]),drag:b(["drag","dragControls"]),focus:b(["whileFocus"]),hover:b(["whileHover","onHoverStart","onHoverEnd"]),tap:b(["whileTap","onTap","onTapStart","onTapCancel"]),pan:b(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:b(["whileInView","onViewportEnter","onViewportLeave"])};var x=r(7037),k=r(1751),S={hasAnimatedSinceResize:!0,hasEverUpdated:!1},O=1;var P=r(8522),E=r(5671),j=r(3144),C=r(136),A=r(4575),R=r(1120);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=(0,R.Z)(t);if(e){var o=(0,R.Z)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return(0,A.Z)(this,r)}}var T=function(t){(0,C.Z)(r,t);var e=_(r);function r(){return(0,E.Z)(this,r),e.apply(this,arguments)}return(0,j.Z)(r,[{key:"getSnapshotBeforeUpdate",value:function(){var t=this.props,e=t.visualElement,r=t.props;return e&&e.setProps(r),null}},{key:"componentDidUpdate",value:function(){}},{key:"render",value:function(){return this.props.children}}]),r}(o.Component),D=(0,o.createContext)({}),M=Symbol.for("motionComponentSymbol");function Z(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function B(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{};return I(t(e,r))}if("undefined"==typeof Proxy)return e;var r=new Map;return new Proxy(e,{get:function(t,n){return r.has(n)||r.set(n,e(n)),r.get(n)}})}var z=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function F(t){return"string"==typeof t&&!t.includes("-")&&!!(z.indexOf(t)>-1||/[A-Z]/.test(t))}var V={};var W=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],N=new Set(W);function H(t,e){var r=e.layout,n=e.layoutId;return N.has(t)||t.startsWith("origin")||(r||void 0!==n)&&(!!V[t]||"opacity"===t)}var U=function(t){return!!(null==t?void 0:t.getVelocity)};function $(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return q(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return q(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function q(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];t.pathLength=1;var i=o?Rt:_t;t[i.offset]=st.transform(-n);var a=st.transform(e),s=st.transform(r);t[i.array]="".concat(a," ").concat(s)}(p,c,l,d,!1)}function Mt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Zt(t){for(var e=1;e0&&void 0!==arguments[0]&&arguments[0],e=function(e,r,n,i,a,s){var c=a.latestValues,u=(F(e)?zt:kt)(r,c,s),l=Vt(Vt(Vt({},jt(r,"string"==typeof e,t)),u),{},{ref:i});return n&&(l["data-projection-id"]=n),(0,o.createElement)(e,l)};return e}var Nt=function(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()};function Ht(t,e,r,n){var o=e.style,i=e.vars;for(var a in Object.assign(t.style,o,n&&n.getProjectionStyles(r)),i)t.style.setProperty(a,i[a])}var Ut=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function $t(t,e,r,n){for(var o in Ht(t,e,void 0,n),e.attrs)t.setAttribute(Ut.has(o)?o:Nt(o),e.attrs[o])}function qt(t){var e=t.style,r={};for(var n in e)(U(e[n])||H(n,t))&&(r[n]=e[n]);return r}function Gt(t){var e=qt(t);for(var r in t){if(U(t[r]))e["x"===r||"y"===r?"attr"+r.toUpperCase():r]=t[r]}return e}function Yt(t,e,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return"function"==typeof e&&(e=e(void 0!==r?r:t.custom,n,o)),"string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e&&(e=e(void 0!==r?r:t.custom,n,o)),e}var Xt=function(t){return Array.isArray(t)},Qt=function(t){return Xt(t)?t[t.length-1]||0:t};function Jt(t){var e,r=U(t)?t.get():t;return e=r,Boolean(e&&"object"==typeof e&&e.mix&&e.toValue)?r.toValue():r}var Kt=["transitionEnd","transition"];var te=function(t){return function(e,r){var n=(0,o.useContext)(a),i=(0,o.useContext)(s.O),c=function(){return function(t,e,r,n){var o=t.scrapeMotionValuesFromProps,i=t.createRenderState,a=t.onMount,s={latestValues:ee(e,r,n,o),renderState:i()};return a&&(s.mount=function(t){return a(e,t,s)}),s}(t,e,n,i)};return r?c():(0,k.h)(c)}};function ee(t,e,r,n){var o={},i=n(t);for(var a in i)o[a]=Jt(i[a]);var s=t.initial,c=t.animate,u=v(t),l=m(t);e&&l&&!u&&!1!==t.inherit&&(void 0===s&&(s=e.initial),void 0===c&&(c=e.animate));var f=!!r&&!1===r.initial,d=(f=f||!1===s)?c:s;d&&"boolean"!=typeof d&&!p(d)&&(Array.isArray(d)?d:[d]).forEach((function(e){var r=Yt(t,e);if(r){var n=r.transitionEnd,i=(r.transition,(0,Ct.Z)(r,Kt));for(var a in i){var s=i[a];if(Array.isArray(s))s=s[f?s.length-1:0];null!==s&&(o[a]=s)}for(var c in n)o[c]=n[c]}}));return o}var re,ne={useVisualState:te({scrapeMotionValuesFromProps:Gt,createRenderState:Bt,onMount:function(t,e,r){var n=r.renderState,o=r.latestValues;try{n.dimensions="function"==typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}catch(i){n.dimensions={x:0,y:0,width:0,height:0}}Dt(n,o,{enableHardwareAcceleration:!1},t.transformTemplate),$t(e,n)}})},oe={useVisualState:te({scrapeMotionValuesFromProps:qt,createRenderState:bt})};function ie(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ae(t){for(var e=1;e3&&void 0!==arguments[3]?arguments[3]:{passive:!0};return t.addEventListener(e,r,n),function(){return t.removeEventListener(e,r)}}function ce(t,e,r,n){(0,o.useEffect)((function(){var o=t.current;if(r&&o)return se(o,e,r,n)}),[t,e,r,n])}function ue(t){return"undefined"!=typeof PointerEvent&&t instanceof PointerEvent?!("mouse"!==t.pointerType):t instanceof MouseEvent}function le(t){return!!t.touches}function fe(t){return function(e){var r=e instanceof MouseEvent;(!r||r&&0===e.button)&&t(e)}}!function(t){t.Animate="animate",t.Hover="whileHover",t.Tap="whileTap",t.Drag="whileDrag",t.Focus="whileFocus",t.InView="whileInView",t.Exit="exit"}(re||(re={}));var de={pageX:0,pageY:0};function pe(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page",r=t.touches[0]||t.changedTouches[0],n=r||de;return{x:n[e+"X"],y:n[e+"Y"]}}function he(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page";return{x:t[e+"X"],y:t[e+"Y"]}}function ve(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page";return{point:le(t)?pe(t,e):he(t,e)}}var me=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=function(e){return t(e,ve(e))};return e?fe(r):r},ge={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},ye={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function be(t){return x.j&&null===window.onpointerdown?t:x.j&&null===window.ontouchstart?ye[t]:x.j&&null===window.onmousedown?ge[t]:t}function we(t,e,r,n){return se(t,be(e),me(r,"pointerdown"===e),n)}function xe(t,e,r,n){return ce(t,be(e),r&&me(r,"pointerdown"===e),n)}function ke(t){var e=null;return function(){return null===e&&(e=t,function(){e=null})}}var Se=ke("dragHorizontal"),Oe=ke("dragVertical");function Pe(t){var e=!1;if("y"===t)e=Oe();else if("x"===t)e=Se();else{var r=Se(),n=Oe();r&&n?e=function(){r(),n()}:(r&&r(),n&&n())}return e}function Ee(){var t=Pe(!0);return!t||(t(),!1)}function je(t,e,r){return function(n,o){ue(n)&&!Ee()&&(t.animationState&&t.animationState.setActive(re.Hover,e),r&&r(n,o))}}var Ce=function t(e,r){return!!r&&(e===r||t(e,r.parentElement))},Ae=r(296),Re=function(t,e){return function(r){return e(t(r))}},_e=function(){for(var t=arguments.length,e=new Array(t),r=0;r0?-1:1)*((n-i)*a)/s}):(e=function(t){return Math.exp(-t*o)*((t-c)*o+1)-.001},r=function(t){return Math.exp(-t*o)*(o*o*(c-t))});var d=function(t,e,r){for(var n=r,o=1;o<12;o++)n-=t(n)/e(n);return n}(e,r,5/o);if(o*=1e3,isNaN(d))return{stiffness:100,damping:10,duration:o};var p=Math.pow(d,2)*l;return{stiffness:p,damping:2*f*Math.sqrt(l*p),duration:o}}function tr(t,e){return t*Math.sqrt(1-e*e)}var er=["duration","bounce"],rr=["stiffness","damping","mass"];function nr(t,e){return e.some((function(e){return void 0!==t[e]}))}function or(t){var e=t.from,r=void 0===e?0:e,n=t.to,o=void 0===n?1:n,i=t.restSpeed,a=void 0===i?2:i,s=t.restDelta,c=Xe(t,["from","to","restSpeed","restDelta"]),u={done:!1,value:r},l=function(t){var e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!nr(t,rr)&&nr(t,er)){var r=Ke(t);(e=Object.assign(Object.assign(Object.assign({},e),r),{velocity:0,mass:1})).isResolvedFromDuration=!0}return e}(c),f=l.stiffness,d=l.damping,p=l.mass,h=l.velocity,v=l.duration,m=l.isResolvedFromDuration,g=ir,y=ir;function b(){var t=h?-h/1e3:0,e=o-r,n=d/(2*Math.sqrt(f*p)),i=Math.sqrt(f/p)/1e3;if(void 0===s&&(s=Math.min(Math.abs(o-r)/100,.4)),n<1){var a=tr(i,n);g=function(r){var s=Math.exp(-n*i*r);return o-s*((t+n*i*e)/a*Math.sin(a*r)+e*Math.cos(a*r))},y=function(r){var o=Math.exp(-n*i*r);return n*i*o*(Math.sin(a*r)*(t+n*i*e)/a+e*Math.cos(a*r))-o*(Math.cos(a*r)*(t+n*i*e)-a*e*Math.sin(a*r))}}else if(1===n)g=function(r){return o-Math.exp(-i*r)*(e+(t+i*e)*r)};else{var c=i*Math.sqrt(n*n-1);g=function(r){var a=Math.exp(-n*i*r),s=Math.min(c*r,300);return o-a*((t+n*i*e)*Math.sinh(s)+c*e*Math.cosh(s))/c}}}return b(),{next:function(t){var e=g(t);if(m)u.done=t>=v;else{var r=1e3*y(t),n=Math.abs(r)<=a,i=Math.abs(o-e)<=s;u.done=n&&i}return u.value=u.done?o:e,u},flipTarget:function(){h=-h;var t=[o,r];r=t[0],o=t[1],b()}}}or.needsInterpolation=function(t,e){return"string"==typeof t||"string"==typeof e};var ir=function(t){return 0},ar=function(t,e,r){var n=e-t;return 0===n?1:(r-t)/n},sr=function(t,e,r){return-r*t+r*e+t},cr=function(t,e){return function(r){return Boolean(nt(r)&&rt.test(r)&&r.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(r,e))}},ur=function(t,e,r){return function(o){var i;if(!nt(o))return o;var a=o.match(tt),s=(0,$e.Z)(a,4),c=s[0],u=s[1],l=s[2],f=s[3];return i={},(0,n.Z)(i,t,parseFloat(c)),(0,n.Z)(i,e,parseFloat(u)),(0,n.Z)(i,r,parseFloat(l)),(0,n.Z)(i,"alpha",void 0!==f?parseFloat(f):1),i}},lr=J(0,255),fr=Object.assign(Object.assign({},ft),{transform:function(t){return Math.round(lr(t))}}),dr={test:cr("rgb","red"),parse:ur("red","green","blue"),transform:function(t){var e=t.red,r=t.green,n=t.blue,o=t.alpha,i=void 0===o?1:o;return"rgba("+fr.transform(e)+", "+fr.transform(r)+", "+fr.transform(n)+", "+K(dt.transform(i))+")"}};var pr={test:cr("#"),parse:function(t){var e="",r="",n="",o="";return t.length>5?(e=t.substr(1,2),r=t.substr(3,2),n=t.substr(5,2),o=t.substr(7,2)):(e=t.substr(1,1),r=t.substr(2,1),n=t.substr(3,1),o=t.substr(4,1),e+=e,r+=r,n+=n,o+=o),{red:parseInt(e,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}},transform:dr.transform},hr={test:cr("hsl","hue"),parse:ur("hue","saturation","lightness"),transform:function(t){var e=t.hue,r=t.saturation,n=t.lightness,o=t.alpha,i=void 0===o?1:o;return"hsla("+Math.round(e)+", "+at.transform(K(r))+", "+at.transform(K(n))+", "+K(dt.transform(i))+")"}};function vr(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function mr(t){var e=t.hue,r=t.saturation,n=t.lightness,o=t.alpha;e/=360,n/=100;var i=0,a=0,s=0;if(r/=100){var c=n<.5?n*(1+r):n+r-n*r,u=2*n-c;i=vr(u,c,e+1/3),a=vr(u,c,e),s=vr(u,c,e-1/3)}else i=a=s=n;return{red:Math.round(255*i),green:Math.round(255*a),blue:Math.round(255*s),alpha:o}}var gr=function(t,e,r){var n=t*t,o=e*e;return Math.sqrt(Math.max(0,r*(o-n)+n))},yr=[pr,dr,hr],br=function(t){return yr.find((function(e){return e.test(t)}))},wr=function(t){return"'".concat(t,"' is not an animatable color. Use the equivalent color code instead.")},xr=function(t,e){var r=br(t),n=br(e);wr(t),wr(e);var o=r.parse(t),i=n.parse(e);r===hr&&(o=mr(o),r=dr),n===hr&&(i=mr(i),n=dr);var a=Object.assign({},o);return function(t){for(var e in a)"alpha"!==e&&(a[e]=gr(o[e],i[e],t));return a.alpha=sr(o.alpha,i.alpha,t),r.transform(a)}},kr={test:function(t){return dr.test(t)||pr.test(t)||hr.test(t)},parse:function(t){return dr.test(t)?dr.parse(t):hr.test(t)?hr.parse(t):pr.parse(t)},transform:function(t){return nt(t)?t:t.hasOwnProperty("red")?dr.transform(t):hr.transform(t)}},Sr="${c}",Or="${n}";function Pr(t){"number"==typeof t&&(t="".concat(t));var e=[],r=0,n=t.match(et);n&&(r=n.length,t=t.replace(et,Sr),e.push.apply(e,(0,Ge.Z)(n.map(kr.parse))));var o=t.match(tt);return o&&(t=t.replace(tt,Or),e.push.apply(e,(0,Ge.Z)(o.map(ft.parse)))),{values:e,numColors:r,tokenised:t}}function Er(t){return Pr(t).values}function jr(t){var e=Pr(t),r=e.values,n=e.numColors,o=e.tokenised,i=r.length;return function(t){for(var e=o,r=0;r0},parse:Er,createTransformer:jr,getAnimatableNone:function(t){var e=Er(t);return jr(t)(e.map(Cr))}},Rr=function(t){return"number"==typeof t};function _r(t,e){return Rr(t)?function(r){return sr(t,e,r)}:kr.test(t)?xr(t,e):Zr(t,e)}var Tr=function(t,e){var r=(0,Ge.Z)(t),n=r.length,o=t.map((function(t,r){return _r(t,e[r])}));return function(t){for(var e=0;e=o.numNumbers?_e(Tr(n.parsed,o.parsed),r):("Complex values '".concat(t,"' and '").concat(e,"' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition."),function(r){return"".concat(r>0?e:t)})},Br=function(t,e){return function(r){return sr(t,e,r)}};function Ir(t,e,r){for(var n,o=[],i=r||("number"==typeof(n=t[0])?Br:"string"==typeof n?kr.test(n)?xr:Zr:Array.isArray(n)?Tr:"object"==typeof n?Dr:void 0),a=t.length-1,s=0;s=t[n]&&(i=n-1,a=!0),!a){for(var s=1;so||s===n);s++);i=s-1}var c=ar(t[i],t[i+1],o);return e[i](c)}}function Fr(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=r.clamp,o=void 0===n||n,i=r.ease,a=r.mixer,s=t.length;e.length,!i||!Array.isArray(i)||i.length,t[0]>t[s-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());var c=Ir(e,i,a),u=2===s?Lr(t,c):zr(t,c);return o?function(e){return u(Qe(t[0],t[s-1],e))}:u}var Vr,Wr=function(t){return function(e){return 1-t(1-e)}},Nr=function(t){return function(e){return e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2}},Hr=function(t){return function(e){return e*e*((t+1)*e-t)}},Ur=function(t){return t},$r=(Vr=2,function(t){return Math.pow(t,Vr)}),qr=Wr($r),Gr=Nr($r),Yr=function(t){return 1-Math.sin(Math.acos(t))},Xr=Wr(Yr),Qr=Nr(Xr),Jr=Hr(1.525),Kr=Wr(Jr),tn=Nr(Jr),en=function(t){var e=Hr(t);return function(t){return(t*=2)<1?.5*e(t):.5*(2-Math.pow(2,-10*(t-1)))}}(1.525),rn=function(t){if(1===t||0===t)return t;var e=t*t;return t<.36363636363636365?7.5625*e:t<.7272727272727273?9.075*e-9.9*t+3.4:t<.9?12.066481994459833*e-19.63545706371191*t+8.898060941828255:10.8*t*t-20.52*t+10.72},nn=Wr(rn);function on(t,e){return t.map((function(){return e||Gr})).splice(0,t.length-1)}function an(t){var e=t.from,r=void 0===e?0:e,n=t.to,o=void 0===n?1:n,i=t.ease,a=t.offset,s=t.duration,c=void 0===s?300:s,u={done:!1,value:r},l=Array.isArray(o)?o:[r,o],f=function(t,e){return t.map((function(t){return t*e}))}(a&&a.length===l.length?a:function(t){var e=t.length;return t.map((function(t,r){return 0!==r?r/(e-1):0}))}(l),c);function d(){return Fr(f,l,{ease:Array.isArray(i)?i:on(l,i)})}var p=d();return{next:function(t){return u.value=p(t),u.done=t>=c,u},flipTarget:function(){l.reverse(),p=d()}}}var sn={keyframes:an,spring:or,decay:function(t){var e=t.velocity,r=void 0===e?0:e,n=t.from,o=void 0===n?0:n,i=t.power,a=void 0===i?.8:i,s=t.timeConstant,c=void 0===s?350:s,u=t.restDelta,l=void 0===u?.5:u,f=t.modifyTarget,d={done:!1,value:o},p=a*r,h=o+p,v=void 0===f?h:f(h);return v!==h&&(p=v-o),{next:function(t){var e=-p*Math.exp(-t/c);return d.done=!(e>l||e<-l),d.value=d.done?v:v+e,d},flipTarget:function(){}}}};var cn=1/60*1e3,un="undefined"!=typeof performance?function(){return performance.now()}:function(){return Date.now()},ln="undefined"!=typeof window?function(t){return window.requestAnimationFrame(t)}:function(t){return setTimeout((function(){return t(un())}),cn)};var fn=!0,dn=!1,pn=!1,hn={delta:0,timestamp:0},vn=["read","update","preRender","render","postRender"],mn=vn.reduce((function(t,e){return t[e]=function(t){var e=[],r=[],n=0,o=!1,i=!1,a=new WeakSet,s={schedule:function(t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2]&&o,s=i?e:r;return arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&a.add(t),-1===s.indexOf(t)&&(s.push(t),i&&o&&(n=e.length)),t},cancel:function(t){var e=r.indexOf(t);-1!==e&&r.splice(e,1),a.delete(t)},process:function(c){if(o)i=!0;else{o=!0;var u=[r,e];if(e=u[0],(r=u[1]).length=0,n=e.length)for(var l=0;l1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return dn||xn(),r.schedule(t,e,n)},t}),{}),yn=vn.reduce((function(t,e){return t[e]=mn[e].cancel,t}),{}),bn=(vn.reduce((function(t,e){return t[e]=function(){return mn[e].process(hn)},t}),{}),function(t){return mn[t].process(hn)}),wn=function t(e){dn=!1,hn.delta=fn?cn:Math.max(Math.min(e-hn.timestamp,40),1),hn.timestamp=e,pn=!0,vn.forEach(bn),pn=!1,dn&&(fn=!1,ln(t))},xn=function(){dn=!0,fn=!0,pn||ln(wn)},kn=gn;function Sn(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t-e-r}var On=function(t){var e=function(e){var r=e.delta;return t(r)};return{start:function(){return kn.update(e,!0)},stop:function(){return yn.update(e)}}};function Pn(t){var e,r,n,o,i,a=t.from,s=t.autoplay,c=void 0===s||s,u=t.driver,l=void 0===u?On:u,f=t.elapsed,d=void 0===f?0:f,p=t.repeat,h=void 0===p?0:p,v=t.repeatType,m=void 0===v?"loop":v,g=t.repeatDelay,y=void 0===g?0:g,b=t.onPlay,w=t.onStop,x=t.onComplete,k=t.onRepeat,S=t.onUpdate,O=Xe(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]),P=O.to,E=0,j=O.duration,C=!1,A=!0,R=function(t){if(Array.isArray(t.to))return an;if(sn[t.type])return sn[t.type];var e=new Set(Object.keys(t));return e.has("ease")||e.has("duration")&&!e.has("dampingRatio")?an:e.has("dampingRatio")||e.has("stiffness")||e.has("mass")||e.has("damping")||e.has("restSpeed")||e.has("restDelta")?or:an}(O);(null===(r=(e=R).needsInterpolation)||void 0===r?void 0:r.call(e,a,P))&&(i=Fr([0,100],[a,P],{clamp:!1}),a=0,P=100);var _=R(Object.assign(Object.assign({},O),{from:a,to:P}));function T(){E++,"reverse"===m?d=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return arguments.length>3&&void 0!==arguments[3]&&!arguments[3]?e-(t-e)+r:Sn(e+-t,e,r)}(d,j,y,A=E%2==0):(d=Sn(d,j,y),"mirror"===m&&_.flipTarget()),C=!1,k&&k()}function D(t){if(A||(t=-t),d+=t,!C){var e=_.next(Math.max(0,d));o=e.value,i&&(o=i(o)),C=A?e.done:d<=0}null==S||S(o),C&&(0===E&&(null!=j||(j=d)),E=e+r:t<=-r}(d,j,y,A)&&T():(n.stop(),x&&x()))}return c&&(null==b||b(),(n=l(D)).start()),{stop:function(){null==w||w(),n.stop()}}}function En(t,e){return e?t*(1e3/e):0}function jn(t){var e,r=t.from,n=void 0===r?0:r,o=t.velocity,i=void 0===o?0:o,a=t.min,s=t.max,c=t.power,u=void 0===c?.8:c,l=t.timeConstant,f=void 0===l?750:l,d=t.bounceStiffness,p=void 0===d?500:d,h=t.bounceDamping,v=void 0===h?10:h,m=t.restDelta,g=void 0===m?1:m,y=t.modifyTarget,b=t.driver,w=t.onUpdate,x=t.onComplete,k=t.onStop;function S(t){return void 0!==a&&ts}function O(t){return void 0===a?s:void 0===s||Math.abs(a-t)R||-1===_&&t=.001?function(t,e,r,n){for(var o=0;o<8;++o){var i=Dn(e,r,n);if(0===i)return e;e-=(Tn(e,r,n)-t)/i}return e}(e,a,t,r):0===s?a:function(t,e,r,n,o){var i,a,s=0;do{(i=Tn(a=e+(r-e)/2,n,o)-t)>0?r=a:e=a}while(Math.abs(i)>1e-7&&++s<10);return a}(e,n,n+Mn,t,r)}return function(t){return 0===t||1===t?t:Tn(a(t),e,n)}}var Bn={linear:Ur,easeIn:$r,easeInOut:Gr,easeOut:qr,circIn:Yr,circInOut:Qr,circOut:Xr,backIn:Jr,backInOut:tn,backOut:Kr,anticipate:en,bounceIn:nn,bounceInOut:function(t){return t<.5?.5*(1-rn(1-2*t)):.5*rn(2*t-1)+.5},bounceOut:rn},In=function(t){if(Array.isArray(t)){t.length;var e=(0,$e.Z)(t,4);return Zn(e[0],e[1],e[2],e[3])}return"string"==typeof t?("Invalid easing type '".concat(t,"'"),Bn[t]):t},Ln=function(t,e){return"zIndex"!==t&&(!("number"!=typeof e&&!Array.isArray(e))||!("string"!=typeof e||!Ar.test(e)||e.startsWith("url(")))};function zn(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var Fn=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},Vn=function(t){return{type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}},Wn=function(){return{type:"keyframes",ease:"linear",duration:.3}},Nn=function(t){return{type:"keyframes",duration:.8,values:t}},Hn={x:Fn,y:Fn,z:Fn,rotate:Fn,rotateX:Fn,rotateY:Fn,rotateZ:Fn,scaleX:Vn,scaleY:Vn,scale:Vn,opacity:Wn,backgroundColor:Wn,color:Wn,default:Vn},Un=function(t,e){return function(t){for(var e=1;e=e&&(ro.qY.read(n),t(i-e))};return ro.ZP.read(n,!0),function(){return ro.qY.read(n)}}var oo=["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"],io=["ease","times","yoyo","flip","loop"];function ao(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function so(t){for(var e=1;e3&&void 0!==arguments[3]?arguments[3]:{};return eo&&(n={type:!1}),e.start((function(o){var i,a,s=fo(t,e,r,n,o),c=uo(n,t),u=function(){return i=s()};return c?a=no(u,Cn(c)):u(),function(){a&&a(),i&&i.stop()}}))}var go=function(t){return/^0[^.\s]+$/.test(t)};function yo(t,e){-1===t.indexOf(e)&&t.push(e)}function bo(t,e){var r=t.indexOf(e);r>-1&&t.splice(r,1)}var wo=function(){function t(){(0,E.Z)(this,t),this.subscriptions=[]}return(0,j.Z)(t,[{key:"add",value:function(t){var e=this;return yo(this.subscriptions,t),function(){return bo(e.subscriptions,t)}}},{key:"notify",value:function(t,e,r){var n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](t,e,r);else for(var o=0;o1&&void 0!==arguments[1])||arguments[1];n.prev=n.current,n.current=t;var r=(0,ro.$B)(),o=r.delta,i=r.timestamp;n.lastUpdated!==i&&(n.timeDelta=o,n.lastUpdated=i,ro.ZP.postRender(n.scheduleVelocityCheck)),n.prev!==n.current&&n.updateSubscribers.notify(n.current),n.velocityUpdateSubscribers.getSize()&&n.velocityUpdateSubscribers.notify(n.getVelocity()),e&&n.renderSubscribers.notify(n.current)},this.scheduleVelocityCheck=function(){return ro.ZP.postRender(n.velocityCheck)},this.velocityCheck=function(t){t.timestamp!==n.lastUpdated&&(n.prev=n.current,n.velocityUpdateSubscribers.notify(n.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(r=this.current,!isNaN(parseFloat(r)))}return(0,j.Z)(t,[{key:"onChange",value:function(t){return this.updateSubscribers.add(t)}},{key:"clearListeners",value:function(){this.updateSubscribers.clear()}},{key:"onRenderRequest",value:function(t){return t(this.get()),this.renderSubscribers.add(t)}},{key:"attach",value:function(t){this.passiveEffect=t}},{key:"set",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}},{key:"get",value:function(){return this.current}},{key:"getPrevious",value:function(){return this.prev}},{key:"getVelocity",value:function(){return this.canTrackVelocity?En(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}},{key:"start",value:function(t){var e=this;return this.stop(),new Promise((function(r){e.hasAnimated=!0,e.stopAnimation=t(r)})).then((function(){return e.clearAnimation()}))}},{key:"stop",value:function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}},{key:"isAnimating",value:function(){return!!this.stopAnimation}},{key:"clearAnimation",value:function(){this.stopAnimation=null}},{key:"destroy",value:function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()}}]),t}();function ko(t){return new xo(t)}var So=function(t){return function(e){return e.test(t)}},Oo=[ft,st,at,it,ut,ct,{test:function(t){return"auto"===t},parse:function(t){return t}}],Po=function(t){return Oo.find(So(t))},Eo=[].concat((0,Ge.Z)(Oo),[kr,Ar]),jo=function(t){return Eo.find(So(t))};function Co(t,e,r){var n=t.getProps();return Yt(n,e,void 0!==r?r:n.custom,function(t){var e={};return t.forEachValue((function(t,r){return e[r]=t.get()})),e}(t),function(t){var e={};return t.forEachValue((function(t,r){return e[r]=t.getVelocity()})),e}(t))}var Ao=["transitionEnd","transition"];function Ro(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function _o(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{},o=Co(t,e,n.custom),i=o||{},a=i.transition,s=void 0===a?t.getDefaultTransition()||{}:a;n.transitionOverride&&(s=n.transitionOverride);var c=o?function(){return Wo(t,o,n)}:function(){return Promise.resolve()},u=(null===(r=t.variantChildren)||void 0===r?void 0:r.size)?function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,o=s,i=o.delayChildren,a=void 0===i?0:i,c=o.staggerChildren,u=o.staggerDirection;return No(t,e,a+r,c,u,n)}:function(){return Promise.resolve()},l=s,f=l.when;if(f){var d="beforeChildren"===f?[c,u]:[u,c],p=(0,$e.Z)(d,2),h=p[0],v=p[1];return h().then(v)}return Promise.all([c(),u(n.delay)])}function Wo(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.delay,i=void 0===o?0:o,a=n.transitionOverride,s=n.type,c=t.makeTargetAnimatable(e),u=c.transition,l=void 0===u?t.getDefaultTransition():u,f=c.transitionEnd,d=(0,Ct.Z)(c,Lo),p=t.getValue("willChange");a&&(l=a);var h=[],v=s&&(null===(r=t.animationState)||void 0===r?void 0:r.getState()[s]),m=function(e){var r=t.getValue(e),n=d[e];if(!r||void 0===n||v&&Uo(v,e))return"continue";var o=Fo({delay:i},l);t.shouldReduceMotion&&N.has(e)&&(o=Fo(Fo({},o),{},{type:!1,delay:0}));var a=mo(e,r,n,o);Io(p)&&(p.add(e),a=a.then((function(){return p.remove(e)}))),h.push(a)};for(var g in d)m(g);return Promise.all(h).then((function(){f&&Do(t,f)}))}function No(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,i=arguments.length>5?arguments[5]:void 0,a=[],s=(t.variantChildren.size-1)*n,c=1===o?function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return t*n}:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return s-t*n};return Array.from(t.variantChildren).sort(Ho).forEach((function(t,n){a.push(Vo(t,e,Fo(Fo({},i),{},{delay:r+c(n)})).then((function(){return t.notifyAnimationComplete(e)})))})),Promise.all(a)}function Ho(t,e){return t.sortNodePosition(e)}function Uo(t,e){var r=t.protectedKeys,n=t.needsAnimating,o=r.hasOwnProperty(e)&&!0!==n[e];return n[e]=!1,o}var $o=["transition","transitionEnd"];function qo(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Go(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{};if(t.notifyAnimationStart(e),Array.isArray(e)){var o=e.map((function(e){return Vo(t,e,n)}));r=Promise.all(o)}else if("string"==typeof e)r=Vo(t,e,n);else{var i="function"==typeof e?Co(t,e,n.custom):e;r=Wo(t,i,n)}return r.then((function(){return t.notifyAnimationComplete(e)}))}(t,r,n)})))}}function Ko(t){var e,r=Jo(t),o=(e={},(0,n.Z)(e,re.Animate,ti(!0)),(0,n.Z)(e,re.InView,ti()),(0,n.Z)(e,re.Hover,ti()),(0,n.Z)(e,re.Tap,ti()),(0,n.Z)(e,re.Drag,ti()),(0,n.Z)(e,re.Focus,ti()),(0,n.Z)(e,re.Exit,ti()),e),i=!0,a=function(e,r){var n=Co(t,r);if(n){n.transition;var o=n.transitionEnd,i=(0,Ct.Z)(n,$o);e=Go(Go(Go({},e),i),o)}return e};function s(e,n){for(var s,c=t.getProps(),u=t.getVariantContext(!0)||{},l=[],f=new Set,h={},v=1/0,m=function(r){var m=Xo[r],g=o[m],y=null!==(s=c[m])&&void 0!==s?s:u[m],b=d(y),w=m===n?g.isActive:null;!1===w&&(v=r);var x=y===u[m]&&y!==c[m]&&b;if(x&&i&&t.manuallyAnimateOnMount&&(x=!1),g.protectedKeys=Go({},h),!g.isActive&&null===w||!y&&!g.prevProp||p(y)||"boolean"==typeof y)return"continue";var k=function(t,e){if("string"==typeof e)return e!==t;if(Array.isArray(e))return!Ye(e,t);return!1}(g.prevProp,y),S=k||m===n&&g.isActive&&!x&&b||r>v&&b,O=Array.isArray(y)?y:[y],P=O.reduce(a,{});!1===w&&(P={});var E=g.prevResolvedValues,j=void 0===E?{}:E,C=Go(Go({},j),P),A=function(t){S=!0,f.delete(t),g.needsAnimating[t]=!0};for(var R in C){var _=P[R],T=j[R];h.hasOwnProperty(R)||(_!==T?Xt(_)&&Xt(T)?!Ye(_,T)||k?A(R):g.protectedKeys[R]=!0:void 0!==_?A(R):f.add(R):void 0!==_&&f.has(R)?A(R):g.protectedKeys[R]=!0)}g.prevProp=y,g.prevResolvedValues=P,g.isActive&&(h=Go(Go({},h),P)),i&&t.blockInitialAnimation&&(S=!1),S&&!x&&l.push.apply(l,(0,Ge.Z)(O.map((function(t){return{animation:t,options:Go({type:m},e)}}))))},g=0;g0&&void 0!==arguments[0]&&arguments[0];return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var ei={animation:He((function(t){var e=t.visualElement,r=t.animate;e.animationState||(e.animationState=Ko(e)),p(r)&&(0,o.useEffect)((function(){return r.subscribe(e)}),[r])})),exit:He((function(t){var e=t.custom,r=t.visualElement,n=(0,qe.oO)(),i=(0,$e.Z)(n,2),a=i[0],c=i[1],u=(0,o.useContext)(s.O);(0,o.useEffect)((function(){r.isPresent=a;var t=r.animationState&&r.animationState.setActive(re.Exit,!a,{custom:u&&u.custom||e});t&&!a&&t.then(c)}),[a])}))},ri=function(t){return t.hasOwnProperty("x")&&t.hasOwnProperty("y")},ni=function(t){return ri(t)&&t.hasOwnProperty("z")},oi=function(t,e){return Math.abs(t-e)};function ii(t,e){if(Rr(t)&&Rr(e))return oi(t,e);if(ri(t)&&ri(e)){var r=oi(t.x,e.x),n=oi(t.y,e.y),o=ni(t)&&ni(e)?oi(t.z,e.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}function ai(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function si(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{},i=o.transformPagePoint;if((0,E.Z)(this,t),this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(n.lastMoveEvent&&n.lastMoveEventInfo){var t=fi(n.lastMoveEventInfo,n.history),e=null!==n.startEvent,r=ii(t.offset,{x:0,y:0})>=3;if(e||r){var o=t.point,i=(0,ro.$B)().timestamp;n.history.push(si(si({},o),{},{timestamp:i}));var a=n.handlers,s=a.onStart,c=a.onMove;e||(s&&s(n.lastMoveEvent,t),n.startEvent=n.lastMoveEvent),c&&c(n.lastMoveEvent,t)}}},this.handlePointerMove=function(t,e){n.lastMoveEvent=t,n.lastMoveEventInfo=ui(e,n.transformPagePoint),ue(t)&&0===t.buttons?n.handlePointerUp(t,e):ro.ZP.update(n.updatePoint,!0)},this.handlePointerUp=function(t,e){n.end();var r=n.handlers,o=r.onEnd,i=r.onSessionEnd,a=fi(ui(e,n.transformPagePoint),n.history);n.startEvent&&o&&o(t,a),i&&i(t,a)},!(le(e)&&e.touches.length>1)){this.handlers=r,this.transformPagePoint=i;var a=ve(e),s=ui(a,this.transformPagePoint),c=s.point,u=(0,ro.$B)(),l=u.timestamp;this.history=[si(si({},c),{},{timestamp:l})];var f=r.onSessionStart;f&&f(e,fi(s,this.history)),this.removeListeners=_e(we(window,"pointermove",this.handlePointerMove),we(window,"pointerup",this.handlePointerUp),we(window,"pointercancel",this.handlePointerUp))}}return(0,j.Z)(t,[{key:"updateHandlers",value:function(t){this.handlers=t}},{key:"end",value:function(){this.removeListeners&&this.removeListeners(),ro.qY.update(this.updatePoint)}}]),t}();function ui(t,e){return e?{point:e(t.point)}:t}function li(t,e){return{x:t.x-e.x,y:t.y-e.y}}function fi(t,e){var r=t.point;return{point:r,delta:li(r,pi(e)),offset:li(r,di(e)),velocity:hi(e,.1)}}function di(t){return t[0]}function pi(t){return t[t.length-1]}function hi(t,e){if(t.length<2)return{x:0,y:0};for(var r=t.length-1,n=null,o=pi(t);r>=0&&(n=t[r],!(o.timestamp-n.timestamp>Cn(e)));)r--;if(!n)return{x:0,y:0};var i=(o.timestamp-n.timestamp)/1e3;if(0===i)return{x:0,y:0};var a={x:(o.x-n.x)/i,y:(o.y-n.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function vi(t){return t.max-t.min}function mi(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.01;return ii(t,e)3&&void 0!==arguments[3]?arguments[3]:.5;t.origin=n,t.originPoint=sr(e.min,e.max,t.origin),t.scale=vi(r)/vi(e),(mi(t.scale,1,1e-4)||isNaN(t.scale))&&(t.scale=1),t.translate=sr(r.min,r.max,t.origin)-t.originPoint,(mi(t.translate)||isNaN(t.translate))&&(t.translate=0)}function yi(t,e,r,n){gi(t.x,e.x,r.x,null==n?void 0:n.originX),gi(t.y,e.y,r.y,null==n?void 0:n.originY)}function bi(t,e,r){t.min=r.min+e.min,t.max=t.min+vi(e)}function wi(t,e,r){t.min=e.min-r.min,t.max=t.min+vi(e)}function xi(t,e,r){wi(t.x,e.x,r.x),wi(t.y,e.y,r.y)}function ki(t,e,r){return{min:void 0!==e?t.min+e:void 0,max:void 0!==r?t.max+r-(t.max-t.min):void 0}}function Si(t,e){var r=e.min-t.min,n=e.max-t.max;if(e.max-e.min1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;t.min=Zi(t.min,e,r,n,o),t.max=Zi(t.max,e,r,n,o)}function Ii(t,e){var r=e.x,n=e.y;Bi(t.x,r.translate,r.scale,r.originPoint),Bi(t.y,n.translate,n.scale,n.originPoint)}function Li(t,e){t.min=t.min+e,t.max=t.max+e}function zi(t,e,r){var n=(0,$e.Z)(r,3),o=n[0],i=n[1],a=n[2],s=void 0!==e[a]?e[a]:.5,c=sr(t.min,t.max,s);Bi(t,e[o],e[i],c,e.scale)}var Fi=["x","scaleX","originX"],Vi=["y","scaleY","originY"];function Wi(t,e){zi(t.x,e,Fi),zi(t.y,e,Vi)}function Ni(t,e){return Ci(function(t,e){if(!e)return t;var r=e({x:t.left,y:t.top}),n=e({x:t.right,y:t.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}(t.getBoundingClientRect(),e))}function Hi(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Ui(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},n=r.snapToCursor,o=void 0!==n&&n;if(!1!==this.visualElement.isPresent){var i=function(t){e.stopAnimation(),o&&e.snapToCursor(ve(t,"page").point)},a=function(t,r){var n,o=e.getProps(),i=o.drag,a=o.dragPropagation,s=o.onDragStart;(!i||a||(e.openGlobalLock&&e.openGlobalLock(),e.openGlobalLock=Pe(i),e.openGlobalLock))&&(e.isDragging=!0,e.currentDirection=null,e.resolveConstraints(),e.visualElement.projection&&(e.visualElement.projection.isAnimationBlocked=!0,e.visualElement.projection.target=void 0),ji((function(t){var r,n,o=e.getAxisMotionValue(t).get()||0;if(at.test(o)){var i=null===(n=null===(r=e.visualElement.projection)||void 0===r?void 0:r.layout)||void 0===n?void 0:n.actual[t];if(i)o=vi(i)*(parseFloat(o)/100)}e.originPoint[t]=o})),null==s||s(t,r),null===(n=e.visualElement.animationState)||void 0===n||n.setActive(re.Drag,!0))},s=function(t,r){var n=e.getProps(),o=n.dragPropagation,i=n.dragDirectionLock,a=n.onDirectionLock,s=n.onDrag;if(o||e.openGlobalLock){var c=r.offset;if(i&&null===e.currentDirection)return e.currentDirection=Yi(c),void(null!==e.currentDirection&&(null==a||a(e.currentDirection)));e.updateAxis("x",r.point,c),e.updateAxis("y",r.point,c),e.visualElement.syncRender(),null==s||s(t,r)}},c=function(t,r){return e.stop(t,r)};this.panSession=new ci(t,{onSessionStart:i,onStart:a,onMove:s,onSessionEnd:c},{transformPagePoint:this.visualElement.getTransformPagePoint()})}}},{key:"stop",value:function(t,e){var r=this.isDragging;if(this.cancel(),r){var n=e.velocity;this.startAnimation(n);var o=this.getProps().onDragEnd;null==o||o(t,e)}}},{key:"cancel",value:function(){var t,e;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(t=this.panSession)||void 0===t||t.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(e=this.visualElement.animationState)||void 0===e||e.setActive(re.Drag,!1)}},{key:"updateAxis",value:function(t,e,r){var n=this.getProps().drag;if(r&&Gi(t,n,this.currentDirection)){var o,i,a,s,c,u=this.getAxisMotionValue(t),l=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(o=l,i=this.constraints[t],a=this.elastic[t],s=i.min,c=i.max,void 0!==s&&oc&&(o=a?sr(c,o,a.max):Math.min(o,c)),l=o),u.set(l)}}},{key:"resolveConstraints",value:function(){var t=this,e=this.getProps(),r=e.dragConstraints,n=e.dragElastic,o=(this.visualElement.projection||{}).layout,i=this.constraints;r&&f(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!r||!o)&&function(t,e){var r=e.top,n=e.left,o=e.bottom,i=e.right;return{x:ki(t.x,n,i),y:ki(t.y,r,o)}}(o.actual,r),this.elastic=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Oi;return!1===t?t=0:!0===t&&(t=Oi),{x:Pi(t,"left","right"),y:Pi(t,"top","bottom")}}(n),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&ji((function(e){t.getAxisMotionValue(e)&&(t.constraints[e]=function(t,e){var r={};return void 0!==e.min&&(r.min=e.min-t.min),void 0!==e.max&&(r.max=e.max-t.min),r}(o.actual[e],t.constraints[e]))}))}},{key:"resolveRefConstraints",value:function(){var t=this.getProps(),e=t.dragConstraints,r=t.onMeasureDragConstraints;if(!e||!f(e))return!1;var n=e.current,o=this.visualElement.projection;if(!o||!o.layout)return!1;var i,a,s,c=function(t,e,r){var n=Ni(t,r),o=e.scroll;return o&&(Li(n.x,o.x),Li(n.y,o.y)),n}(n,o.root,this.visualElement.getTransformPagePoint()),u=function(t,e){return{x:Si(t.x,e.x),y:Si(t.y,e.y)}}(o.layout.actual,c);if(r){var l=r((a=(i=u).x,{top:(s=i.y).min,right:a.max,bottom:s.max,left:a.min}));this.hasMutatedConstraints=!!l,l&&(u=Ci(l))}return u}},{key:"startAnimation",value:function(t){var e=this,r=this.getProps(),n=r.drag,o=r.dragMomentum,i=r.dragElastic,a=r.dragTransition,s=r.dragSnapToOrigin,c=r.onDragTransitionEnd,u=this.constraints||{},l=ji((function(r){var c;if(Gi(r,n,e.currentDirection)){var l=null!==(c=null==u?void 0:u[r])&&void 0!==c?c:{};s&&(l={min:0,max:0});var f=i?200:1e6,d=i?40:1e7,p=Ui(Ui({type:"inertia",velocity:o?t[r]:0,bounceStiffness:f,bounceDamping:d,timeConstant:750,restDelta:1,restSpeed:10},a),l);return e.startAxisValueAnimation(r,p)}}));return Promise.all(l).then(c)}},{key:"startAxisValueAnimation",value:function(t,e){return mo(t,this.getAxisMotionValue(t),0,e)}},{key:"stopAnimation",value:function(){var t=this;ji((function(e){return t.getAxisMotionValue(e).stop()}))}},{key:"getAxisMotionValue",value:function(t){var e,r,n="_drag"+t.toUpperCase(),o=this.visualElement.getProps()[n];return o||this.visualElement.getValue(t,null!==(r=null===(e=this.visualElement.getProps().initial)||void 0===e?void 0:e[t])&&void 0!==r?r:0)}},{key:"snapToCursor",value:function(t){var e=this;ji((function(r){if(Gi(r,e.getProps().drag,e.currentDirection)){var n=e.visualElement.projection,o=e.getAxisMotionValue(r);if(n&&n.layout){var i=n.layout.actual[r],a=i.min,s=i.max;o.set(t[r]-sr(a,s,.5))}}}))}},{key:"scalePositionWithinConstraints",value:function(){var t,e=this,r=this.getProps(),n=r.drag,o=r.dragConstraints,i=this.visualElement.projection;if(f(o)&&i&&this.constraints){this.stopAnimation();var a={x:0,y:0};ji((function(t){var r,n,o,i,s,c=e.getAxisMotionValue(t);if(c){var u=c.get();a[t]=(r={min:u,max:u},n=e.constraints[t],o=.5,i=vi(r),(s=vi(n))>i?o=ar(n.min,n.max-i,r.min):i>s&&(o=ar(r.min,r.max-s,n.min)),Qe(0,1,o))}}));var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(t=i.root)||void 0===t||t.updateScroll(),i.updateLayout(),this.resolveConstraints(),ji((function(t){if(Gi(t,n,null)){var r=e.getAxisMotionValue(t),o=e.constraints[t],i=o.min,s=o.max;r.set(sr(i,s,a[t]))}}))}}},{key:"addListeners",value:function(){var t,e=this;$i.set(this.visualElement,this);var r=we(this.visualElement.getInstance(),"pointerdown",(function(t){var r=e.getProps(),n=r.drag,o=r.dragListener;n&&(void 0===o||o)&&e.start(t)})),n=function(){f(e.getProps().dragConstraints)&&(e.constraints=e.resolveRefConstraints())},o=this.visualElement.projection,i=o.addEventListener("measure",n);o&&!o.layout&&(null===(t=o.root)||void 0===t||t.updateScroll(),o.updateLayout()),n();var a=se(window,"resize",(function(){return e.scalePositionWithinConstraints()})),s=o.addEventListener("didUpdate",(function(t){var r=t.delta,n=t.hasLayoutChanged;e.isDragging&&n&&(ji((function(t){var n=e.getAxisMotionValue(t);n&&(e.originPoint[t]+=r[t].translate,n.set(n.get()+r[t].translate))})),e.visualElement.syncRender())}));return function(){a(),r(),i(),null==s||s()}}},{key:"getProps",value:function(){var t=this.visualElement.getProps(),e=t.drag,r=void 0!==e&&e,n=t.dragDirectionLock,o=void 0!==n&&n,i=t.dragPropagation,a=void 0!==i&&i,s=t.dragConstraints,c=void 0!==s&&s,u=t.dragElastic,l=void 0===u?Oi:u,f=t.dragMomentum,d=void 0===f||f;return Ui(Ui({},t),{},{drag:r,dragDirectionLock:o,dragPropagation:a,dragConstraints:c,dragElastic:l,dragMomentum:d})}}]),t}();function Gi(t,e,r){return!(!0!==e&&e!==t||null!==r&&r!==t)}function Yi(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,r=null;return Math.abs(t.y)>e?r="y":Math.abs(t.x)>e&&(r="x"),r}var Xi={pan:He((function(t){var e=t.onPan,r=t.onPanStart,n=t.onPanEnd,a=t.onPanSessionStart,s=t.visualElement,c=e||r||n||a,u=(0,o.useRef)(null),l=(0,o.useContext)(i).transformPagePoint,f={onSessionStart:a,onStart:r,onMove:e,onEnd:function(t,e){u.current=null,n&&n(t,e)}};(0,o.useEffect)((function(){null!==u.current&&u.current.updateHandlers(f)})),xe(s,"pointerdown",c&&function(t){u.current=new ci(t,f,{transformPagePoint:l})}),(0,Ae.z)((function(){return u.current&&u.current.end()}))})),drag:He((function(t){var e=t.dragControls,r=t.visualElement,n=(0,k.h)((function(){return new qi(r)}));(0,o.useEffect)((function(){return e&&e.subscribe(n)}),[n,e]),(0,o.useEffect)((function(){return n.addListeners()}),[n])}))},Qi={current:null},Ji={current:!1};function Ki(){if(Ji.current=!0,x.j)if(window.matchMedia){var t=window.matchMedia("(prefers-reduced-motion)"),e=function(){return Qi.current=t.matches};t.addListener(e),e()}else Qi.current=!1}var ta=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function ea(){var t=ta.map((function(){return new wo})),e={},r={clearAllListeners:function(){return t.forEach((function(t){return t.clear()}))},updatePropListeners:function(t){ta.forEach((function(n){var o,i="on"+n,a=t[i];null===(o=e[n])||void 0===o||o.call(e),a&&(e[n]=r[i](a))}))}};return t.forEach((function(t,e){r["on"+ta[e]]=function(e){return t.add(e)},r["notify"+ta[e]]=function(){return t.notify.apply(t,arguments)}})),r}function ra(t,e,r){var n=e.willChange;for(var o in e){var i=e[o],a=r[o];if(U(i))t.addValue(o,i),Io(n)&&n.add(o);else if(U(a))t.addValue(o,ko(i)),Io(n)&&n.remove(o);else if(a!==i)if(t.hasValue(o)){var s=t.getValue(o);!s.hasAnimated&&s.set(i)}else{var c=t.getStaticValue(o);t.addValue(o,ko(void 0!==c?c:i))}}for(var u in r)void 0===e[u]&&t.removeValue(u);return e}var na=["willChange"];function oa(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ia(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},E=!1,j=S.latestValues,C=S.renderState,A=ea(),R=new Map,_=new Map,T={},D=ia({},j),M=b.initial?ia({},j):{};function Z(){e&&E&&(B(),c(e,C,b.style,Y.projection))}function B(){n(Y,C,j,P,b)}function I(){A.notifyUpdate(j)}function L(t,e){var r=e.onChange((function(e){j[t]=e,b.onUpdate&&ro.ZP.update(I,!1,!0)})),n=e.onRenderRequest(Y.scheduleRender);_.set(t,(function(){r(),n()}))}var z=h(b),F=z.willChange,V=(0,Ct.Z)(z,na);for(var W in V){var N=V[W];void 0!==j[W]&&U(N)&&(N.set(j[W],!1),Io(F)&&F.add(W))}if(b.values)for(var H in b.values){var $=b.values[H];void 0!==j[H]&&U($)&&$.set(j[H])}var q=v(b),G=m(b),Y=ia(ia({treeType:r,current:null,depth:y?y.depth+1:0,parent:y,children:new Set,presenceId:x,shouldReduceMotion:null,variantChildren:G?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null==y?void 0:y.isMounted()),blockInitialAnimation:k,isMounted:function(){return Boolean(e)},mount:function(t){E=!0,e=Y.current=t,Y.projection&&Y.projection.mount(t),G&&y&&!q&&(g=null==y?void 0:y.addVariantChild(Y)),R.forEach((function(t,e){return L(e,t)})),Ji.current||Ki(),Y.shouldReduceMotion="never"!==O&&("always"===O||Qi.current),null==y||y.children.add(Y),Y.setProps(b)},unmount:function(){var t;null===(t=Y.projection)||void 0===t||t.unmount(),ro.qY.update(I),ro.qY.render(Z),_.forEach((function(t){return t()})),null==g||g(),null==y||y.children.delete(Y),A.clearAllListeners(),e=void 0,E=!1},loadFeatures:function(t,e,r,n,i,a){var s=[];Te.O;for(var c=0;c1&&void 0!==arguments[1])||arguments[1];return a(Y,t,b,e)},measureViewportBox:function(){return s(e,b)},addValue:function(t,e){Y.hasValue(t)&&Y.removeValue(t),R.set(t,e),j[t]=e.get(),L(t,e)},removeValue:function(t){var e;R.delete(t),null===(e=_.get(t))||void 0===e||e(),_.delete(t),delete j[t],l(t,C)},hasValue:function(t){return R.has(t)},getValue:function(t,e){if(b.values&&b.values[t])return b.values[t];var r=R.get(t);return void 0===r&&void 0!==e&&(r=ko(e),Y.addValue(t,r)),r},forEachValue:function(t){return R.forEach(t)},readValue:function(t){return void 0!==j[t]?j[t]:u(e,t,P)},setBaseTarget:function(t,e){D[t]=e},getBaseTarget:function(t){var e,r=b.initial,n="string"==typeof r||"object"==typeof r?null===(e=Yt(b,r))||void 0===e?void 0:e[t]:void 0;if(r&&void 0!==n)return n;if(i){var o=i(b,t);if(void 0!==o&&!U(o))return o}return void 0!==M[t]&&void 0===n?void 0:D[t]}},A),{},{build:function(){return B(),C},scheduleRender:function(){ro.ZP.render(Z,!1,!0)},syncRender:Z,setProps:function(t){(t.transformTemplate||b.transformTemplate)&&Y.scheduleRender(),b=t,A.updatePropListeners(t),T=ra(Y,h(b),T)},getProps:function(){return b},getVariant:function(t){var e;return null===(e=b.variants)||void 0===e?void 0:e[t]},getDefaultTransition:function(){return b.transition},getTransformPagePoint:function(){return b.transformPagePoint},getVariantContext:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t)return null==y?void 0:y.getVariantContext();if(!q){var e=(null==y?void 0:y.getVariantContext())||{};return void 0!==b.initial&&(e.initial=b.initial),e}for(var r={},n=0;n2&&void 0!==arguments[2]?arguments[2]:1;'Max CSS variable fallback depth detected in property "'.concat(t,'". This may indicate a circular fallback dependency.');var n=ha(t),o=(0,$e.Z)(n,2),i=o[0],a=o[1];if(i){var s=window.getComputedStyle(e).getPropertyValue(i);return s?s.trim():da(a)?va(a,e,r+1):a}}function ma(t,e,r){var o=Object.assign({},(function(t){if(null==t)throw new TypeError("Cannot destructure "+t)}(e),e)),i=t.getInstance();if(!(i instanceof Element))return{target:o,transitionEnd:r};for(var a in r&&(r=function(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};e=ya({},e),n=ya({},n);var o=Object.keys(e).filter(xa),i=[],a=!1,s=[];if(o.forEach((function(o){var c=t.getValue(o);if(t.hasValue(o)){var u,l=r[o],f=Po(l),d=e[o];if(Xt(d)){var p=d.length,h=null===d[0]?1:0;l=d[h],f=Po(l);for(var v=h;v=0?window.pageYOffset:null,u=Ra(e,t,s);return i.length&&i.forEach((function(e){var r=(0,$e.Z)(e,2),n=r[0],o=r[1];t.getValue(n).set(o)})),t.syncRender(),x.j&&null!==c&&window.scrollTo({top:c}),{target:u,transitionEnd:n}}return{target:e,transitionEnd:n}}(t,e,r,n):{target:e,transitionEnd:n}}var Ta=function(t,e,r,n){var o=ma(t,e,n);return _a(t,e=o.target,r,n=o.transitionEnd)},Da=["transition","transitionEnd"];function Ma(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Za(t){for(var e=1;e3&&void 0!==arguments[3])||arguments[3],c=Bo(i,n||{},t);if(a&&(o&&(o=a(o)),i&&(i=a(i)),c&&(c=a(c))),s){Mo(t,i,c);var u=Ta(t,i,c,o);o=u.transitionEnd,i=u.target}return Za({transition:n,transitionEnd:o},i)},scrapeMotionValuesFromProps:qt,build:function(t,e,r,n,o){void 0!==t.isVisible&&(e.style.visibility=t.isVisible?"visible":"hidden"),yt(e,r,n,o.transformTemplate)},render:Ht},Ia=ca(Ba);function La(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function za(t){for(var e=1;e5)return o;var c=Ar.createTransformer(t),u="number"!=typeof s[0]?1:0,l=n.x.scale*r.x,f=n.y.scale*r.y;s[0+u]/=l,s[1+u]/=f;var d=sr(l,f,.5);"number"==typeof s[2+u]&&(s[2+u]/=d),"number"==typeof s[3+u]&&(s[3+u]/=d);var p=c(s);if(i){var h=0;p=p.replace(Ha,(function(){var t=a[h];return h++,t}))}return p}};function $a(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function qa(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{},n=U(t)?t:ko(t);return mo("",n,e,r),{stop:function(){return n.stop()},isAnimating:function(){return n.isAnimating()}}}var Ka=["TopLeft","TopRight","BottomLeft","BottomRight"],ts=Ka.length,es=function(t){return"string"==typeof t?parseFloat(t):t},rs=function(t){return"number"==typeof t||st.test(t)};function ns(t,e,r,n,o,i){var a,s,c,u;o?(t.opacity=sr(0,null!==(a=r.opacity)&&void 0!==a?a:1,is(n)),t.opacityExit=sr(null!==(s=e.opacity)&&void 0!==s?s:1,0,as(n))):i&&(t.opacity=sr(null!==(c=e.opacity)&&void 0!==c?c:1,null!==(u=r.opacity)&&void 0!==u?u:1,n));for(var l=0;le?1:r(ar(t,e,n))}}function cs(t,e){t.min=e.min,t.max=e.max}function us(t,e){cs(t.x,e.x),cs(t.y,e.y)}function ls(t,e,r,n,o){return t=Mi(t-=e,1/r,n),void 0!==o&&(t=Mi(t,1/o,n)),t}function fs(t,e,r,n,o){var i=(0,$e.Z)(r,3),a=i[0],s=i[1],c=i[2];!function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,o=arguments.length>4?arguments[4]:void 0,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:t,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:t;if(at.test(e)){e=parseFloat(e),e=sr(a.min,a.max,e/100)-a.min}if("number"==typeof e){var s=sr(i.min,i.max,n);t===i&&(s-=e),t.min=ls(t.min,e,r,s,o),t.max=ls(t.max,e,r,s,o)}}(t,e[a],e[s],e[c],e.scale,n,o)}var ds=["x","scaleX","originX"],ps=["y","scaleY","originY"];function hs(t,e,r,n){fs(t.x,e,ds,null==r?void 0:r.x,null==n?void 0:n.x),fs(t.y,e,ps,null==r?void 0:r.y,null==n?void 0:n.y)}function vs(t){return 0===t.translate&&1===t.scale}function ms(t){return vs(t.x)&&vs(t.y)}function gs(t,e){return t.x.min===e.x.min&&t.x.max===e.x.max&&t.y.min===e.y.min&&t.y.max===e.y.max}function ys(t){return vi(t.x)/vi(t.y)}var bs=function(){function t(){(0,E.Z)(this,t),this.members=[]}return(0,j.Z)(t,[{key:"add",value:function(t){yo(this.members,t),t.scheduleRender()}},{key:"remove",value:function(t){if(bo(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){var e=this.members[this.members.length-1];e&&this.promote(e)}}},{key:"relegate",value:function(t){var e,r=this.members.findIndex((function(e){return t===e}));if(0===r)return!1;for(var n=r;n>=0;n--){var o=this.members[n];if(!1!==o.isPresent){e=o;break}}return!!e&&(this.promote(e),!0)}},{key:"promote",value:function(t,e){var r,n=this.lead;t!==n&&(this.prevLead=n,this.lead=t,t.show(),n&&(n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,e&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues,t.snapshot.isShared=!0),(null===(r=t.root)||void 0===r?void 0:r.isUpdating)&&(t.isLayoutDirty=!0),!1===t.options.crossfade&&n.hide()))}},{key:"exitAnimationComplete",value:function(){this.members.forEach((function(t){var e,r,n,o,i;null===(r=(e=t.options).onExitComplete)||void 0===r||r.call(e),null===(i=null===(n=t.resumingFrom)||void 0===n?void 0:(o=n.options).onExitComplete)||void 0===i||i.call(o)}))}},{key:"scheduleRender",value:function(){this.members.forEach((function(t){t.instance&&t.scheduleRender(!1)}))}},{key:"removeLeadSnapshot",value:function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}]),t}();function ws(t,e,r){var n=t.x.translate/e.x,o=t.y.translate/e.y,i="translate3d(".concat(n,"px, ").concat(o,"px, 0) ");if(i+="scale(".concat(1/e.x,", ").concat(1/e.y,") "),r){var a=r.rotate,s=r.rotateX,c=r.rotateY;a&&(i+="rotate(".concat(a,"deg) ")),s&&(i+="rotateX(".concat(s,"deg) ")),c&&(i+="rotateY(".concat(c,"deg) "))}var u=t.x.scale*e.x,l=t.y.scale*e.y;return"translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)"===(i+="scale(".concat(u,", ").concat(l,")"))?"none":i}var xs=function(t,e){return t.depth-e.depth},ks=function(){function t(){(0,E.Z)(this,t),this.children=[],this.isDirty=!1}return(0,j.Z)(t,[{key:"add",value:function(t){yo(this.children,t),this.isDirty=!0}},{key:"remove",value:function(t){bo(this.children,t),this.isDirty=!0}},{key:"forEach",value:function(t){this.isDirty&&this.children.sort(xs),this.isDirty=!1,this.children.forEach(t)}}]),t}();function Ss(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Os(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null==r?void 0:r();(0,E.Z)(this,t),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){n.isUpdating&&(n.isUpdating=!1,n.clearAllSnapshots())},this.updateProjection=function(){n.nodes.forEach(Ds),n.nodes.forEach(Ms)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=o,this.root=i?i.root||i:this,this.path=i?[].concat((0,Ge.Z)(i.path),[i]):[],this.parent=i,this.depth=i?i.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var a=0;a1?r-1:0),o=1;o1&&void 0!==arguments[1]&&arguments[1];if(!this.instance){this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;var i=this.options,a=i.layoutId,s=i.layout,c=i.visualElement;if(c&&!c.getInstance()&&c.mount(t),this.root.nodes.add(this),null===(r=this.parent)||void 0===r||r.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),o&&(s||a)&&(this.isLayoutDirty=!0),e){var u,l=function(){return n.root.updateBlockedByResize=!1};e(t,(function(){n.root.updateBlockedByResize=!0,u&&u(),u=no(l,250),S.hasAnimatedSinceResize&&(S.hasAnimatedSinceResize=!1,n.nodes.forEach(Ts))}))}a&&this.root.registerSharedNode(a,this),!1!==this.options.animate&&c&&(a||s)&&this.addEventListener("didUpdate",(function(t){var e,r,o,i,a,s=t.delta,u=t.hasLayoutChanged,l=t.hasRelativeTargetChanged,f=t.layout;if(n.isTreeAnimationBlocked())return n.target=void 0,void(n.relativeTarget=void 0);var d=null!==(r=null!==(e=n.options.transition)&&void 0!==e?e:c.getDefaultTransition())&&void 0!==r?r:Vs,p=c.getProps(),h=p.onLayoutAnimationStart,v=p.onLayoutAnimationComplete,m=!n.targetLayout||!gs(n.targetLayout,f)||l,g=!u&&l;if((null===(o=n.resumeFrom)||void 0===o?void 0:o.instance)||g||u&&(m||!n.currentAnimation)){n.resumeFrom&&(n.resumingFrom=n.resumeFrom,n.resumingFrom.resumingFrom=void 0),n.setAnimationOrigin(s,g);var y=Os(Os({},vo(d,"layout")),{},{onPlay:h,onComplete:v});c.shouldReduceMotion&&(y.delay=0,y.type=!1),n.startAnimation(y)}else u||0!==n.animationProgress||Ts(n),n.isLead()&&(null===(a=(i=n.options).onExitComplete)||void 0===a||a.call(i));n.targetLayout=f}))}}},{key:"unmount",value:function(){var t,e;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(t=this.getStack())||void 0===t||t.remove(this),null===(e=this.parent)||void 0===e||e.children.delete(this),this.instance=void 0,ro.qY.preRender(this.updateProjection)}},{key:"blockUpdate",value:function(){this.updateManuallyBlocked=!0}},{key:"unblockUpdate",value:function(){this.updateManuallyBlocked=!1}},{key:"isUpdateBlocked",value:function(){return this.updateManuallyBlocked||this.updateBlockedByResize}},{key:"isTreeAnimationBlocked",value:function(){var t;return this.isAnimationBlocked||(null===(t=this.parent)||void 0===t?void 0:t.isTreeAnimationBlocked())||!1}},{key:"startUpdate",value:function(){var t;this.isUpdateBlocked()||(this.isUpdating=!0,null===(t=this.nodes)||void 0===t||t.forEach(Zs))}},{key:"willUpdate",value:function(){var t,e,r,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(this.root.isUpdateBlocked())null===(e=(t=this.options).onExitComplete)||void 0===e||e.call(t);else if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var o=0;o1&&void 0!==arguments[1]&&arguments[1],r={x:{min:0,max:0},y:{min:0,max:0}};us(r,t);for(var n=0;n3&&void 0!==arguments[3]&&arguments[3],a=r.length;if(a){var s,c;e.x=e.y=1;for(var u=0;u0&&void 0!==arguments[0])||arguments[0];null===(e=(t=this.options).scheduleRender)||void 0===e||e.call(t),n&&(null===(r=this.getStack())||void 0===r||r.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}},{key:"setAnimationOrigin",value:function(t){var e,r=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=this.snapshot,i=(null==o?void 0:o.latestValues)||{},a=Os({},this.latestValues),s={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!n;var c={x:{min:0,max:0},y:{min:0,max:0}},u=null==o?void 0:o.isShared,l=((null===(e=this.getStack())||void 0===e?void 0:e.members.length)||0)<=1,f=Boolean(u&&!l&&!0===this.options.crossfade&&!this.path.some(Fs));this.animationProgress=0,this.mixTargetDelta=function(e){var n,o=e/1e3;Is(s.x,t.x,o),Is(s.y,t.y,o),r.setTargetDelta(s),r.relativeTarget&&r.relativeTargetOrigin&&r.layout&&(null===(n=r.relativeParent)||void 0===n?void 0:n.layout)&&(xi(c,r.layout.actual,r.relativeParent.layout.actual),zs(r.relativeTarget,r.relativeTargetOrigin,c,o)),u&&(r.animationValues=a,ns(a,i,r.latestValues,o,f,l)),r.root.scheduleUpdateProjection(),r.scheduleRender(),r.animationProgress=o},this.mixTargetDelta(0)}},{key:"startAnimation",value:function(t){var e,r,n=this;this.notifyListeners("animationStart"),null===(e=this.currentAnimation)||void 0===e||e.stop(),this.resumingFrom&&(null===(r=this.resumingFrom.currentAnimation)||void 0===r||r.stop()),this.pendingAnimation&&(ro.qY.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ro.ZP.update((function(){S.hasAnimatedSinceResize=!0,n.currentAnimation=Ja(0,1e3,Os(Os({},t),{},{onUpdate:function(e){var r;n.mixTargetDelta(e),null===(r=t.onUpdate)||void 0===r||r.call(t,e)},onComplete:function(){var e;null===(e=t.onComplete)||void 0===e||e.call(t),n.completeAnimation()}})),n.resumingFrom&&(n.resumingFrom.currentAnimation=n.currentAnimation),n.pendingAnimation=void 0}))}},{key:"completeAnimation",value:function(){var t;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(t=this.getStack())||void 0===t||t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}},{key:"finishAnimation",value:function(){var t;this.currentAnimation&&(null===(t=this.mixTargetDelta)||void 0===t||t.call(this,1e3),this.currentAnimation.stop()),this.completeAnimation()}},{key:"applyTransformsToTarget",value:function(){var t=this.getLead(),e=t.targetWithTransforms,r=t.target,n=t.layout,o=t.latestValues;if(e&&r&&n){if(this!==t&&this.layout&&n&&Us(this.options.animationType,this.layout.actual,n.actual)){r=this.target||{x:{min:0,max:0},y:{min:0,max:0}};var i=vi(this.layout.actual.x);r.x.min=t.target.x.min,r.x.max=r.x.min+i;var a=vi(this.layout.actual.y);r.y.min=t.target.y.min,r.y.max=r.y.min+a}us(e,r),Wi(e,o),yi(this.projectionDeltaWithTransform,this.layoutCorrected,e,o)}}},{key:"registerSharedNode",value:function(t,e){var r,n,o;this.sharedNodes.has(t)||this.sharedNodes.set(t,new bs),this.sharedNodes.get(t).add(e),e.promote({transition:null===(r=e.options.initialPromotionConfig)||void 0===r?void 0:r.transition,preserveFollowOpacity:null===(o=null===(n=e.options.initialPromotionConfig)||void 0===n?void 0:n.shouldPreserveFollowOpacity)||void 0===o?void 0:o.call(n,e)})}},{key:"isLead",value:function(){var t=this.getStack();return!t||t.lead===this}},{key:"getLead",value:function(){var t;return this.options.layoutId&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this}},{key:"getPrevLead",value:function(){var t;return this.options.layoutId?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0}},{key:"getStack",value:function(){var t=this.options.layoutId;if(t)return this.root.sharedNodes.get(t)}},{key:"promote",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.needsReset,r=t.transition,n=t.preserveFollowOpacity,o=this.getStack();o&&o.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),r&&this.setOptions({transition:r})}},{key:"relegate",value:function(){var t=this.getStack();return!!t&&t.relegate(this)}},{key:"resetRotation",value:function(){var t=this.options.visualElement;if(t){for(var e=!1,r={},n=0;n0&&void 0!==arguments[0]?arguments[0]:{},o={};if(!this.instance||this.isSVG)return o;if(!this.isVisible)return{visibility:"hidden"};o.visibility="";var i=null===(t=this.options.visualElement)||void 0===t?void 0:t.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,o.opacity="",o.pointerEvents=Jt(n.pointerEvents)||"",o.transform=i?i(this.latestValues,""):"none",o;var a=this.getLead();if(!this.projectionDelta||!this.layout||!a.target){var s={};return this.options.layoutId&&(s.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,s.pointerEvents=Jt(n.pointerEvents)||""),this.hasProjected&&!_i(this.latestValues)&&(s.transform=i?i({},""):"none",this.hasProjected=!1),s}var c=a.animationValues||a.latestValues;this.applyTransformsToTarget(),o.transform=ws(this.projectionDeltaWithTransform,this.treeScale,c),i&&(o.transform=i(c,o.transform));var u=this.projectionDelta,l=u.x,f=u.y;for(var d in o.transformOrigin="".concat(100*l.origin,"% ").concat(100*f.origin,"% 0"),a.animationValues?o.opacity=a===this?null!==(r=null!==(e=c.opacity)&&void 0!==e?e:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:c.opacityExit:o.opacity=a===this?void 0!==c.opacity?c.opacity:"":void 0!==c.opacityExit?c.opacityExit:0,V)if(void 0!==c[d]){var p=V[d],h=p.correct,v=p.applyTo,m=h(c[d],a);if(v)for(var g=v.length,y=0;y=0;n--)if(Boolean(t.path[n].instance)){r=t.path[n];break}var o=(r&&r!==t.root?r.instance:document).querySelector('[data-projection-id="'.concat(e,'"]'));o&&t.mount(o,!0)}function Ns(t){t.min=Math.round(t.min),t.max=Math.round(t.max)}function Hs(t){Ns(t.x),Ns(t.y)}function Us(t,e,r){return"position"===t||"preserve-aspect"===t&&!function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.1;return ii(t,e)<=r}(ys(e),ys(r),.2)}var $s=Es({attachResizeListener:function(t,e){return se(t,"resize",e)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),qs={current:void 0},Gs=Es({measureScroll:function(t){return{x:t.scrollLeft,y:t.scrollTop}},defaultParent:function(){if(!qs.current){var t=new $s(0,{});t.mount(window),t.setOptions({layoutScroll:!0}),qs.current=t}return qs.current},resetTransform:function(t,e){t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:function(t){return Boolean("fixed"===window.getComputedStyle(t).position)}});function Ys(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Xs(t){for(var e=1;e2&&void 0!==arguments[2]&&arguments[2]&&o,s=i?e:r;return arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&a.add(t),-1===s.indexOf(t)&&(s.push(t),i&&o&&(n=e.length)),t},cancel:function(t){var e=r.indexOf(t);-1!==e&&r.splice(e,1),a.delete(t)},process:function(c){if(o)i=!0;else{o=!0;var u=[r,e];if(e=u[0],(r=u[1]).length=0,n=e.length)for(var l=0;l1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return s||g(),r.schedule(t,e,n)},t}),{}),p=l.reduce((function(t,e){return t[e]=f[e].cancel,t}),{}),h=l.reduce((function(t,e){return t[e]=function(){return f[e].process(u)},t}),{}),v=function(t){return f[t].process(u)},m=function t(e){s=!1,u.delta=a?n:Math.max(Math.min(e-u.timestamp,40),1),u.timestamp=e,c=!0,l.forEach(v),c=!1,s&&(a=!1,i(t))},g=function(){s=!0,a=!0,c||i(m)},y=function(){return u},b=d},8440:function(t,e){"use strict";e.H=void 0;e.H=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"legacy",r=t.endsWith(".html"),n=t.endsWith(".xml"),o=t.endsWith(".pdf");return"/"===t?t:((r||n||o)&&(e="never"),"always"===e?t.endsWith("/")?t:"".concat(t,"/"):"never"===e&&t.endsWith("/")?t.slice(0,-1):t)}},540:function(t,e,r){"use strict";e.__esModule=!0,e.onInitialClientRender=void 0;r(3521),r(2163);e.onInitialClientRender=function(){}},1897:function(t,e,r){"use strict";r(6535),r(9244),e.__esModule=!0,e.getForwards=function(t){return null==t?void 0:t.flatMap((function(t){return(null==t?void 0:t.forward)||[]}))}},2163:function(t,e,r){"use strict";e.__esModule=!0,e.injectPartytownSnippet=function(t){if(!t.length)return;var e=document.querySelector("script[data-partytown]"),r=document.querySelector('iframe[src*="~partytown/partytown-sandbox-sw"]');e&&e.remove();r&&r.remove();var i=(0,o.getForwards)(t),a=document.createElement("script");a.dataset.partytown="",a.innerHTML=(0,n.partytownSnippet)({forward:i}),document.head.appendChild(a)};var n=r(2911),o=r(1897)},5706:function(t,e,r){"use strict";var n=r(8812),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function c(t){return n.isMemo(t)?a:s[t.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var u=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;t.exports=function t(e,r,n){if("string"!=typeof r){if(h){var o=p(r);o&&o!==h&&t(e,o,n)}var a=l(r);f&&(a=a.concat(f(r)));for(var s=c(e),v=c(r),m=0;m-1},Q.prototype.set=function(t,e){var r=this.__data__,n=nt(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this},J.prototype.clear=function(){this.size=0,this.__data__={hash:new X,map:new(q||Q),string:new X}},J.prototype.delete=function(t){var e=ht(this,t).delete(t);return this.size-=e?1:0,e},J.prototype.get=function(t){return ht(this,t).get(t)},J.prototype.has=function(t){return ht(this,t).has(t)},J.prototype.set=function(t,e){var r=ht(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this},K.prototype.clear=function(){this.__data__=new Q,this.size=0},K.prototype.delete=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r},K.prototype.get=function(t){return this.__data__.get(t)},K.prototype.has=function(t){return this.__data__.has(t)},K.prototype.set=function(t,e){var r=this.__data__;if(r instanceof Q){var n=r.__data__;if(!q||n.length<199)return n.push([t,e]),this.size=++r.size,this;r=this.__data__=new J(n)}return r.set(t,e),this.size=r.size,this};var it,at=function(t,e,r){for(var n=-1,o=Object(t),i=r(t),a=i.length;a--;){var s=i[it?a:++n];if(!1===e(o[s],s,o))break}return t};function st(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":W&&W in Object(t)?function(t){var e=A.call(t,W),r=t[W];try{t[W]=void 0;var n=!0}catch(i){}var o=_.call(t);n&&(e?t[W]=r:delete t[W]);return o}(t):function(t){return _.call(t)}(t)}function ct(t){return Ct(t)&&st(t)==i}function ut(t){return!(!jt(t)||function(t){return!!R&&R in t}(t))&&(Pt(t)?D:c).test(function(t){if(null!=t){try{return C.call(t)}catch(e){}try{return t+""}catch(e){}}return""}(t))}function lt(t){if(!jt(t))return function(t){var e=[];if(null!=t)for(var r in Object(t))e.push(r);return e}(t);var e=gt(t),r=[];for(var n in t)("constructor"!=n||!e&&A.call(t,n))&&r.push(n);return r}function ft(t,e,r,n,o){t!==e&&at(e,(function(i,a){if(o||(o=new K),jt(i))!function(t,e,r,n,o,i,a){var c=yt(t,r),u=yt(e,r),l=a.get(u);if(l)return void et(t,r,l);var f=i?i(c,u,r+"",t,e,a):void 0,d=void 0===f;if(d){var p=kt(u),h=!p&&Ot(u),v=!p&&!h&&At(u);f=u,p||h||v?kt(c)?f=c:Ct(w=c)&&St(w)?f=function(t,e){var r=-1,n=t.length;e||(e=Array(n));for(;++r-1&&t%1==0&&t0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}(pt);function wt(t,e){return t===e||t!=t&&e!=e}var xt=ct(function(){return arguments}())?ct:function(t){return Ct(t)&&A.call(t,"callee")&&!F.call(t,"callee")},kt=Array.isArray;function St(t){return null!=t&&Et(t.length)&&!Pt(t)}var Ot=H||function(){return!1};function Pt(t){if(!jt(t))return!1;var e=st(t);return e==a||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}function Et(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=o}function jt(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Ct(t){return null!=t&&"object"==typeof t}var At=b?function(t){return function(e){return t(e)}}(b):function(t){return Ct(t)&&Et(t.length)&&!!l[st(t)]};function Rt(t){return St(t)?tt(t,!0):lt(t)}var _t,Tt=(_t=function(t,e,r,n){ft(t,e,r,n)},dt((function(t,e){var r=-1,n=e.length,o=n>1?e[n-1]:void 0,i=n>2?e[2]:void 0;for(o=_t.length>3&&"function"==typeof o?(n--,o):void 0,i&&function(t,e,r){if(!jt(r))return!1;var n=typeof e;return!!("number"==n?St(r)&&mt(e,r.length):"string"==n&&e in r)&&wt(r[e],t)}(e[0],e[1],i)&&(o=n<3?void 0:o,n=1),t=Object(t);++rl;)if((s=c[l++])!=s)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===r)return t||l||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},7475:function(t,e,r){var n=r(3157),o=r(4411),i=r(111),a=r(5112)("species"),s=Array;t.exports=function(t){var e;return n(t)&&(e=t.constructor,(o(e)&&(e===s||n(e.prototype))||i(e)&&null===(e=e[a]))&&(e=void 0)),void 0===e?s:e}},5417:function(t,e,r){var n=r(7475);t.exports=function(t,e){return new(n(t))(0===e?0:e)}},4326:function(t,e,r){var n=r(84),o=n({}.toString),i=n("".slice);t.exports=function(t){return i(o(t),8,-1)}},648:function(t,e,r){var n=r(1694),o=r(614),i=r(4326),a=r(5112)("toStringTag"),s=Object,c="Arguments"==i(function(){return arguments}());t.exports=n?i:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(r){}}(e=s(t),a))?r:c?i(e):"Object"==(n=i(e))&&o(e.callee)?"Arguments":n}},9920:function(t,e,r){var n=r(2597),o=r(3887),i=r(1236),a=r(3070);t.exports=function(t,e,r){for(var s=o(e),c=a.f,u=i.f,l=0;l9007199254740991)throw e("Maximum allowed index exceeded");return t}},8113:function(t,e,r){var n=r(5005);t.exports=n("navigator","userAgent")||""},7392:function(t,e,r){var n,o,i=r(7854),a=r(8113),s=i.process,c=i.Deno,u=s&&s.versions||c&&c.version,l=u&&u.v8;l&&(o=(n=l.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(o=+n[1]),t.exports=o},748:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(t,e,r){var n=r(7854),o=r(1236).f,i=r(8880),a=r(8052),s=r(3072),c=r(9920),u=r(4705);t.exports=function(t,e){var r,l,f,d,p,h=t.target,v=t.global,m=t.stat;if(r=v?n:m?n[h]||s(h,{}):(n[h]||{}).prototype)for(l in e){if(d=e[l],f=t.dontCallGetSet?(p=o(r,l))&&p.value:r[l],!u(v?l:h+(m?".":"#")+l,t.forced)&&void 0!==f){if(typeof d==typeof f)continue;c(d,f)}(t.sham||f&&f.sham)&&i(d,"sham",!0),a(r,l,d,t)}}},7293:function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},6790:function(t,e,r){"use strict";var n=r(3157),o=r(6244),i=r(7207),a=r(9974),s=function(t,e,r,c,u,l,f,d){for(var p,h,v=u,m=0,g=!!f&&a(f,d);m0&&n(p)?(h=o(p),v=s(t,e,p,h,v,l-1)-1):(i(v+1),t[v]=p),v++),m++;return v};t.exports=s},9974:function(t,e,r){var n=r(1702),o=r(9662),i=r(4374),a=n(n.bind);t.exports=function(t,e){return o(t),void 0===e?t:i?a(t,e):function(){return t.apply(e,arguments)}}},4374:function(t,e,r){var n=r(7293);t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},6916:function(t,e,r){var n=r(4374),o=Function.prototype.call;t.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},6530:function(t,e,r){var n=r(9781),o=r(2597),i=Function.prototype,a=n&&Object.getOwnPropertyDescriptor,s=o(i,"name"),c=s&&"something"===function(){}.name,u=s&&(!n||n&&a(i,"name").configurable);t.exports={EXISTS:s,PROPER:c,CONFIGURABLE:u}},84:function(t,e,r){var n=r(4374),o=Function.prototype,i=o.call,a=n&&o.bind.bind(i,i);t.exports=function(t){return n?a(t):function(){return i.apply(t,arguments)}}},1702:function(t,e,r){var n=r(4326),o=r(84);t.exports=function(t){if("Function"===n(t))return o(t)}},5005:function(t,e,r){var n=r(7854),o=r(614),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(n[t]):n[t]&&n[t][e]}},1246:function(t,e,r){var n=r(648),o=r(8173),i=r(8554),a=r(7497),s=r(5112)("iterator");t.exports=function(t){if(!i(t))return o(t,s)||o(t,"@@iterator")||a[n(t)]}},4121:function(t,e,r){var n=r(6916),o=r(9662),i=r(9670),a=r(6330),s=r(1246),c=TypeError;t.exports=function(t,e){var r=arguments.length<2?s(t):e;if(o(r))return i(n(r,t));throw c(a(t)+" is not iterable")}},8173:function(t,e,r){var n=r(9662),o=r(8554);t.exports=function(t,e){var r=t[e];return o(r)?void 0:n(r)}},7854:function(t,e,r){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r.g&&r.g)||function(){return this}()||Function("return this")()},2597:function(t,e,r){var n=r(1702),o=r(7908),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},3501:function(t){t.exports={}},490:function(t,e,r){var n=r(5005);t.exports=n("document","documentElement")},4664:function(t,e,r){var n=r(9781),o=r(7293),i=r(317);t.exports=!n&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:function(t,e,r){var n=r(1702),o=r(7293),i=r(4326),a=Object,s=n("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?s(t,""):a(t)}:a},2788:function(t,e,r){var n=r(1702),o=r(614),i=r(5465),a=n(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return a(t)}),t.exports=i.inspectSource},9909:function(t,e,r){var n,o,i,a=r(4811),s=r(7854),c=r(111),u=r(8880),l=r(2597),f=r(5465),d=r(6200),p=r(3501),h="Object already initialized",v=s.TypeError,m=s.WeakMap;if(a||f.state){var g=f.state||(f.state=new m);g.get=g.get,g.has=g.has,g.set=g.set,n=function(t,e){if(g.has(t))throw v(h);return e.facade=t,g.set(t,e),e},o=function(t){return g.get(t)||{}},i=function(t){return g.has(t)}}else{var y=d("state");p[y]=!0,n=function(t,e){if(l(t,y))throw v(h);return e.facade=t,u(t,y,e),e},o=function(t){return l(t,y)?t[y]:{}},i=function(t){return l(t,y)}}t.exports={set:n,get:o,has:i,enforce:function(t){return i(t)?o(t):n(t,{})},getterFor:function(t){return function(e){var r;if(!c(e)||(r=o(e)).type!==t)throw v("Incompatible receiver, "+t+" required");return r}}}},7659:function(t,e,r){var n=r(5112),o=r(7497),i=n("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||a[i]===t)}},3157:function(t,e,r){var n=r(4326);t.exports=Array.isArray||function(t){return"Array"==n(t)}},614:function(t,e,r){var n=r(4154),o=n.all;t.exports=n.IS_HTMLDDA?function(t){return"function"==typeof t||t===o}:function(t){return"function"==typeof t}},4411:function(t,e,r){var n=r(1702),o=r(7293),i=r(614),a=r(648),s=r(5005),c=r(2788),u=function(){},l=[],f=s("Reflect","construct"),d=/^\s*(?:class|function)\b/,p=n(d.exec),h=!d.exec(u),v=function(t){if(!i(t))return!1;try{return f(u,l,t),!0}catch(e){return!1}},m=function(t){if(!i(t))return!1;switch(a(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!p(d,c(t))}catch(e){return!0}};m.sham=!0,t.exports=!f||o((function(){var t;return v(v.call)||!v(Object)||!v((function(){t=!0}))||t}))?m:v},4705:function(t,e,r){var n=r(7293),o=r(614),i=/#|\.prototype\./,a=function(t,e){var r=c[s(t)];return r==l||r!=u&&(o(e)?n(e):!!e)},s=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",l=a.POLYFILL="P";t.exports=a},8554:function(t){t.exports=function(t){return null==t}},111:function(t,e,r){var n=r(614),o=r(4154),i=o.all;t.exports=o.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:n(t)||t===i}:function(t){return"object"==typeof t?null!==t:n(t)}},1913:function(t){t.exports=!1},2190:function(t,e,r){var n=r(5005),o=r(614),i=r(7976),a=r(3307),s=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return o(e)&&i(e.prototype,s(t))}},408:function(t,e,r){var n=r(9974),o=r(6916),i=r(9670),a=r(6330),s=r(7659),c=r(6244),u=r(7976),l=r(4121),f=r(1246),d=r(9212),p=TypeError,h=function(t,e){this.stopped=t,this.result=e},v=h.prototype;t.exports=function(t,e,r){var m,g,y,b,w,x,k,S=r&&r.that,O=!(!r||!r.AS_ENTRIES),P=!(!r||!r.IS_RECORD),E=!(!r||!r.IS_ITERATOR),j=!(!r||!r.INTERRUPTED),C=n(e,S),A=function(t){return m&&d(m,"normal",t),new h(!0,t)},R=function(t){return O?(i(t),j?C(t[0],t[1],A):C(t[0],t[1])):j?C(t,A):C(t)};if(P)m=t.iterator;else if(E)m=t;else{if(!(g=f(t)))throw p(a(t)+" is not iterable");if(s(g)){for(y=0,b=c(t);b>y;y++)if((w=R(t[y]))&&u(v,w))return w;return new h(!1)}m=l(t,g)}for(x=P?t.next:m.next;!(k=o(x,m)).done;){try{w=R(k.value)}catch(_){d(m,"throw",_)}if("object"==typeof w&&w&&u(v,w))return w}return new h(!1)}},9212:function(t,e,r){var n=r(6916),o=r(9670),i=r(8173);t.exports=function(t,e,r){var a,s;o(t);try{if(!(a=i(t,"return"))){if("throw"===e)throw r;return r}a=n(a,t)}catch(c){s=!0,a=c}if("throw"===e)throw r;if(s)throw a;return o(a),r}},7497:function(t){t.exports={}},6244:function(t,e,r){var n=r(7466);t.exports=function(t){return n(t.length)}},6339:function(t,e,r){var n=r(7293),o=r(614),i=r(2597),a=r(9781),s=r(6530).CONFIGURABLE,c=r(2788),u=r(9909),l=u.enforce,f=u.get,d=Object.defineProperty,p=a&&!n((function(){return 8!==d((function(){}),"length",{value:8}).length})),h=String(String).split("String"),v=t.exports=function(t,e,r){"Symbol("===String(e).slice(0,7)&&(e="["+String(e).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!i(t,"name")||s&&t.name!==e)&&(a?d(t,"name",{value:e,configurable:!0}):t.name=e),p&&r&&i(r,"arity")&&t.length!==r.arity&&d(t,"length",{value:r.arity});try{r&&i(r,"constructor")&&r.constructor?a&&d(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(o){}var n=l(t);return i(n,"source")||(n.source=h.join("string"==typeof e?e:"")),t};Function.prototype.toString=v((function(){return o(this)&&f(this).source||c(this)}),"toString")},4758:function(t){var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},30:function(t,e,r){var n,o=r(9670),i=r(6048),a=r(748),s=r(3501),c=r(490),u=r(317),l=r(6200),f=l("IE_PROTO"),d=function(){},p=function(t){return"
logo
\ No newline at end of file +Apply | MV Hacks 6.0
logo
\ No newline at end of file diff --git a/chunk-map.json b/chunk-map.json index 94f88c2..b15abef 100644 --- a/chunk-map.json +++ b/chunk-map.json @@ -1 +1 @@ -{"polyfill":["/polyfill-c9fa82aa5b1f9c65f078.js"],"app":["/app-514cf5048dd1ee717d66.js"],"component---src-pages-404-tsx":["/component---src-pages-404-tsx-a07a0fe4e57cf8fb7033.js"],"component---src-pages-about-the-team-tsx":["/component---src-pages-about-the-team-tsx-000ef177b796810af78f.js"],"component---src-pages-apply-tsx":["/component---src-pages-apply-tsx-0091e070ea3fa4675656.js"],"component---src-pages-faq-tsx":["/component---src-pages-faq-tsx-9e3d7b81fdcc40d4f682.js"],"component---src-pages-index-tsx":["/component---src-pages-index-tsx-491a7fa0cf3ff5bcaa14.js"],"component---src-pages-sponsors-tsx":["/component---src-pages-sponsors-tsx-263f2d3758748fe7580e.js"]} \ No newline at end of file +{"polyfill":["/polyfill-c9fa82aa5b1f9c65f078.js"],"app":["/app-e0c21e6440ba1ec1346f.js"],"component---src-pages-404-tsx":["/component---src-pages-404-tsx-a07a0fe4e57cf8fb7033.js"],"component---src-pages-about-the-team-tsx":["/component---src-pages-about-the-team-tsx-000ef177b796810af78f.js"],"component---src-pages-apply-tsx":["/component---src-pages-apply-tsx-0091e070ea3fa4675656.js"],"component---src-pages-faq-tsx":["/component---src-pages-faq-tsx-4e0276e9e34dbed7f803.js"],"component---src-pages-index-tsx":["/component---src-pages-index-tsx-9f57ab62917fc7eec00a.js"],"component---src-pages-sponsors-tsx":["/component---src-pages-sponsors-tsx-c68545a8ae409d92c5f2.js"]} \ No newline at end of file diff --git a/commons-0dda478da315c16eb232.js b/commons-0dda478da315c16eb232.js deleted file mode 100644 index 257478c..0000000 --- a/commons-0dda478da315c16eb232.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[351],{4956:function(e,t,n){n.d(t,{zx:function(){return Z}});var a=n(4942),r=n(4925),i=n(9439),c=n(7294);function o(e,t){if(null!=e)if("function"!=typeof e)try{e.current=t}catch(n){throw new Error("Cannot assign value '".concat(t,"' to ref '").concat(e,"'"))}else e(t)}function l(){for(var e=arguments.length,t=new Array(e),n=0;n *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}}:{"& > *:not(style) ~ *:not(style)":{marginStart:s}}),c.createElement(S,{value:y},c.createElement(m.m$.div,E({ref:t,role:"group",__css:v,className:f,"data-attached":u?"":void 0},p)))})).displayName="ButtonGroup",(0,m.Gp)((function(e,t){var n=e.icon,a=e.children,i=e.isRound,o=e["aria-label"],l=(0,r.Z)(e,h),s=n||a,m=(0,c.isValidElement)(s)?(0,c.cloneElement)(s,{"aria-hidden":!0,focusable:!1}):null;return c.createElement(Z,E({padding:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":o},l),m)})).displayName="IconButton"},2302:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(7294),r=n(1082),i=n(5205),c=function(){return a.createElement("nav",{style:{backgroundColor:i.af.dark.palette.primary.main}},a.createElement(r.Link,{id:"title",style:{color:i.af.dark.palette.accent.main},to:"/"},"MV Hacks"),a.createElement("div",{className:"links"},a.createElement("div",{className:"link",id:"homeLink"},a.createElement(r.Link,{to:"/"},"Home")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/faq"},"FAQ")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/about-the-team"},"Team")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/sponsors"},"Sponsors")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/apply"},"Apply"))))},o=n.p+"static/insta_logo-0b600938fdc173438e1dbf8666beac85.png",l=n(4956),s=function(e){var t=e.children;return a.createElement("div",{className:"layout",style:{background:i.af.dark.palette.primary.main}},a.createElement("div",{className:"content-wrapper"},a.createElement(c,null),a.createElement("div",{className:"content"},t)),a.createElement("footer",{className:"footer",style:{background:i.af.dark.palette.primary.main,color:i.af.dark.palette.secondary.main,width:"100%",display:"flex",justifyContent:"center",flexWrap:"wrap"}},a.createElement("a",{href:"https://www.instagram.com/mvhacks/",target:"_blank",style:{width:"100%"}},a.createElement("img",{src:o,alt:"logo",style:{width:"4vh",marginLeft:"auto",marginRight:"auto"}})),a.createElement("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",flexDirection:"column"}},a.createElement(l.zx,{variant:"outline",style:{marginTop:"15px"}},a.createElement("a",{href:"mailto:contact@mv-hacks.com"},"Contact us!")),a.createElement(l.zx,{variant:"outline",style:{marginTop:"15px",justifyContent:"center"}},a.createElement("a",{href:"https://mvhacks-4-5.devpost.com/?",target:"_blank"},"Check out our 4.5 winners!")))))}},4001:function(e,t,n){var a=n(7294),r=n(1082);function i(e){var t,n,i=e.description,c=e.title,o=e.children,l=(0,r.useStaticQuery)("63159454").site,s=i||l.siteMetadata.description,m=null===(t=l.siteMetadata)||void 0===t?void 0:t.title;return a.createElement(a.Fragment,null,a.createElement("title",null,m?c+" | "+m:c),a.createElement("meta",{name:"description",content:s}),a.createElement("meta",{property:"og:title",content:c}),a.createElement("meta",{property:"og:description",content:s}),a.createElement("meta",{property:"og:type",content:"website"}),a.createElement("meta",{name:"twitter:card",content:"summary"}),a.createElement("meta",{name:"twitter:creator",content:(null===(n=l.siteMetadata)||void 0===n?void 0:n.author)||""}),a.createElement("meta",{name:"twitter:title",content:c}),a.createElement("meta",{name:"twitter:description",content:s}),o)}i.defaultProps={description:""},t.Z=i},5205:function(e,t,n){n.d(t,{ZP:function(){return f},af:function(){return u}});var a=n(3433),r=(n(8559),n(7284)),i=n(3971),c=n.n(i);function o(e){return"function"==typeof e}function l(){for(var e=arguments.length,t=new Array(e),n=0;n1?i=i.slice(0,i.length-1):c=r.rS,l.apply(void 0,(0,a.Z)(i.map((function(e){return function(t){return o(e)?e(t):s(t,e)}}))))(c)}({semanticTokens:Object.assign({},u),components:Object.assign({},d),styles:{global:{fonts:{body:"'Raleway', sans-serif",head:"'Raleway', sans-serif",footer:"'Raleway', sans-serif"}}}}),f=p}}]); -//# sourceMappingURL=commons-0dda478da315c16eb232.js.map \ No newline at end of file diff --git a/commons-0dda478da315c16eb232.js.map b/commons-0dda478da315c16eb232.js.map deleted file mode 100644 index b205531..0000000 --- a/commons-0dda478da315c16eb232.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"commons-0dda478da315c16eb232.js","mappings":"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","sources":["webpack://gatsby-starter-default/./node_modules/@chakra-ui/react-use-merge-refs/dist/index.esm.js","webpack://gatsby-starter-default/./node_modules/@chakra-ui/button/dist/index.esm.js","webpack://gatsby-starter-default/./src/components/navigation/index.tsx","webpack://gatsby-starter-default/./src/images/insta_logo.png","webpack://gatsby-starter-default/./src/components/layout/index.tsx","webpack://gatsby-starter-default/./src/components/seo.tsx","webpack://gatsby-starter-default/./node_modules/@chakra-ui/theme-utils/dist/index.esm.js","webpack://gatsby-starter-default/./src/utils/_colors.module.scss","webpack://gatsby-starter-default/./src/utils/customTheme.tsx"],"sourcesContent":["// src/index.ts\nimport { useMemo } from \"react\";\n\nfunction assignRef(ref, value) {\n if (ref == null) return;\n\n if (typeof ref === \"function\") {\n ref(value);\n return;\n }\n\n try {\n ref.current = value;\n } catch (error) {\n throw new Error(\"Cannot assign value '\".concat(value, \"' to ref '\").concat(ref, \"'\"));\n }\n}\n\nfunction mergeRefs() {\n for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) {\n refs[_key] = arguments[_key];\n }\n\n return function (node) {\n refs.forEach(function (ref) {\n assignRef(ref, node);\n });\n };\n}\n\nfunction useMergeRefs() {\n for (var _len2 = arguments.length, refs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n refs[_key2] = arguments[_key2];\n }\n\n return useMemo(function () {\n return mergeRefs.apply(void 0, refs);\n }, refs);\n}\n\nexport { assignRef, mergeRefs, useMergeRefs };","import _defineProperty from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nimport _objectWithoutProperties from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nimport _slicedToArray from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nvar _excluded = [\"children\", \"className\"],\n _excluded2 = [\"label\", \"placement\", \"spacing\", \"children\", \"className\", \"__css\"],\n _excluded3 = [\"isDisabled\", \"isLoading\", \"isActive\", \"children\", \"leftIcon\", \"rightIcon\", \"loadingText\", \"iconSpacing\", \"type\", \"spinner\", \"spinnerPlacement\", \"className\", \"as\"],\n _excluded4 = [\"size\", \"colorScheme\", \"variant\", \"className\", \"spacing\", \"isAttached\", \"isDisabled\"],\n _excluded5 = [\"icon\", \"children\", \"isRound\", \"aria-label\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n// ../../../react-shim.js\nimport React from \"react\"; // src/button.tsx\n\nimport { useMergeRefs } from \"@chakra-ui/react-use-merge-refs\";\nimport { chakra as chakra3, forwardRef, omitThemingProps, useStyleConfig } from \"@chakra-ui/system\"; // ../../utilities/shared-utils/src/index.ts\n\nvar cx = function cx() {\n for (var _len = arguments.length, classNames = new Array(_len), _key = 0; _key < _len; _key++) {\n classNames[_key] = arguments[_key];\n }\n\n return classNames.filter(Boolean).join(\" \");\n};\n\nvar dataAttr = function dataAttr(condition) {\n return condition ? \"\" : void 0;\n}; // src/button.tsx\n\n\nimport { useMemo as useMemo2 } from \"react\"; // src/button-context.ts\n\nimport { createContext } from \"@chakra-ui/react-context\";\n\nvar _createContext = createContext({\n strict: false,\n name: \"ButtonGroupContext\"\n}),\n _createContext2 = _slicedToArray(_createContext, 2),\n ButtonGroupProvider = _createContext2[0],\n useButtonGroup = _createContext2[1]; // src/button-icon.tsx\n\n\nimport { chakra } from \"@chakra-ui/system\";\nimport { cloneElement, isValidElement } from \"react\";\n\nfunction ButtonIcon(props) {\n var children = props.children,\n className = props.className,\n rest = _objectWithoutProperties(props, _excluded);\n\n var _children = isValidElement(children) ? cloneElement(children, {\n \"aria-hidden\": true,\n focusable: false\n }) : children;\n\n var _className = cx(\"chakra-button__icon\", className);\n\n return /* @__PURE__ */React.createElement(chakra.span, _objectSpread(_objectSpread({\n display: \"inline-flex\",\n alignSelf: \"center\",\n flexShrink: 0\n }, rest), {}, {\n className: _className\n }), _children);\n}\n\nButtonIcon.displayName = \"ButtonIcon\"; // src/button-spinner.tsx\n\nimport { Spinner } from \"@chakra-ui/spinner\";\nimport { chakra as chakra2 } from \"@chakra-ui/system\";\nimport { useMemo } from \"react\";\n\nfunction ButtonSpinner(props) {\n var label = props.label,\n placement = props.placement,\n _props$spacing = props.spacing,\n spacing = _props$spacing === void 0 ? \"0.5rem\" : _props$spacing,\n _props$children = props.children,\n children = _props$children === void 0 ? /* @__PURE__ */React.createElement(Spinner, {\n color: \"currentColor\",\n width: \"1em\",\n height: \"1em\"\n }) : _props$children,\n className = props.className,\n __css = props.__css,\n rest = _objectWithoutProperties(props, _excluded2);\n\n var _className = cx(\"chakra-button__spinner\", className);\n\n var marginProp = placement === \"start\" ? \"marginEnd\" : \"marginStart\";\n var spinnerStyles = useMemo(function () {\n var _objectSpread2;\n\n return _objectSpread((_objectSpread2 = {\n display: \"flex\",\n alignItems: \"center\",\n position: label ? \"relative\" : \"absolute\"\n }, _defineProperty(_objectSpread2, marginProp, label ? spacing : 0), _defineProperty(_objectSpread2, \"fontSize\", \"1em\"), _defineProperty(_objectSpread2, \"lineHeight\", \"normal\"), _objectSpread2), __css);\n }, [__css, label, marginProp, spacing]);\n return /* @__PURE__ */React.createElement(chakra2.div, _objectSpread(_objectSpread({\n className: _className\n }, rest), {}, {\n __css: spinnerStyles\n }), children);\n}\n\nButtonSpinner.displayName = \"ButtonSpinner\"; // src/use-button-type.tsx\n\nimport { useCallback, useState } from \"react\";\n\nfunction useButtonType(value) {\n var _useState = useState(!value),\n _useState2 = _slicedToArray(_useState, 2),\n isButton = _useState2[0],\n setIsButton = _useState2[1];\n\n var refCallback = useCallback(function (node) {\n if (!node) return;\n setIsButton(node.tagName === \"BUTTON\");\n }, []);\n var type = isButton ? \"button\" : void 0;\n return {\n ref: refCallback,\n type: type\n };\n} // src/button.tsx\n\n\nvar Button = forwardRef(function (props, ref) {\n var group = useButtonGroup();\n var styles = useStyleConfig(\"Button\", _objectSpread(_objectSpread({}, group), props));\n\n var _omitThemingProps = omitThemingProps(props),\n _omitThemingProps$isD = _omitThemingProps.isDisabled,\n isDisabled = _omitThemingProps$isD === void 0 ? group == null ? void 0 : group.isDisabled : _omitThemingProps$isD,\n isLoading = _omitThemingProps.isLoading,\n isActive = _omitThemingProps.isActive,\n children = _omitThemingProps.children,\n leftIcon = _omitThemingProps.leftIcon,\n rightIcon = _omitThemingProps.rightIcon,\n loadingText = _omitThemingProps.loadingText,\n _omitThemingProps$ico = _omitThemingProps.iconSpacing,\n iconSpacing = _omitThemingProps$ico === void 0 ? \"0.5rem\" : _omitThemingProps$ico,\n type = _omitThemingProps.type,\n spinner = _omitThemingProps.spinner,\n _omitThemingProps$spi = _omitThemingProps.spinnerPlacement,\n spinnerPlacement = _omitThemingProps$spi === void 0 ? \"start\" : _omitThemingProps$spi,\n className = _omitThemingProps.className,\n as = _omitThemingProps.as,\n rest = _objectWithoutProperties(_omitThemingProps, _excluded3);\n\n var buttonStyles = useMemo2(function () {\n var _focus = _objectSpread(_objectSpread({}, styles == null ? void 0 : styles[\"_focus\"]), {}, {\n zIndex: 1\n });\n\n return _objectSpread(_objectSpread({\n display: \"inline-flex\",\n appearance: \"none\",\n alignItems: \"center\",\n justifyContent: \"center\",\n userSelect: \"none\",\n position: \"relative\",\n whiteSpace: \"nowrap\",\n verticalAlign: \"middle\",\n outline: \"none\"\n }, styles), !!group && {\n _focus: _focus\n });\n }, [styles, group]);\n\n var _useButtonType = useButtonType(as),\n _ref = _useButtonType.ref,\n defaultType = _useButtonType.type;\n\n var contentProps = {\n rightIcon: rightIcon,\n leftIcon: leftIcon,\n iconSpacing: iconSpacing,\n children: children\n };\n return /* @__PURE__ */React.createElement(chakra3.button, _objectSpread({\n disabled: isDisabled || isLoading,\n ref: useMergeRefs(ref, _ref),\n as: as,\n type: type !== null && type !== void 0 ? type : defaultType,\n \"data-active\": dataAttr(isActive),\n \"data-loading\": dataAttr(isLoading),\n __css: buttonStyles,\n className: cx(\"chakra-button\", className)\n }, rest), isLoading && spinnerPlacement === \"start\" && /* @__PURE__ */React.createElement(ButtonSpinner, {\n className: \"chakra-button__spinner--start\",\n label: loadingText,\n placement: \"start\",\n spacing: iconSpacing\n }, spinner), isLoading ? loadingText || /* @__PURE__ */React.createElement(chakra3.span, {\n opacity: 0\n }, /* @__PURE__ */React.createElement(ButtonContent, _objectSpread({}, contentProps))) : /* @__PURE__ */React.createElement(ButtonContent, _objectSpread({}, contentProps)), isLoading && spinnerPlacement === \"end\" && /* @__PURE__ */React.createElement(ButtonSpinner, {\n className: \"chakra-button__spinner--end\",\n label: loadingText,\n placement: \"end\",\n spacing: iconSpacing\n }, spinner));\n});\nButton.displayName = \"Button\";\n\nfunction ButtonContent(props) {\n var leftIcon = props.leftIcon,\n rightIcon = props.rightIcon,\n children = props.children,\n iconSpacing = props.iconSpacing;\n return /* @__PURE__ */React.createElement(React.Fragment, null, leftIcon && /* @__PURE__ */React.createElement(ButtonIcon, {\n marginEnd: iconSpacing\n }, leftIcon), children, rightIcon && /* @__PURE__ */React.createElement(ButtonIcon, {\n marginStart: iconSpacing\n }, rightIcon));\n} // src/button-group.tsx\n\n\nimport { chakra as chakra4, forwardRef as forwardRef2 } from \"@chakra-ui/system\";\nimport { useMemo as useMemo3 } from \"react\";\nvar ButtonGroup = forwardRef2(function ButtonGroup2(props, ref) {\n var size = props.size,\n colorScheme = props.colorScheme,\n variant = props.variant,\n className = props.className,\n _props$spacing2 = props.spacing,\n spacing = _props$spacing2 === void 0 ? \"0.5rem\" : _props$spacing2,\n isAttached = props.isAttached,\n isDisabled = props.isDisabled,\n rest = _objectWithoutProperties(props, _excluded4);\n\n var _className = cx(\"chakra-button__group\", className);\n\n var context = useMemo3(function () {\n return {\n size: size,\n colorScheme: colorScheme,\n variant: variant,\n isDisabled: isDisabled\n };\n }, [size, colorScheme, variant, isDisabled]);\n var groupStyles = {\n display: \"inline-flex\"\n };\n\n if (isAttached) {\n groupStyles = _objectSpread(_objectSpread({}, groupStyles), {}, {\n \"> *:first-of-type:not(:last-of-type)\": {\n borderEndRadius: 0\n },\n \"> *:not(:first-of-type):not(:last-of-type)\": {\n borderRadius: 0\n },\n \"> *:not(:first-of-type):last-of-type\": {\n borderStartRadius: 0\n }\n });\n } else {\n groupStyles = _objectSpread(_objectSpread({}, groupStyles), {}, {\n \"& > *:not(style) ~ *:not(style)\": {\n marginStart: spacing\n }\n });\n }\n\n return /* @__PURE__ */React.createElement(ButtonGroupProvider, {\n value: context\n }, /* @__PURE__ */React.createElement(chakra4.div, _objectSpread({\n ref: ref,\n role: \"group\",\n __css: groupStyles,\n className: _className,\n \"data-attached\": isAttached ? \"\" : void 0\n }, rest)));\n});\nButtonGroup.displayName = \"ButtonGroup\"; // src/icon-button.tsx\n\nimport { forwardRef as forwardRef3 } from \"@chakra-ui/system\";\nimport { cloneElement as cloneElement2, isValidElement as isValidElement2 } from \"react\";\nvar IconButton = forwardRef3(function (props, ref) {\n var icon = props.icon,\n children = props.children,\n isRound = props.isRound,\n ariaLabel = props[\"aria-label\"],\n rest = _objectWithoutProperties(props, _excluded5);\n\n var element = icon || children;\n\n var _children = isValidElement2(element) ? cloneElement2(element, {\n \"aria-hidden\": true,\n focusable: false\n }) : null;\n\n return /* @__PURE__ */React.createElement(Button, _objectSpread({\n padding: \"0\",\n borderRadius: isRound ? \"full\" : void 0,\n ref: ref,\n \"aria-label\": ariaLabel\n }, rest), _children);\n});\nIconButton.displayName = \"IconButton\";\nexport { Button, ButtonGroup, ButtonSpinner, IconButton, useButtonGroup };","import React from 'react';\nimport { Link } from 'gatsby';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\nimport { navigate } from \"gatsby\"\n\nconst Navigation = () => {\n return (\n \n );\n};\n\nexport default Navigation;\n","export default __webpack_public_path__ + \"static/insta_logo-0b600938fdc173438e1dbf8666beac85.png\";","import React from 'react';\nimport './layout.scss';\nimport Navigation from '../navigation';\nimport { themeObj } from '../../utils/customTheme';\nimport insta_logo from '../../images/insta_logo.png';\nimport { Button } from '@chakra-ui/react';\n\ninterface LayoutProps {\n children: React.ReactNode;\n}\n\nconst Layout = ({ children }: LayoutProps) => {\n return (\n \n
\n \n
{children}
\n
\n \n \n \n \n
\n \n \n Contact us!\n \n \n \n \n Check out our 4.5 winners!\n \n \n
\n \n \n );\n};\n\nexport default Layout;\n","/**\n * SEO component that queries for data with\n * Gatsby's useStaticQuery React hook\n *\n * See: https://www.gatsbyjs.com/docs/use-static-query/\n */\n\nimport * as React from 'react';\nimport { useStaticQuery, graphql } from 'gatsby';\n\ntype SeoProps = {\n description: string;\n title: string;\n children: React.ReactNode | React.ReactNode[];\n};\n\nfunction Seo({ description, title, children }: SeoProps) {\n const { site } = useStaticQuery(\n graphql`\n query {\n site {\n siteMetadata {\n title\n description\n author\n }\n }\n }\n `\n );\n\n const metaDescription = description || site.siteMetadata.description;\n const defaultTitle = site.siteMetadata?.title;\n\n return (\n <>\n {defaultTitle ? `${title} | ${defaultTitle}` : title}\n \n \n \n \n \n \n \n \n {children}\n \n );\n}\n\nconst defaultProps = {\n description: ``\n};\n\nSeo.defaultProps = defaultProps;\n\nexport default Seo;\n","import _toConsumableArray from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\";\nimport \"core-js/modules/es.object.from-entries.js\";\n// src/extend-theme.ts\nimport { theme, isChakraTheme } from \"@chakra-ui/theme\";\nimport mergeWith from \"lodash.mergewith\";\n\nfunction isFunction(value) {\n return typeof value === \"function\";\n}\n\nfunction pipe() {\n for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) {\n fns[_key] = arguments[_key];\n }\n\n return function (v) {\n return fns.reduce(function (a, b) {\n return b(a);\n }, v);\n };\n}\n\nfunction extendTheme() {\n for (var _len2 = arguments.length, extensions = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n extensions[_key2] = arguments[_key2];\n }\n\n var overrides = [].concat(extensions);\n var baseTheme = extensions[extensions.length - 1];\n\n if (isChakraTheme(baseTheme) && overrides.length > 1) {\n overrides = overrides.slice(0, overrides.length - 1);\n } else {\n baseTheme = theme;\n }\n\n return pipe.apply(void 0, _toConsumableArray(overrides.map(function (extension) {\n return function (prevTheme) {\n return isFunction(extension) ? extension(prevTheme) : mergeThemeOverride(prevTheme, extension);\n };\n })))(baseTheme);\n}\n\nfunction mergeThemeOverride() {\n for (var _len3 = arguments.length, overrides = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n overrides[_key3] = arguments[_key3];\n }\n\n return mergeWith.apply(void 0, [{}].concat(overrides, [mergeThemeCustomizer]));\n}\n\nfunction mergeThemeCustomizer(source, override, key, object) {\n if ((isFunction(source) || isFunction(override)) && Object.prototype.hasOwnProperty.call(object, key)) {\n return function () {\n var sourceValue = isFunction(source) ? source.apply(void 0, arguments) : source;\n var overrideValue = isFunction(override) ? override.apply(void 0, arguments) : override;\n return mergeWith({}, sourceValue, overrideValue, mergeThemeCustomizer);\n };\n }\n\n return void 0;\n} // ../shared-utils/src/index.ts\n\n\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type === \"object\" || type === \"function\") && !Array.isArray(value);\n} // src/theme-extensions/with-default-color-scheme.ts\n\n\nfunction withDefaultColorScheme(_ref) {\n var colorScheme = _ref.colorScheme,\n components = _ref.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withColorScheme = {\n defaultProps: {\n colorScheme: colorScheme\n }\n };\n return [componentName, withColorScheme];\n }))\n });\n };\n} // src/theme-extensions/with-default-size.ts\n\n\nfunction withDefaultSize(_ref2) {\n var size = _ref2.size,\n components = _ref2.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withSize = {\n defaultProps: {\n size: size\n }\n };\n return [componentName, withSize];\n }))\n });\n };\n} // src/theme-extensions/with-default-variant.ts\n\n\nfunction withDefaultVariant(_ref3) {\n var variant = _ref3.variant,\n components = _ref3.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withVariant = {\n defaultProps: {\n variant: variant\n }\n };\n return [componentName, withVariant];\n }))\n });\n };\n} // src/theme-extensions/with-default-props.ts\n\n\nfunction pipe2() {\n for (var _len4 = arguments.length, fns = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n fns[_key4] = arguments[_key4];\n }\n\n return function (v) {\n return fns.reduce(function (a, b) {\n return b(a);\n }, v);\n };\n}\n\nfunction withDefaultProps(_ref4) {\n var _ref4$defaultProps = _ref4.defaultProps,\n colorScheme = _ref4$defaultProps.colorScheme,\n variant = _ref4$defaultProps.variant,\n size = _ref4$defaultProps.size,\n components = _ref4.components;\n\n var identity = function identity(t) {\n return t;\n };\n\n var fns = [colorScheme ? withDefaultColorScheme({\n colorScheme: colorScheme,\n components: components\n }) : identity, size ? withDefaultSize({\n size: size,\n components: components\n }) : identity, variant ? withDefaultVariant({\n variant: variant,\n components: components\n }) : identity];\n return function (theme2) {\n return mergeThemeOverride(pipe2.apply(void 0, fns)(theme2));\n };\n}\n\nexport { extendTheme, mergeThemeOverride, withDefaultColorScheme, withDefaultProps, withDefaultSize, withDefaultVariant };","// extracted by mini-css-extract-plugin\nexport var accentMain = \"#e5e5de\";\nexport var accentSecondary = \"#26577a\";\nexport var primaryMain = \"#171738\";\nexport var primarySecondary = \"#26577a\";\nexport var secondaryMain = \"#dedede\";\nexport var secondarySecondary = \"#dedede\";","import { extendTheme } from '@chakra-ui/react';\n\n// @ts-ignore\nimport * as colors from './_colors.module.scss';\n\nexport const themeObj = {\n dark: {\n palette: {\n primary: {\n main: colors.primaryMain,\n secondary: colors.primarySecondary\n },\n secondary: {\n main: colors.secondaryMain,\n secondary: colors.secondarySecondary\n },\n accent: {\n main: colors.accentMain,\n secondary: colors.accentSecondary\n }\n }\n }\n};\n\nexport const buttonObj = {\n Button: {\n // 1. We can update the base styles\n baseStyle: {\n fontWeight: 'semibold', // Normally, it is \"semibold\"\n fontSize: 'lg'\n },\n // 2. We can add a new button size or extend existing\n sizes: {\n xl: {\n h: '56px',\n fontSize: 'lg',\n px: '32px'\n }\n },\n // 3. We can add a new visual variant\n variants: {\n outline: {\n border: '2px solid',\n borderColor: themeObj.dark.palette.accent.main,\n color: themeObj.dark.palette.accent.main,\n _hover: {\n color: themeObj.dark.palette.primary.main,\n bg: themeObj.dark.palette.accent.main\n },\n _active: {\n color: themeObj.dark.palette.primary.main,\n bg: themeObj.dark.palette.accent.main,\n opacity: 0.8\n }\n }\n }\n }\n};\n\nconst theme = extendTheme({\n semanticTokens: {\n ...themeObj\n },\n components: {\n ...buttonObj\n },\n styles: {\n global: {\n // styles for the `body`\n fonts: {\n body: \"'Raleway', sans-serif\",\n head: \"'Raleway', sans-serif\",\n footer: \"'Raleway', sans-serif\"\n }\n }\n }\n});\n\nexport default theme;\n"],"names":["assignRef","ref","value","current","error","Error","concat","mergeRefs","_len","arguments","length","refs","Array","_key","node","forEach","useMergeRefs","_len2","_key2","useMemo","apply","_excluded","_excluded2","_excluded3","_excluded4","_excluded5","ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","_objectSpread","target","i","source","key","getOwnPropertyDescriptors","defineProperties","defineProperty","cx","classNames","Boolean","join","dataAttr","condition","_createContext","strict","name","_createContext2","ButtonGroupProvider","useButtonGroup","ButtonIcon","props","children","className","rest","_children","isValidElement","cloneElement","focusable","_className","display","alignSelf","flexShrink","ButtonSpinner","label","placement","_props$spacing","spacing","_props$children","color","width","height","__css","marginProp","spinnerStyles","_objectSpread2","alignItems","position","displayName","Button","_useState","_useState2","isButton","setIsButton","group","styles","_omitThemingProps","_omitThemingProps$isD","isDisabled","isLoading","isActive","leftIcon","rightIcon","loadingText","_omitThemingProps$ico","iconSpacing","type","spinner","_omitThemingProps$spi","spinnerPlacement","as","buttonStyles","_focus","zIndex","appearance","justifyContent","userSelect","whiteSpace","verticalAlign","outline","_useButtonType","useState","useCallback","tagName","_ref","defaultType","contentProps","disabled","opacity","ButtonContent","marginEnd","marginStart","size","colorScheme","variant","_props$spacing2","isAttached","context","groupStyles","borderEndRadius","borderRadius","borderStartRadius","role","icon","isRound","ariaLabel","element","padding","React","style","backgroundColor","themeObj","Link","id","to","background","Navigation","flexWrap","href","src","insta_logo","alt","marginLeft","marginRight","flexDirection","marginTop","Seo","description","title","site","useStaticQuery","metaDescription","siteMetadata","defaultTitle","_site$siteMetadata","content","property","author","defaultProps","isFunction","pipe","fns","v","reduce","a","b","mergeThemeOverride","_len3","overrides","_key3","mergeThemeCustomizer","override","prototype","hasOwnProperty","call","sourceValue","overrideValue","dark","palette","primary","main","secondary","accent","buttonObj","baseStyle","fontWeight","fontSize","sizes","xl","h","px","variants","border","borderColor","_hover","bg","_active","theme","extensions","baseTheme","slice","map","extension","prevTheme","extendTheme","semanticTokens","components","global","fonts","body","head","footer"],"sourceRoot":""} \ No newline at end of file diff --git a/commons-257f7babe6a9a15b9815.js b/commons-257f7babe6a9a15b9815.js deleted file mode 100644 index f0a2578..0000000 --- a/commons-257f7babe6a9a15b9815.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[351],{4956:function(e,t,n){n.d(t,{zx:function(){return Z}});var a=n(4942),r=n(4925),i=n(9439),c=n(7294);function o(e,t){if(null!=e)if("function"!=typeof e)try{e.current=t}catch(n){throw new Error("Cannot assign value '".concat(t,"' to ref '").concat(e,"'"))}else e(t)}function l(){for(var e=arguments.length,t=new Array(e),n=0;n *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}}:{"& > *:not(style) ~ *:not(style)":{marginStart:s}}),c.createElement(S,{value:y},c.createElement(m.m$.div,E({ref:t,role:"group",__css:v,className:f,"data-attached":u?"":void 0},p)))})).displayName="ButtonGroup",(0,m.Gp)((function(e,t){var n=e.icon,a=e.children,i=e.isRound,o=e["aria-label"],l=(0,r.Z)(e,h),s=n||a,m=(0,c.isValidElement)(s)?(0,c.cloneElement)(s,{"aria-hidden":!0,focusable:!1}):null;return c.createElement(Z,E({padding:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":o},l),m)})).displayName="IconButton"},2302:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(7294),r=n(1082),i=n(5205),c=function(){return a.createElement("nav",{style:{backgroundColor:i.af.dark.palette.primary.main}},a.createElement(r.Link,{id:"title",style:{color:i.af.dark.palette.accent.main},to:"/"},"MV Hacks"),a.createElement("div",{className:"links"},a.createElement("div",{className:"link",id:"homeLink"},a.createElement(r.Link,{to:"/"},"Home")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/faq"},"FAQ")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/about-the-team"},"Team")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/sponsors"},"Sponsors"))))},o=n.p+"static/insta_logo-0b600938fdc173438e1dbf8666beac85.png",l=n(4956),s=function(e){var t=e.children;return a.createElement("div",{className:"layout",style:{background:i.af.dark.palette.primary.main}},a.createElement("div",{className:"content-wrapper"},a.createElement(c,null),a.createElement("div",{className:"content"},t)),a.createElement("footer",{className:"footer",style:{background:i.af.dark.palette.primary.main,color:i.af.dark.palette.secondary.main,width:"100%",display:"flex",justifyContent:"center",flexWrap:"wrap"}},a.createElement("a",{href:"https://www.instagram.com/mvhacks/",target:"_blank",style:{width:"100%"}},a.createElement("img",{src:o,alt:"logo",style:{width:"4vh",marginLeft:"auto",marginRight:"auto"}})),a.createElement("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",flexDirection:"column"}},a.createElement(l.zx,{variant:"outline",style:{marginTop:"15px"}},a.createElement("a",{href:"mailto:contact@mv-hacks.com"},"Contact us!")),a.createElement(l.zx,{variant:"outline",style:{marginTop:"15px",justifyContent:"center"}},a.createElement("a",{href:"https://mvhacks-4-5.devpost.com/?",target:"_blank"},"Check out our 4.5 winners!")))))}},4001:function(e,t,n){var a=n(7294),r=n(1082);function i(e){var t,n,i=e.description,c=e.title,o=e.children,l=(0,r.useStaticQuery)("63159454").site,s=i||l.siteMetadata.description,m=null===(t=l.siteMetadata)||void 0===t?void 0:t.title;return a.createElement(a.Fragment,null,a.createElement("title",null,m?c+" | "+m:c),a.createElement("meta",{name:"description",content:s}),a.createElement("meta",{property:"og:title",content:c}),a.createElement("meta",{property:"og:description",content:s}),a.createElement("meta",{property:"og:type",content:"website"}),a.createElement("meta",{name:"twitter:card",content:"summary"}),a.createElement("meta",{name:"twitter:creator",content:(null===(n=l.siteMetadata)||void 0===n?void 0:n.author)||""}),a.createElement("meta",{name:"twitter:title",content:c}),a.createElement("meta",{name:"twitter:description",content:s}),o)}i.defaultProps={description:""},t.Z=i},5205:function(e,t,n){n.d(t,{ZP:function(){return f},af:function(){return u}});var a=n(3433),r=(n(8559),n(7284)),i=n(3971),c=n.n(i);function o(e){return"function"==typeof e}function l(){for(var e=arguments.length,t=new Array(e),n=0;n1?i=i.slice(0,i.length-1):c=r.rS,l.apply(void 0,(0,a.Z)(i.map((function(e){return function(t){return o(e)?e(t):s(t,e)}}))))(c)}({semanticTokens:Object.assign({},u),components:Object.assign({},d),styles:{global:{fonts:{body:"'Raleway', sans-serif",head:"'Raleway', sans-serif",footer:"'Raleway', sans-serif"}}}}),f=p}}]); -//# sourceMappingURL=commons-257f7babe6a9a15b9815.js.map \ No newline at end of file diff --git a/commons-257f7babe6a9a15b9815.js.map b/commons-257f7babe6a9a15b9815.js.map deleted file mode 100644 index 033191f..0000000 --- a/commons-257f7babe6a9a15b9815.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"commons-257f7babe6a9a15b9815.js","mappings":"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","sources":["webpack://gatsby-starter-default/./node_modules/@chakra-ui/react-use-merge-refs/dist/index.esm.js","webpack://gatsby-starter-default/./node_modules/@chakra-ui/button/dist/index.esm.js","webpack://gatsby-starter-default/./src/components/navigation/index.tsx","webpack://gatsby-starter-default/./src/images/insta_logo.png","webpack://gatsby-starter-default/./src/components/layout/index.tsx","webpack://gatsby-starter-default/./src/components/seo.tsx","webpack://gatsby-starter-default/./node_modules/@chakra-ui/theme-utils/dist/index.esm.js","webpack://gatsby-starter-default/./src/utils/_colors.module.scss","webpack://gatsby-starter-default/./src/utils/customTheme.tsx"],"sourcesContent":["// src/index.ts\nimport { useMemo } from \"react\";\n\nfunction assignRef(ref, value) {\n if (ref == null) return;\n\n if (typeof ref === \"function\") {\n ref(value);\n return;\n }\n\n try {\n ref.current = value;\n } catch (error) {\n throw new Error(\"Cannot assign value '\".concat(value, \"' to ref '\").concat(ref, \"'\"));\n }\n}\n\nfunction mergeRefs() {\n for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) {\n refs[_key] = arguments[_key];\n }\n\n return function (node) {\n refs.forEach(function (ref) {\n assignRef(ref, node);\n });\n };\n}\n\nfunction useMergeRefs() {\n for (var _len2 = arguments.length, refs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n refs[_key2] = arguments[_key2];\n }\n\n return useMemo(function () {\n return mergeRefs.apply(void 0, refs);\n }, refs);\n}\n\nexport { assignRef, mergeRefs, useMergeRefs };","import _defineProperty from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nimport _objectWithoutProperties from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nimport _slicedToArray from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nvar _excluded = [\"children\", \"className\"],\n _excluded2 = [\"label\", \"placement\", \"spacing\", \"children\", \"className\", \"__css\"],\n _excluded3 = [\"isDisabled\", \"isLoading\", \"isActive\", \"children\", \"leftIcon\", \"rightIcon\", \"loadingText\", \"iconSpacing\", \"type\", \"spinner\", \"spinnerPlacement\", \"className\", \"as\"],\n _excluded4 = [\"size\", \"colorScheme\", \"variant\", \"className\", \"spacing\", \"isAttached\", \"isDisabled\"],\n _excluded5 = [\"icon\", \"children\", \"isRound\", \"aria-label\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n// ../../../react-shim.js\nimport React from \"react\"; // src/button.tsx\n\nimport { useMergeRefs } from \"@chakra-ui/react-use-merge-refs\";\nimport { chakra as chakra3, forwardRef, omitThemingProps, useStyleConfig } from \"@chakra-ui/system\"; // ../../utilities/shared-utils/src/index.ts\n\nvar cx = function cx() {\n for (var _len = arguments.length, classNames = new Array(_len), _key = 0; _key < _len; _key++) {\n classNames[_key] = arguments[_key];\n }\n\n return classNames.filter(Boolean).join(\" \");\n};\n\nvar dataAttr = function dataAttr(condition) {\n return condition ? \"\" : void 0;\n}; // src/button.tsx\n\n\nimport { useMemo as useMemo2 } from \"react\"; // src/button-context.ts\n\nimport { createContext } from \"@chakra-ui/react-context\";\n\nvar _createContext = createContext({\n strict: false,\n name: \"ButtonGroupContext\"\n}),\n _createContext2 = _slicedToArray(_createContext, 2),\n ButtonGroupProvider = _createContext2[0],\n useButtonGroup = _createContext2[1]; // src/button-icon.tsx\n\n\nimport { chakra } from \"@chakra-ui/system\";\nimport { cloneElement, isValidElement } from \"react\";\n\nfunction ButtonIcon(props) {\n var children = props.children,\n className = props.className,\n rest = _objectWithoutProperties(props, _excluded);\n\n var _children = isValidElement(children) ? cloneElement(children, {\n \"aria-hidden\": true,\n focusable: false\n }) : children;\n\n var _className = cx(\"chakra-button__icon\", className);\n\n return /* @__PURE__ */React.createElement(chakra.span, _objectSpread(_objectSpread({\n display: \"inline-flex\",\n alignSelf: \"center\",\n flexShrink: 0\n }, rest), {}, {\n className: _className\n }), _children);\n}\n\nButtonIcon.displayName = \"ButtonIcon\"; // src/button-spinner.tsx\n\nimport { Spinner } from \"@chakra-ui/spinner\";\nimport { chakra as chakra2 } from \"@chakra-ui/system\";\nimport { useMemo } from \"react\";\n\nfunction ButtonSpinner(props) {\n var label = props.label,\n placement = props.placement,\n _props$spacing = props.spacing,\n spacing = _props$spacing === void 0 ? \"0.5rem\" : _props$spacing,\n _props$children = props.children,\n children = _props$children === void 0 ? /* @__PURE__ */React.createElement(Spinner, {\n color: \"currentColor\",\n width: \"1em\",\n height: \"1em\"\n }) : _props$children,\n className = props.className,\n __css = props.__css,\n rest = _objectWithoutProperties(props, _excluded2);\n\n var _className = cx(\"chakra-button__spinner\", className);\n\n var marginProp = placement === \"start\" ? \"marginEnd\" : \"marginStart\";\n var spinnerStyles = useMemo(function () {\n var _objectSpread2;\n\n return _objectSpread((_objectSpread2 = {\n display: \"flex\",\n alignItems: \"center\",\n position: label ? \"relative\" : \"absolute\"\n }, _defineProperty(_objectSpread2, marginProp, label ? spacing : 0), _defineProperty(_objectSpread2, \"fontSize\", \"1em\"), _defineProperty(_objectSpread2, \"lineHeight\", \"normal\"), _objectSpread2), __css);\n }, [__css, label, marginProp, spacing]);\n return /* @__PURE__ */React.createElement(chakra2.div, _objectSpread(_objectSpread({\n className: _className\n }, rest), {}, {\n __css: spinnerStyles\n }), children);\n}\n\nButtonSpinner.displayName = \"ButtonSpinner\"; // src/use-button-type.tsx\n\nimport { useCallback, useState } from \"react\";\n\nfunction useButtonType(value) {\n var _useState = useState(!value),\n _useState2 = _slicedToArray(_useState, 2),\n isButton = _useState2[0],\n setIsButton = _useState2[1];\n\n var refCallback = useCallback(function (node) {\n if (!node) return;\n setIsButton(node.tagName === \"BUTTON\");\n }, []);\n var type = isButton ? \"button\" : void 0;\n return {\n ref: refCallback,\n type: type\n };\n} // src/button.tsx\n\n\nvar Button = forwardRef(function (props, ref) {\n var group = useButtonGroup();\n var styles = useStyleConfig(\"Button\", _objectSpread(_objectSpread({}, group), props));\n\n var _omitThemingProps = omitThemingProps(props),\n _omitThemingProps$isD = _omitThemingProps.isDisabled,\n isDisabled = _omitThemingProps$isD === void 0 ? group == null ? void 0 : group.isDisabled : _omitThemingProps$isD,\n isLoading = _omitThemingProps.isLoading,\n isActive = _omitThemingProps.isActive,\n children = _omitThemingProps.children,\n leftIcon = _omitThemingProps.leftIcon,\n rightIcon = _omitThemingProps.rightIcon,\n loadingText = _omitThemingProps.loadingText,\n _omitThemingProps$ico = _omitThemingProps.iconSpacing,\n iconSpacing = _omitThemingProps$ico === void 0 ? \"0.5rem\" : _omitThemingProps$ico,\n type = _omitThemingProps.type,\n spinner = _omitThemingProps.spinner,\n _omitThemingProps$spi = _omitThemingProps.spinnerPlacement,\n spinnerPlacement = _omitThemingProps$spi === void 0 ? \"start\" : _omitThemingProps$spi,\n className = _omitThemingProps.className,\n as = _omitThemingProps.as,\n rest = _objectWithoutProperties(_omitThemingProps, _excluded3);\n\n var buttonStyles = useMemo2(function () {\n var _focus = _objectSpread(_objectSpread({}, styles == null ? void 0 : styles[\"_focus\"]), {}, {\n zIndex: 1\n });\n\n return _objectSpread(_objectSpread({\n display: \"inline-flex\",\n appearance: \"none\",\n alignItems: \"center\",\n justifyContent: \"center\",\n userSelect: \"none\",\n position: \"relative\",\n whiteSpace: \"nowrap\",\n verticalAlign: \"middle\",\n outline: \"none\"\n }, styles), !!group && {\n _focus: _focus\n });\n }, [styles, group]);\n\n var _useButtonType = useButtonType(as),\n _ref = _useButtonType.ref,\n defaultType = _useButtonType.type;\n\n var contentProps = {\n rightIcon: rightIcon,\n leftIcon: leftIcon,\n iconSpacing: iconSpacing,\n children: children\n };\n return /* @__PURE__ */React.createElement(chakra3.button, _objectSpread({\n disabled: isDisabled || isLoading,\n ref: useMergeRefs(ref, _ref),\n as: as,\n type: type !== null && type !== void 0 ? type : defaultType,\n \"data-active\": dataAttr(isActive),\n \"data-loading\": dataAttr(isLoading),\n __css: buttonStyles,\n className: cx(\"chakra-button\", className)\n }, rest), isLoading && spinnerPlacement === \"start\" && /* @__PURE__ */React.createElement(ButtonSpinner, {\n className: \"chakra-button__spinner--start\",\n label: loadingText,\n placement: \"start\",\n spacing: iconSpacing\n }, spinner), isLoading ? loadingText || /* @__PURE__ */React.createElement(chakra3.span, {\n opacity: 0\n }, /* @__PURE__ */React.createElement(ButtonContent, _objectSpread({}, contentProps))) : /* @__PURE__ */React.createElement(ButtonContent, _objectSpread({}, contentProps)), isLoading && spinnerPlacement === \"end\" && /* @__PURE__ */React.createElement(ButtonSpinner, {\n className: \"chakra-button__spinner--end\",\n label: loadingText,\n placement: \"end\",\n spacing: iconSpacing\n }, spinner));\n});\nButton.displayName = \"Button\";\n\nfunction ButtonContent(props) {\n var leftIcon = props.leftIcon,\n rightIcon = props.rightIcon,\n children = props.children,\n iconSpacing = props.iconSpacing;\n return /* @__PURE__ */React.createElement(React.Fragment, null, leftIcon && /* @__PURE__ */React.createElement(ButtonIcon, {\n marginEnd: iconSpacing\n }, leftIcon), children, rightIcon && /* @__PURE__ */React.createElement(ButtonIcon, {\n marginStart: iconSpacing\n }, rightIcon));\n} // src/button-group.tsx\n\n\nimport { chakra as chakra4, forwardRef as forwardRef2 } from \"@chakra-ui/system\";\nimport { useMemo as useMemo3 } from \"react\";\nvar ButtonGroup = forwardRef2(function ButtonGroup2(props, ref) {\n var size = props.size,\n colorScheme = props.colorScheme,\n variant = props.variant,\n className = props.className,\n _props$spacing2 = props.spacing,\n spacing = _props$spacing2 === void 0 ? \"0.5rem\" : _props$spacing2,\n isAttached = props.isAttached,\n isDisabled = props.isDisabled,\n rest = _objectWithoutProperties(props, _excluded4);\n\n var _className = cx(\"chakra-button__group\", className);\n\n var context = useMemo3(function () {\n return {\n size: size,\n colorScheme: colorScheme,\n variant: variant,\n isDisabled: isDisabled\n };\n }, [size, colorScheme, variant, isDisabled]);\n var groupStyles = {\n display: \"inline-flex\"\n };\n\n if (isAttached) {\n groupStyles = _objectSpread(_objectSpread({}, groupStyles), {}, {\n \"> *:first-of-type:not(:last-of-type)\": {\n borderEndRadius: 0\n },\n \"> *:not(:first-of-type):not(:last-of-type)\": {\n borderRadius: 0\n },\n \"> *:not(:first-of-type):last-of-type\": {\n borderStartRadius: 0\n }\n });\n } else {\n groupStyles = _objectSpread(_objectSpread({}, groupStyles), {}, {\n \"& > *:not(style) ~ *:not(style)\": {\n marginStart: spacing\n }\n });\n }\n\n return /* @__PURE__ */React.createElement(ButtonGroupProvider, {\n value: context\n }, /* @__PURE__ */React.createElement(chakra4.div, _objectSpread({\n ref: ref,\n role: \"group\",\n __css: groupStyles,\n className: _className,\n \"data-attached\": isAttached ? \"\" : void 0\n }, rest)));\n});\nButtonGroup.displayName = \"ButtonGroup\"; // src/icon-button.tsx\n\nimport { forwardRef as forwardRef3 } from \"@chakra-ui/system\";\nimport { cloneElement as cloneElement2, isValidElement as isValidElement2 } from \"react\";\nvar IconButton = forwardRef3(function (props, ref) {\n var icon = props.icon,\n children = props.children,\n isRound = props.isRound,\n ariaLabel = props[\"aria-label\"],\n rest = _objectWithoutProperties(props, _excluded5);\n\n var element = icon || children;\n\n var _children = isValidElement2(element) ? cloneElement2(element, {\n \"aria-hidden\": true,\n focusable: false\n }) : null;\n\n return /* @__PURE__ */React.createElement(Button, _objectSpread({\n padding: \"0\",\n borderRadius: isRound ? \"full\" : void 0,\n ref: ref,\n \"aria-label\": ariaLabel\n }, rest), _children);\n});\nIconButton.displayName = \"IconButton\";\nexport { Button, ButtonGroup, ButtonSpinner, IconButton, useButtonGroup };","import React from 'react';\nimport { Link } from 'gatsby';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Navigation = () => {\n return (\n \n );\n};\n\nexport default Navigation;\n","export default __webpack_public_path__ + \"static/insta_logo-0b600938fdc173438e1dbf8666beac85.png\";","import React from 'react';\nimport './layout.scss';\nimport Navigation from '../navigation';\nimport { themeObj } from '../../utils/customTheme';\nimport insta_logo from '../../images/insta_logo.png';\nimport { Button } from '@chakra-ui/react';\n\ninterface LayoutProps {\n children: React.ReactNode;\n}\n\nconst Layout = ({ children }: LayoutProps) => {\n return (\n \n
\n \n
{children}
\n
\n \n \n \n \n
\n \n \n Contact us!\n \n \n \n \n Check out our 4.5 winners!\n \n \n
\n \n \n );\n};\n\nexport default Layout;\n","/**\n * SEO component that queries for data with\n * Gatsby's useStaticQuery React hook\n *\n * See: https://www.gatsbyjs.com/docs/use-static-query/\n */\n\nimport * as React from 'react';\nimport { useStaticQuery, graphql } from 'gatsby';\n\ntype SeoProps = {\n description: string;\n title: string;\n children: React.ReactNode | React.ReactNode[];\n};\n\nfunction Seo({ description, title, children }: SeoProps) {\n const { site } = useStaticQuery(\n graphql`\n query {\n site {\n siteMetadata {\n title\n description\n author\n }\n }\n }\n `\n );\n\n const metaDescription = description || site.siteMetadata.description;\n const defaultTitle = site.siteMetadata?.title;\n\n return (\n <>\n {defaultTitle ? `${title} | ${defaultTitle}` : title}\n \n \n \n \n \n \n \n \n {children}\n \n );\n}\n\nconst defaultProps = {\n description: ``\n};\n\nSeo.defaultProps = defaultProps;\n\nexport default Seo;\n","import _toConsumableArray from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\";\nimport \"core-js/modules/es.object.from-entries.js\";\n// src/extend-theme.ts\nimport { theme, isChakraTheme } from \"@chakra-ui/theme\";\nimport mergeWith from \"lodash.mergewith\";\n\nfunction isFunction(value) {\n return typeof value === \"function\";\n}\n\nfunction pipe() {\n for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) {\n fns[_key] = arguments[_key];\n }\n\n return function (v) {\n return fns.reduce(function (a, b) {\n return b(a);\n }, v);\n };\n}\n\nfunction extendTheme() {\n for (var _len2 = arguments.length, extensions = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n extensions[_key2] = arguments[_key2];\n }\n\n var overrides = [].concat(extensions);\n var baseTheme = extensions[extensions.length - 1];\n\n if (isChakraTheme(baseTheme) && overrides.length > 1) {\n overrides = overrides.slice(0, overrides.length - 1);\n } else {\n baseTheme = theme;\n }\n\n return pipe.apply(void 0, _toConsumableArray(overrides.map(function (extension) {\n return function (prevTheme) {\n return isFunction(extension) ? extension(prevTheme) : mergeThemeOverride(prevTheme, extension);\n };\n })))(baseTheme);\n}\n\nfunction mergeThemeOverride() {\n for (var _len3 = arguments.length, overrides = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n overrides[_key3] = arguments[_key3];\n }\n\n return mergeWith.apply(void 0, [{}].concat(overrides, [mergeThemeCustomizer]));\n}\n\nfunction mergeThemeCustomizer(source, override, key, object) {\n if ((isFunction(source) || isFunction(override)) && Object.prototype.hasOwnProperty.call(object, key)) {\n return function () {\n var sourceValue = isFunction(source) ? source.apply(void 0, arguments) : source;\n var overrideValue = isFunction(override) ? override.apply(void 0, arguments) : override;\n return mergeWith({}, sourceValue, overrideValue, mergeThemeCustomizer);\n };\n }\n\n return void 0;\n} // ../shared-utils/src/index.ts\n\n\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type === \"object\" || type === \"function\") && !Array.isArray(value);\n} // src/theme-extensions/with-default-color-scheme.ts\n\n\nfunction withDefaultColorScheme(_ref) {\n var colorScheme = _ref.colorScheme,\n components = _ref.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withColorScheme = {\n defaultProps: {\n colorScheme: colorScheme\n }\n };\n return [componentName, withColorScheme];\n }))\n });\n };\n} // src/theme-extensions/with-default-size.ts\n\n\nfunction withDefaultSize(_ref2) {\n var size = _ref2.size,\n components = _ref2.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withSize = {\n defaultProps: {\n size: size\n }\n };\n return [componentName, withSize];\n }))\n });\n };\n} // src/theme-extensions/with-default-variant.ts\n\n\nfunction withDefaultVariant(_ref3) {\n var variant = _ref3.variant,\n components = _ref3.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withVariant = {\n defaultProps: {\n variant: variant\n }\n };\n return [componentName, withVariant];\n }))\n });\n };\n} // src/theme-extensions/with-default-props.ts\n\n\nfunction pipe2() {\n for (var _len4 = arguments.length, fns = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n fns[_key4] = arguments[_key4];\n }\n\n return function (v) {\n return fns.reduce(function (a, b) {\n return b(a);\n }, v);\n };\n}\n\nfunction withDefaultProps(_ref4) {\n var _ref4$defaultProps = _ref4.defaultProps,\n colorScheme = _ref4$defaultProps.colorScheme,\n variant = _ref4$defaultProps.variant,\n size = _ref4$defaultProps.size,\n components = _ref4.components;\n\n var identity = function identity(t) {\n return t;\n };\n\n var fns = [colorScheme ? withDefaultColorScheme({\n colorScheme: colorScheme,\n components: components\n }) : identity, size ? withDefaultSize({\n size: size,\n components: components\n }) : identity, variant ? withDefaultVariant({\n variant: variant,\n components: components\n }) : identity];\n return function (theme2) {\n return mergeThemeOverride(pipe2.apply(void 0, fns)(theme2));\n };\n}\n\nexport { extendTheme, mergeThemeOverride, withDefaultColorScheme, withDefaultProps, withDefaultSize, withDefaultVariant };","// extracted by mini-css-extract-plugin\nexport var accentMain = \"#00cf9f\";\nexport var accentSecondary = \"#00916f\";\nexport var primaryMain = \"#171738\";\nexport var primarySecondary = \"#26577a\";\nexport var secondaryMain = \"#dedede\";\nexport var secondarySecondary = \"#d9e0ef\";","import { extendTheme } from '@chakra-ui/react';\n\n// @ts-ignore\nimport * as colors from './_colors.module.scss';\n\nexport const themeObj = {\n dark: {\n palette: {\n primary: {\n main: colors.primaryMain,\n secondary: colors.primarySecondary\n },\n secondary: {\n main: colors.secondaryMain,\n secondary: colors.secondarySecondary\n },\n accent: {\n main: colors.accentMain,\n secondary: colors.accentSecondary\n }\n }\n }\n};\n\nexport const buttonObj = {\n Button: {\n // 1. We can update the base styles\n baseStyle: {\n fontWeight: 'semibold', // Normally, it is \"semibold\"\n fontSize: 'lg'\n },\n // 2. We can add a new button size or extend existing\n sizes: {\n xl: {\n h: '56px',\n fontSize: 'lg',\n px: '32px'\n }\n },\n // 3. We can add a new visual variant\n variants: {\n outline: {\n border: '2px solid',\n borderColor: themeObj.dark.palette.accent.main,\n color: themeObj.dark.palette.accent.main,\n _hover: {\n color: themeObj.dark.palette.primary.main,\n bg: themeObj.dark.palette.accent.main\n },\n _active: {\n color: themeObj.dark.palette.primary.main,\n bg: themeObj.dark.palette.accent.main,\n opacity: 0.8\n }\n }\n }\n }\n};\n\nconst theme = extendTheme({\n semanticTokens: {\n ...themeObj\n },\n components: {\n ...buttonObj\n },\n styles: {\n global: {\n // styles for the `body`\n fonts: {\n body: \"'Raleway', sans-serif\",\n head: \"'Raleway', sans-serif\",\n footer: \"'Raleway', sans-serif\"\n }\n }\n }\n});\n\nexport default theme;\n"],"names":["assignRef","ref","value","current","error","Error","concat","mergeRefs","_len","arguments","length","refs","Array","_key","node","forEach","useMergeRefs","_len2","_key2","useMemo","apply","_excluded","_excluded2","_excluded3","_excluded4","_excluded5","ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","_objectSpread","target","i","source","key","getOwnPropertyDescriptors","defineProperties","defineProperty","cx","classNames","Boolean","join","dataAttr","condition","_createContext","strict","name","_createContext2","ButtonGroupProvider","useButtonGroup","ButtonIcon","props","children","className","rest","_children","isValidElement","cloneElement","focusable","_className","display","alignSelf","flexShrink","ButtonSpinner","label","placement","_props$spacing","spacing","_props$children","color","width","height","__css","marginProp","spinnerStyles","_objectSpread2","alignItems","position","displayName","Button","_useState","_useState2","isButton","setIsButton","group","styles","_omitThemingProps","_omitThemingProps$isD","isDisabled","isLoading","isActive","leftIcon","rightIcon","loadingText","_omitThemingProps$ico","iconSpacing","type","spinner","_omitThemingProps$spi","spinnerPlacement","as","buttonStyles","_focus","zIndex","appearance","justifyContent","userSelect","whiteSpace","verticalAlign","outline","_useButtonType","useState","useCallback","tagName","_ref","defaultType","contentProps","disabled","opacity","ButtonContent","marginEnd","marginStart","size","colorScheme","variant","_props$spacing2","isAttached","context","groupStyles","borderEndRadius","borderRadius","borderStartRadius","role","icon","isRound","ariaLabel","element","padding","React","style","backgroundColor","themeObj","Link","id","to","background","Navigation","flexWrap","href","src","insta_logo","alt","marginLeft","marginRight","flexDirection","marginTop","Seo","description","title","site","useStaticQuery","metaDescription","siteMetadata","defaultTitle","_site$siteMetadata","content","property","author","defaultProps","isFunction","pipe","fns","v","reduce","a","b","mergeThemeOverride","_len3","overrides","_key3","mergeThemeCustomizer","override","prototype","hasOwnProperty","call","sourceValue","overrideValue","dark","palette","primary","main","secondary","accent","buttonObj","baseStyle","fontWeight","fontSize","sizes","xl","h","px","variants","border","borderColor","_hover","bg","_active","theme","extensions","baseTheme","slice","map","extension","prevTheme","extendTheme","semanticTokens","components","global","fonts","body","head","footer"],"sourceRoot":""} \ No newline at end of file diff --git a/commons-49f35e534b5ad9869317.js b/commons-49f35e534b5ad9869317.js deleted file mode 100644 index 756a96a..0000000 --- a/commons-49f35e534b5ad9869317.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[351],{4956:function(e,t,n){n.d(t,{zx:function(){return Z}});var a=n(4942),r=n(4925),i=n(9439),c=n(7294);function o(e,t){if(null!=e)if("function"!=typeof e)try{e.current=t}catch(n){throw new Error("Cannot assign value '".concat(t,"' to ref '").concat(e,"'"))}else e(t)}function l(){for(var e=arguments.length,t=new Array(e),n=0;n *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}}:{"& > *:not(style) ~ *:not(style)":{marginStart:s}}),c.createElement(S,{value:y},c.createElement(m.m$.div,E({ref:t,role:"group",__css:g,className:f,"data-attached":u?"":void 0},p)))})).displayName="ButtonGroup",(0,m.Gp)((function(e,t){var n=e.icon,a=e.children,i=e.isRound,o=e["aria-label"],l=(0,r.Z)(e,h),s=n||a,m=(0,c.isValidElement)(s)?(0,c.cloneElement)(s,{"aria-hidden":!0,focusable:!1}):null;return c.createElement(Z,E({padding:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":o},l),m)})).displayName="IconButton"},2302:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(7294),r=n(1082),i=n(5205),c=function(){return a.createElement("nav",{style:{backgroundColor:i.af.dark.palette.primary.main}},a.createElement(r.Link,{id:"title",style:{color:i.af.dark.palette.accent.main},to:"/"},"MV Hacks"),a.createElement("div",{className:"links"},a.createElement("div",{className:"link",id:"homeLink"},a.createElement(r.Link,{to:"/"},"Home")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/faq"},"FAQ")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/about-the-team"},"Team")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/sponsors"},"Sponsors"))))},o=n.p+"static/insta_logo-0b600938fdc173438e1dbf8666beac85.png",l=n(4956),s=function(e){var t=e.children;return a.createElement("div",{className:"layout",style:{background:i.af.dark.palette.primary.main}},a.createElement("div",{className:"content-wrapper"},a.createElement(c,null),a.createElement("div",{className:"content"},t)),a.createElement("footer",{className:"footer",style:{background:i.af.dark.palette.primary.main,color:i.af.dark.palette.secondary.main,width:"100%",display:"flex",justifyContent:"center",flexWrap:"wrap"}},a.createElement("a",{href:"https://www.instagram.com/mvhacks/",target:"_blank",style:{width:"100%"}},a.createElement("img",{src:o,alt:"logo",style:{width:"4vh",marginLeft:"auto",marginRight:"auto"}})),a.createElement(l.zx,{variant:"outline",style:{marginTop:"15px"}},a.createElement("a",{href:"https://mvhacks-4-5.devpost.com/?",target:"_blank"},"Check out our 4.5 winners!"))))}},4001:function(e,t,n){var a=n(7294),r=n(1082);function i(e){var t,n,i=e.description,c=e.title,o=e.children,l=(0,r.useStaticQuery)("63159454").site,s=i||l.siteMetadata.description,m=null===(t=l.siteMetadata)||void 0===t?void 0:t.title;return a.createElement(a.Fragment,null,a.createElement("title",null,m?c+" | "+m:c),a.createElement("meta",{name:"description",content:s}),a.createElement("meta",{property:"og:title",content:c}),a.createElement("meta",{property:"og:description",content:s}),a.createElement("meta",{property:"og:type",content:"website"}),a.createElement("meta",{name:"twitter:card",content:"summary"}),a.createElement("meta",{name:"twitter:creator",content:(null===(n=l.siteMetadata)||void 0===n?void 0:n.author)||""}),a.createElement("meta",{name:"twitter:title",content:c}),a.createElement("meta",{name:"twitter:description",content:s}),o)}i.defaultProps={description:""},t.Z=i},5205:function(e,t,n){n.d(t,{ZP:function(){return f},af:function(){return u}});var a=n(3433),r=(n(8559),n(7284)),i=n(3971),c=n.n(i);function o(e){return"function"==typeof e}function l(){for(var e=arguments.length,t=new Array(e),n=0;n1?i=i.slice(0,i.length-1):c=r.rS,l.apply(void 0,(0,a.Z)(i.map((function(e){return function(t){return o(e)?e(t):s(t,e)}}))))(c)}({semanticTokens:Object.assign({},u),components:Object.assign({},d),styles:{global:{fonts:{body:"'Raleway', sans-serif",head:"'Raleway', sans-serif",footer:"'Raleway', sans-serif"}}}}),f=p}}]); -//# sourceMappingURL=commons-49f35e534b5ad9869317.js.map \ No newline at end of file diff --git a/commons-49f35e534b5ad9869317.js.map b/commons-49f35e534b5ad9869317.js.map deleted file mode 100644 index 57deb73..0000000 --- a/commons-49f35e534b5ad9869317.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"commons-49f35e534b5ad9869317.js","mappings":"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","sources":["webpack://gatsby-starter-default/./node_modules/@chakra-ui/react-use-merge-refs/dist/index.esm.js","webpack://gatsby-starter-default/./node_modules/@chakra-ui/button/dist/index.esm.js","webpack://gatsby-starter-default/./src/components/navigation/index.tsx","webpack://gatsby-starter-default/./src/images/insta_logo.png","webpack://gatsby-starter-default/./src/components/layout/index.tsx","webpack://gatsby-starter-default/./src/components/seo.tsx","webpack://gatsby-starter-default/./node_modules/@chakra-ui/theme-utils/dist/index.esm.js","webpack://gatsby-starter-default/./src/utils/_colors.module.scss","webpack://gatsby-starter-default/./src/utils/customTheme.tsx"],"sourcesContent":["// src/index.ts\nimport { useMemo } from \"react\";\n\nfunction assignRef(ref, value) {\n if (ref == null) return;\n\n if (typeof ref === \"function\") {\n ref(value);\n return;\n }\n\n try {\n ref.current = value;\n } catch (error) {\n throw new Error(\"Cannot assign value '\".concat(value, \"' to ref '\").concat(ref, \"'\"));\n }\n}\n\nfunction mergeRefs() {\n for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) {\n refs[_key] = arguments[_key];\n }\n\n return function (node) {\n refs.forEach(function (ref) {\n assignRef(ref, node);\n });\n };\n}\n\nfunction useMergeRefs() {\n for (var _len2 = arguments.length, refs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n refs[_key2] = arguments[_key2];\n }\n\n return useMemo(function () {\n return mergeRefs.apply(void 0, refs);\n }, refs);\n}\n\nexport { assignRef, mergeRefs, useMergeRefs };","import _defineProperty from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nimport _objectWithoutProperties from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nimport _slicedToArray from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nvar _excluded = [\"children\", \"className\"],\n _excluded2 = [\"label\", \"placement\", \"spacing\", \"children\", \"className\", \"__css\"],\n _excluded3 = [\"isDisabled\", \"isLoading\", \"isActive\", \"children\", \"leftIcon\", \"rightIcon\", \"loadingText\", \"iconSpacing\", \"type\", \"spinner\", \"spinnerPlacement\", \"className\", \"as\"],\n _excluded4 = [\"size\", \"colorScheme\", \"variant\", \"className\", \"spacing\", \"isAttached\", \"isDisabled\"],\n _excluded5 = [\"icon\", \"children\", \"isRound\", \"aria-label\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n// ../../../react-shim.js\nimport React from \"react\"; // src/button.tsx\n\nimport { useMergeRefs } from \"@chakra-ui/react-use-merge-refs\";\nimport { chakra as chakra3, forwardRef, omitThemingProps, useStyleConfig } from \"@chakra-ui/system\"; // ../../utilities/shared-utils/src/index.ts\n\nvar cx = function cx() {\n for (var _len = arguments.length, classNames = new Array(_len), _key = 0; _key < _len; _key++) {\n classNames[_key] = arguments[_key];\n }\n\n return classNames.filter(Boolean).join(\" \");\n};\n\nvar dataAttr = function dataAttr(condition) {\n return condition ? \"\" : void 0;\n}; // src/button.tsx\n\n\nimport { useMemo as useMemo2 } from \"react\"; // src/button-context.ts\n\nimport { createContext } from \"@chakra-ui/react-context\";\n\nvar _createContext = createContext({\n strict: false,\n name: \"ButtonGroupContext\"\n}),\n _createContext2 = _slicedToArray(_createContext, 2),\n ButtonGroupProvider = _createContext2[0],\n useButtonGroup = _createContext2[1]; // src/button-icon.tsx\n\n\nimport { chakra } from \"@chakra-ui/system\";\nimport { cloneElement, isValidElement } from \"react\";\n\nfunction ButtonIcon(props) {\n var children = props.children,\n className = props.className,\n rest = _objectWithoutProperties(props, _excluded);\n\n var _children = isValidElement(children) ? cloneElement(children, {\n \"aria-hidden\": true,\n focusable: false\n }) : children;\n\n var _className = cx(\"chakra-button__icon\", className);\n\n return /* @__PURE__ */React.createElement(chakra.span, _objectSpread(_objectSpread({\n display: \"inline-flex\",\n alignSelf: \"center\",\n flexShrink: 0\n }, rest), {}, {\n className: _className\n }), _children);\n}\n\nButtonIcon.displayName = \"ButtonIcon\"; // src/button-spinner.tsx\n\nimport { Spinner } from \"@chakra-ui/spinner\";\nimport { chakra as chakra2 } from \"@chakra-ui/system\";\nimport { useMemo } from \"react\";\n\nfunction ButtonSpinner(props) {\n var label = props.label,\n placement = props.placement,\n _props$spacing = props.spacing,\n spacing = _props$spacing === void 0 ? \"0.5rem\" : _props$spacing,\n _props$children = props.children,\n children = _props$children === void 0 ? /* @__PURE__ */React.createElement(Spinner, {\n color: \"currentColor\",\n width: \"1em\",\n height: \"1em\"\n }) : _props$children,\n className = props.className,\n __css = props.__css,\n rest = _objectWithoutProperties(props, _excluded2);\n\n var _className = cx(\"chakra-button__spinner\", className);\n\n var marginProp = placement === \"start\" ? \"marginEnd\" : \"marginStart\";\n var spinnerStyles = useMemo(function () {\n var _objectSpread2;\n\n return _objectSpread((_objectSpread2 = {\n display: \"flex\",\n alignItems: \"center\",\n position: label ? \"relative\" : \"absolute\"\n }, _defineProperty(_objectSpread2, marginProp, label ? spacing : 0), _defineProperty(_objectSpread2, \"fontSize\", \"1em\"), _defineProperty(_objectSpread2, \"lineHeight\", \"normal\"), _objectSpread2), __css);\n }, [__css, label, marginProp, spacing]);\n return /* @__PURE__ */React.createElement(chakra2.div, _objectSpread(_objectSpread({\n className: _className\n }, rest), {}, {\n __css: spinnerStyles\n }), children);\n}\n\nButtonSpinner.displayName = \"ButtonSpinner\"; // src/use-button-type.tsx\n\nimport { useCallback, useState } from \"react\";\n\nfunction useButtonType(value) {\n var _useState = useState(!value),\n _useState2 = _slicedToArray(_useState, 2),\n isButton = _useState2[0],\n setIsButton = _useState2[1];\n\n var refCallback = useCallback(function (node) {\n if (!node) return;\n setIsButton(node.tagName === \"BUTTON\");\n }, []);\n var type = isButton ? \"button\" : void 0;\n return {\n ref: refCallback,\n type: type\n };\n} // src/button.tsx\n\n\nvar Button = forwardRef(function (props, ref) {\n var group = useButtonGroup();\n var styles = useStyleConfig(\"Button\", _objectSpread(_objectSpread({}, group), props));\n\n var _omitThemingProps = omitThemingProps(props),\n _omitThemingProps$isD = _omitThemingProps.isDisabled,\n isDisabled = _omitThemingProps$isD === void 0 ? group == null ? void 0 : group.isDisabled : _omitThemingProps$isD,\n isLoading = _omitThemingProps.isLoading,\n isActive = _omitThemingProps.isActive,\n children = _omitThemingProps.children,\n leftIcon = _omitThemingProps.leftIcon,\n rightIcon = _omitThemingProps.rightIcon,\n loadingText = _omitThemingProps.loadingText,\n _omitThemingProps$ico = _omitThemingProps.iconSpacing,\n iconSpacing = _omitThemingProps$ico === void 0 ? \"0.5rem\" : _omitThemingProps$ico,\n type = _omitThemingProps.type,\n spinner = _omitThemingProps.spinner,\n _omitThemingProps$spi = _omitThemingProps.spinnerPlacement,\n spinnerPlacement = _omitThemingProps$spi === void 0 ? \"start\" : _omitThemingProps$spi,\n className = _omitThemingProps.className,\n as = _omitThemingProps.as,\n rest = _objectWithoutProperties(_omitThemingProps, _excluded3);\n\n var buttonStyles = useMemo2(function () {\n var _focus = _objectSpread(_objectSpread({}, styles == null ? void 0 : styles[\"_focus\"]), {}, {\n zIndex: 1\n });\n\n return _objectSpread(_objectSpread({\n display: \"inline-flex\",\n appearance: \"none\",\n alignItems: \"center\",\n justifyContent: \"center\",\n userSelect: \"none\",\n position: \"relative\",\n whiteSpace: \"nowrap\",\n verticalAlign: \"middle\",\n outline: \"none\"\n }, styles), !!group && {\n _focus: _focus\n });\n }, [styles, group]);\n\n var _useButtonType = useButtonType(as),\n _ref = _useButtonType.ref,\n defaultType = _useButtonType.type;\n\n var contentProps = {\n rightIcon: rightIcon,\n leftIcon: leftIcon,\n iconSpacing: iconSpacing,\n children: children\n };\n return /* @__PURE__ */React.createElement(chakra3.button, _objectSpread({\n disabled: isDisabled || isLoading,\n ref: useMergeRefs(ref, _ref),\n as: as,\n type: type !== null && type !== void 0 ? type : defaultType,\n \"data-active\": dataAttr(isActive),\n \"data-loading\": dataAttr(isLoading),\n __css: buttonStyles,\n className: cx(\"chakra-button\", className)\n }, rest), isLoading && spinnerPlacement === \"start\" && /* @__PURE__ */React.createElement(ButtonSpinner, {\n className: \"chakra-button__spinner--start\",\n label: loadingText,\n placement: \"start\",\n spacing: iconSpacing\n }, spinner), isLoading ? loadingText || /* @__PURE__ */React.createElement(chakra3.span, {\n opacity: 0\n }, /* @__PURE__ */React.createElement(ButtonContent, _objectSpread({}, contentProps))) : /* @__PURE__ */React.createElement(ButtonContent, _objectSpread({}, contentProps)), isLoading && spinnerPlacement === \"end\" && /* @__PURE__ */React.createElement(ButtonSpinner, {\n className: \"chakra-button__spinner--end\",\n label: loadingText,\n placement: \"end\",\n spacing: iconSpacing\n }, spinner));\n});\nButton.displayName = \"Button\";\n\nfunction ButtonContent(props) {\n var leftIcon = props.leftIcon,\n rightIcon = props.rightIcon,\n children = props.children,\n iconSpacing = props.iconSpacing;\n return /* @__PURE__ */React.createElement(React.Fragment, null, leftIcon && /* @__PURE__ */React.createElement(ButtonIcon, {\n marginEnd: iconSpacing\n }, leftIcon), children, rightIcon && /* @__PURE__ */React.createElement(ButtonIcon, {\n marginStart: iconSpacing\n }, rightIcon));\n} // src/button-group.tsx\n\n\nimport { chakra as chakra4, forwardRef as forwardRef2 } from \"@chakra-ui/system\";\nimport { useMemo as useMemo3 } from \"react\";\nvar ButtonGroup = forwardRef2(function ButtonGroup2(props, ref) {\n var size = props.size,\n colorScheme = props.colorScheme,\n variant = props.variant,\n className = props.className,\n _props$spacing2 = props.spacing,\n spacing = _props$spacing2 === void 0 ? \"0.5rem\" : _props$spacing2,\n isAttached = props.isAttached,\n isDisabled = props.isDisabled,\n rest = _objectWithoutProperties(props, _excluded4);\n\n var _className = cx(\"chakra-button__group\", className);\n\n var context = useMemo3(function () {\n return {\n size: size,\n colorScheme: colorScheme,\n variant: variant,\n isDisabled: isDisabled\n };\n }, [size, colorScheme, variant, isDisabled]);\n var groupStyles = {\n display: \"inline-flex\"\n };\n\n if (isAttached) {\n groupStyles = _objectSpread(_objectSpread({}, groupStyles), {}, {\n \"> *:first-of-type:not(:last-of-type)\": {\n borderEndRadius: 0\n },\n \"> *:not(:first-of-type):not(:last-of-type)\": {\n borderRadius: 0\n },\n \"> *:not(:first-of-type):last-of-type\": {\n borderStartRadius: 0\n }\n });\n } else {\n groupStyles = _objectSpread(_objectSpread({}, groupStyles), {}, {\n \"& > *:not(style) ~ *:not(style)\": {\n marginStart: spacing\n }\n });\n }\n\n return /* @__PURE__ */React.createElement(ButtonGroupProvider, {\n value: context\n }, /* @__PURE__ */React.createElement(chakra4.div, _objectSpread({\n ref: ref,\n role: \"group\",\n __css: groupStyles,\n className: _className,\n \"data-attached\": isAttached ? \"\" : void 0\n }, rest)));\n});\nButtonGroup.displayName = \"ButtonGroup\"; // src/icon-button.tsx\n\nimport { forwardRef as forwardRef3 } from \"@chakra-ui/system\";\nimport { cloneElement as cloneElement2, isValidElement as isValidElement2 } from \"react\";\nvar IconButton = forwardRef3(function (props, ref) {\n var icon = props.icon,\n children = props.children,\n isRound = props.isRound,\n ariaLabel = props[\"aria-label\"],\n rest = _objectWithoutProperties(props, _excluded5);\n\n var element = icon || children;\n\n var _children = isValidElement2(element) ? cloneElement2(element, {\n \"aria-hidden\": true,\n focusable: false\n }) : null;\n\n return /* @__PURE__ */React.createElement(Button, _objectSpread({\n padding: \"0\",\n borderRadius: isRound ? \"full\" : void 0,\n ref: ref,\n \"aria-label\": ariaLabel\n }, rest), _children);\n});\nIconButton.displayName = \"IconButton\";\nexport { Button, ButtonGroup, ButtonSpinner, IconButton, useButtonGroup };","import React from 'react';\nimport { Link } from 'gatsby';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Navigation = () => {\n return (\n \n );\n};\n\nexport default Navigation;\n","export default __webpack_public_path__ + \"static/insta_logo-0b600938fdc173438e1dbf8666beac85.png\";","import React from 'react';\nimport './layout.scss';\nimport Navigation from '../navigation';\nimport { themeObj } from '../../utils/customTheme';\nimport insta_logo from '../../images/insta_logo.png';\nimport { Button } from '@chakra-ui/react';\n\ninterface LayoutProps {\n children: React.ReactNode;\n}\n\nconst Layout = ({ children }: LayoutProps) => {\n return (\n \n
\n \n
{children}
\n
\n \n \n \n \n \n \n Check out our 4.5 winners!\n \n \n \n \n );\n};\n\nexport default Layout;\n","/**\n * SEO component that queries for data with\n * Gatsby's useStaticQuery React hook\n *\n * See: https://www.gatsbyjs.com/docs/use-static-query/\n */\n\nimport * as React from 'react';\nimport { useStaticQuery, graphql } from 'gatsby';\n\ntype SeoProps = {\n description: string;\n title: string;\n children: React.ReactNode | React.ReactNode[];\n};\n\nfunction Seo({ description, title, children }: SeoProps) {\n const { site } = useStaticQuery(\n graphql`\n query {\n site {\n siteMetadata {\n title\n description\n author\n }\n }\n }\n `\n );\n\n const metaDescription = description || site.siteMetadata.description;\n const defaultTitle = site.siteMetadata?.title;\n\n return (\n <>\n {defaultTitle ? `${title} | ${defaultTitle}` : title}\n \n \n \n \n \n \n \n \n {children}\n \n );\n}\n\nconst defaultProps = {\n description: ``\n};\n\nSeo.defaultProps = defaultProps;\n\nexport default Seo;\n","import _toConsumableArray from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\";\nimport \"core-js/modules/es.object.from-entries.js\";\n// src/extend-theme.ts\nimport { theme, isChakraTheme } from \"@chakra-ui/theme\";\nimport mergeWith from \"lodash.mergewith\";\n\nfunction isFunction(value) {\n return typeof value === \"function\";\n}\n\nfunction pipe() {\n for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) {\n fns[_key] = arguments[_key];\n }\n\n return function (v) {\n return fns.reduce(function (a, b) {\n return b(a);\n }, v);\n };\n}\n\nfunction extendTheme() {\n for (var _len2 = arguments.length, extensions = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n extensions[_key2] = arguments[_key2];\n }\n\n var overrides = [].concat(extensions);\n var baseTheme = extensions[extensions.length - 1];\n\n if (isChakraTheme(baseTheme) && overrides.length > 1) {\n overrides = overrides.slice(0, overrides.length - 1);\n } else {\n baseTheme = theme;\n }\n\n return pipe.apply(void 0, _toConsumableArray(overrides.map(function (extension) {\n return function (prevTheme) {\n return isFunction(extension) ? extension(prevTheme) : mergeThemeOverride(prevTheme, extension);\n };\n })))(baseTheme);\n}\n\nfunction mergeThemeOverride() {\n for (var _len3 = arguments.length, overrides = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n overrides[_key3] = arguments[_key3];\n }\n\n return mergeWith.apply(void 0, [{}].concat(overrides, [mergeThemeCustomizer]));\n}\n\nfunction mergeThemeCustomizer(source, override, key, object) {\n if ((isFunction(source) || isFunction(override)) && Object.prototype.hasOwnProperty.call(object, key)) {\n return function () {\n var sourceValue = isFunction(source) ? source.apply(void 0, arguments) : source;\n var overrideValue = isFunction(override) ? override.apply(void 0, arguments) : override;\n return mergeWith({}, sourceValue, overrideValue, mergeThemeCustomizer);\n };\n }\n\n return void 0;\n} // ../shared-utils/src/index.ts\n\n\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type === \"object\" || type === \"function\") && !Array.isArray(value);\n} // src/theme-extensions/with-default-color-scheme.ts\n\n\nfunction withDefaultColorScheme(_ref) {\n var colorScheme = _ref.colorScheme,\n components = _ref.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withColorScheme = {\n defaultProps: {\n colorScheme: colorScheme\n }\n };\n return [componentName, withColorScheme];\n }))\n });\n };\n} // src/theme-extensions/with-default-size.ts\n\n\nfunction withDefaultSize(_ref2) {\n var size = _ref2.size,\n components = _ref2.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withSize = {\n defaultProps: {\n size: size\n }\n };\n return [componentName, withSize];\n }))\n });\n };\n} // src/theme-extensions/with-default-variant.ts\n\n\nfunction withDefaultVariant(_ref3) {\n var variant = _ref3.variant,\n components = _ref3.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withVariant = {\n defaultProps: {\n variant: variant\n }\n };\n return [componentName, withVariant];\n }))\n });\n };\n} // src/theme-extensions/with-default-props.ts\n\n\nfunction pipe2() {\n for (var _len4 = arguments.length, fns = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n fns[_key4] = arguments[_key4];\n }\n\n return function (v) {\n return fns.reduce(function (a, b) {\n return b(a);\n }, v);\n };\n}\n\nfunction withDefaultProps(_ref4) {\n var _ref4$defaultProps = _ref4.defaultProps,\n colorScheme = _ref4$defaultProps.colorScheme,\n variant = _ref4$defaultProps.variant,\n size = _ref4$defaultProps.size,\n components = _ref4.components;\n\n var identity = function identity(t) {\n return t;\n };\n\n var fns = [colorScheme ? withDefaultColorScheme({\n colorScheme: colorScheme,\n components: components\n }) : identity, size ? withDefaultSize({\n size: size,\n components: components\n }) : identity, variant ? withDefaultVariant({\n variant: variant,\n components: components\n }) : identity];\n return function (theme2) {\n return mergeThemeOverride(pipe2.apply(void 0, fns)(theme2));\n };\n}\n\nexport { extendTheme, mergeThemeOverride, withDefaultColorScheme, withDefaultProps, withDefaultSize, withDefaultVariant };","// extracted by mini-css-extract-plugin\nexport var accentMain = \"#00cf9f\";\nexport var accentSecondary = \"#00916f\";\nexport var primaryMain = \"#171738\";\nexport var primarySecondary = \"#26577a\";\nexport var secondaryMain = \"#dedede\";\nexport var secondarySecondary = \"#d9e0ef\";","import { extendTheme } from '@chakra-ui/react';\n\n// @ts-ignore\nimport * as colors from './_colors.module.scss';\n\nexport const themeObj = {\n dark: {\n palette: {\n primary: {\n main: colors.primaryMain,\n secondary: colors.primarySecondary\n },\n secondary: {\n main: colors.secondaryMain,\n secondary: colors.secondarySecondary\n },\n accent: {\n main: colors.accentMain,\n secondary: colors.accentSecondary\n }\n }\n }\n};\n\nexport const buttonObj = {\n Button: {\n // 1. We can update the base styles\n baseStyle: {\n fontWeight: 'semibold', // Normally, it is \"semibold\"\n fontSize: 'lg'\n },\n // 2. We can add a new button size or extend existing\n sizes: {\n xl: {\n h: '56px',\n fontSize: 'lg',\n px: '32px'\n }\n },\n // 3. We can add a new visual variant\n variants: {\n outline: {\n border: '2px solid',\n borderColor: themeObj.dark.palette.accent.main,\n color: themeObj.dark.palette.accent.main,\n _hover: {\n color: themeObj.dark.palette.primary.main,\n bg: themeObj.dark.palette.accent.main\n },\n _active: {\n color: themeObj.dark.palette.primary.main,\n bg: themeObj.dark.palette.accent.main,\n opacity: 0.8\n }\n }\n }\n }\n};\n\nconst theme = extendTheme({\n semanticTokens: {\n ...themeObj\n },\n components: {\n ...buttonObj\n },\n styles: {\n global: {\n // styles for the `body`\n fonts: {\n body: \"'Raleway', sans-serif\",\n head: \"'Raleway', sans-serif\",\n footer: \"'Raleway', sans-serif\"\n }\n }\n }\n});\n\nexport default theme;\n"],"names":["assignRef","ref","value","current","error","Error","concat","mergeRefs","_len","arguments","length","refs","Array","_key","node","forEach","useMergeRefs","_len2","_key2","useMemo","apply","_excluded","_excluded2","_excluded3","_excluded4","_excluded5","ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","_objectSpread","target","i","source","key","getOwnPropertyDescriptors","defineProperties","defineProperty","cx","classNames","Boolean","join","dataAttr","condition","_createContext","strict","name","_createContext2","ButtonGroupProvider","useButtonGroup","ButtonIcon","props","children","className","rest","_children","isValidElement","cloneElement","focusable","_className","display","alignSelf","flexShrink","ButtonSpinner","label","placement","_props$spacing","spacing","_props$children","color","width","height","__css","marginProp","spinnerStyles","_objectSpread2","alignItems","position","displayName","Button","_useState","_useState2","isButton","setIsButton","group","styles","_omitThemingProps","_omitThemingProps$isD","isDisabled","isLoading","isActive","leftIcon","rightIcon","loadingText","_omitThemingProps$ico","iconSpacing","type","spinner","_omitThemingProps$spi","spinnerPlacement","as","buttonStyles","_focus","zIndex","appearance","justifyContent","userSelect","whiteSpace","verticalAlign","outline","_useButtonType","useState","useCallback","tagName","_ref","defaultType","contentProps","disabled","opacity","ButtonContent","marginEnd","marginStart","size","colorScheme","variant","_props$spacing2","isAttached","context","groupStyles","borderEndRadius","borderRadius","borderStartRadius","role","icon","isRound","ariaLabel","element","padding","React","style","backgroundColor","themeObj","Link","id","to","background","Navigation","flexWrap","href","src","insta_logo","alt","marginLeft","marginRight","marginTop","Seo","description","title","site","useStaticQuery","metaDescription","siteMetadata","defaultTitle","_site$siteMetadata","content","property","author","defaultProps","isFunction","pipe","fns","v","reduce","a","b","mergeThemeOverride","_len3","overrides","_key3","mergeThemeCustomizer","override","prototype","hasOwnProperty","call","sourceValue","overrideValue","dark","palette","primary","main","secondary","accent","buttonObj","baseStyle","fontWeight","fontSize","sizes","xl","h","px","variants","border","borderColor","_hover","bg","_active","theme","extensions","baseTheme","slice","map","extension","prevTheme","extendTheme","semanticTokens","components","global","fonts","body","head","footer"],"sourceRoot":""} \ No newline at end of file diff --git a/commons-8be7c2fea0ea4d73d0b0.js b/commons-8be7c2fea0ea4d73d0b0.js new file mode 100644 index 0000000..0100726 --- /dev/null +++ b/commons-8be7c2fea0ea4d73d0b0.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[351],{7108:function(e,t,n){n.d(t,{zx:function(){return O}});var a=n(4942),r=n(4925),i=n(9439),c=n(7294),o=n(2996),l=n(7066),s=n(5200),m=n(6219),u=n(8746),d=["children","className"],p=["label","placement","spacing","children","className","__css"],f=["isDisabled","isLoading","isActive","children","leftIcon","rightIcon","loadingText","iconSpacing","type","spinner","spinnerPlacement","className","as"],y=["size","colorScheme","variant","className","spacing","isAttached","isDisabled"],v=["icon","children","isRound","aria-label"];function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function h(e){for(var t=1;t *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}}:{"& > *:not(style) ~ *:not(style)":{marginStart:m}}),c.createElement(_,{value:v},c.createElement(l.m$.div,h({ref:t,role:"group",__css:g,className:f,"data-attached":u?"":void 0},p)))})).displayName="ButtonGroup",(0,l.Gp)((function(e,t){var n=e.icon,a=e.children,i=e.isRound,o=e["aria-label"],l=(0,r.Z)(e,v),s=n||a,m=(0,c.isValidElement)(s)?(0,c.cloneElement)(s,{"aria-hidden":!0,focusable:!1}):null;return c.createElement(O,h({padding:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":o},l),m)})).displayName="IconButton"},2996:function(e,t,n){n.d(t,{lq:function(){return i},qq:function(){return c}});var a=n(7294);function r(e,t){if(null!=e)if("function"!=typeof e)try{e.current=t}catch(n){throw new Error("Cannot assign value '".concat(t,"' to ref '").concat(e,"'"))}else e(t)}function i(){for(var e=arguments.length,t=new Array(e),n=0;n1?i=i.slice(0,i.length-1):c=r.rS,l.apply(void 0,(0,a.Z)(i.map((function(e){return function(t){return o(e)?e(t):s(t,e)}}))))(c)}({semanticTokens:Object.assign({},u),components:Object.assign({},d),styles:{global:{fonts:{body:"'Raleway', sans-serif",head:"'Raleway', sans-serif",footer:"'Raleway', sans-serif"}}}}),f=p}}]); +//# sourceMappingURL=commons-8be7c2fea0ea4d73d0b0.js.map \ No newline at end of file diff --git a/commons-8be7c2fea0ea4d73d0b0.js.map b/commons-8be7c2fea0ea4d73d0b0.js.map new file mode 100644 index 0000000..28ccea6 --- /dev/null +++ b/commons-8be7c2fea0ea4d73d0b0.js.map @@ -0,0 +1 @@ +{"version":3,"file":"commons-8be7c2fea0ea4d73d0b0.js","mappings":"oQAGIA,EAAY,CAAC,WAAY,aACzBC,EAAa,CAAC,QAAS,YAAa,UAAW,WAAY,YAAa,SACxEC,EAAa,CAAC,aAAc,YAAa,WAAY,WAAY,WAAY,YAAa,cAAe,cAAe,OAAQ,UAAW,mBAAoB,YAAa,MAC5KC,EAAa,CAAC,OAAQ,cAAe,UAAW,YAAa,UAAW,aAAc,cACtFC,EAAa,CAAC,OAAQ,WAAY,UAAW,cAEjD,SAASC,EAAQC,EAAQC,GAAkB,IAAIC,EAAOC,OAAOD,KAAKF,GAAS,GAAIG,OAAOC,sBAAuB,CAAE,IAAIC,EAAUF,OAAOC,sBAAsBJ,GAASC,IAAmBI,EAAUA,EAAQC,QAAO,SAAUC,GAAO,OAAOJ,OAAOK,yBAAyBR,EAAQO,GAAKE,UAAY,KAAKP,EAAKQ,KAAKC,MAAMT,EAAMG,EAAU,CAAE,OAAOH,CAAM,CAEpV,SAASU,EAAcC,GAAU,IAAK,IAAIC,EAAI,EAAGA,EAAIC,UAAUC,OAAQF,IAAK,CAAE,IAAIG,EAAS,MAAQF,UAAUD,GAAKC,UAAUD,GAAK,CAAC,EAAGA,EAAI,EAAIf,EAAQI,OAAOc,IAAS,GAAIC,SAAQ,SAAUC,IAAO,OAAgBN,EAAQM,EAAKF,EAAOE,GAAO,IAAKhB,OAAOiB,0BAA4BjB,OAAOkB,iBAAiBR,EAAQV,OAAOiB,0BAA0BH,IAAWlB,EAAQI,OAAOc,IAASC,SAAQ,SAAUC,GAAOhB,OAAOmB,eAAeT,EAAQM,EAAKhB,OAAOK,yBAAyBS,EAAQE,GAAO,GAAI,CAAE,OAAON,CAAQ,CAQzf,IAAIU,EAAK,WACP,IAAK,IAAIC,EAAOT,UAAUC,OAAQS,EAAa,IAAIC,MAAMF,GAAOG,EAAO,EAAGA,EAAOH,EAAMG,IACrFF,EAAWE,GAAQZ,UAAUY,GAG/B,OAAOF,EAAWnB,OAAOsB,SAASC,KAAK,IACzC,EAEIC,EAAW,SAAkBC,GAC/B,OAAOA,EAAY,QAAK,CAC1B,EAOIC,GAAiB,OAAc,CACjCC,QAAQ,EACRC,KAAM,uBAEJC,GAAkB,OAAeH,EAAgB,GACjDI,EAAsBD,EAAgB,GACtCE,EAAiBF,EAAgB,GAMrC,SAASG,EAAWC,GAClB,IAAIC,EAAWD,EAAMC,SACjBC,EAAYF,EAAME,UAClBC,GAAO,OAAyBH,EAAO7C,GAEvCiD,GAAY,IAAAC,gBAAeJ,IAAY,IAAAK,cAAaL,EAAU,CAChE,eAAe,EACfM,WAAW,IACRN,EAEDO,EAAaxB,EAAG,sBAAuBkB,GAE3C,OAAsB,gBAAoB,UAAa7B,EAAcA,EAAc,CACjFoC,QAAS,cACTC,UAAW,SACXC,WAAY,GACXR,GAAO,CAAC,EAAG,CACZD,UAAWM,IACTJ,EACN,CAQA,SAASQ,EAAcZ,GACrB,IAAIa,EAAQb,EAAMa,MACdC,EAAYd,EAAMc,UAClBC,EAAiBf,EAAMgB,QACvBA,OAA6B,IAAnBD,EAA4B,SAAWA,EACjDE,EAAkBjB,EAAMC,SACxBA,OAA+B,IAApBgB,EAA4C,gBAAoB,IAAS,CACtFC,MAAO,eACPC,MAAO,MACPC,OAAQ,QACLH,EACDf,EAAYF,EAAME,UAClBmB,EAAQrB,EAAMqB,MACdlB,GAAO,OAAyBH,EAAO5C,GAEvCoD,EAAaxB,EAAG,yBAA0BkB,GAE1CoB,EAA2B,UAAdR,EAAwB,YAAc,cACnDS,GAAgB,IAAAC,UAAQ,WAC1B,IAAIC,EAEJ,OAAOpD,GAAeoD,EAAiB,CACrChB,QAAS,OACTiB,WAAY,SACZC,SAAUd,EAAQ,WAAa,aAC9B,OAAgBY,EAAgBH,EAAYT,EAAQG,EAAU,IAAI,OAAgBS,EAAgB,WAAY,QAAQ,OAAgBA,EAAgB,aAAc,UAAWA,GAAiBJ,EACrM,GAAG,CAACA,EAAOR,EAAOS,EAAYN,IAC9B,OAAsB,gBAAoB,SAAa3C,EAAcA,EAAc,CACjF6B,UAAWM,GACVL,GAAO,CAAC,EAAG,CACZkB,MAAOE,IACLtB,EACN,CAtCAF,EAAW6B,YAAc,aAwCzBhB,EAAcgB,YAAc,gBAsB5B,IAAIC,GAAS,SAAW,SAAU7B,EAAO8B,GACvC,IAnBqBC,EACjBC,EACAC,EACAC,EACAC,EAeAC,EAAQtC,IACRuC,GAAS,QAAe,SAAUhE,EAAcA,EAAc,CAAC,EAAG+D,GAAQpC,IAE1EsC,GAAoB,QAAiBtC,GACrCuC,EAAwBD,EAAkBE,WAC1CA,OAAuC,IAA1BD,EAA4C,MAATH,OAAgB,EAASA,EAAMI,WAAaD,EAC5FE,EAAYH,EAAkBG,UAC9BC,EAAWJ,EAAkBI,SAC7BzC,EAAWqC,EAAkBrC,SAC7B0C,EAAWL,EAAkBK,SAC7BC,EAAYN,EAAkBM,UAC9BC,EAAcP,EAAkBO,YAChCC,EAAwBR,EAAkBS,YAC1CA,OAAwC,IAA1BD,EAAmC,SAAWA,EAC5DE,EAAOV,EAAkBU,KACzBC,EAAUX,EAAkBW,QAC5BC,EAAwBZ,EAAkBa,iBAC1CA,OAA6C,IAA1BD,EAAmC,QAAUA,EAChEhD,EAAYoC,EAAkBpC,UAC9BkD,EAAKd,EAAkBc,GACvBjD,GAAO,OAAyBmC,EAAmBjF,GAEnDgG,GAAe,IAAA7B,UAAS,WAC1B,IAAI8B,EAASjF,EAAcA,EAAc,CAAC,EAAa,MAAVgE,OAAiB,EAASA,EAAe,QAAI,CAAC,EAAG,CAC5FkB,OAAQ,IAGV,OAAOlF,EAAcA,EAAc,CACjCoC,QAAS,cACT+C,WAAY,OACZ9B,WAAY,SACZ+B,eAAgB,SAChBC,WAAY,OACZ/B,SAAU,WACVgC,WAAY,SACZC,cAAe,SACfC,QAAS,QACRxB,KAAWD,GAAS,CACrBkB,OAAQA,GAEZ,GAAG,CAACjB,EAAQD,IAER0B,GA7DiB/B,EA6DcqB,EA5D/BpB,GAAY,IAAA+B,WAAUhC,GACtBE,GAAa,OAAeD,EAAW,GACvCE,EAAWD,EAAW,GACtBE,EAAcF,EAAW,GAOtB,CACLH,KANgB,IAAAkC,cAAY,SAAUC,GACjCA,GACL9B,EAA6B,WAAjB8B,EAAKC,QACnB,GAAG,IAIDlB,KAHSd,EAAW,cAAW,IAoD7BiC,EAAOL,EAAehC,IACtBsC,EAAcN,EAAed,KAE7BqB,EAAe,CACjBzB,UAAWA,EACXD,SAAUA,EACVI,YAAaA,EACb9C,SAAUA,GAEZ,OAAsB,gBAAoB,YAAgB5B,EAAc,CACtEiG,SAAU9B,GAAcC,EACxBX,KAAK,QAAaA,EAAKqC,GACvBf,GAAIA,EACJJ,KAAMA,QAAmCA,EAAOoB,EAChD,cAAe7E,EAASmD,GACxB,eAAgBnD,EAASkD,GACzBpB,MAAOgC,EACPnD,UAAWlB,EAAG,gBAAiBkB,IAC9BC,GAAOsC,GAAkC,UAArBU,GAA+C,gBAAoBvC,EAAe,CACvGV,UAAW,gCACXW,MAAOgC,EACP/B,UAAW,QACXE,QAAS+B,GACRE,GAAUR,EAAYI,GAA8B,gBAAoB,UAAc,CACvF0B,QAAS,GACO,gBAAoBC,EAAenG,EAAc,CAAC,EAAGgG,KAAiC,gBAAoBG,EAAenG,EAAc,CAAC,EAAGgG,IAAgB5B,GAAkC,QAArBU,GAA6C,gBAAoBvC,EAAe,CACxQV,UAAW,8BACXW,MAAOgC,EACP/B,UAAW,MACXE,QAAS+B,GACRE,GACL,IAGA,SAASuB,EAAcxE,GACrB,IAAI2C,EAAW3C,EAAM2C,SACjBC,EAAY5C,EAAM4C,UAClB3C,EAAWD,EAAMC,SACjB8C,EAAc/C,EAAM+C,YACxB,OAAsB,gBAAoB,WAAgB,KAAMJ,GAA2B,gBAAoB5C,EAAY,CACzH0E,UAAW1B,GACVJ,GAAW1C,EAAU2C,GAA4B,gBAAoB7C,EAAY,CAClF2E,YAAa3B,GACZH,GACL,CAZAf,EAAOD,YAAc,UAiBH,SAAY,SAAsB5B,EAAO8B,GACzD,IAAI6C,EAAO3E,EAAM2E,KACbC,EAAc5E,EAAM4E,YACpBC,EAAU7E,EAAM6E,QAChB3E,EAAYF,EAAME,UAClB4E,EAAkB9E,EAAMgB,QACxBA,OAA8B,IAApB8D,EAA6B,SAAWA,EAClDC,EAAa/E,EAAM+E,WACnBvC,EAAaxC,EAAMwC,WACnBrC,GAAO,OAAyBH,EAAO1C,GAEvCkD,EAAaxB,EAAG,uBAAwBkB,GAExC8E,GAAU,IAAAxD,UAAS,WACrB,MAAO,CACLmD,KAAMA,EACNC,YAAaA,EACbC,QAASA,EACTrC,WAAYA,EAEhB,GAAG,CAACmC,EAAMC,EAAaC,EAASrC,IAC5ByC,EAAc,CAChBxE,QAAS,eAuBX,OAnBEwE,EAAc5G,EAAcA,EAAc,CAAC,EAAG4G,GAAc,CAAC,EAD3DF,EAC8D,CAC9D,uCAAwC,CACtCG,gBAAiB,GAEnB,6CAA8C,CAC5CC,aAAc,GAEhB,uCAAwC,CACtCC,kBAAmB,IAIyC,CAC9D,kCAAmC,CACjCV,YAAa1D,KAKG,gBAAoBnB,EAAqB,CAC7DkC,MAAOiD,GACS,gBAAoB,SAAa3G,EAAc,CAC/DyD,IAAKA,EACLuD,KAAM,QACNhE,MAAO4D,EACP/E,UAAWM,EACX,gBAAiBuE,EAAa,QAAK,GAClC5E,IACL,IACYyB,YAAc,eAIT,SAAY,SAAU5B,EAAO8B,GAC5C,IAAIwD,EAAOtF,EAAMsF,KACbrF,EAAWD,EAAMC,SACjBsF,EAAUvF,EAAMuF,QAChBC,EAAYxF,EAAM,cAClBG,GAAO,OAAyBH,EAAOzC,GAEvCkI,EAAUH,GAAQrF,EAElBG,GAAY,IAAAC,gBAAgBoF,IAAW,IAAAnF,cAAcmF,EAAS,CAChE,eAAe,EACflF,WAAW,IACR,KAEL,OAAsB,gBAAoBsB,EAAQxD,EAAc,CAC9DqH,QAAS,IACTP,aAAcI,EAAU,YAAS,EACjCzD,IAAKA,EACL,aAAc0D,GACbrF,GAAOC,EACZ,IACWwB,YAAc,Y,8FC7SzB,SAAS+D,EAAU7D,EAAKC,GACtB,GAAW,MAAPD,EAEJ,GAAmB,mBAARA,EAKX,IACEA,EAAI8D,QAAU7D,CAGhB,CAFE,MAAO8D,GACP,MAAM,IAAIC,MAAM,wBAAwBC,OAAOhE,EAAO,cAAcgE,OAAOjE,EAAK,KAClF,MAREA,EAAIC,EASR,CAEA,SAASiE,IACP,IAAK,IAAI/G,EAAOT,UAAUC,OAAQwH,EAAO,IAAI9G,MAAMF,GAAOG,EAAO,EAAGA,EAAOH,EAAMG,IAC/E6G,EAAK7G,GAAQZ,UAAUY,GAGzB,OAAO,SAAU6E,GACfgC,EAAKtH,SAAQ,SAAUmD,GACrB6D,EAAU7D,EAAKmC,EACjB,GACF,CACF,CAEA,SAASiC,IACP,IAAK,IAAIC,EAAQ3H,UAAUC,OAAQwH,EAAO,IAAI9G,MAAMgH,GAAQC,EAAQ,EAAGA,EAAQD,EAAOC,IACpFH,EAAKG,GAAS5H,UAAU4H,GAG1B,OAAO,IAAA5E,UAAQ,WACb,OAAOwE,EAAU5H,WAAM,EAAQ6H,EACjC,GAAGA,EACL,C,yFCiBA,EAjDmB,WACjB,OACEI,EAAAA,cAAAA,MAAAA,CAAKC,MAAO,CAAEC,gBAAiBC,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,OAW7BH,EAAAA,cAACI,EAAAA,KAAD,CACEC,GAAG,QACHJ,MAAO,CAAEpF,MAAOsF,EAAAA,GAAAA,KAAAA,QAAAA,OAAAA,MAChBG,GAAG,KAHL,YAQAN,EAAAA,cAAAA,MAAAA,CAAKnG,UAAU,SACbmG,EAAAA,cAAAA,MAAAA,CACEnG,UAAU,OACVwG,GAAG,YAEHL,EAAAA,cAACI,EAAAA,KAAD,CAAME,GAAG,KAAT,SAEFN,EAAAA,cAAAA,MAAAA,CAAKnG,UAAU,QACbmG,EAAAA,cAACI,EAAAA,KAAD,CAAME,GAAG,QAAT,QAEFN,EAAAA,cAAAA,MAAAA,CAAKnG,UAAU,QACbmG,EAAAA,cAACI,EAAAA,KAAD,CAAME,GAAG,mBAAT,SAEFN,EAAAA,cAAAA,MAAAA,CAAKnG,UAAU,QACbmG,EAAAA,cAACI,EAAAA,KAAD,CAAME,GAAG,aAAT,aAEFN,EAAAA,cAAAA,MAAAA,CAAKnG,UAAU,QAEbmG,EAAAA,cAACI,EAAAA,KAAD,CAAME,GAAG,UAAT,WAvCV,ECNA,EAAe,IAA0B,yD,UCkFzC,EAvEe,SAAC,GAA+B,IAA7B1G,EAA4B,EAA5BA,SAChB,OACEoG,EAAAA,cAAAA,MAAAA,CACEnG,UAAU,SACVoG,MAAO,CAAEM,WAAYJ,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,OAErBH,EAAAA,cAAAA,MAAAA,CAAKnG,UAAU,mBACbmG,EAAAA,cAACQ,EAAD,MACAR,EAAAA,cAAAA,MAAAA,CAAKnG,UAAU,WAAWD,IAE5BoG,EAAAA,cAAAA,SAAAA,CACEnG,UAAU,SACVoG,MAAO,CACLM,WAAYJ,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,KACZtF,MAAOsF,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KACPrF,MAAO,OACPV,QAAS,OACTgD,eAAgB,SAChBqD,SAAU,SAGZT,EAAAA,cAAAA,IAAAA,CACEU,KAAK,qCACLzI,OAAO,SACPgI,MAAO,CAAEnF,MAAO,SAEhBkF,EAAAA,cAAAA,MAAAA,CACEW,IAAKC,EACLC,IAAI,OACJZ,MAAO,CAAEnF,MAAO,MAAOgG,WAAY,OAAQC,YAAa,WAG5Df,EAAAA,cAAAA,MAAAA,CAAKC,MAAO,CAAE7F,QAAS,OAAQqG,SAAU,OAAQrD,eAAgB,SAAU4D,cAAe,WACxFhB,EAAAA,cAACxE,EAAAA,GAAD,CACEgD,QAAQ,UACRyB,MAAO,CAAEgB,UAAW,SAEpBjB,EAAAA,cAAAA,IAAAA,CACEU,KAAK,+BADP,gBAMFV,EAAAA,cAACxE,EAAAA,GAAD,CACEgD,QAAQ,UACRyB,MAAO,CAAEgB,UAAW,OAAQ7D,eAAgB,WAE9C4C,EAAAA,cAAAA,IAAAA,CACIU,KAAK,oCACLzI,OAAO,UAFX,+BAOA+H,EAAAA,cAACxE,EAAAA,GAAD,CACEgD,QAAQ,UACRyB,MAAO,CAAEgB,UAAW,OAAQ7D,eAAgB,WAE9C4C,EAAAA,cAAAA,IAAAA,CACIU,KAAK,2BACLzI,OAAO,UAFX,8BA1DV,C,+CCKA,SAASiJ,EAAT,GAA0D,IAAD,IAA1CC,EAA0C,EAA1CA,YAAaC,EAA6B,EAA7BA,MAAOxH,EAAsB,EAAtBA,SACzByH,GAASC,EAAAA,EAAAA,gBAAe,YAAxBD,KAcFE,EAAkBJ,GAAeE,EAAKG,aAAaL,YACnDM,EAAY,UAAGJ,EAAKG,oBAAR,aAAGE,EAAmBN,MAExC,OACEpB,EAAAA,cAAAA,EAAAA,SAAAA,KACEA,EAAAA,cAAAA,QAAAA,KAAQyB,EAAkBL,EAAN,MAAiBK,EAAiBL,GACtDpB,EAAAA,cAAAA,OAAAA,CACE1G,KAAK,cACLqI,QAASJ,IAEXvB,EAAAA,cAAAA,OAAAA,CACE4B,SAAS,WACTD,QAASP,IAEXpB,EAAAA,cAAAA,OAAAA,CACE4B,SAAS,iBACTD,QAASJ,IAEXvB,EAAAA,cAAAA,OAAAA,CACE4B,SAAS,UACTD,QAAQ,YAEV3B,EAAAA,cAAAA,OAAAA,CACE1G,KAAK,eACLqI,QAAQ,YAEV3B,EAAAA,cAAAA,OAAAA,CACE1G,KAAK,kBACLqI,SAAS,UAAAN,EAAKG,oBAAL,eAAmBK,SAAnB,KAEX7B,EAAAA,cAAAA,OAAAA,CACE1G,KAAK,gBACLqI,QAASP,IAEXpB,EAAAA,cAAAA,OAAAA,CACE1G,KAAK,sBACLqI,QAASJ,IAEV3H,EAKP,CAIAsH,EAAIY,aAJiB,CACnBX,YAAY,IAKd,K,qIC1EA,SAASY,EAAWrG,GAClB,MAAwB,mBAAVA,CAChB,CAEA,SAASsG,IACP,IAAK,IAAIpJ,EAAOT,UAAUC,OAAQ6J,EAAM,IAAInJ,MAAMF,GAAOG,EAAO,EAAGA,EAAOH,EAAMG,IAC9EkJ,EAAIlJ,GAAQZ,UAAUY,GAGxB,OAAO,SAAUmJ,GACf,OAAOD,EAAIE,QAAO,SAAUC,EAAGC,GAC7B,OAAOA,EAAED,EACX,GAAGF,EACL,CACF,CAuBA,SAASI,IACP,IAAK,IAAIC,EAAQpK,UAAUC,OAAQoK,EAAY,IAAI1J,MAAMyJ,GAAQE,EAAQ,EAAGA,EAAQF,EAAOE,IACzFD,EAAUC,GAAStK,UAAUsK,GAG/B,OAAO,eAAgB,EAAQ,CAAC,CAAC,GAAG/C,OAAO8C,EAAW,CAACE,IACzD,CAEA,SAASA,EAAqBrK,EAAQsK,EAAUpK,EAAKnB,GACnD,IAAK2K,EAAW1J,IAAW0J,EAAWY,KAAcpL,OAAOqL,UAAUC,eAAeC,KAAK1L,EAAQmB,GAC/F,OAAO,WACL,IAAIwK,EAAchB,EAAW1J,GAAUA,EAAON,WAAM,EAAQI,WAAaE,EACrE2K,EAAgBjB,EAAWY,GAAYA,EAAS5K,WAAM,EAAQI,WAAawK,EAC/E,OAAO,IAAU,CAAC,EAAGI,EAAaC,EAAeN,EACnD,CAIJ,CC5DO,ICIMvC,EAAW,CACtB8C,KAAM,CACJC,QAAS,CACPC,QAAS,CACPC,KDNiB,UCOjBC,UDNsB,WCQxBA,UAAW,CACTD,KDRmB,UCSnBC,UDRwB,WCU1BC,OAAQ,CACNF,KDhBgB,UCiBhBC,UDhBqB,cCsBhBE,EAAY,CACvB/H,OAAQ,CAENgI,UAAW,CACTC,WAAY,WACZC,SAAU,MAGZC,MAAO,CACLC,GAAI,CACFC,EAAG,OACHH,SAAU,KACVI,GAAI,SAIRC,SAAU,CACRvG,QAAS,CACPwG,OAAQ,YACRC,YAAa9D,EAAS8C,KAAKC,QAAQI,OAAOF,KAC1CvI,MAAOsF,EAAS8C,KAAKC,QAAQI,OAAOF,KACpCc,OAAQ,CACNrJ,MAAOsF,EAAS8C,KAAKC,QAAQC,QAAQC,KACrCe,GAAIhE,EAAS8C,KAAKC,QAAQI,OAAOF,MAEnCgB,QAAS,CACPvJ,MAAOsF,EAAS8C,KAAKC,QAAQC,QAAQC,KACrCe,GAAIhE,EAAS8C,KAAKC,QAAQI,OAAOF,KACjClF,QAAS,QAObmG,EFrCN,WACE,IAAK,IAAIvE,EAAQ3H,UAAUC,OAAQkM,EAAa,IAAIxL,MAAMgH,GAAQC,EAAQ,EAAGA,EAAQD,EAAOC,IAC1FuE,EAAWvE,GAAS5H,UAAU4H,GAGhC,IAAIyC,EAAY,GAAG9C,OAAO4E,GACtBC,EAAYD,EAAWA,EAAWlM,OAAS,GAQ/C,OANI,QAAcmM,IAAc/B,EAAUpK,OAAS,EACjDoK,EAAYA,EAAUgC,MAAM,EAAGhC,EAAUpK,OAAS,GAElDmM,EAAY,KAGPvC,EAAKjK,WAAM,GAAQ,OAAmByK,EAAUiC,KAAI,SAAUC,GACnE,OAAO,SAAUC,GACf,OAAO5C,EAAW2C,GAAaA,EAAUC,GAAarC,EAAmBqC,EAAWD,EACtF,CACF,KAJO1C,CAIFuC,EACP,CEkBcK,CAAY,CACxBC,eAAe,OAAD,UACT1E,GAEL2E,WAAW,OAAD,UACLvB,GAELvH,OAAQ,CACN+I,OAAQ,CAENC,MAAO,CACLC,KAAM,wBACNC,KAAM,wBACNC,OAAQ,6BAMhB,G","sources":["webpack://gatsby-starter-default/./node_modules/@chakra-ui/button/dist/index.esm.js","webpack://gatsby-starter-default/./node_modules/@chakra-ui/react-use-merge-refs/dist/index.esm.js","webpack://gatsby-starter-default/./src/components/navigation/index.tsx","webpack://gatsby-starter-default/./src/images/insta_logo.png","webpack://gatsby-starter-default/./src/components/layout/index.tsx","webpack://gatsby-starter-default/./src/components/seo.tsx","webpack://gatsby-starter-default/./node_modules/@chakra-ui/theme-utils/dist/index.esm.js","webpack://gatsby-starter-default/./src/utils/_colors.module.scss","webpack://gatsby-starter-default/./src/utils/customTheme.tsx"],"sourcesContent":["import _defineProperty from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nimport _objectWithoutProperties from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nimport _slicedToArray from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nvar _excluded = [\"children\", \"className\"],\n _excluded2 = [\"label\", \"placement\", \"spacing\", \"children\", \"className\", \"__css\"],\n _excluded3 = [\"isDisabled\", \"isLoading\", \"isActive\", \"children\", \"leftIcon\", \"rightIcon\", \"loadingText\", \"iconSpacing\", \"type\", \"spinner\", \"spinnerPlacement\", \"className\", \"as\"],\n _excluded4 = [\"size\", \"colorScheme\", \"variant\", \"className\", \"spacing\", \"isAttached\", \"isDisabled\"],\n _excluded5 = [\"icon\", \"children\", \"isRound\", \"aria-label\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n// ../../../react-shim.js\nimport React from \"react\"; // src/button.tsx\n\nimport { useMergeRefs } from \"@chakra-ui/react-use-merge-refs\";\nimport { chakra as chakra3, forwardRef, omitThemingProps, useStyleConfig } from \"@chakra-ui/system\"; // ../../utilities/shared-utils/src/index.ts\n\nvar cx = function cx() {\n for (var _len = arguments.length, classNames = new Array(_len), _key = 0; _key < _len; _key++) {\n classNames[_key] = arguments[_key];\n }\n\n return classNames.filter(Boolean).join(\" \");\n};\n\nvar dataAttr = function dataAttr(condition) {\n return condition ? \"\" : void 0;\n}; // src/button.tsx\n\n\nimport { useMemo as useMemo2 } from \"react\"; // src/button-context.ts\n\nimport { createContext } from \"@chakra-ui/react-context\";\n\nvar _createContext = createContext({\n strict: false,\n name: \"ButtonGroupContext\"\n}),\n _createContext2 = _slicedToArray(_createContext, 2),\n ButtonGroupProvider = _createContext2[0],\n useButtonGroup = _createContext2[1]; // src/button-icon.tsx\n\n\nimport { chakra } from \"@chakra-ui/system\";\nimport { cloneElement, isValidElement } from \"react\";\n\nfunction ButtonIcon(props) {\n var children = props.children,\n className = props.className,\n rest = _objectWithoutProperties(props, _excluded);\n\n var _children = isValidElement(children) ? cloneElement(children, {\n \"aria-hidden\": true,\n focusable: false\n }) : children;\n\n var _className = cx(\"chakra-button__icon\", className);\n\n return /* @__PURE__ */React.createElement(chakra.span, _objectSpread(_objectSpread({\n display: \"inline-flex\",\n alignSelf: \"center\",\n flexShrink: 0\n }, rest), {}, {\n className: _className\n }), _children);\n}\n\nButtonIcon.displayName = \"ButtonIcon\"; // src/button-spinner.tsx\n\nimport { Spinner } from \"@chakra-ui/spinner\";\nimport { chakra as chakra2 } from \"@chakra-ui/system\";\nimport { useMemo } from \"react\";\n\nfunction ButtonSpinner(props) {\n var label = props.label,\n placement = props.placement,\n _props$spacing = props.spacing,\n spacing = _props$spacing === void 0 ? \"0.5rem\" : _props$spacing,\n _props$children = props.children,\n children = _props$children === void 0 ? /* @__PURE__ */React.createElement(Spinner, {\n color: \"currentColor\",\n width: \"1em\",\n height: \"1em\"\n }) : _props$children,\n className = props.className,\n __css = props.__css,\n rest = _objectWithoutProperties(props, _excluded2);\n\n var _className = cx(\"chakra-button__spinner\", className);\n\n var marginProp = placement === \"start\" ? \"marginEnd\" : \"marginStart\";\n var spinnerStyles = useMemo(function () {\n var _objectSpread2;\n\n return _objectSpread((_objectSpread2 = {\n display: \"flex\",\n alignItems: \"center\",\n position: label ? \"relative\" : \"absolute\"\n }, _defineProperty(_objectSpread2, marginProp, label ? spacing : 0), _defineProperty(_objectSpread2, \"fontSize\", \"1em\"), _defineProperty(_objectSpread2, \"lineHeight\", \"normal\"), _objectSpread2), __css);\n }, [__css, label, marginProp, spacing]);\n return /* @__PURE__ */React.createElement(chakra2.div, _objectSpread(_objectSpread({\n className: _className\n }, rest), {}, {\n __css: spinnerStyles\n }), children);\n}\n\nButtonSpinner.displayName = \"ButtonSpinner\"; // src/use-button-type.tsx\n\nimport { useCallback, useState } from \"react\";\n\nfunction useButtonType(value) {\n var _useState = useState(!value),\n _useState2 = _slicedToArray(_useState, 2),\n isButton = _useState2[0],\n setIsButton = _useState2[1];\n\n var refCallback = useCallback(function (node) {\n if (!node) return;\n setIsButton(node.tagName === \"BUTTON\");\n }, []);\n var type = isButton ? \"button\" : void 0;\n return {\n ref: refCallback,\n type: type\n };\n} // src/button.tsx\n\n\nvar Button = forwardRef(function (props, ref) {\n var group = useButtonGroup();\n var styles = useStyleConfig(\"Button\", _objectSpread(_objectSpread({}, group), props));\n\n var _omitThemingProps = omitThemingProps(props),\n _omitThemingProps$isD = _omitThemingProps.isDisabled,\n isDisabled = _omitThemingProps$isD === void 0 ? group == null ? void 0 : group.isDisabled : _omitThemingProps$isD,\n isLoading = _omitThemingProps.isLoading,\n isActive = _omitThemingProps.isActive,\n children = _omitThemingProps.children,\n leftIcon = _omitThemingProps.leftIcon,\n rightIcon = _omitThemingProps.rightIcon,\n loadingText = _omitThemingProps.loadingText,\n _omitThemingProps$ico = _omitThemingProps.iconSpacing,\n iconSpacing = _omitThemingProps$ico === void 0 ? \"0.5rem\" : _omitThemingProps$ico,\n type = _omitThemingProps.type,\n spinner = _omitThemingProps.spinner,\n _omitThemingProps$spi = _omitThemingProps.spinnerPlacement,\n spinnerPlacement = _omitThemingProps$spi === void 0 ? \"start\" : _omitThemingProps$spi,\n className = _omitThemingProps.className,\n as = _omitThemingProps.as,\n rest = _objectWithoutProperties(_omitThemingProps, _excluded3);\n\n var buttonStyles = useMemo2(function () {\n var _focus = _objectSpread(_objectSpread({}, styles == null ? void 0 : styles[\"_focus\"]), {}, {\n zIndex: 1\n });\n\n return _objectSpread(_objectSpread({\n display: \"inline-flex\",\n appearance: \"none\",\n alignItems: \"center\",\n justifyContent: \"center\",\n userSelect: \"none\",\n position: \"relative\",\n whiteSpace: \"nowrap\",\n verticalAlign: \"middle\",\n outline: \"none\"\n }, styles), !!group && {\n _focus: _focus\n });\n }, [styles, group]);\n\n var _useButtonType = useButtonType(as),\n _ref = _useButtonType.ref,\n defaultType = _useButtonType.type;\n\n var contentProps = {\n rightIcon: rightIcon,\n leftIcon: leftIcon,\n iconSpacing: iconSpacing,\n children: children\n };\n return /* @__PURE__ */React.createElement(chakra3.button, _objectSpread({\n disabled: isDisabled || isLoading,\n ref: useMergeRefs(ref, _ref),\n as: as,\n type: type !== null && type !== void 0 ? type : defaultType,\n \"data-active\": dataAttr(isActive),\n \"data-loading\": dataAttr(isLoading),\n __css: buttonStyles,\n className: cx(\"chakra-button\", className)\n }, rest), isLoading && spinnerPlacement === \"start\" && /* @__PURE__ */React.createElement(ButtonSpinner, {\n className: \"chakra-button__spinner--start\",\n label: loadingText,\n placement: \"start\",\n spacing: iconSpacing\n }, spinner), isLoading ? loadingText || /* @__PURE__ */React.createElement(chakra3.span, {\n opacity: 0\n }, /* @__PURE__ */React.createElement(ButtonContent, _objectSpread({}, contentProps))) : /* @__PURE__ */React.createElement(ButtonContent, _objectSpread({}, contentProps)), isLoading && spinnerPlacement === \"end\" && /* @__PURE__ */React.createElement(ButtonSpinner, {\n className: \"chakra-button__spinner--end\",\n label: loadingText,\n placement: \"end\",\n spacing: iconSpacing\n }, spinner));\n});\nButton.displayName = \"Button\";\n\nfunction ButtonContent(props) {\n var leftIcon = props.leftIcon,\n rightIcon = props.rightIcon,\n children = props.children,\n iconSpacing = props.iconSpacing;\n return /* @__PURE__ */React.createElement(React.Fragment, null, leftIcon && /* @__PURE__ */React.createElement(ButtonIcon, {\n marginEnd: iconSpacing\n }, leftIcon), children, rightIcon && /* @__PURE__ */React.createElement(ButtonIcon, {\n marginStart: iconSpacing\n }, rightIcon));\n} // src/button-group.tsx\n\n\nimport { chakra as chakra4, forwardRef as forwardRef2 } from \"@chakra-ui/system\";\nimport { useMemo as useMemo3 } from \"react\";\nvar ButtonGroup = forwardRef2(function ButtonGroup2(props, ref) {\n var size = props.size,\n colorScheme = props.colorScheme,\n variant = props.variant,\n className = props.className,\n _props$spacing2 = props.spacing,\n spacing = _props$spacing2 === void 0 ? \"0.5rem\" : _props$spacing2,\n isAttached = props.isAttached,\n isDisabled = props.isDisabled,\n rest = _objectWithoutProperties(props, _excluded4);\n\n var _className = cx(\"chakra-button__group\", className);\n\n var context = useMemo3(function () {\n return {\n size: size,\n colorScheme: colorScheme,\n variant: variant,\n isDisabled: isDisabled\n };\n }, [size, colorScheme, variant, isDisabled]);\n var groupStyles = {\n display: \"inline-flex\"\n };\n\n if (isAttached) {\n groupStyles = _objectSpread(_objectSpread({}, groupStyles), {}, {\n \"> *:first-of-type:not(:last-of-type)\": {\n borderEndRadius: 0\n },\n \"> *:not(:first-of-type):not(:last-of-type)\": {\n borderRadius: 0\n },\n \"> *:not(:first-of-type):last-of-type\": {\n borderStartRadius: 0\n }\n });\n } else {\n groupStyles = _objectSpread(_objectSpread({}, groupStyles), {}, {\n \"& > *:not(style) ~ *:not(style)\": {\n marginStart: spacing\n }\n });\n }\n\n return /* @__PURE__ */React.createElement(ButtonGroupProvider, {\n value: context\n }, /* @__PURE__ */React.createElement(chakra4.div, _objectSpread({\n ref: ref,\n role: \"group\",\n __css: groupStyles,\n className: _className,\n \"data-attached\": isAttached ? \"\" : void 0\n }, rest)));\n});\nButtonGroup.displayName = \"ButtonGroup\"; // src/icon-button.tsx\n\nimport { forwardRef as forwardRef3 } from \"@chakra-ui/system\";\nimport { cloneElement as cloneElement2, isValidElement as isValidElement2 } from \"react\";\nvar IconButton = forwardRef3(function (props, ref) {\n var icon = props.icon,\n children = props.children,\n isRound = props.isRound,\n ariaLabel = props[\"aria-label\"],\n rest = _objectWithoutProperties(props, _excluded5);\n\n var element = icon || children;\n\n var _children = isValidElement2(element) ? cloneElement2(element, {\n \"aria-hidden\": true,\n focusable: false\n }) : null;\n\n return /* @__PURE__ */React.createElement(Button, _objectSpread({\n padding: \"0\",\n borderRadius: isRound ? \"full\" : void 0,\n ref: ref,\n \"aria-label\": ariaLabel\n }, rest), _children);\n});\nIconButton.displayName = \"IconButton\";\nexport { Button, ButtonGroup, ButtonSpinner, IconButton, useButtonGroup };","// src/index.ts\nimport { useMemo } from \"react\";\n\nfunction assignRef(ref, value) {\n if (ref == null) return;\n\n if (typeof ref === \"function\") {\n ref(value);\n return;\n }\n\n try {\n ref.current = value;\n } catch (error) {\n throw new Error(\"Cannot assign value '\".concat(value, \"' to ref '\").concat(ref, \"'\"));\n }\n}\n\nfunction mergeRefs() {\n for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) {\n refs[_key] = arguments[_key];\n }\n\n return function (node) {\n refs.forEach(function (ref) {\n assignRef(ref, node);\n });\n };\n}\n\nfunction useMergeRefs() {\n for (var _len2 = arguments.length, refs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n refs[_key2] = arguments[_key2];\n }\n\n return useMemo(function () {\n return mergeRefs.apply(void 0, refs);\n }, refs);\n}\n\nexport { assignRef, mergeRefs, useMergeRefs };","import React from 'react';\nimport { Link } from 'gatsby';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\nimport { navigate } from \"gatsby\"\n\nconst Navigation = () => {\n return (\n \n );\n};\n\nexport default Navigation;\n","export default __webpack_public_path__ + \"static/insta_logo-0b600938fdc173438e1dbf8666beac85.png\";","import React from 'react';\nimport './layout.scss';\nimport Navigation from '../navigation';\nimport { themeObj } from '../../utils/customTheme';\nimport insta_logo from '../../images/insta_logo.png';\nimport { Button } from '@chakra-ui/react';\n\ninterface LayoutProps {\n children: React.ReactNode;\n}\n\nconst Layout = ({ children }: LayoutProps) => {\n return (\n \n
\n \n
{children}
\n
\n \n \n \n \n
\n \n \n Contact us!\n \n \n \n \n Check out our 4.5 winners!\n \n \n \n \n Updated MVHacks Website\n \n \n
\n \n \n );\n};\n\nexport default Layout;\n","/**\n * SEO component that queries for data with\n * Gatsby's useStaticQuery React hook\n *\n * See: https://www.gatsbyjs.com/docs/use-static-query/\n */\n\nimport * as React from 'react';\nimport { useStaticQuery, graphql } from 'gatsby';\n\ntype SeoProps = {\n description: string;\n title: string;\n children: React.ReactNode | React.ReactNode[];\n};\n\nfunction Seo({ description, title, children }: SeoProps) {\n const { site } = useStaticQuery(\n graphql`\n query {\n site {\n siteMetadata {\n title\n description\n author\n }\n }\n }\n `\n );\n\n const metaDescription = description || site.siteMetadata.description;\n const defaultTitle = site.siteMetadata?.title;\n\n return (\n <>\n {defaultTitle ? `${title} | ${defaultTitle}` : title}\n \n \n \n \n \n \n \n \n {children}\n \n );\n}\n\nconst defaultProps = {\n description: ``\n};\n\nSeo.defaultProps = defaultProps;\n\nexport default Seo;\n","import _toConsumableArray from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\";\nimport \"core-js/modules/es.object.from-entries.js\";\n// src/extend-theme.ts\nimport { theme, isChakraTheme } from \"@chakra-ui/theme\";\nimport mergeWith from \"lodash.mergewith\";\n\nfunction isFunction(value) {\n return typeof value === \"function\";\n}\n\nfunction pipe() {\n for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) {\n fns[_key] = arguments[_key];\n }\n\n return function (v) {\n return fns.reduce(function (a, b) {\n return b(a);\n }, v);\n };\n}\n\nfunction extendTheme() {\n for (var _len2 = arguments.length, extensions = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n extensions[_key2] = arguments[_key2];\n }\n\n var overrides = [].concat(extensions);\n var baseTheme = extensions[extensions.length - 1];\n\n if (isChakraTheme(baseTheme) && overrides.length > 1) {\n overrides = overrides.slice(0, overrides.length - 1);\n } else {\n baseTheme = theme;\n }\n\n return pipe.apply(void 0, _toConsumableArray(overrides.map(function (extension) {\n return function (prevTheme) {\n return isFunction(extension) ? extension(prevTheme) : mergeThemeOverride(prevTheme, extension);\n };\n })))(baseTheme);\n}\n\nfunction mergeThemeOverride() {\n for (var _len3 = arguments.length, overrides = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n overrides[_key3] = arguments[_key3];\n }\n\n return mergeWith.apply(void 0, [{}].concat(overrides, [mergeThemeCustomizer]));\n}\n\nfunction mergeThemeCustomizer(source, override, key, object) {\n if ((isFunction(source) || isFunction(override)) && Object.prototype.hasOwnProperty.call(object, key)) {\n return function () {\n var sourceValue = isFunction(source) ? source.apply(void 0, arguments) : source;\n var overrideValue = isFunction(override) ? override.apply(void 0, arguments) : override;\n return mergeWith({}, sourceValue, overrideValue, mergeThemeCustomizer);\n };\n }\n\n return void 0;\n} // ../shared-utils/src/index.ts\n\n\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type === \"object\" || type === \"function\") && !Array.isArray(value);\n} // src/theme-extensions/with-default-color-scheme.ts\n\n\nfunction withDefaultColorScheme(_ref) {\n var colorScheme = _ref.colorScheme,\n components = _ref.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withColorScheme = {\n defaultProps: {\n colorScheme: colorScheme\n }\n };\n return [componentName, withColorScheme];\n }))\n });\n };\n} // src/theme-extensions/with-default-size.ts\n\n\nfunction withDefaultSize(_ref2) {\n var size = _ref2.size,\n components = _ref2.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withSize = {\n defaultProps: {\n size: size\n }\n };\n return [componentName, withSize];\n }))\n });\n };\n} // src/theme-extensions/with-default-variant.ts\n\n\nfunction withDefaultVariant(_ref3) {\n var variant = _ref3.variant,\n components = _ref3.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withVariant = {\n defaultProps: {\n variant: variant\n }\n };\n return [componentName, withVariant];\n }))\n });\n };\n} // src/theme-extensions/with-default-props.ts\n\n\nfunction pipe2() {\n for (var _len4 = arguments.length, fns = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n fns[_key4] = arguments[_key4];\n }\n\n return function (v) {\n return fns.reduce(function (a, b) {\n return b(a);\n }, v);\n };\n}\n\nfunction withDefaultProps(_ref4) {\n var _ref4$defaultProps = _ref4.defaultProps,\n colorScheme = _ref4$defaultProps.colorScheme,\n variant = _ref4$defaultProps.variant,\n size = _ref4$defaultProps.size,\n components = _ref4.components;\n\n var identity = function identity(t) {\n return t;\n };\n\n var fns = [colorScheme ? withDefaultColorScheme({\n colorScheme: colorScheme,\n components: components\n }) : identity, size ? withDefaultSize({\n size: size,\n components: components\n }) : identity, variant ? withDefaultVariant({\n variant: variant,\n components: components\n }) : identity];\n return function (theme2) {\n return mergeThemeOverride(pipe2.apply(void 0, fns)(theme2));\n };\n}\n\nexport { extendTheme, mergeThemeOverride, withDefaultColorScheme, withDefaultProps, withDefaultSize, withDefaultVariant };","// extracted by mini-css-extract-plugin\nexport var accentMain = \"#e5e5de\";\nexport var accentSecondary = \"#26577a\";\nexport var primaryMain = \"#171738\";\nexport var primarySecondary = \"#26577a\";\nexport var secondaryMain = \"#dedede\";\nexport var secondarySecondary = \"#dedede\";","import { extendTheme } from '@chakra-ui/react';\n\n// @ts-ignore\nimport * as colors from './_colors.module.scss';\n\nexport const themeObj = {\n dark: {\n palette: {\n primary: {\n main: colors.primaryMain,\n secondary: colors.primarySecondary\n },\n secondary: {\n main: colors.secondaryMain,\n secondary: colors.secondarySecondary\n },\n accent: {\n main: colors.accentMain,\n secondary: colors.accentSecondary\n }\n }\n }\n};\n\nexport const buttonObj = {\n Button: {\n // 1. We can update the base styles\n baseStyle: {\n fontWeight: 'semibold', // Normally, it is \"semibold\"\n fontSize: 'lg'\n },\n // 2. We can add a new button size or extend existing\n sizes: {\n xl: {\n h: '56px',\n fontSize: 'lg',\n px: '32px'\n }\n },\n // 3. We can add a new visual variant\n variants: {\n outline: {\n border: '2px solid',\n borderColor: themeObj.dark.palette.accent.main,\n color: themeObj.dark.palette.accent.main,\n _hover: {\n color: themeObj.dark.palette.primary.main,\n bg: themeObj.dark.palette.accent.main\n },\n _active: {\n color: themeObj.dark.palette.primary.main,\n bg: themeObj.dark.palette.accent.main,\n opacity: 0.8\n }\n }\n }\n }\n};\n\nconst theme = extendTheme({\n semanticTokens: {\n ...themeObj\n },\n components: {\n ...buttonObj\n },\n styles: {\n global: {\n // styles for the `body`\n fonts: {\n body: \"'Raleway', sans-serif\",\n head: \"'Raleway', sans-serif\",\n footer: \"'Raleway', sans-serif\"\n }\n }\n }\n});\n\nexport default theme;\n"],"names":["_excluded","_excluded2","_excluded3","_excluded4","_excluded5","ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","apply","_objectSpread","target","i","arguments","length","source","forEach","key","getOwnPropertyDescriptors","defineProperties","defineProperty","cx","_len","classNames","Array","_key","Boolean","join","dataAttr","condition","_createContext","strict","name","_createContext2","ButtonGroupProvider","useButtonGroup","ButtonIcon","props","children","className","rest","_children","isValidElement","cloneElement","focusable","_className","display","alignSelf","flexShrink","ButtonSpinner","label","placement","_props$spacing","spacing","_props$children","color","width","height","__css","marginProp","spinnerStyles","useMemo","_objectSpread2","alignItems","position","displayName","Button","ref","value","_useState","_useState2","isButton","setIsButton","group","styles","_omitThemingProps","_omitThemingProps$isD","isDisabled","isLoading","isActive","leftIcon","rightIcon","loadingText","_omitThemingProps$ico","iconSpacing","type","spinner","_omitThemingProps$spi","spinnerPlacement","as","buttonStyles","_focus","zIndex","appearance","justifyContent","userSelect","whiteSpace","verticalAlign","outline","_useButtonType","useState","useCallback","node","tagName","_ref","defaultType","contentProps","disabled","opacity","ButtonContent","marginEnd","marginStart","size","colorScheme","variant","_props$spacing2","isAttached","context","groupStyles","borderEndRadius","borderRadius","borderStartRadius","role","icon","isRound","ariaLabel","element","padding","assignRef","current","error","Error","concat","mergeRefs","refs","useMergeRefs","_len2","_key2","React","style","backgroundColor","themeObj","Link","id","to","background","Navigation","flexWrap","href","src","insta_logo","alt","marginLeft","marginRight","flexDirection","marginTop","Seo","description","title","site","useStaticQuery","metaDescription","siteMetadata","defaultTitle","_site$siteMetadata","content","property","author","defaultProps","isFunction","pipe","fns","v","reduce","a","b","mergeThemeOverride","_len3","overrides","_key3","mergeThemeCustomizer","override","prototype","hasOwnProperty","call","sourceValue","overrideValue","dark","palette","primary","main","secondary","accent","buttonObj","baseStyle","fontWeight","fontSize","sizes","xl","h","px","variants","border","borderColor","_hover","bg","_active","theme","extensions","baseTheme","slice","map","extension","prevTheme","extendTheme","semanticTokens","components","global","fonts","body","head","footer"],"sourceRoot":""} \ No newline at end of file diff --git a/commons-ab0d6d9e0e5676f5b736.js b/commons-ab0d6d9e0e5676f5b736.js deleted file mode 100644 index 5b64416..0000000 --- a/commons-ab0d6d9e0e5676f5b736.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[351],{4956:function(e,t,n){n.d(t,{zx:function(){return Z}});var a=n(4942),r=n(4925),i=n(9439),c=n(7294);function o(e,t){if(null!=e)if("function"!=typeof e)try{e.current=t}catch(n){throw new Error("Cannot assign value '".concat(t,"' to ref '").concat(e,"'"))}else e(t)}function l(){for(var e=arguments.length,t=new Array(e),n=0;n *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}}:{"& > *:not(style) ~ *:not(style)":{marginStart:s}}),c.createElement(S,{value:y},c.createElement(m.m$.div,E({ref:t,role:"group",__css:v,className:f,"data-attached":u?"":void 0},p)))})).displayName="ButtonGroup",(0,m.Gp)((function(e,t){var n=e.icon,a=e.children,i=e.isRound,o=e["aria-label"],l=(0,r.Z)(e,h),s=n||a,m=(0,c.isValidElement)(s)?(0,c.cloneElement)(s,{"aria-hidden":!0,focusable:!1}):null;return c.createElement(Z,E({padding:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":o},l),m)})).displayName="IconButton"},2302:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(7294),r=n(1082),i=n(5205),c=function(){return a.createElement("nav",{style:{backgroundColor:i.af.dark.palette.primary.main}},a.createElement(r.Link,{id:"title",style:{color:i.af.dark.palette.accent.main},to:"/"},"MV Hacks"),a.createElement("div",{className:"links"},a.createElement("div",{className:"link",id:"homeLink"},a.createElement(r.Link,{to:"/"},"Home")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/faq"},"FAQ")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/about-the-team"},"Team")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/sponsors"},"Sponsors")),a.createElement("div",{className:"link"},a.createElement(r.Link,{to:"/apply"},"Apply"))))},o=n.p+"static/insta_logo-0b600938fdc173438e1dbf8666beac85.png",l=n(4956),s=function(e){var t=e.children;return a.createElement("div",{className:"layout",style:{background:i.af.dark.palette.primary.main}},a.createElement("div",{className:"content-wrapper"},a.createElement(c,null),a.createElement("div",{className:"content"},t)),a.createElement("footer",{className:"footer",style:{background:i.af.dark.palette.primary.main,color:i.af.dark.palette.secondary.main,width:"100%",display:"flex",justifyContent:"center",flexWrap:"wrap"}},a.createElement("a",{href:"https://www.instagram.com/mvhacks/",target:"_blank",style:{width:"100%"}},a.createElement("img",{src:o,alt:"logo",style:{width:"4vh",marginLeft:"auto",marginRight:"auto"}})),a.createElement("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",flexDirection:"column"}},a.createElement(l.zx,{variant:"outline",style:{marginTop:"15px"}},a.createElement("a",{href:"mailto:contact@mv-hacks.com"},"Contact us!")),a.createElement(l.zx,{variant:"outline",style:{marginTop:"15px",justifyContent:"center"}},a.createElement("a",{href:"https://mvhacks-4-5.devpost.com/?",target:"_blank"},"Check out our 4.5 winners!")))))}},4001:function(e,t,n){var a=n(7294),r=n(1082);function i(e){var t,n,i=e.description,c=e.title,o=e.children,l=(0,r.useStaticQuery)("63159454").site,s=i||l.siteMetadata.description,m=null===(t=l.siteMetadata)||void 0===t?void 0:t.title;return a.createElement(a.Fragment,null,a.createElement("title",null,m?c+" | "+m:c),a.createElement("meta",{name:"description",content:s}),a.createElement("meta",{property:"og:title",content:c}),a.createElement("meta",{property:"og:description",content:s}),a.createElement("meta",{property:"og:type",content:"website"}),a.createElement("meta",{name:"twitter:card",content:"summary"}),a.createElement("meta",{name:"twitter:creator",content:(null===(n=l.siteMetadata)||void 0===n?void 0:n.author)||""}),a.createElement("meta",{name:"twitter:title",content:c}),a.createElement("meta",{name:"twitter:description",content:s}),o)}i.defaultProps={description:""},t.Z=i},5205:function(e,t,n){n.d(t,{ZP:function(){return f},af:function(){return u}});var a=n(3433),r=(n(8559),n(7284)),i=n(3971),c=n.n(i);function o(e){return"function"==typeof e}function l(){for(var e=arguments.length,t=new Array(e),n=0;n1?i=i.slice(0,i.length-1):c=r.rS,l.apply(void 0,(0,a.Z)(i.map((function(e){return function(t){return o(e)?e(t):s(t,e)}}))))(c)}({semanticTokens:Object.assign({},u),components:Object.assign({},d),styles:{global:{fonts:{body:"'Raleway', sans-serif",head:"'Raleway', sans-serif",footer:"'Raleway', sans-serif"}}}}),f=p}}]); -//# sourceMappingURL=commons-ab0d6d9e0e5676f5b736.js.map \ No newline at end of file diff --git a/commons-ab0d6d9e0e5676f5b736.js.map b/commons-ab0d6d9e0e5676f5b736.js.map deleted file mode 100644 index 8cd425d..0000000 --- a/commons-ab0d6d9e0e5676f5b736.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"commons-ab0d6d9e0e5676f5b736.js","mappings":"kNAGA,SAASA,EAAUC,EAAKC,GACtB,GAAW,MAAPD,EAEJ,GAAmB,mBAARA,EAKX,IACEA,EAAIE,QAAUD,CAGhB,CAFE,MAAOE,GACP,MAAM,IAAIC,MAAM,wBAAwBC,OAAOJ,EAAO,cAAcI,OAAOL,EAAK,KAClF,MAREA,EAAIC,EASR,CAEA,SAASK,IACP,IAAK,IAAIC,EAAOC,UAAUC,OAAQC,EAAO,IAAIC,MAAMJ,GAAOK,EAAO,EAAGA,EAAOL,EAAMK,IAC/EF,EAAKE,GAAQJ,UAAUI,GAGzB,OAAO,SAAUC,GACfH,EAAKI,SAAQ,SAAUd,GACrBD,EAAUC,EAAKa,EACjB,GACF,CACF,CAEA,SAASE,IACP,IAAK,IAAIC,EAAQR,UAAUC,OAAQC,EAAO,IAAIC,MAAMK,GAAQC,EAAQ,EAAGA,EAAQD,EAAOC,IACpFP,EAAKO,GAAST,UAAUS,GAG1B,OAAO,IAAAC,UAAQ,WACb,OAAOZ,EAAUa,WAAM,EAAQT,EACjC,GAAGA,EACL,C,4CCnCIU,EAAY,CAAC,WAAY,aACzBC,EAAa,CAAC,QAAS,YAAa,UAAW,WAAY,YAAa,SACxEC,EAAa,CAAC,aAAc,YAAa,WAAY,WAAY,WAAY,YAAa,cAAe,cAAe,OAAQ,UAAW,mBAAoB,YAAa,MAC5KC,EAAa,CAAC,OAAQ,cAAe,UAAW,YAAa,UAAW,aAAc,cACtFC,EAAa,CAAC,OAAQ,WAAY,UAAW,cAEjD,SAASC,EAAQC,EAAQC,GAAkB,IAAIC,EAAOC,OAAOD,KAAKF,GAAS,GAAIG,OAAOC,sBAAuB,CAAE,IAAIC,EAAUF,OAAOC,sBAAsBJ,GAASC,IAAmBI,EAAUA,EAAQC,QAAO,SAAUC,GAAO,OAAOJ,OAAOK,yBAAyBR,EAAQO,GAAKE,UAAY,KAAKP,EAAKQ,KAAKjB,MAAMS,EAAMG,EAAU,CAAE,OAAOH,CAAM,CAEpV,SAASS,EAAcC,GAAU,IAAK,IAAIC,EAAI,EAAGA,EAAI/B,UAAUC,OAAQ8B,IAAK,CAAE,IAAIC,EAAS,MAAQhC,UAAU+B,GAAK/B,UAAU+B,GAAK,CAAC,EAAGA,EAAI,EAAId,EAAQI,OAAOW,IAAS,GAAI1B,SAAQ,SAAU2B,IAAO,OAAgBH,EAAQG,EAAKD,EAAOC,GAAO,IAAKZ,OAAOa,0BAA4Bb,OAAOc,iBAAiBL,EAAQT,OAAOa,0BAA0BF,IAAWf,EAAQI,OAAOW,IAAS1B,SAAQ,SAAU2B,GAAOZ,OAAOe,eAAeN,EAAQG,EAAKZ,OAAOK,yBAAyBM,EAAQC,GAAO,GAAI,CAAE,OAAOH,CAAQ,CAQzf,IAAIO,EAAK,WACP,IAAK,IAAItC,EAAOC,UAAUC,OAAQqC,EAAa,IAAInC,MAAMJ,GAAOK,EAAO,EAAGA,EAAOL,EAAMK,IACrFkC,EAAWlC,GAAQJ,UAAUI,GAG/B,OAAOkC,EAAWd,OAAOe,SAASC,KAAK,IACzC,EAEIC,EAAW,SAAkBC,GAC/B,OAAOA,EAAY,QAAK,CAC1B,EAOIC,GAAiB,OAAc,CACjCC,QAAQ,EACRC,KAAM,uBAEJC,GAAkB,OAAeH,EAAgB,GACjDI,EAAsBD,EAAgB,GACtCE,EAAiBF,EAAgB,GAMrC,SAASG,EAAWC,GAClB,IAAIC,EAAWD,EAAMC,SACjBC,EAAYF,EAAME,UAClBC,GAAO,OAAyBH,EAAOtC,GAEvC0C,GAAY,IAAAC,gBAAeJ,IAAY,IAAAK,cAAaL,EAAU,CAChE,eAAe,EACfM,WAAW,IACRN,EAEDO,EAAarB,EAAG,sBAAuBe,GAE3C,OAAsB,gBAAoB,UAAavB,EAAcA,EAAc,CACjF8B,QAAS,cACTC,UAAW,SACXC,WAAY,GACXR,GAAO,CAAC,EAAG,CACZD,UAAWM,IACTJ,EACN,CAQA,SAASQ,EAAcZ,GACrB,IAAIa,EAAQb,EAAMa,MACdC,EAAYd,EAAMc,UAClBC,EAAiBf,EAAMgB,QACvBA,OAA6B,IAAnBD,EAA4B,SAAWA,EACjDE,EAAkBjB,EAAMC,SACxBA,OAA+B,IAApBgB,EAA4C,gBAAoB,IAAS,CACtFC,MAAO,eACPC,MAAO,MACPC,OAAQ,QACLH,EACDf,EAAYF,EAAME,UAClBmB,EAAQrB,EAAMqB,MACdlB,GAAO,OAAyBH,EAAOrC,GAEvC6C,EAAarB,EAAG,yBAA0Be,GAE1CoB,EAA2B,UAAdR,EAAwB,YAAc,cACnDS,GAAgB,IAAA/D,UAAQ,WAC1B,IAAIgE,EAEJ,OAAO7C,GAAe6C,EAAiB,CACrCf,QAAS,OACTgB,WAAY,SACZC,SAAUb,EAAQ,WAAa,aAC9B,OAAgBW,EAAgBF,EAAYT,EAAQG,EAAU,IAAI,OAAgBQ,EAAgB,WAAY,QAAQ,OAAgBA,EAAgB,aAAc,UAAWA,GAAiBH,EACrM,GAAG,CAACA,EAAOR,EAAOS,EAAYN,IAC9B,OAAsB,gBAAoB,SAAarC,EAAcA,EAAc,CACjFuB,UAAWM,GACVL,GAAO,CAAC,EAAG,CACZkB,MAAOE,IACLtB,EACN,CAtCAF,EAAW4B,YAAc,aAwCzBf,EAAce,YAAc,gBAsB5B,IAAIC,GAAS,SAAW,SAAU5B,EAAO1D,GACvC,IAnBqBC,EACjBsF,EACAC,EACAC,EACAC,EAeAC,EAAQnC,IACRoC,GAAS,QAAe,SAAUvD,EAAcA,EAAc,CAAC,EAAGsD,GAAQjC,IAE1EmC,GAAoB,QAAiBnC,GACrCoC,EAAwBD,EAAkBE,WAC1CA,OAAuC,IAA1BD,EAA4C,MAATH,OAAgB,EAASA,EAAMI,WAAaD,EAC5FE,EAAYH,EAAkBG,UAC9BC,EAAWJ,EAAkBI,SAC7BtC,EAAWkC,EAAkBlC,SAC7BuC,EAAWL,EAAkBK,SAC7BC,EAAYN,EAAkBM,UAC9BC,EAAcP,EAAkBO,YAChCC,EAAwBR,EAAkBS,YAC1CA,OAAwC,IAA1BD,EAAmC,SAAWA,EAC5DE,EAAOV,EAAkBU,KACzBC,EAAUX,EAAkBW,QAC5BC,EAAwBZ,EAAkBa,iBAC1CA,OAA6C,IAA1BD,EAAmC,QAAUA,EAChE7C,EAAYiC,EAAkBjC,UAC9B+C,EAAKd,EAAkBc,GACvB9C,GAAO,OAAyBgC,EAAmBvE,GAEnDsF,GAAe,IAAA1F,UAAS,WAC1B,IAAI2F,EAASxE,EAAcA,EAAc,CAAC,EAAa,MAAVuD,OAAiB,EAASA,EAAe,QAAI,CAAC,EAAG,CAC5FkB,OAAQ,IAGV,OAAOzE,EAAcA,EAAc,CACjC8B,QAAS,cACT4C,WAAY,OACZ5B,WAAY,SACZ6B,eAAgB,SAChBC,WAAY,OACZ7B,SAAU,WACV8B,WAAY,SACZC,cAAe,SACfC,QAAS,QACRxB,KAAWD,GAAS,CACrBkB,OAAQA,GAEZ,GAAG,CAACjB,EAAQD,IAER0B,GA7DiBpH,EA6Dc0G,EA5D/BpB,GAAY,IAAA+B,WAAUrH,GACtBuF,GAAa,OAAeD,EAAW,GACvCE,EAAWD,EAAW,GACtBE,EAAcF,EAAW,GAOtB,CACLxF,KANgB,IAAAuH,cAAY,SAAU1G,GACjCA,GACL6E,EAA6B,WAAjB7E,EAAK2G,QACnB,GAAG,IAIDjB,KAHSd,EAAW,cAAW,IAoD7BgC,EAAOJ,EAAerH,IACtB0H,EAAcL,EAAed,KAE7BoB,EAAe,CACjBxB,UAAWA,EACXD,SAAUA,EACVI,YAAaA,EACb3C,SAAUA,GAEZ,OAAsB,gBAAoB,YAAgBtB,EAAc,CACtEuF,SAAU7B,GAAcC,EACxBhG,IAAKe,EAAaf,EAAKyH,GACvBd,GAAIA,EACJJ,KAAMA,QAAmCA,EAAOmB,EAChD,cAAezE,EAASgD,GACxB,eAAgBhD,EAAS+C,GACzBjB,MAAO6B,EACPhD,UAAWf,EAAG,gBAAiBe,IAC9BC,GAAOmC,GAAkC,UAArBU,GAA+C,gBAAoBpC,EAAe,CACvGV,UAAW,gCACXW,MAAO6B,EACP5B,UAAW,QACXE,QAAS4B,GACRE,GAAUR,EAAYI,GAA8B,gBAAoB,UAAc,CACvFyB,QAAS,GACO,gBAAoBC,EAAezF,EAAc,CAAC,EAAGsF,KAAiC,gBAAoBG,EAAezF,EAAc,CAAC,EAAGsF,IAAgB3B,GAAkC,QAArBU,GAA6C,gBAAoBpC,EAAe,CACxQV,UAAW,8BACXW,MAAO6B,EACP5B,UAAW,MACXE,QAAS4B,GACRE,GACL,IAGA,SAASsB,EAAcpE,GACrB,IAAIwC,EAAWxC,EAAMwC,SACjBC,EAAYzC,EAAMyC,UAClBxC,EAAWD,EAAMC,SACjB2C,EAAc5C,EAAM4C,YACxB,OAAsB,gBAAoB,WAAgB,KAAMJ,GAA2B,gBAAoBzC,EAAY,CACzHsE,UAAWzB,GACVJ,GAAWvC,EAAUwC,GAA4B,gBAAoB1C,EAAY,CAClFuE,YAAa1B,GACZH,GACL,CAZAb,EAAOD,YAAc,UAiBH,SAAY,SAAsB3B,EAAO1D,GACzD,IAAIiI,EAAOvE,EAAMuE,KACbC,EAAcxE,EAAMwE,YACpBC,EAAUzE,EAAMyE,QAChBvE,EAAYF,EAAME,UAClBwE,EAAkB1E,EAAMgB,QACxBA,OAA8B,IAApB0D,EAA6B,SAAWA,EAClDC,EAAa3E,EAAM2E,WACnBtC,EAAarC,EAAMqC,WACnBlC,GAAO,OAAyBH,EAAOnC,GAEvC2C,EAAarB,EAAG,uBAAwBe,GAExC0E,GAAU,IAAApH,UAAS,WACrB,MAAO,CACL+G,KAAMA,EACNC,YAAaA,EACbC,QAASA,EACTpC,WAAYA,EAEhB,GAAG,CAACkC,EAAMC,EAAaC,EAASpC,IAC5BwC,EAAc,CAChBpE,QAAS,eAuBX,OAnBEoE,EAAclG,EAAcA,EAAc,CAAC,EAAGkG,GAAc,CAAC,EAD3DF,EAC8D,CAC9D,uCAAwC,CACtCG,gBAAiB,GAEnB,6CAA8C,CAC5CC,aAAc,GAEhB,uCAAwC,CACtCC,kBAAmB,IAIyC,CAC9D,kCAAmC,CACjCV,YAAatD,KAKG,gBAAoBnB,EAAqB,CAC7DtD,MAAOqI,GACS,gBAAoB,SAAajG,EAAc,CAC/DrC,IAAKA,EACL2I,KAAM,QACN5D,MAAOwD,EACP3E,UAAWM,EACX,gBAAiBmE,EAAa,QAAK,GAClCxE,IACL,IACYwB,YAAc,eAIT,SAAY,SAAU3B,EAAO1D,GAC5C,IAAI4I,EAAOlF,EAAMkF,KACbjF,EAAWD,EAAMC,SACjBkF,EAAUnF,EAAMmF,QAChBC,EAAYpF,EAAM,cAClBG,GAAO,OAAyBH,EAAOlC,GAEvCuH,EAAUH,GAAQjF,EAElBG,GAAY,IAAAC,gBAAgBgF,IAAW,IAAA/E,cAAc+E,EAAS,CAChE,eAAe,EACf9E,WAAW,IACR,KAEL,OAAsB,gBAAoBqB,EAAQjD,EAAc,CAC9D2G,QAAS,IACTP,aAAcI,EAAU,YAAS,EACjC7I,IAAKA,EACL,aAAc8I,GACbjF,GAAOC,EACZ,IACWuB,YAAc,Y,yFCzPzB,EAjDmB,WACjB,OACE4D,EAAAA,cAAAA,MAAAA,CAAKC,MAAO,CAAEC,gBAAiBC,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,OAW7BH,EAAAA,cAACI,EAAAA,KAAD,CACEC,GAAG,QACHJ,MAAO,CAAEtE,MAAOwE,EAAAA,GAAAA,KAAAA,QAAAA,OAAAA,MAChBG,GAAG,KAHL,YAQAN,EAAAA,cAAAA,MAAAA,CAAKrF,UAAU,SACbqF,EAAAA,cAAAA,MAAAA,CACErF,UAAU,OACV0F,GAAG,YAEHL,EAAAA,cAACI,EAAAA,KAAD,CAAME,GAAG,KAAT,SAEFN,EAAAA,cAAAA,MAAAA,CAAKrF,UAAU,QACbqF,EAAAA,cAACI,EAAAA,KAAD,CAAME,GAAG,QAAT,QAEFN,EAAAA,cAAAA,MAAAA,CAAKrF,UAAU,QACbqF,EAAAA,cAACI,EAAAA,KAAD,CAAME,GAAG,mBAAT,SAEFN,EAAAA,cAAAA,MAAAA,CAAKrF,UAAU,QACbqF,EAAAA,cAACI,EAAAA,KAAD,CAAME,GAAG,aAAT,aAEFN,EAAAA,cAAAA,MAAAA,CAAKrF,UAAU,QAEbqF,EAAAA,cAACI,EAAAA,KAAD,CAAME,GAAG,UAAT,WAvCV,ECNA,EAAe,IAA0B,yD,UCuEzC,EA5De,SAAC,GAA8B,IAA5B5F,EAA4B,EAA5BA,SAChB,OACEsF,EAAAA,cAAAA,MAAAA,CACErF,UAAU,SACVsF,MAAO,CAAEM,WAAYJ,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,OAErBH,EAAAA,cAAAA,MAAAA,CAAKrF,UAAU,mBACbqF,EAAAA,cAACQ,EAAD,MACAR,EAAAA,cAAAA,MAAAA,CAAKrF,UAAU,WAAWD,IAE5BsF,EAAAA,cAAAA,SAAAA,CACErF,UAAU,SACVsF,MAAO,CACLM,WAAYJ,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,KACZxE,MAAOwE,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KACPvE,MAAO,OACPV,QAAS,OACT6C,eAAgB,SAChB0C,SAAU,SAGZT,EAAAA,cAAAA,IAAAA,CACEU,KAAK,qCACLrH,OAAO,SACP4G,MAAO,CAAErE,MAAO,SAEhBoE,EAAAA,cAAAA,MAAAA,CACEW,IAAKC,EACLC,IAAI,OACJZ,MAAO,CAAErE,MAAO,MAAOkF,WAAY,OAAQC,YAAa,WAG5Df,EAAAA,cAAAA,MAAAA,CAAKC,MAAO,CAAE/E,QAAS,OAAQuF,SAAU,OAAQ1C,eAAgB,SAAUiD,cAAe,WACxFhB,EAAAA,cAAC3D,EAAAA,GAAD,CACE6C,QAAQ,UACRe,MAAO,CAAEgB,UAAW,SAEpBjB,EAAAA,cAAAA,IAAAA,CACEU,KAAK,+BADP,gBAMFV,EAAAA,cAAC3D,EAAAA,GAAD,CACE6C,QAAQ,UACRe,MAAO,CAAEgB,UAAW,OAAQlD,eAAgB,WAE9CiC,EAAAA,cAAAA,IAAAA,CACIU,KAAK,oCACLrH,OAAO,UAFX,iCA/CV,C,+CCKA,SAAS6H,EAAT,GAA0D,IAAD,IAA1CC,EAA0C,EAA1CA,YAAaC,EAA6B,EAA7BA,MAAO1G,EAAsB,EAAtBA,SACzB2G,GAASC,EAAAA,EAAAA,gBAAe,YAAxBD,KAcFE,EAAkBJ,GAAeE,EAAKG,aAAaL,YACnDM,EAAY,UAAGJ,EAAKG,oBAAR,aAAGE,EAAmBN,MAExC,OACEpB,EAAAA,cAAAA,EAAAA,SAAAA,KACEA,EAAAA,cAAAA,QAAAA,KAAQyB,EAAkBL,EAAN,MAAiBK,EAAiBL,GACtDpB,EAAAA,cAAAA,OAAAA,CACE5F,KAAK,cACLuH,QAASJ,IAEXvB,EAAAA,cAAAA,OAAAA,CACE4B,SAAS,WACTD,QAASP,IAEXpB,EAAAA,cAAAA,OAAAA,CACE4B,SAAS,iBACTD,QAASJ,IAEXvB,EAAAA,cAAAA,OAAAA,CACE4B,SAAS,UACTD,QAAQ,YAEV3B,EAAAA,cAAAA,OAAAA,CACE5F,KAAK,eACLuH,QAAQ,YAEV3B,EAAAA,cAAAA,OAAAA,CACE5F,KAAK,kBACLuH,SAAS,UAAAN,EAAKG,oBAAL,eAAmBK,SAAnB,KAEX7B,EAAAA,cAAAA,OAAAA,CACE5F,KAAK,gBACLuH,QAASP,IAEXpB,EAAAA,cAAAA,OAAAA,CACE5F,KAAK,sBACLuH,QAASJ,IAEV7G,EAKP,CAIAwG,EAAIY,aAJiB,CACnBX,YAAY,IAKd,K,qIC1EA,SAASY,EAAW/K,GAClB,MAAwB,mBAAVA,CAChB,CAEA,SAASgL,IACP,IAAK,IAAI1K,EAAOC,UAAUC,OAAQyK,EAAM,IAAIvK,MAAMJ,GAAOK,EAAO,EAAGA,EAAOL,EAAMK,IAC9EsK,EAAItK,GAAQJ,UAAUI,GAGxB,OAAO,SAAUuK,GACf,OAAOD,EAAIE,QAAO,SAAUC,EAAGC,GAC7B,OAAOA,EAAED,EACX,GAAGF,EACL,CACF,CAuBA,SAASI,IACP,IAAK,IAAIC,EAAQhL,UAAUC,OAAQgL,EAAY,IAAI9K,MAAM6K,GAAQE,EAAQ,EAAGA,EAAQF,EAAOE,IACzFD,EAAUC,GAASlL,UAAUkL,GAG/B,OAAO,eAAgB,EAAQ,CAAC,CAAC,GAAGrL,OAAOoL,EAAW,CAACE,IACzD,CAEA,SAASA,EAAqBnJ,EAAQoJ,EAAUnJ,EAAKf,GACnD,IAAKsJ,EAAWxI,IAAWwI,EAAWY,KAAc/J,OAAOgK,UAAUC,eAAeC,KAAKrK,EAAQe,GAC/F,OAAO,WACL,IAAIuJ,EAAchB,EAAWxI,GAAUA,EAAOrB,WAAM,EAAQX,WAAagC,EACrEyJ,EAAgBjB,EAAWY,GAAYA,EAASzK,WAAM,EAAQX,WAAaoL,EAC/E,OAAO,IAAU,CAAC,EAAGI,EAAaC,EAAeN,EACnD,CAIJ,CC5DO,ICIMvC,EAAW,CACtB8C,KAAM,CACJC,QAAS,CACPC,QAAS,CACPC,KDNiB,UCOjBC,UDNsB,WCQxBA,UAAW,CACTD,KDRmB,UCSnBC,UDRwB,WCU1BC,OAAQ,CACNF,KDhBgB,UCiBhBC,UDhBqB,cCsBhBE,EAAY,CACvBlH,OAAQ,CAENmH,UAAW,CACTC,WAAY,WACZC,SAAU,MAGZC,MAAO,CACLC,GAAI,CACFC,EAAG,OACHH,SAAU,KACVI,GAAI,SAIRC,SAAU,CACR5F,QAAS,CACP6F,OAAQ,YACRC,YAAa9D,EAAS8C,KAAKC,QAAQI,OAAOF,KAC1CzH,MAAOwE,EAAS8C,KAAKC,QAAQI,OAAOF,KACpCc,OAAQ,CACNvI,MAAOwE,EAAS8C,KAAKC,QAAQC,QAAQC,KACrCe,GAAIhE,EAAS8C,KAAKC,QAAQI,OAAOF,MAEnCgB,QAAS,CACPzI,MAAOwE,EAAS8C,KAAKC,QAAQC,QAAQC,KACrCe,GAAIhE,EAAS8C,KAAKC,QAAQI,OAAOF,KACjCxE,QAAS,QAObyF,EFrCN,WACE,IAAK,IAAItM,EAAQR,UAAUC,OAAQ8M,EAAa,IAAI5M,MAAMK,GAAQC,EAAQ,EAAGA,EAAQD,EAAOC,IAC1FsM,EAAWtM,GAAST,UAAUS,GAGhC,IAAIwK,EAAY,GAAGpL,OAAOkN,GACtBC,EAAYD,EAAWA,EAAW9M,OAAS,GAQ/C,OANI,QAAc+M,IAAc/B,EAAUhL,OAAS,EACjDgL,EAAYA,EAAUgC,MAAM,EAAGhC,EAAUhL,OAAS,GAElD+M,EAAY,KAGPvC,EAAK9J,WAAM,GAAQ,OAAmBsK,EAAUiC,KAAI,SAAUC,GACnE,OAAO,SAAUC,GACf,OAAO5C,EAAW2C,GAAaA,EAAUC,GAAarC,EAAmBqC,EAAWD,EACtF,CACF,KAJO1C,CAIFuC,EACP,CEkBcK,CAAY,CACxBC,eAAe,OAAD,UACT1E,GAEL2E,WAAW,OAAD,UACLvB,GAEL5G,OAAQ,CACNoI,OAAQ,CAENC,MAAO,CACLC,KAAM,wBACNC,KAAM,wBACNC,OAAQ,6BAMhB,G","sources":["webpack://gatsby-starter-default/./node_modules/@chakra-ui/react-use-merge-refs/dist/index.esm.js","webpack://gatsby-starter-default/./node_modules/@chakra-ui/button/dist/index.esm.js","webpack://gatsby-starter-default/./src/components/navigation/index.tsx","webpack://gatsby-starter-default/./src/images/insta_logo.png","webpack://gatsby-starter-default/./src/components/layout/index.tsx","webpack://gatsby-starter-default/./src/components/seo.tsx","webpack://gatsby-starter-default/./node_modules/@chakra-ui/theme-utils/dist/index.esm.js","webpack://gatsby-starter-default/./src/utils/_colors.module.scss","webpack://gatsby-starter-default/./src/utils/customTheme.tsx"],"sourcesContent":["// src/index.ts\nimport { useMemo } from \"react\";\n\nfunction assignRef(ref, value) {\n if (ref == null) return;\n\n if (typeof ref === \"function\") {\n ref(value);\n return;\n }\n\n try {\n ref.current = value;\n } catch (error) {\n throw new Error(\"Cannot assign value '\".concat(value, \"' to ref '\").concat(ref, \"'\"));\n }\n}\n\nfunction mergeRefs() {\n for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) {\n refs[_key] = arguments[_key];\n }\n\n return function (node) {\n refs.forEach(function (ref) {\n assignRef(ref, node);\n });\n };\n}\n\nfunction useMergeRefs() {\n for (var _len2 = arguments.length, refs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n refs[_key2] = arguments[_key2];\n }\n\n return useMemo(function () {\n return mergeRefs.apply(void 0, refs);\n }, refs);\n}\n\nexport { assignRef, mergeRefs, useMergeRefs };","import _defineProperty from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nimport _objectWithoutProperties from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nimport _slicedToArray from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nvar _excluded = [\"children\", \"className\"],\n _excluded2 = [\"label\", \"placement\", \"spacing\", \"children\", \"className\", \"__css\"],\n _excluded3 = [\"isDisabled\", \"isLoading\", \"isActive\", \"children\", \"leftIcon\", \"rightIcon\", \"loadingText\", \"iconSpacing\", \"type\", \"spinner\", \"spinnerPlacement\", \"className\", \"as\"],\n _excluded4 = [\"size\", \"colorScheme\", \"variant\", \"className\", \"spacing\", \"isAttached\", \"isDisabled\"],\n _excluded5 = [\"icon\", \"children\", \"isRound\", \"aria-label\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n// ../../../react-shim.js\nimport React from \"react\"; // src/button.tsx\n\nimport { useMergeRefs } from \"@chakra-ui/react-use-merge-refs\";\nimport { chakra as chakra3, forwardRef, omitThemingProps, useStyleConfig } from \"@chakra-ui/system\"; // ../../utilities/shared-utils/src/index.ts\n\nvar cx = function cx() {\n for (var _len = arguments.length, classNames = new Array(_len), _key = 0; _key < _len; _key++) {\n classNames[_key] = arguments[_key];\n }\n\n return classNames.filter(Boolean).join(\" \");\n};\n\nvar dataAttr = function dataAttr(condition) {\n return condition ? \"\" : void 0;\n}; // src/button.tsx\n\n\nimport { useMemo as useMemo2 } from \"react\"; // src/button-context.ts\n\nimport { createContext } from \"@chakra-ui/react-context\";\n\nvar _createContext = createContext({\n strict: false,\n name: \"ButtonGroupContext\"\n}),\n _createContext2 = _slicedToArray(_createContext, 2),\n ButtonGroupProvider = _createContext2[0],\n useButtonGroup = _createContext2[1]; // src/button-icon.tsx\n\n\nimport { chakra } from \"@chakra-ui/system\";\nimport { cloneElement, isValidElement } from \"react\";\n\nfunction ButtonIcon(props) {\n var children = props.children,\n className = props.className,\n rest = _objectWithoutProperties(props, _excluded);\n\n var _children = isValidElement(children) ? cloneElement(children, {\n \"aria-hidden\": true,\n focusable: false\n }) : children;\n\n var _className = cx(\"chakra-button__icon\", className);\n\n return /* @__PURE__ */React.createElement(chakra.span, _objectSpread(_objectSpread({\n display: \"inline-flex\",\n alignSelf: \"center\",\n flexShrink: 0\n }, rest), {}, {\n className: _className\n }), _children);\n}\n\nButtonIcon.displayName = \"ButtonIcon\"; // src/button-spinner.tsx\n\nimport { Spinner } from \"@chakra-ui/spinner\";\nimport { chakra as chakra2 } from \"@chakra-ui/system\";\nimport { useMemo } from \"react\";\n\nfunction ButtonSpinner(props) {\n var label = props.label,\n placement = props.placement,\n _props$spacing = props.spacing,\n spacing = _props$spacing === void 0 ? \"0.5rem\" : _props$spacing,\n _props$children = props.children,\n children = _props$children === void 0 ? /* @__PURE__ */React.createElement(Spinner, {\n color: \"currentColor\",\n width: \"1em\",\n height: \"1em\"\n }) : _props$children,\n className = props.className,\n __css = props.__css,\n rest = _objectWithoutProperties(props, _excluded2);\n\n var _className = cx(\"chakra-button__spinner\", className);\n\n var marginProp = placement === \"start\" ? \"marginEnd\" : \"marginStart\";\n var spinnerStyles = useMemo(function () {\n var _objectSpread2;\n\n return _objectSpread((_objectSpread2 = {\n display: \"flex\",\n alignItems: \"center\",\n position: label ? \"relative\" : \"absolute\"\n }, _defineProperty(_objectSpread2, marginProp, label ? spacing : 0), _defineProperty(_objectSpread2, \"fontSize\", \"1em\"), _defineProperty(_objectSpread2, \"lineHeight\", \"normal\"), _objectSpread2), __css);\n }, [__css, label, marginProp, spacing]);\n return /* @__PURE__ */React.createElement(chakra2.div, _objectSpread(_objectSpread({\n className: _className\n }, rest), {}, {\n __css: spinnerStyles\n }), children);\n}\n\nButtonSpinner.displayName = \"ButtonSpinner\"; // src/use-button-type.tsx\n\nimport { useCallback, useState } from \"react\";\n\nfunction useButtonType(value) {\n var _useState = useState(!value),\n _useState2 = _slicedToArray(_useState, 2),\n isButton = _useState2[0],\n setIsButton = _useState2[1];\n\n var refCallback = useCallback(function (node) {\n if (!node) return;\n setIsButton(node.tagName === \"BUTTON\");\n }, []);\n var type = isButton ? \"button\" : void 0;\n return {\n ref: refCallback,\n type: type\n };\n} // src/button.tsx\n\n\nvar Button = forwardRef(function (props, ref) {\n var group = useButtonGroup();\n var styles = useStyleConfig(\"Button\", _objectSpread(_objectSpread({}, group), props));\n\n var _omitThemingProps = omitThemingProps(props),\n _omitThemingProps$isD = _omitThemingProps.isDisabled,\n isDisabled = _omitThemingProps$isD === void 0 ? group == null ? void 0 : group.isDisabled : _omitThemingProps$isD,\n isLoading = _omitThemingProps.isLoading,\n isActive = _omitThemingProps.isActive,\n children = _omitThemingProps.children,\n leftIcon = _omitThemingProps.leftIcon,\n rightIcon = _omitThemingProps.rightIcon,\n loadingText = _omitThemingProps.loadingText,\n _omitThemingProps$ico = _omitThemingProps.iconSpacing,\n iconSpacing = _omitThemingProps$ico === void 0 ? \"0.5rem\" : _omitThemingProps$ico,\n type = _omitThemingProps.type,\n spinner = _omitThemingProps.spinner,\n _omitThemingProps$spi = _omitThemingProps.spinnerPlacement,\n spinnerPlacement = _omitThemingProps$spi === void 0 ? \"start\" : _omitThemingProps$spi,\n className = _omitThemingProps.className,\n as = _omitThemingProps.as,\n rest = _objectWithoutProperties(_omitThemingProps, _excluded3);\n\n var buttonStyles = useMemo2(function () {\n var _focus = _objectSpread(_objectSpread({}, styles == null ? void 0 : styles[\"_focus\"]), {}, {\n zIndex: 1\n });\n\n return _objectSpread(_objectSpread({\n display: \"inline-flex\",\n appearance: \"none\",\n alignItems: \"center\",\n justifyContent: \"center\",\n userSelect: \"none\",\n position: \"relative\",\n whiteSpace: \"nowrap\",\n verticalAlign: \"middle\",\n outline: \"none\"\n }, styles), !!group && {\n _focus: _focus\n });\n }, [styles, group]);\n\n var _useButtonType = useButtonType(as),\n _ref = _useButtonType.ref,\n defaultType = _useButtonType.type;\n\n var contentProps = {\n rightIcon: rightIcon,\n leftIcon: leftIcon,\n iconSpacing: iconSpacing,\n children: children\n };\n return /* @__PURE__ */React.createElement(chakra3.button, _objectSpread({\n disabled: isDisabled || isLoading,\n ref: useMergeRefs(ref, _ref),\n as: as,\n type: type !== null && type !== void 0 ? type : defaultType,\n \"data-active\": dataAttr(isActive),\n \"data-loading\": dataAttr(isLoading),\n __css: buttonStyles,\n className: cx(\"chakra-button\", className)\n }, rest), isLoading && spinnerPlacement === \"start\" && /* @__PURE__ */React.createElement(ButtonSpinner, {\n className: \"chakra-button__spinner--start\",\n label: loadingText,\n placement: \"start\",\n spacing: iconSpacing\n }, spinner), isLoading ? loadingText || /* @__PURE__ */React.createElement(chakra3.span, {\n opacity: 0\n }, /* @__PURE__ */React.createElement(ButtonContent, _objectSpread({}, contentProps))) : /* @__PURE__ */React.createElement(ButtonContent, _objectSpread({}, contentProps)), isLoading && spinnerPlacement === \"end\" && /* @__PURE__ */React.createElement(ButtonSpinner, {\n className: \"chakra-button__spinner--end\",\n label: loadingText,\n placement: \"end\",\n spacing: iconSpacing\n }, spinner));\n});\nButton.displayName = \"Button\";\n\nfunction ButtonContent(props) {\n var leftIcon = props.leftIcon,\n rightIcon = props.rightIcon,\n children = props.children,\n iconSpacing = props.iconSpacing;\n return /* @__PURE__ */React.createElement(React.Fragment, null, leftIcon && /* @__PURE__ */React.createElement(ButtonIcon, {\n marginEnd: iconSpacing\n }, leftIcon), children, rightIcon && /* @__PURE__ */React.createElement(ButtonIcon, {\n marginStart: iconSpacing\n }, rightIcon));\n} // src/button-group.tsx\n\n\nimport { chakra as chakra4, forwardRef as forwardRef2 } from \"@chakra-ui/system\";\nimport { useMemo as useMemo3 } from \"react\";\nvar ButtonGroup = forwardRef2(function ButtonGroup2(props, ref) {\n var size = props.size,\n colorScheme = props.colorScheme,\n variant = props.variant,\n className = props.className,\n _props$spacing2 = props.spacing,\n spacing = _props$spacing2 === void 0 ? \"0.5rem\" : _props$spacing2,\n isAttached = props.isAttached,\n isDisabled = props.isDisabled,\n rest = _objectWithoutProperties(props, _excluded4);\n\n var _className = cx(\"chakra-button__group\", className);\n\n var context = useMemo3(function () {\n return {\n size: size,\n colorScheme: colorScheme,\n variant: variant,\n isDisabled: isDisabled\n };\n }, [size, colorScheme, variant, isDisabled]);\n var groupStyles = {\n display: \"inline-flex\"\n };\n\n if (isAttached) {\n groupStyles = _objectSpread(_objectSpread({}, groupStyles), {}, {\n \"> *:first-of-type:not(:last-of-type)\": {\n borderEndRadius: 0\n },\n \"> *:not(:first-of-type):not(:last-of-type)\": {\n borderRadius: 0\n },\n \"> *:not(:first-of-type):last-of-type\": {\n borderStartRadius: 0\n }\n });\n } else {\n groupStyles = _objectSpread(_objectSpread({}, groupStyles), {}, {\n \"& > *:not(style) ~ *:not(style)\": {\n marginStart: spacing\n }\n });\n }\n\n return /* @__PURE__ */React.createElement(ButtonGroupProvider, {\n value: context\n }, /* @__PURE__ */React.createElement(chakra4.div, _objectSpread({\n ref: ref,\n role: \"group\",\n __css: groupStyles,\n className: _className,\n \"data-attached\": isAttached ? \"\" : void 0\n }, rest)));\n});\nButtonGroup.displayName = \"ButtonGroup\"; // src/icon-button.tsx\n\nimport { forwardRef as forwardRef3 } from \"@chakra-ui/system\";\nimport { cloneElement as cloneElement2, isValidElement as isValidElement2 } from \"react\";\nvar IconButton = forwardRef3(function (props, ref) {\n var icon = props.icon,\n children = props.children,\n isRound = props.isRound,\n ariaLabel = props[\"aria-label\"],\n rest = _objectWithoutProperties(props, _excluded5);\n\n var element = icon || children;\n\n var _children = isValidElement2(element) ? cloneElement2(element, {\n \"aria-hidden\": true,\n focusable: false\n }) : null;\n\n return /* @__PURE__ */React.createElement(Button, _objectSpread({\n padding: \"0\",\n borderRadius: isRound ? \"full\" : void 0,\n ref: ref,\n \"aria-label\": ariaLabel\n }, rest), _children);\n});\nIconButton.displayName = \"IconButton\";\nexport { Button, ButtonGroup, ButtonSpinner, IconButton, useButtonGroup };","import React from 'react';\nimport { Link } from 'gatsby';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\nimport { navigate } from \"gatsby\"\n\nconst Navigation = () => {\n return (\n \n );\n};\n\nexport default Navigation;\n","export default __webpack_public_path__ + \"static/insta_logo-0b600938fdc173438e1dbf8666beac85.png\";","import React from 'react';\nimport './layout.scss';\nimport Navigation from '../navigation';\nimport { themeObj } from '../../utils/customTheme';\nimport insta_logo from '../../images/insta_logo.png';\nimport { Button } from '@chakra-ui/react';\n\ninterface LayoutProps {\n children: React.ReactNode;\n}\n\nconst Layout = ({ children }: LayoutProps) => {\n return (\n \n
\n \n
{children}
\n
\n \n \n \n \n
\n \n \n Contact us!\n \n \n \n \n Check out our 4.5 winners!\n \n \n
\n \n \n );\n};\n\nexport default Layout;\n","/**\n * SEO component that queries for data with\n * Gatsby's useStaticQuery React hook\n *\n * See: https://www.gatsbyjs.com/docs/use-static-query/\n */\n\nimport * as React from 'react';\nimport { useStaticQuery, graphql } from 'gatsby';\n\ntype SeoProps = {\n description: string;\n title: string;\n children: React.ReactNode | React.ReactNode[];\n};\n\nfunction Seo({ description, title, children }: SeoProps) {\n const { site } = useStaticQuery(\n graphql`\n query {\n site {\n siteMetadata {\n title\n description\n author\n }\n }\n }\n `\n );\n\n const metaDescription = description || site.siteMetadata.description;\n const defaultTitle = site.siteMetadata?.title;\n\n return (\n <>\n {defaultTitle ? `${title} | ${defaultTitle}` : title}\n \n \n \n \n \n \n \n \n {children}\n \n );\n}\n\nconst defaultProps = {\n description: ``\n};\n\nSeo.defaultProps = defaultProps;\n\nexport default Seo;\n","import _toConsumableArray from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\";\nimport \"core-js/modules/es.object.from-entries.js\";\n// src/extend-theme.ts\nimport { theme, isChakraTheme } from \"@chakra-ui/theme\";\nimport mergeWith from \"lodash.mergewith\";\n\nfunction isFunction(value) {\n return typeof value === \"function\";\n}\n\nfunction pipe() {\n for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) {\n fns[_key] = arguments[_key];\n }\n\n return function (v) {\n return fns.reduce(function (a, b) {\n return b(a);\n }, v);\n };\n}\n\nfunction extendTheme() {\n for (var _len2 = arguments.length, extensions = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n extensions[_key2] = arguments[_key2];\n }\n\n var overrides = [].concat(extensions);\n var baseTheme = extensions[extensions.length - 1];\n\n if (isChakraTheme(baseTheme) && overrides.length > 1) {\n overrides = overrides.slice(0, overrides.length - 1);\n } else {\n baseTheme = theme;\n }\n\n return pipe.apply(void 0, _toConsumableArray(overrides.map(function (extension) {\n return function (prevTheme) {\n return isFunction(extension) ? extension(prevTheme) : mergeThemeOverride(prevTheme, extension);\n };\n })))(baseTheme);\n}\n\nfunction mergeThemeOverride() {\n for (var _len3 = arguments.length, overrides = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n overrides[_key3] = arguments[_key3];\n }\n\n return mergeWith.apply(void 0, [{}].concat(overrides, [mergeThemeCustomizer]));\n}\n\nfunction mergeThemeCustomizer(source, override, key, object) {\n if ((isFunction(source) || isFunction(override)) && Object.prototype.hasOwnProperty.call(object, key)) {\n return function () {\n var sourceValue = isFunction(source) ? source.apply(void 0, arguments) : source;\n var overrideValue = isFunction(override) ? override.apply(void 0, arguments) : override;\n return mergeWith({}, sourceValue, overrideValue, mergeThemeCustomizer);\n };\n }\n\n return void 0;\n} // ../shared-utils/src/index.ts\n\n\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type === \"object\" || type === \"function\") && !Array.isArray(value);\n} // src/theme-extensions/with-default-color-scheme.ts\n\n\nfunction withDefaultColorScheme(_ref) {\n var colorScheme = _ref.colorScheme,\n components = _ref.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withColorScheme = {\n defaultProps: {\n colorScheme: colorScheme\n }\n };\n return [componentName, withColorScheme];\n }))\n });\n };\n} // src/theme-extensions/with-default-size.ts\n\n\nfunction withDefaultSize(_ref2) {\n var size = _ref2.size,\n components = _ref2.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withSize = {\n defaultProps: {\n size: size\n }\n };\n return [componentName, withSize];\n }))\n });\n };\n} // src/theme-extensions/with-default-variant.ts\n\n\nfunction withDefaultVariant(_ref3) {\n var variant = _ref3.variant,\n components = _ref3.components;\n return function (theme2) {\n var names = Object.keys(theme2.components || {});\n\n if (Array.isArray(components)) {\n names = components;\n } else if (isObject(components)) {\n names = Object.keys(components);\n }\n\n return mergeThemeOverride(theme2, {\n components: Object.fromEntries(names.map(function (componentName) {\n var withVariant = {\n defaultProps: {\n variant: variant\n }\n };\n return [componentName, withVariant];\n }))\n });\n };\n} // src/theme-extensions/with-default-props.ts\n\n\nfunction pipe2() {\n for (var _len4 = arguments.length, fns = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n fns[_key4] = arguments[_key4];\n }\n\n return function (v) {\n return fns.reduce(function (a, b) {\n return b(a);\n }, v);\n };\n}\n\nfunction withDefaultProps(_ref4) {\n var _ref4$defaultProps = _ref4.defaultProps,\n colorScheme = _ref4$defaultProps.colorScheme,\n variant = _ref4$defaultProps.variant,\n size = _ref4$defaultProps.size,\n components = _ref4.components;\n\n var identity = function identity(t) {\n return t;\n };\n\n var fns = [colorScheme ? withDefaultColorScheme({\n colorScheme: colorScheme,\n components: components\n }) : identity, size ? withDefaultSize({\n size: size,\n components: components\n }) : identity, variant ? withDefaultVariant({\n variant: variant,\n components: components\n }) : identity];\n return function (theme2) {\n return mergeThemeOverride(pipe2.apply(void 0, fns)(theme2));\n };\n}\n\nexport { extendTheme, mergeThemeOverride, withDefaultColorScheme, withDefaultProps, withDefaultSize, withDefaultVariant };","// extracted by mini-css-extract-plugin\nexport var accentMain = \"#00cf9f\";\nexport var accentSecondary = \"#00916f\";\nexport var primaryMain = \"#171738\";\nexport var primarySecondary = \"#26577a\";\nexport var secondaryMain = \"#dedede\";\nexport var secondarySecondary = \"#d9e0ef\";","import { extendTheme } from '@chakra-ui/react';\n\n// @ts-ignore\nimport * as colors from './_colors.module.scss';\n\nexport const themeObj = {\n dark: {\n palette: {\n primary: {\n main: colors.primaryMain,\n secondary: colors.primarySecondary\n },\n secondary: {\n main: colors.secondaryMain,\n secondary: colors.secondarySecondary\n },\n accent: {\n main: colors.accentMain,\n secondary: colors.accentSecondary\n }\n }\n }\n};\n\nexport const buttonObj = {\n Button: {\n // 1. We can update the base styles\n baseStyle: {\n fontWeight: 'semibold', // Normally, it is \"semibold\"\n fontSize: 'lg'\n },\n // 2. We can add a new button size or extend existing\n sizes: {\n xl: {\n h: '56px',\n fontSize: 'lg',\n px: '32px'\n }\n },\n // 3. We can add a new visual variant\n variants: {\n outline: {\n border: '2px solid',\n borderColor: themeObj.dark.palette.accent.main,\n color: themeObj.dark.palette.accent.main,\n _hover: {\n color: themeObj.dark.palette.primary.main,\n bg: themeObj.dark.palette.accent.main\n },\n _active: {\n color: themeObj.dark.palette.primary.main,\n bg: themeObj.dark.palette.accent.main,\n opacity: 0.8\n }\n }\n }\n }\n};\n\nconst theme = extendTheme({\n semanticTokens: {\n ...themeObj\n },\n components: {\n ...buttonObj\n },\n styles: {\n global: {\n // styles for the `body`\n fonts: {\n body: \"'Raleway', sans-serif\",\n head: \"'Raleway', sans-serif\",\n footer: \"'Raleway', sans-serif\"\n }\n }\n }\n});\n\nexport default theme;\n"],"names":["assignRef","ref","value","current","error","Error","concat","mergeRefs","_len","arguments","length","refs","Array","_key","node","forEach","useMergeRefs","_len2","_key2","useMemo","apply","_excluded","_excluded2","_excluded3","_excluded4","_excluded5","ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","_objectSpread","target","i","source","key","getOwnPropertyDescriptors","defineProperties","defineProperty","cx","classNames","Boolean","join","dataAttr","condition","_createContext","strict","name","_createContext2","ButtonGroupProvider","useButtonGroup","ButtonIcon","props","children","className","rest","_children","isValidElement","cloneElement","focusable","_className","display","alignSelf","flexShrink","ButtonSpinner","label","placement","_props$spacing","spacing","_props$children","color","width","height","__css","marginProp","spinnerStyles","_objectSpread2","alignItems","position","displayName","Button","_useState","_useState2","isButton","setIsButton","group","styles","_omitThemingProps","_omitThemingProps$isD","isDisabled","isLoading","isActive","leftIcon","rightIcon","loadingText","_omitThemingProps$ico","iconSpacing","type","spinner","_omitThemingProps$spi","spinnerPlacement","as","buttonStyles","_focus","zIndex","appearance","justifyContent","userSelect","whiteSpace","verticalAlign","outline","_useButtonType","useState","useCallback","tagName","_ref","defaultType","contentProps","disabled","opacity","ButtonContent","marginEnd","marginStart","size","colorScheme","variant","_props$spacing2","isAttached","context","groupStyles","borderEndRadius","borderRadius","borderStartRadius","role","icon","isRound","ariaLabel","element","padding","React","style","backgroundColor","themeObj","Link","id","to","background","Navigation","flexWrap","href","src","insta_logo","alt","marginLeft","marginRight","flexDirection","marginTop","Seo","description","title","site","useStaticQuery","metaDescription","siteMetadata","defaultTitle","_site$siteMetadata","content","property","author","defaultProps","isFunction","pipe","fns","v","reduce","a","b","mergeThemeOverride","_len3","overrides","_key3","mergeThemeCustomizer","override","prototype","hasOwnProperty","call","sourceValue","overrideValue","dark","palette","primary","main","secondary","accent","buttonObj","baseStyle","fontWeight","fontSize","sizes","xl","h","px","variants","border","borderColor","_hover","bg","_active","theme","extensions","baseTheme","slice","map","extension","prevTheme","extendTheme","semanticTokens","components","global","fonts","body","head","footer"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-about-the-team-tsx-1dc10a8892956e622d5c.js b/component---src-pages-about-the-team-tsx-1dc10a8892956e622d5c.js deleted file mode 100644 index 075f1e1..0000000 --- a/component---src-pages-about-the-team-tsx-1dc10a8892956e622d5c.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[311],{3810:function(e,t,a){a.r(t),a.d(t,{Head:function(){return p},default:function(){return g}});var i=a(7294),r=JSON.parse('[{"name":"Jayant Patil","title":"Lead Director","email":"jay@mvhacks.io","imgSrc":"","website":"https://jayp570.github.io/","isDirector":true,"team":""},{"name":"Mihir Srivastava","title":"Outreach Director","email":"mihir@mvhacks.io","imgSrc":"/images/profiles/MihirSrivastava.jpg","website":"","isDirector":true,"team":"outreach"},{"name":"Jackson Otto","title":"Tech Director","email":"jackson@mvhacks.io","imgSrc":"/images/profiles/JacksonOtto - Jackson Otto.jpg","website":"https://github.com/JacksonO123","isDirector":true,"team":"tech"},{"name":"Amanda Zhang","title":"Event Director","email":"amanda@mvhacks.io","imgSrc":"/images/profiles/AmandaZhang.jpg","website":"https://github.com/amndazhang","isDirector":true,"team":"event"},{"name":"Luise Haller","title":"Event Team Member","email":"luise@mvhacks.io","imgSrc":"/images/profiles/LuiseHaller.jpeg","website":"","isDirector":false,"team":"event"},{"name":"Alex Markova","title":"Tech Team Member","email":"alexm@mvhacks.io","imgSrc":"/images/profiles/AlexMarkova.jpg","website":"https://github.com/kitkatmia","isDirector":false,"team":"tech"},{"name":"Emma Zhang","title":"Event Team Member","email":"emma@mvhacks.io","imgSrc":"","website":"","isDirector":false,"team":"event"},{"name":"Filip Kujawa","title":"Outreach Team Member","email":"filip@mvhacks.io","imgSrc":"/images/profiles/FilipKujawa.jpeg","website":"https://github.com/filipkujawa","isDirector":false,"team":"outreach"},{"name":"Atulya Weise","title":"Tech Team Member","email":"atulya@mvhacks.io","imgSrc":"/images/profiles/AtulyaWeise.png","website":"https://github.com/atultw","isDirector":false,"team":"tech"},{"name":"Arthur Cheong","title":"Tech Team Member","email":"arthurc@mvhacks.io","imgSrc":"","website":"","isDirector":false,"team":"tech"}]'),m=a(2302),l=a(4001),n=a(5205),c=function(e){var t=e.people,a=e.team;return i.createElement(i.Fragment,null,i.createElement("h1",{className:"teamTitle",style:{color:n.af.dark.palette.secondary.main,display:"flex"}},a),i.createElement("div",{className:"inner"},t?t.map((function(e,t){return i.createElement("div",{key:"person-"+t,className:"box",style:{backgroundColor:n.af.dark.palette.secondary.main,color:n.af.dark.palette.primary.main,outlineColor:e.isDirector?n.af.dark.palette.secondary.main:n.af.dark.palette.primary.main,borderRadius:"4px",overflow:"hidden"}},i.createElement("div",{className:"img-wrapper"},i.createElement("img",{src:""===e.imgSrc?"/images/profiles/anonymousIcon.jpeg":e.imgSrc,style:{objectFit:"cover",width:"200px",height:"200px"},alt:"profile",className:"image"}),i.createElement("div",{className:"middle"},e.title)),i.createElement("h2",{className:"name-text"},e.name),i.createElement("div",{style:{display:"flex",justifyContent:"space-evenly",paddingBottom:"1vh"}},""!==e.website?i.createElement("a",{href:e.website,target:"_blank"},i.createElement("img",{src:"/icons/websiteIcon.png",alt:"website icon",style:{height:"30px"}})):null,i.createElement("a",{href:"mailto:"+e.email,target:"_blank"},i.createElement("img",{src:"/icons/emailIcon.png",alt:"website icon",style:{height:"30px"}}))))})):i.createElement("span",null,"No Images")))},s=r.filter((function(e){return 1==e.isDirector})),o=r.filter((function(e){return"tech"==e.team})),h=r.filter((function(e){return"event"==e.team})),u=r.filter((function(e){return"outreach"==e.team})),p=function(){return i.createElement(l.Z,{title:"Team",children:void 0})},g=function(){return i.createElement(m.Z,null,i.createElement("div",null,i.createElement("h1",{className:"titleStyle",style:{color:n.af.dark.palette.secondary.main,marginBottom:"4vh"}},"About the team!",i.createElement("br",null))),i.createElement("div",{className:"panels"},i.createElement(c,{people:s,team:"Team Leads"}),i.createElement(c,{people:o,team:"Tech Team"}),i.createElement(c,{people:h,team:"Event Team"}),i.createElement(c,{people:u,team:"Outreach Team"})))}}}]); -//# sourceMappingURL=component---src-pages-about-the-team-tsx-1dc10a8892956e622d5c.js.map \ No newline at end of file diff --git a/component---src-pages-about-the-team-tsx-1dc10a8892956e622d5c.js.map b/component---src-pages-about-the-team-tsx-1dc10a8892956e622d5c.js.map deleted file mode 100644 index 6b57580..0000000 --- a/component---src-pages-about-the-team-tsx-1dc10a8892956e622d5c.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"component---src-pages-about-the-team-tsx-1dc10a8892956e622d5c.js","mappings":"+/DAwFA,EArEkB,SAAC,GAAsC,IAApCA,EAAmC,EAAnCA,OAAQC,EAA2B,EAA3BA,KAC3B,OACEC,EAAAA,cAAAA,EAAAA,SAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEC,UAAU,YACVC,MAAO,CAAEC,MAAOC,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KAAsCC,QAAS,SAE9DN,GAEHC,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,SACZH,EACCA,EAAOQ,KAAI,SAACC,EAAQC,GAAT,OACTR,EAAAA,cAAAA,MAAAA,CACES,IAAG,UAAYD,EACfP,UAAU,MACVC,MAAO,CACLQ,gBAAiBN,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KACjBD,MAAOC,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,KACPO,aAAcJ,EAAOK,WACjBR,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KACAA,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,KACJS,aAAc,MACdC,SAAU,WAGZd,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,eACbD,EAAAA,cAAAA,MAAAA,CACEe,IAAuB,KAAlBR,EAAOS,OAAgB,sCAAwCT,EAAOS,OAC3Ed,MAAO,CAAEe,UAAW,QAASC,MAAO,QAASC,OAAQ,SACrDC,IAAI,UACJnB,UAAU,UAEZD,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,UAAUM,EAAOc,QAElCrB,EAAAA,cAAAA,KAAAA,CAAIC,UAAU,aAAaM,EAAOe,MAClCtB,EAAAA,cAAAA,MAAAA,CAAKE,MAAO,CAAEG,QAAS,OAAQkB,eAAgB,eAAgBC,cAAe,QACxD,KAAnBjB,EAAOkB,QACNzB,EAAAA,cAAAA,IAAAA,CACE0B,KAAMnB,EAAOkB,QACbE,OAAO,UAEP3B,EAAAA,cAAAA,MAAAA,CACEe,IAAK,yBACLK,IAAI,eACJlB,MAAO,CAAEiB,OAAQ,WAGnB,KACJnB,EAAAA,cAAAA,IAAAA,CACE0B,KAAM,UAAYnB,EAAOqB,MACzBD,OAAO,UAEP3B,EAAAA,cAAAA,MAAAA,CACEe,IAAK,uBACLK,IAAI,eACJlB,MAAO,CAAEiB,OAAQ,YA5C3B,IAmDAnB,EAAAA,cAAAA,OAAAA,KAAAA,cA9DV,ECRM6B,EAAW/B,EAAAA,QAAc,SAACgC,GAAD,OAAuB,GAAhBA,EAAElB,UAAvB,IACXmB,EAAWjC,EAAAA,QAAc,SAACgC,GAAD,MAAiB,QAAVA,EAAE/B,IAAvB,IACXiC,EAAYlC,EAAAA,QAAc,SAACgC,GAAD,MAAiB,SAAVA,EAAE/B,IAAvB,IACZkC,EAAenC,EAAAA,QAAc,SAACgC,GAAD,MAAiB,YAAVA,EAAE/B,IAAvB,IAkCRmC,EAAO,kBAClBlC,EAAAA,cAACmC,EAAAA,EAAD,CACEd,MAAM,OACNe,cAAUC,GAHP,EAOP,EAvCqB,kBACnBrC,EAAAA,cAACsC,EAAAA,EAAD,KACEtC,EAAAA,cAAAA,MAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEC,UAAU,aACVC,MAAO,CAAEC,MAAOC,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KAAsCmC,aAAc,QAFtE,kBAKEvC,EAAAA,cAAAA,KAAAA,QAGJA,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,UACbD,EAAAA,cAACwC,EAAD,CACE1C,OAAQ+B,EACR9B,KAAK,eAEPC,EAAAA,cAACwC,EAAD,CACE1C,OAAQiC,EACRhC,KAAK,cAEPC,EAAAA,cAACwC,EAAD,CACE1C,OAAQkC,EACRjC,KAAK,eAEPC,EAAAA,cAACwC,EAAD,CACE1C,OAAQmC,EACRlC,KAAK,mBA1Bb,C","sources":["webpack://gatsby-starter-default/./src/components/teamCards/index.tsx","webpack://gatsby-starter-default/./src/pages/about-the-team.tsx"],"sourcesContent":["import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\ninterface Person {\n name: string;\n title: string;\n email: string;\n imgSrc: string;\n website: string;\n isDirector: boolean;\n team: string;\n}\n\ninterface TeamCardsProps {\n people: Person[];\n team: String;\n}\n\nconst TeamCards = ({ people, team }: TeamCardsProps) => {\n return (\n <>\n \n {team}\n \n
\n {people ? (\n people.map((person, index) => (\n \n
\n \n
{person.title}
\n
\n

{person.name}

\n
\n {person.website !== '' ? (\n \n \n \n ) : null}\n \n \n \n
\n
\n ))\n ) : (\n No Images\n )}\n \n \n );\n};\n\nexport default TeamCards;\n","import React from 'react';\nimport './about-the-team.scss';\n\nimport people from '../data/teamInfo.json';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\n\nimport { themeObj } from '../utils/customTheme';\nimport TeamCards from '../components/teamCards';\n\nconst leadTeam = people.filter((a) => a.isDirector == true);\nconst techTeam = people.filter((a) => a.team == 'tech');\nconst eventTeam = people.filter((a) => a.team == 'event');\nconst outreachTeam = people.filter((a) => a.team == 'outreach');\n\nconst AboutTheTeam = () => (\n \n
\n \n About the team!\n
\n \n
\n
\n \n \n \n \n
\n
\n);\n\nexport const Head = () => (\n \n);\n\nexport default AboutTheTeam;\n"],"names":["people","team","React","className","style","color","themeObj","display","map","person","index","key","backgroundColor","outlineColor","isDirector","borderRadius","overflow","src","imgSrc","objectFit","width","height","alt","title","name","justifyContent","paddingBottom","website","href","target","email","leadTeam","a","techTeam","eventTeam","outreachTeam","Head","Seo","children","undefined","Layout","marginBottom","TeamCards"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-about-the-team-tsx-8ae4f752096a2d8d6b17.js b/component---src-pages-about-the-team-tsx-8ae4f752096a2d8d6b17.js deleted file mode 100644 index 4504530..0000000 --- a/component---src-pages-about-the-team-tsx-8ae4f752096a2d8d6b17.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[311],{3810:function(e,t,a){a.r(t),a.d(t,{Head:function(){return h},default:function(){return g}});var i=a(7294),r=JSON.parse('[{"name":"Jayant Patil","title":"Lead Director","email":"jay@mvhacks.io","imgSrc":"","website":"https://jayp570.github.io/","isDirector":true,"team":""},{"name":"Mihir Srivastava","title":"Outreach Director","email":"mihir@mvhacks.io","imgSrc":"/images/profiles/MihirSrivastava.jpg","website":"","isDirector":true,"team":"outreach"},{"name":"Jackson Otto","title":"Tech Director","email":"jackson@mvhacks.io","imgSrc":"/images/profiles/JacksonOtto - Jackson Otto.jpg","website":"https://github.com/JacksonO123","isDirector":true,"team":"tech"},{"name":"Amanda Zhang","title":"Event Director","email":"amanda@mvhacks.io","imgSrc":"/images/profiles/AmandaZhang.jpg","website":"https://github.com/amndazhang","isDirector":true,"team":"event"},{"name":"Luise Haller","title":"Event Team Member","email":"luise@mvhacks.io","imgSrc":"/images/profiles/LuiseHaller.jpeg","website":"","isDirector":false,"team":"event"},{"name":"Alex Markova","title":"Tech Team Member","email":"alexm@mvhacks.io","imgSrc":"/images/profiles/AlexMarkova.jpg","website":"https://github.com/kitkatmia","isDirector":false,"team":"tech"},{"name":"Emma Zhang","title":"Event Team Member","email":"emma@mvhacks.io","imgSrc":"","website":"","isDirector":false,"team":"event"},{"name":"Filip Kujawa","title":"Outreach Team Member","email":"filip@mvhacks.io","imgSrc":"/images/profiles/FilipKujawa.jpeg","website":"https://github.com/filipkujawa","isDirector":false,"team":"outreach"},{"name":"Atulya Weise","title":"Tech Team Member","email":"atulya@mvhacks.io","imgSrc":"/images/profiles/AtulyaWeise.png","website":"https://github.com/atultw","isDirector":false,"team":"tech"}]'),m=a(2302),l=a(4001),n=a(5205),c=function(e){var t=e.people,a=e.team;return i.createElement(i.Fragment,null,i.createElement("h1",{className:"teamTitle",style:{color:n.af.dark.palette.secondary.main,display:"flex"}},a),i.createElement("div",{className:"inner"},t?t.map((function(e,t){return i.createElement("div",{key:"person-"+t,className:"box",style:{backgroundColor:n.af.dark.palette.secondary.main,color:n.af.dark.palette.primary.main,outlineColor:e.isDirector?n.af.dark.palette.secondary.main:n.af.dark.palette.primary.main,borderRadius:"4px",overflow:"hidden"}},i.createElement("div",{className:"img-wrapper"},i.createElement("img",{src:""===e.imgSrc?"/images/profiles/anonymousIcon.jpeg":e.imgSrc,style:{objectFit:"cover",width:"200px",height:"200px"},alt:"profile",className:"image"}),i.createElement("div",{className:"middle"},e.title)),i.createElement("h2",{className:"name-text"},e.name),i.createElement("div",{style:{display:"flex",justifyContent:"space-evenly",paddingBottom:"1vh"}},""!==e.website?i.createElement("a",{href:e.website,target:"_blank"},i.createElement("img",{src:"/icons/websiteIcon.png",alt:"website icon",style:{height:"30px"}})):null,i.createElement("a",{href:"mailto:"+e.email,target:"_blank"},i.createElement("img",{src:"/icons/emailIcon.png",alt:"website icon",style:{height:"30px"}}))))})):i.createElement("span",null,"No Images")))},s=r.filter((function(e){return 1==e.isDirector})),o=r.filter((function(e){return"tech"==e.team})),p=r.filter((function(e){return"event"==e.team})),u=r.filter((function(e){return"outreach"==e.team})),h=function(){return i.createElement(l.Z,{title:"Team",children:void 0})},g=function(){return i.createElement(m.Z,null,i.createElement("div",null,i.createElement("h1",{className:"titleStyle",style:{color:n.af.dark.palette.secondary.main,marginBottom:"4vh"}},"About the team!",i.createElement("br",null))),i.createElement("div",{className:"panels"},i.createElement(c,{people:s,team:"Team Leads"}),i.createElement(c,{people:o,team:"Tech Team"}),i.createElement(c,{people:p,team:"Event Team"}),i.createElement(c,{people:u,team:"Outreach Team"})))}}}]); -//# sourceMappingURL=component---src-pages-about-the-team-tsx-8ae4f752096a2d8d6b17.js.map \ No newline at end of file diff --git a/component---src-pages-about-the-team-tsx-8ae4f752096a2d8d6b17.js.map b/component---src-pages-about-the-team-tsx-8ae4f752096a2d8d6b17.js.map deleted file mode 100644 index 6d36a7f..0000000 --- a/component---src-pages-about-the-team-tsx-8ae4f752096a2d8d6b17.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"component---src-pages-about-the-team-tsx-8ae4f752096a2d8d6b17.js","mappings":"o3DAwFA,EArEkB,SAAC,GAAsC,IAApCA,EAAmC,EAAnCA,OAAQC,EAA2B,EAA3BA,KAC3B,OACEC,EAAAA,cAAAA,EAAAA,SAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEC,UAAU,YACVC,MAAO,CAAEC,MAAOC,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KAAsCC,QAAS,SAE9DN,GAEHC,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,SACZH,EACCA,EAAOQ,KAAI,SAACC,EAAQC,GAAT,OACTR,EAAAA,cAAAA,MAAAA,CACES,IAAG,UAAYD,EACfP,UAAU,MACVC,MAAO,CACLQ,gBAAiBN,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KACjBD,MAAOC,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,KACPO,aAAcJ,EAAOK,WACjBR,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KACAA,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,KACJS,aAAc,MACdC,SAAU,WAGZd,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,eACbD,EAAAA,cAAAA,MAAAA,CACEe,IAAuB,KAAlBR,EAAOS,OAAgB,sCAAwCT,EAAOS,OAC3Ed,MAAO,CAAEe,UAAW,QAASC,MAAO,QAASC,OAAQ,SACrDC,IAAI,UACJnB,UAAU,UAEZD,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,UAAUM,EAAOc,QAElCrB,EAAAA,cAAAA,KAAAA,CAAIC,UAAU,aAAaM,EAAOe,MAClCtB,EAAAA,cAAAA,MAAAA,CAAKE,MAAO,CAAEG,QAAS,OAAQkB,eAAgB,eAAgBC,cAAe,QACxD,KAAnBjB,EAAOkB,QACNzB,EAAAA,cAAAA,IAAAA,CACE0B,KAAMnB,EAAOkB,QACbE,OAAO,UAEP3B,EAAAA,cAAAA,MAAAA,CACEe,IAAK,yBACLK,IAAI,eACJlB,MAAO,CAAEiB,OAAQ,WAGnB,KACJnB,EAAAA,cAAAA,IAAAA,CACE0B,KAAM,UAAYnB,EAAOqB,MACzBD,OAAO,UAEP3B,EAAAA,cAAAA,MAAAA,CACEe,IAAK,uBACLK,IAAI,eACJlB,MAAO,CAAEiB,OAAQ,YA5C3B,IAmDAnB,EAAAA,cAAAA,OAAAA,KAAAA,cA9DV,ECRM6B,EAAW/B,EAAAA,QAAc,SAACgC,GAAD,OAAuB,GAAhBA,EAAElB,UAAvB,IACXmB,EAAWjC,EAAAA,QAAc,SAACgC,GAAD,MAAiB,QAAVA,EAAE/B,IAAvB,IACXiC,EAAYlC,EAAAA,QAAc,SAACgC,GAAD,MAAiB,SAAVA,EAAE/B,IAAvB,IACZkC,EAAenC,EAAAA,QAAc,SAACgC,GAAD,MAAiB,YAAVA,EAAE/B,IAAvB,IAkCRmC,EAAO,kBAClBlC,EAAAA,cAACmC,EAAAA,EAAD,CACEd,MAAM,OACNe,cAAUC,GAHP,EAOP,EAvCqB,kBACnBrC,EAAAA,cAACsC,EAAAA,EAAD,KACEtC,EAAAA,cAAAA,MAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEC,UAAU,aACVC,MAAO,CAAEC,MAAOC,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KAAsCmC,aAAc,QAFtE,kBAKEvC,EAAAA,cAAAA,KAAAA,QAGJA,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,UACbD,EAAAA,cAACwC,EAAD,CACE1C,OAAQ+B,EACR9B,KAAK,eAEPC,EAAAA,cAACwC,EAAD,CACE1C,OAAQiC,EACRhC,KAAK,cAEPC,EAAAA,cAACwC,EAAD,CACE1C,OAAQkC,EACRjC,KAAK,eAEPC,EAAAA,cAACwC,EAAD,CACE1C,OAAQmC,EACRlC,KAAK,mBA1Bb,C","sources":["webpack://gatsby-starter-default/./src/components/teamCards/index.tsx","webpack://gatsby-starter-default/./src/pages/about-the-team.tsx"],"sourcesContent":["import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\ninterface Person {\n name: string;\n title: string;\n email: string;\n imgSrc: string;\n website: string;\n isDirector: boolean;\n team: string;\n}\n\ninterface TeamCardsProps {\n people: Person[];\n team: String;\n}\n\nconst TeamCards = ({ people, team }: TeamCardsProps) => {\n return (\n <>\n \n {team}\n \n
\n {people ? (\n people.map((person, index) => (\n \n
\n \n
{person.title}
\n
\n

{person.name}

\n
\n {person.website !== '' ? (\n \n \n \n ) : null}\n \n \n \n
\n
\n ))\n ) : (\n No Images\n )}\n \n \n );\n};\n\nexport default TeamCards;\n","import React from 'react';\nimport './about-the-team.scss';\n\nimport people from '../data/teamInfo.json';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\n\nimport { themeObj } from '../utils/customTheme';\nimport TeamCards from '../components/teamCards';\n\nconst leadTeam = people.filter((a) => a.isDirector == true);\nconst techTeam = people.filter((a) => a.team == 'tech');\nconst eventTeam = people.filter((a) => a.team == 'event');\nconst outreachTeam = people.filter((a) => a.team == 'outreach');\n\nconst AboutTheTeam = () => (\n \n
\n \n About the team!\n
\n \n
\n
\n \n \n \n \n
\n
\n);\n\nexport const Head = () => (\n \n);\n\nexport default AboutTheTeam;\n"],"names":["people","team","React","className","style","color","themeObj","display","map","person","index","key","backgroundColor","outlineColor","isDirector","borderRadius","overflow","src","imgSrc","objectFit","width","height","alt","title","name","justifyContent","paddingBottom","website","href","target","email","leadTeam","a","techTeam","eventTeam","outreachTeam","Head","Seo","children","undefined","Layout","marginBottom","TeamCards"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-about-the-team-tsx-d83b29db388b0bfb65ad.js b/component---src-pages-about-the-team-tsx-d83b29db388b0bfb65ad.js deleted file mode 100644 index bc82d5c..0000000 --- a/component---src-pages-about-the-team-tsx-d83b29db388b0bfb65ad.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[311],{3810:function(e,t,a){a.r(t),a.d(t,{Head:function(){return u},default:function(){return g}});var i=a(7294),r=JSON.parse('[{"name":"Jayant Patil","title":"Lead Director","email":"jay@mvhacks.io","imgSrc":"/images/profiles/JayantPatil.jpeg","website":"https://jayp570.github.io/","isDirector":true,"team":""},{"name":"Mihir Srivastava","title":"Outreach Director","email":"mihir@mvhacks.io","imgSrc":"/images/profiles/MihirSrivastava.jpg","website":"","isDirector":true,"team":"outreach"},{"name":"Jackson Otto","title":"Tech Director","email":"jackson@mvhacks.io","imgSrc":"/images/profiles/JacksonOtto - Jackson Otto.jpg","website":"https://github.com/JacksonO123","isDirector":true,"team":"tech"},{"name":"Amanda Zhang","title":"Event Director","email":"amanda@mvhacks.io","imgSrc":"/images/profiles/AmandaZhang.jpg","website":"https://github.com/amndazhang","isDirector":true,"team":"event"},{"name":"Luise Haller","title":"Event Team Member","email":"luise@mvhacks.io","imgSrc":"/images/profiles/LuiseHaller.jpeg","website":"","isDirector":false,"team":"event"},{"name":"Alex Markova","title":"Tech Team Member","email":"alexm@mvhacks.io","imgSrc":"/images/profiles/AlexMarkova.jpg","website":"https://github.com/kitkatmia","isDirector":false,"team":"tech"},{"name":"Emma Zhang","title":"Event Team Member","email":"emma@mvhacks.io","imgSrc":"","website":"","isDirector":false,"team":"event"},{"name":"Filip Kujawa","title":"Outreach Team Member","email":"filip@mvhacks.io","imgSrc":"/images/profiles/FilipKujawa.jpeg","website":"https://github.com/filipkujawa","isDirector":false,"team":"outreach"},{"name":"Atulya Weise","title":"Tech Team Member","email":"atulya@mvhacks.io","imgSrc":"/images/profiles/AtulyaWeise.png","website":"https://github.com/atultw","isDirector":false,"team":"tech"},{"name":"Arthur Cheong","title":"Tech Team Member","email":"arthurc@mvhacks.io","imgSrc":"","website":"","isDirector":false,"team":"tech"}]'),m=a(2302),l=a(4001),n=a(5205),c=function(e){var t=e.people,a=e.team;return i.createElement(i.Fragment,null,i.createElement("h1",{className:"teamTitle",style:{color:n.af.dark.palette.secondary.main,display:"flex"}},a),i.createElement("div",{className:"inner"},t?t.map((function(e,t){return i.createElement("div",{key:"person-"+t,className:"box",style:{backgroundColor:n.af.dark.palette.secondary.main,color:n.af.dark.palette.primary.main,outlineColor:e.isDirector?n.af.dark.palette.secondary.main:n.af.dark.palette.primary.main,borderRadius:"4px",overflow:"hidden"}},i.createElement("div",{className:"img-wrapper"},i.createElement("img",{src:""===e.imgSrc?"/images/profiles/anonymousIcon.jpeg":e.imgSrc,style:{objectFit:"cover",width:"200px",height:"200px"},alt:"profile",className:"image"}),i.createElement("div",{className:"middle"},e.title)),i.createElement("h2",{className:"name-text"},e.name),i.createElement("div",{style:{display:"flex",justifyContent:"space-evenly",paddingBottom:"1vh"}},""!==e.website?i.createElement("a",{href:e.website,target:"_blank"},i.createElement("img",{src:"/icons/websiteIcon.png",alt:"website icon",style:{height:"30px"}})):null,i.createElement("a",{href:"mailto:"+e.email,target:"_blank"},i.createElement("img",{src:"/icons/emailIcon.png",alt:"website icon",style:{height:"30px"}}))))})):i.createElement("span",null,"No Images")))},s=r.filter((function(e){return 1==e.isDirector})),o=r.filter((function(e){return"tech"==e.team})),p=r.filter((function(e){return"event"==e.team})),h=r.filter((function(e){return"outreach"==e.team})),u=function(){return i.createElement(l.Z,{title:"Team",children:void 0})},g=function(){return i.createElement(m.Z,null,i.createElement("div",null,i.createElement("h1",{className:"titleStyle",style:{color:n.af.dark.palette.secondary.main,marginBottom:"4vh"}},"About the team!",i.createElement("br",null))),i.createElement("div",{className:"panels"},i.createElement(c,{people:s,team:"Team Leads"}),i.createElement(c,{people:o,team:"Tech Team"}),i.createElement(c,{people:p,team:"Event Team"}),i.createElement(c,{people:h,team:"Outreach Team"})))}}}]); -//# sourceMappingURL=component---src-pages-about-the-team-tsx-d83b29db388b0bfb65ad.js.map \ No newline at end of file diff --git a/component---src-pages-about-the-team-tsx-d83b29db388b0bfb65ad.js.map b/component---src-pages-about-the-team-tsx-d83b29db388b0bfb65ad.js.map deleted file mode 100644 index 763346d..0000000 --- a/component---src-pages-about-the-team-tsx-d83b29db388b0bfb65ad.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"component---src-pages-about-the-team-tsx-d83b29db388b0bfb65ad.js","mappings":"giEAwFA,EArEkB,SAAC,GAAsC,IAApCA,EAAmC,EAAnCA,OAAQC,EAA2B,EAA3BA,KAC3B,OACEC,EAAAA,cAAAA,EAAAA,SAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEC,UAAU,YACVC,MAAO,CAAEC,MAAOC,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KAAsCC,QAAS,SAE9DN,GAEHC,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,SACZH,EACCA,EAAOQ,KAAI,SAACC,EAAQC,GAAT,OACTR,EAAAA,cAAAA,MAAAA,CACES,IAAG,UAAYD,EACfP,UAAU,MACVC,MAAO,CACLQ,gBAAiBN,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KACjBD,MAAOC,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,KACPO,aAAcJ,EAAOK,WACjBR,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KACAA,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,KACJS,aAAc,MACdC,SAAU,WAGZd,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,eACbD,EAAAA,cAAAA,MAAAA,CACEe,IAAuB,KAAlBR,EAAOS,OAAgB,sCAAwCT,EAAOS,OAC3Ed,MAAO,CAAEe,UAAW,QAASC,MAAO,QAASC,OAAQ,SACrDC,IAAI,UACJnB,UAAU,UAEZD,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,UAAUM,EAAOc,QAElCrB,EAAAA,cAAAA,KAAAA,CAAIC,UAAU,aAAaM,EAAOe,MAClCtB,EAAAA,cAAAA,MAAAA,CAAKE,MAAO,CAAEG,QAAS,OAAQkB,eAAgB,eAAgBC,cAAe,QACxD,KAAnBjB,EAAOkB,QACNzB,EAAAA,cAAAA,IAAAA,CACE0B,KAAMnB,EAAOkB,QACbE,OAAO,UAEP3B,EAAAA,cAAAA,MAAAA,CACEe,IAAK,yBACLK,IAAI,eACJlB,MAAO,CAAEiB,OAAQ,WAGnB,KACJnB,EAAAA,cAAAA,IAAAA,CACE0B,KAAM,UAAYnB,EAAOqB,MACzBD,OAAO,UAEP3B,EAAAA,cAAAA,MAAAA,CACEe,IAAK,uBACLK,IAAI,eACJlB,MAAO,CAAEiB,OAAQ,YA5C3B,IAmDAnB,EAAAA,cAAAA,OAAAA,KAAAA,cA9DV,ECRM6B,EAAW/B,EAAAA,QAAc,SAACgC,GAAD,OAAuB,GAAhBA,EAAElB,UAAvB,IACXmB,EAAWjC,EAAAA,QAAc,SAACgC,GAAD,MAAiB,QAAVA,EAAE/B,IAAvB,IACXiC,EAAYlC,EAAAA,QAAc,SAACgC,GAAD,MAAiB,SAAVA,EAAE/B,IAAvB,IACZkC,EAAenC,EAAAA,QAAc,SAACgC,GAAD,MAAiB,YAAVA,EAAE/B,IAAvB,IAkCRmC,EAAO,kBAClBlC,EAAAA,cAACmC,EAAAA,EAAD,CACEd,MAAM,OACNe,cAAUC,GAHP,EAOP,EAvCqB,kBACnBrC,EAAAA,cAACsC,EAAAA,EAAD,KACEtC,EAAAA,cAAAA,MAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEC,UAAU,aACVC,MAAO,CAAEC,MAAOC,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,KAAsCmC,aAAc,QAFtE,kBAKEvC,EAAAA,cAAAA,KAAAA,QAGJA,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,UACbD,EAAAA,cAACwC,EAAD,CACE1C,OAAQ+B,EACR9B,KAAK,eAEPC,EAAAA,cAACwC,EAAD,CACE1C,OAAQiC,EACRhC,KAAK,cAEPC,EAAAA,cAACwC,EAAD,CACE1C,OAAQkC,EACRjC,KAAK,eAEPC,EAAAA,cAACwC,EAAD,CACE1C,OAAQmC,EACRlC,KAAK,mBA1Bb,C","sources":["webpack://gatsby-starter-default/./src/components/teamCards/index.tsx","webpack://gatsby-starter-default/./src/pages/about-the-team.tsx"],"sourcesContent":["import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\ninterface Person {\n name: string;\n title: string;\n email: string;\n imgSrc: string;\n website: string;\n isDirector: boolean;\n team: string;\n}\n\ninterface TeamCardsProps {\n people: Person[];\n team: String;\n}\n\nconst TeamCards = ({ people, team }: TeamCardsProps) => {\n return (\n <>\n \n {team}\n \n
\n {people ? (\n people.map((person, index) => (\n \n
\n \n
{person.title}
\n
\n

{person.name}

\n
\n {person.website !== '' ? (\n \n \n \n ) : null}\n \n \n \n
\n
\n ))\n ) : (\n No Images\n )}\n \n \n );\n};\n\nexport default TeamCards;\n","import React from 'react';\nimport './about-the-team.scss';\n\nimport people from '../data/teamInfo.json';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\n\nimport { themeObj } from '../utils/customTheme';\nimport TeamCards from '../components/teamCards';\n\nconst leadTeam = people.filter((a) => a.isDirector == true);\nconst techTeam = people.filter((a) => a.team == 'tech');\nconst eventTeam = people.filter((a) => a.team == 'event');\nconst outreachTeam = people.filter((a) => a.team == 'outreach');\n\nconst AboutTheTeam = () => (\n \n
\n \n About the team!\n
\n \n
\n
\n \n \n \n \n
\n
\n);\n\nexport const Head = () => (\n \n);\n\nexport default AboutTheTeam;\n"],"names":["people","team","React","className","style","color","themeObj","display","map","person","index","key","backgroundColor","outlineColor","isDirector","borderRadius","overflow","src","imgSrc","objectFit","width","height","alt","title","name","justifyContent","paddingBottom","website","href","target","email","leadTeam","a","techTeam","eventTeam","outreachTeam","Head","Seo","children","undefined","Layout","marginBottom","TeamCards"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-faq-tsx-4e0276e9e34dbed7f803.js b/component---src-pages-faq-tsx-4e0276e9e34dbed7f803.js new file mode 100644 index 0000000..5a984b7 --- /dev/null +++ b/component---src-pages-faq-tsx-4e0276e9e34dbed7f803.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[288],{4687:function(e,t,a){a.r(t),a.d(t,{Head:function(){return u},default:function(){return h}});var n=a(7294),r=a(2302),o=a(4001),s=a(7108),i=a(3401),c=a(5205),l=function(e){var t=e.title,a=e.content,r=(0,n.useState)(!1),o=r[0],l=r[1];return n.createElement("div",{className:"dropdown"},n.createElement(s.zx,{className:"dropdown-header",onClick:function(){l((function(e){return!e}))},style:{zIndex:10,color:c.af.dark.palette.primary.main,background:c.af.dark.palette.secondary.secondary,padding:"5vh",fontWeight:400}},t),n.createElement(i.UO,{in:o,style:{background:c.af.dark.palette.secondary.secondary,color:c.af.dark.palette.primary.main,borderRadius:"4px",transform:"translateY(-8px)"}},n.createElement("div",{className:"contentBox"},a)))},d=[{question:"What is a hackathon?",answer:"A hackathon is a competitive educational event in which students come together to develop an idea for a project\n into a real product. MVHacks will provide hackers with educational resources,\n including seminars and mentors, and an environment that will enable their success."},{question:"How much does it cost?",answer:"It is completely free! All food, swag, and prizes are provided at no charge."},{question:"Do I need programming experience?",answer:"No - this is a fantastic learning opportunity! Hackers can expect to be able to attend\n educational workshops run by industry professionals in addition to experienced adult mentors\n to help them learn and succeed."},{question:"Who can attend?",answer:"All high school students are eligible to attend MVHacks as hackers.\n Interested in attending but not a high school student? Consider signing up to be a mentor."},{question:"What do I need?",answer:"For the event, all you need is your school ID, laptop, charger, and a desire to hack!"},{question:"Do I need a team?",answer:"Teams of up to 4 are allowed. You may work as an individual, but we recommend collaborating. There will be a team mixer at\n start of the hackathon."},{question:"What are the rules?",answer:"Be nice, respectful, and have fun! Hackers are expected to behave appropriately and safely at all times, and abide by the MLH Code of Conduct."},{question:"I have other questions!",answer:'Contact us by email at contact@mvhacks.io.'}],u=function(){return n.createElement(o.Z,{title:"FAQ",children:void 0})},h=function(){return n.createElement(r.Z,null,n.createElement("h1",{className:"titleStyle",style:{color:c.af.dark.palette.secondary.main}},"FAQ"),n.createElement("section",{className:"faq"},d.map((function(e){return n.createElement("article",null,n.createElement(l,{title:e.question,content:n.createElement("span",{dangerouslySetInnerHTML:{__html:e.answer}})}))}))))}}}]); +//# sourceMappingURL=component---src-pages-faq-tsx-4e0276e9e34dbed7f803.js.map \ No newline at end of file diff --git a/component---src-pages-faq-tsx-4e0276e9e34dbed7f803.js.map b/component---src-pages-faq-tsx-4e0276e9e34dbed7f803.js.map new file mode 100644 index 0000000..e8b5072 --- /dev/null +++ b/component---src-pages-faq-tsx-4e0276e9e34dbed7f803.js.map @@ -0,0 +1 @@ +{"version":3,"file":"component---src-pages-faq-tsx-4e0276e9e34dbed7f803.js","mappings":"4QA+CA,EArCiB,SAAC,GAAuC,IAArCA,EAAoC,EAApCA,MAAOC,EAA6B,EAA7BA,QACzB,GAAwBC,EAAAA,EAAAA,WAAkB,GAAnCC,EAAP,KAAaC,EAAb,KAMA,OACEC,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,YACbD,EAAAA,cAACE,EAAAA,GAAD,CACED,UAAU,kBACVE,QARa,WACjBJ,GAAQ,SAACK,GAAD,OAAWA,CAAZ,GADT,EASMC,MAAO,CACLC,OAAQ,GACRC,MAAOC,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,KACPC,WAAYD,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,UACZE,QAAS,MACTC,WAAY,MAGbhB,GAEHK,EAAAA,cAACY,EAAAA,GAAD,CACEC,GAAIf,EACJO,MAAO,CACLI,WAAYD,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,UACZD,MAAOC,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,KACPM,aAAc,MACdC,UAAW,qBAGbf,EAAAA,cAAAA,MAAAA,CAAKC,UAAU,cAAcL,IA/BrC,ECGMoB,EAAwB,CAC5B,CACEC,SAAU,uBACVC,OAAQ,kSAIV,CACED,SAAU,yBACVC,OAAQ,gFAEV,CACED,SAAU,oCACVC,OAAQ,qOAIV,CACED,SAAU,kBACVC,OAAQ,yKAGV,CACED,SAAU,kBACVC,OAAQ,yFAEV,CACED,SAAU,oBACVC,OAAQ,8JAGV,CACED,SAAU,sBACVC,OAAQ,kJAEV,CAAED,SAAU,0BAA2BC,OAAQ,8FA4BpCC,EAAO,kBAClBnB,EAAAA,cAACoB,EAAAA,EAAD,CACEzB,MAAM,MACN0B,cAAUC,GAHP,EAOP,EAhCY,kBACVtB,EAAAA,cAACuB,EAAAA,EAAD,KACEvB,EAAAA,cAAAA,KAAAA,CACEC,UAAU,aACVI,MAAO,CAAEE,MAAOC,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,OAFlB,OAMAR,EAAAA,cAAAA,UAAAA,CAASC,UAAU,OAChBe,EAAUQ,KAAI,SAACP,GAAD,OACbjB,EAAAA,cAAAA,UAAAA,KACEA,EAAAA,cAACyB,EAAD,CACE9B,MAAOsB,EAASA,SAChBrB,QAASI,EAAAA,cAAAA,OAAAA,CAAM0B,wBAAyB,CAAEC,OAAQV,EAASC,YAJhE,KATP,C","sources":["webpack://gatsby-starter-default/./src/components/dropdown/index.tsx","webpack://gatsby-starter-default/./src/pages/faq.tsx"],"sourcesContent":["import { Collapse, Button } from '@chakra-ui/react';\nimport React, { useState } from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\ninterface DropdownProps {\n title: string;\n content: React.ReactNode;\n}\n\nconst Dropdown = ({ title, content }: DropdownProps) => {\n const [open, setOpen] = useState(false);\n\n const toggleOpen = () => {\n setOpen((prev) => !prev);\n };\n\n return (\n
\n \n {title}\n \n \n
{content}
\n \n
\n );\n};\n\nexport default Dropdown;\n","import React from 'react';\nimport './faq.scss';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport Dropdown from '../components/dropdown';\nimport { themeObj } from '../utils/customTheme';\n\ninterface Question {\n question: string;\n answer: string;\n}\n\nconst questions: Question[] = [\n {\n question: 'What is a hackathon?',\n answer: `A hackathon is a competitive educational event in which students come together to develop an idea for a project\n into a real product. MVHacks will provide hackers with educational resources,\n including seminars and mentors, and an environment that will enable their success.`\n },\n {\n question: 'How much does it cost?',\n answer: 'It is completely free! All food, swag, and prizes are provided at no charge.'\n },\n {\n question: 'Do I need programming experience?',\n answer: `No - this is a fantastic learning opportunity! Hackers can expect to be able to attend\n educational workshops run by industry professionals in addition to experienced adult mentors\n to help them learn and succeed.`\n },\n {\n question: 'Who can attend?',\n answer: `All high school students are eligible to attend MVHacks as hackers.\n Interested in attending but not a high school student? Consider signing up to be a mentor.`\n },\n {\n question: 'What do I need?',\n answer: `For the event, all you need is your school ID, laptop, charger, and a desire to hack!`\n },\n {\n question: 'Do I need a team?',\n answer: `Teams of up to 4 are allowed. You may work as an individual, but we recommend collaborating. There will be a team mixer at\n start of the hackathon.`\n },\n {\n question: 'What are the rules?',\n answer: `Be nice, respectful, and have fun! Hackers are expected to behave appropriately and safely at all times, and abide by the MLH Code of Conduct.`\n },\n { question: 'I have other questions!', answer: `Contact us by email at contact@mvhacks.io.` }\n];\n\nconst Faq = () => (\n \n \n FAQ\n \n
\n {questions.map((question: Question) => (\n
\n }\n />\n
\n ))}\n
\n\n {/*

Hi from the second page

\n

Welcome to page 2

\n Go back to the homepage */}\n
\n);\n\nexport const Head = () => (\n \n);\n\nexport default Faq;\n"],"names":["title","content","useState","open","setOpen","React","className","Button","onClick","prev","style","zIndex","color","themeObj","background","padding","fontWeight","Collapse","in","borderRadius","transform","questions","question","answer","Head","Seo","children","undefined","Layout","map","Dropdown","dangerouslySetInnerHTML","__html"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-faq-tsx-55f69170e086ee205718.js b/component---src-pages-faq-tsx-55f69170e086ee205718.js deleted file mode 100644 index 2815887..0000000 --- a/component---src-pages-faq-tsx-55f69170e086ee205718.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[288],{7780:function(t,e,n){n.r(e),n.d(e,{Head:function(){return X},default:function(){return B}});var i=n(7294),a=n(2302),r=n(4001),o=n(4956),s=n(9439),l=n(4925),d=n(4942),u=n(4567),c=n(8375),m=["in","unmountOnExit","animateOpacity","startingHeight","endingHeight","style","className","transition","transitionEnd"],v=["unmountOnExit","in","className","transition","transitionEnd","delay"],f=["unmountOnExit","in","reverse","initialScale","className","transition","transitionEnd","delay"],y=["direction","style","unmountOnExit","in","className","transition","transitionEnd","delay","motionProps"],p=["unmountOnExit","in","reverse","className","offsetX","offsetY","transition","transitionEnd","delay"];function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function x(t){for(var e=1;e0?1:0)}),{},{height:a,transitionEnd:null==o?void 0:o.exit,transition:null!==(e=null==r?void 0:r.exit)&&void 0!==e?e:S(I.exit,s)})},enter:function(t){var e,n=t.animateOpacity,i=t.endingHeight,a=t.transition,r=t.transitionEnd,o=t.delay;return x(x({},n&&{opacity:1}),{},{height:i,transitionEnd:null==r?void 0:r.enter,transition:null!==(e=null==a?void 0:a.enter)&&void 0!==e?e:j(I.enter,o)})}},P=(0,i.forwardRef)((function(t,e){var n,a=t.in,r=t.unmountOnExit,o=t.animateOpacity,d=void 0===o||o,v=t.startingHeight,f=void 0===v?0:v,y=t.endingHeight,p=void 0===y?"auto":y,h=t.style,g=t.className,b=t.transition,w=t.transitionEnd,O=(0,l.Z)(t,m),k=(0,i.useState)(!1),N=(0,s.Z)(k,2),H=N[0],j=N[1];(0,i.useEffect)((function(){var t=setTimeout((function(){j(!0)}));return function(){return clearTimeout(t)}}),[]),n={condition:Boolean(f>0&&r),message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"},n.message;var S=parseFloat(f.toString())>0,I={startingHeight:f,endingHeight:p,animateOpacity:d,transition:H?b:{enter:{duration:0}},transitionEnd:{enter:null==w?void 0:w.enter,exit:r?null==w?void 0:w.exit:x(x({},null==w?void 0:w.exit),{},{display:S?"block":"none"})}},P=!r||a,Z=a||r?"enter":"exit";return i.createElement(u.M,{initial:!1,custom:I},P&&i.createElement(c.E.div,x(x({ref:e},O),{},{className:E("chakra-collapse",g),style:x({overflow:"hidden",display:"block"},h),custom:I,variants:q,initial:!!r&&"exit",animate:Z,exit:"exit"})))}));P.displayName="Collapse";var Z={enter:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.transition,i=e.transitionEnd,a=e.delay;return{opacity:1,transition:null!==(t=null==n?void 0:n.enter)&&void 0!==t?t:j(H.enter,a),transitionEnd:null==i?void 0:i.enter}},exit:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.transition,i=e.transitionEnd,a=e.delay;return{opacity:0,transition:null!==(t=null==n?void 0:n.exit)&&void 0!==t?t:S(H.exit,a),transitionEnd:null==i?void 0:i.exit}}},C={initial:"exit",animate:"enter",exit:"exit",variants:Z};(0,i.forwardRef)((function(t,e){var n=t.unmountOnExit,a=t.in,r=t.className,o=t.transition,s=t.transitionEnd,d=t.delay,m=(0,l.Z)(t,v),f=a||n?"enter":"exit",y=!n||a&&n,p={transition:o,transitionEnd:s,delay:d};return i.createElement(u.M,{custom:p},y&&i.createElement(c.E.div,x(x({ref:e,className:E("chakra-fade",r),custom:p},C),{},{animate:f},m)))})).displayName="Fade";var M={initial:"exit",animate:"enter",exit:"exit",variants:{exit:function(t){var e,n=t.reverse,i=t.initialScale,a=t.transition,r=t.transitionEnd,o=t.delay;return x(x({opacity:0},n?{scale:i,transitionEnd:null==r?void 0:r.exit}:{transitionEnd:x({scale:i},null==r?void 0:r.exit)}),{},{transition:null!==(e=null==a?void 0:a.exit)&&void 0!==e?e:S(H.exit,o)})},enter:function(t){var e,n=t.transitionEnd,i=t.transition,a=t.delay;return{opacity:1,scale:1,transition:null!==(e=null==i?void 0:i.enter)&&void 0!==e?e:j(H.enter,a),transitionEnd:null==n?void 0:n.enter}}}};(0,i.forwardRef)((function(t,e){var n=t.unmountOnExit,a=t.in,r=t.reverse,o=void 0===r||r,s=t.initialScale,d=void 0===s?.95:s,m=t.className,v=t.transition,y=t.transitionEnd,p=t.delay,h=(0,l.Z)(t,f),g=!n||a&&n,b=a||n?"enter":"exit",w={initialScale:d,reverse:o,transition:v,transitionEnd:y,delay:p};return i.createElement(u.M,{custom:w},g&&i.createElement(c.E.div,x(x({ref:e,className:E("chakra-offset-slide",m)},M),{},{animate:b,custom:w},h)))})).displayName="ScaleFade";var Y={exit:{duration:.15,ease:g.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},D={exit:function(t){var e,n=t.direction,i=t.transition,a=t.transitionEnd,r=t.delay;return x(x({},N({direction:n}).exit),{},{transition:null!==(e=null==i?void 0:i.exit)&&void 0!==e?e:S(Y.exit,r),transitionEnd:null==a?void 0:a.exit})},enter:function(t){var e,n=t.direction,i=t.transitionEnd,a=t.transition,r=t.delay;return x(x({},N({direction:n}).enter),{},{transition:null!==(e=null==a?void 0:a.enter)&&void 0!==e?e:j(Y.enter,r),transitionEnd:null==i?void 0:i.enter})}};(0,i.forwardRef)((function(t,e){var n=t.direction,a=void 0===n?"right":n,r=t.style,o=t.unmountOnExit,s=t.in,d=t.className,m=t.transition,v=t.transitionEnd,f=t.delay,p=t.motionProps,h=(0,l.Z)(t,y),g=N({direction:a}),b=Object.assign({position:"fixed"},g.position,r),w=!o||s&&o,O=s||o?"enter":"exit",k={transitionEnd:v,transition:m,direction:a,delay:f};return i.createElement(u.M,{custom:k},w&&i.createElement(c.E.div,x(x({},h),{},{ref:e,initial:"exit",className:E("chakra-slide",d),animate:O,exit:"exit",custom:k,variants:D,style:b},p)))})).displayName="Slide";var F={initial:"initial",animate:"enter",exit:"exit",variants:{initial:function(t){var e,n=t.offsetX,i=t.offsetY,a=t.transition,r=t.transitionEnd,o=t.delay;return{opacity:0,x:n,y:i,transition:null!==(e=null==a?void 0:a.exit)&&void 0!==e?e:S(H.exit,o),transitionEnd:null==r?void 0:r.exit}},enter:function(t){var e,n=t.transition,i=t.transitionEnd,a=t.delay;return{opacity:1,x:0,y:0,transition:null!==(e=null==n?void 0:n.enter)&&void 0!==e?e:j(H.enter,a),transitionEnd:null==i?void 0:i.enter}},exit:function(t){var e,n=t.offsetY,i=t.offsetX,a=t.transition,r=t.transitionEnd,o=t.reverse,s=t.delay,l={x:i,y:n};return x({opacity:0,transition:null!==(e=null==a?void 0:a.exit)&&void 0!==e?e:S(H.exit,s)},o?x(x({},l),{},{transitionEnd:null==r?void 0:r.exit}):{transitionEnd:x(x({},l),null==r?void 0:r.exit)})}}};(0,i.forwardRef)((function(t,e){var n=t.unmountOnExit,a=t.in,r=t.reverse,o=void 0===r||r,s=t.className,d=t.offsetX,m=void 0===d?0:d,v=t.offsetY,f=void 0===v?8:v,y=t.transition,h=t.transitionEnd,g=t.delay,b=(0,l.Z)(t,p),w=!n||a&&n,O=a||n?"enter":"exit",k={offsetX:m,offsetY:f,reverse:o,transition:y,transitionEnd:h,delay:g};return i.createElement(u.M,{custom:k},w&&i.createElement(c.E.div,x(x({ref:e,className:E("chakra-offset-slide",s),custom:k},F),{},{animate:O},b)))})).displayName="SlideFade";var W=n(5205),A=function(t){var e=t.title,n=t.content,a=(0,i.useState)(!1),r=a[0],s=a[1];return i.createElement("div",{className:"dropdown"},i.createElement(o.zx,{className:"dropdown-header",onClick:function(){s((function(t){return!t}))},style:{zIndex:10,color:W.af.dark.palette.primary.main,background:W.af.dark.palette.secondary.secondary,padding:"5vh",fontWeight:400}},e),i.createElement(P,{in:r,style:{background:W.af.dark.palette.secondary.secondary,color:W.af.dark.palette.primary.main,borderRadius:"4px",transform:"translateY(-8px)"}},i.createElement("div",{className:"contentBox"},n)))},R=[{question:"What is a hackathon?",answer:"A hackathon is a competitive educational event in which students come together to develop an idea for a project\n into a real product. MVHacks will provide hackers with educational resources,\n including seminars and mentors, and an environment that will enable their success."},{question:"How much does it cost?",answer:"It is completely free! All food, swag, and prizes are provided at no charge."},{question:"Do I need programming experience?",answer:"No - this is a fantastic learning opportunity! Hackers can expect to be able to attend\n educational workshops run by industry professionals in addition to experienced adult mentors\n to help them learn and succeed."},{question:"Who can attend?",answer:"All high school students are eligible to attend MVHacks as hackers.\n Interested in attending but not a high school student? Consider signing up to be a mentor."},{question:"What do I need?",answer:"For the event, all you need is your school ID, laptop, charger, and a desire to hack!"},{question:"Do I need a team?",answer:"Teams of up to 4 are allowed. You may work as an individual, but we recommend collaborating. There will be a team mixer at\n start of the hackathon."},{question:"What are the rules?",answer:"Be nice, respectful, and have fun! Hackers are expected to behave appropriately and safely at all times, and abide by the MLH Code of Conduct."},{question:"I have other questions!",answer:"Contact us by email at contact@mv-hacks.com."}],X=function(){return i.createElement(r.Z,{title:"FAQ",children:void 0})},B=function(){return i.createElement(a.Z,null,i.createElement("h1",{className:"titleStyle",style:{color:W.af.dark.palette.secondary.main}},"FAQ"),i.createElement("section",{className:"faq"},R.map((function(t){return i.createElement("article",null,i.createElement(A,{title:t.question,content:i.createElement("span",null,t.answer)}))}))))}}}]); -//# sourceMappingURL=component---src-pages-faq-tsx-55f69170e086ee205718.js.map \ No newline at end of file diff --git a/component---src-pages-faq-tsx-55f69170e086ee205718.js.map b/component---src-pages-faq-tsx-55f69170e086ee205718.js.map deleted file mode 100644 index 5d6b032..0000000 --- a/component---src-pages-faq-tsx-55f69170e086ee205718.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"component---src-pages-faq-tsx-55f69170e086ee205718.js","mappings":"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","sources":["webpack://gatsby-starter-default/./node_modules/@chakra-ui/transition/dist/index.esm.js","webpack://gatsby-starter-default/./src/components/dropdown/index.tsx","webpack://gatsby-starter-default/./src/pages/faq.tsx"],"sourcesContent":["import _slicedToArray from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nimport _objectWithoutProperties from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nimport _defineProperty from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nvar _excluded = [\"in\", \"unmountOnExit\", \"animateOpacity\", \"startingHeight\", \"endingHeight\", \"style\", \"className\", \"transition\", \"transitionEnd\"],\n _excluded2 = [\"unmountOnExit\", \"in\", \"className\", \"transition\", \"transitionEnd\", \"delay\"],\n _excluded3 = [\"unmountOnExit\", \"in\", \"reverse\", \"initialScale\", \"className\", \"transition\", \"transitionEnd\", \"delay\"],\n _excluded4 = [\"direction\", \"style\", \"unmountOnExit\", \"in\", \"className\", \"transition\", \"transitionEnd\", \"delay\", \"motionProps\"],\n _excluded5 = [\"unmountOnExit\", \"in\", \"reverse\", \"className\", \"offsetX\", \"offsetY\", \"transition\", \"transitionEnd\", \"delay\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n// ../../../react-shim.js\nimport React from \"react\"; // ../../utilities/shared-utils/src/index.ts\n\nvar cx = function cx() {\n for (var _len = arguments.length, classNames = new Array(_len), _key = 0; _key < _len; _key++) {\n classNames[_key] = arguments[_key];\n }\n\n return classNames.filter(Boolean).join(\" \");\n};\n\nfunction isDev() {\n return process.env.NODE_ENV !== \"production\";\n}\n\nvar warn = function warn(options) {\n var condition = options.condition,\n message = options.message;\n\n if (condition && isDev()) {\n console.warn(message);\n }\n}; // src/collapse.tsx\n\n\nimport { AnimatePresence, motion } from \"framer-motion\";\nimport { forwardRef, useEffect, useState } from \"react\"; // src/transition-utils.ts\n\nvar TRANSITION_EASINGS = {\n ease: [0.25, 0.1, 0.25, 1],\n easeIn: [0.4, 0, 1, 1],\n easeOut: [0, 0, 0.2, 1],\n easeInOut: [0.4, 0, 0.2, 1]\n};\nvar TRANSITION_VARIANTS = {\n scale: {\n enter: {\n scale: 1\n },\n exit: {\n scale: 0.95\n }\n },\n fade: {\n enter: {\n opacity: 1\n },\n exit: {\n opacity: 0\n }\n },\n pushLeft: {\n enter: {\n x: \"100%\"\n },\n exit: {\n x: \"-30%\"\n }\n },\n pushRight: {\n enter: {\n x: \"-100%\"\n },\n exit: {\n x: \"30%\"\n }\n },\n pushUp: {\n enter: {\n y: \"100%\"\n },\n exit: {\n y: \"-30%\"\n }\n },\n pushDown: {\n enter: {\n y: \"-100%\"\n },\n exit: {\n y: \"30%\"\n }\n },\n slideLeft: {\n position: {\n left: 0,\n top: 0,\n bottom: 0,\n width: \"100%\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: \"-100%\",\n y: 0\n }\n },\n slideRight: {\n position: {\n right: 0,\n top: 0,\n bottom: 0,\n width: \"100%\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: \"100%\",\n y: 0\n }\n },\n slideUp: {\n position: {\n top: 0,\n left: 0,\n right: 0,\n maxWidth: \"100vw\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: 0,\n y: \"-100%\"\n }\n },\n slideDown: {\n position: {\n bottom: 0,\n left: 0,\n right: 0,\n maxWidth: \"100vw\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: 0,\n y: \"100%\"\n }\n }\n};\n\nfunction getSlideTransition(options) {\n var _ref;\n\n var side = (_ref = options == null ? void 0 : options.direction) !== null && _ref !== void 0 ? _ref : \"right\";\n\n switch (side) {\n case \"right\":\n return TRANSITION_VARIANTS.slideRight;\n\n case \"left\":\n return TRANSITION_VARIANTS.slideLeft;\n\n case \"bottom\":\n return TRANSITION_VARIANTS.slideDown;\n\n case \"top\":\n return TRANSITION_VARIANTS.slideUp;\n\n default:\n return TRANSITION_VARIANTS.slideRight;\n }\n}\n\nvar TRANSITION_DEFAULTS = {\n enter: {\n duration: 0.2,\n ease: TRANSITION_EASINGS.easeOut\n },\n exit: {\n duration: 0.1,\n ease: TRANSITION_EASINGS.easeIn\n }\n};\nvar withDelay = {\n enter: function enter(transition, delay) {\n return _objectSpread(_objectSpread({}, transition), {}, {\n delay: typeof delay === \"number\" ? delay : delay == null ? void 0 : delay[\"enter\"]\n });\n },\n exit: function exit(transition, delay) {\n return _objectSpread(_objectSpread({}, transition), {}, {\n delay: typeof delay === \"number\" ? delay : delay == null ? void 0 : delay[\"exit\"]\n });\n }\n}; // src/collapse.tsx\n\nvar isNumeric = function isNumeric(value) {\n return value != null && parseInt(value.toString(), 10) > 0;\n};\n\nvar defaultTransitions = {\n exit: {\n height: {\n duration: 0.2,\n ease: TRANSITION_EASINGS.ease\n },\n opacity: {\n duration: 0.3,\n ease: TRANSITION_EASINGS.ease\n }\n },\n enter: {\n height: {\n duration: 0.3,\n ease: TRANSITION_EASINGS.ease\n },\n opacity: {\n duration: 0.4,\n ease: TRANSITION_EASINGS.ease\n }\n }\n};\nvar variants = {\n exit: function exit(_ref2) {\n var _ref3;\n\n var animateOpacity = _ref2.animateOpacity,\n startingHeight = _ref2.startingHeight,\n transition = _ref2.transition,\n transitionEnd = _ref2.transitionEnd,\n delay = _ref2.delay;\n return _objectSpread(_objectSpread({}, animateOpacity && {\n opacity: isNumeric(startingHeight) ? 1 : 0\n }), {}, {\n height: startingHeight,\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit,\n transition: (_ref3 = transition == null ? void 0 : transition.exit) !== null && _ref3 !== void 0 ? _ref3 : withDelay.exit(defaultTransitions.exit, delay)\n });\n },\n enter: function enter(_ref4) {\n var _ref5;\n\n var animateOpacity = _ref4.animateOpacity,\n endingHeight = _ref4.endingHeight,\n transition = _ref4.transition,\n transitionEnd = _ref4.transitionEnd,\n delay = _ref4.delay;\n return _objectSpread(_objectSpread({}, animateOpacity && {\n opacity: 1\n }), {}, {\n height: endingHeight,\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter,\n transition: (_ref5 = transition == null ? void 0 : transition.enter) !== null && _ref5 !== void 0 ? _ref5 : withDelay.enter(defaultTransitions.enter, delay)\n });\n }\n};\nvar Collapse = forwardRef(function (props, ref) {\n var isOpen = props.in,\n unmountOnExit = props.unmountOnExit,\n _props$animateOpacity = props.animateOpacity,\n animateOpacity = _props$animateOpacity === void 0 ? true : _props$animateOpacity,\n _props$startingHeight = props.startingHeight,\n startingHeight = _props$startingHeight === void 0 ? 0 : _props$startingHeight,\n _props$endingHeight = props.endingHeight,\n endingHeight = _props$endingHeight === void 0 ? \"auto\" : _props$endingHeight,\n style = props.style,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n rest = _objectWithoutProperties(props, _excluded);\n\n var _useState = useState(false),\n _useState2 = _slicedToArray(_useState, 2),\n mounted = _useState2[0],\n setMounted = _useState2[1];\n\n useEffect(function () {\n var timeout = setTimeout(function () {\n setMounted(true);\n });\n return function () {\n return clearTimeout(timeout);\n };\n }, []);\n warn({\n condition: Boolean(startingHeight > 0 && unmountOnExit),\n message: \"startingHeight and unmountOnExit are mutually exclusive. You can't use them together\"\n });\n var hasStartingHeight = parseFloat(startingHeight.toString()) > 0;\n var custom = {\n startingHeight: startingHeight,\n endingHeight: endingHeight,\n animateOpacity: animateOpacity,\n transition: !mounted ? {\n enter: {\n duration: 0\n }\n } : transition,\n transitionEnd: {\n enter: transitionEnd == null ? void 0 : transitionEnd.enter,\n exit: unmountOnExit ? transitionEnd == null ? void 0 : transitionEnd.exit : _objectSpread(_objectSpread({}, transitionEnd == null ? void 0 : transitionEnd.exit), {}, {\n display: hasStartingHeight ? \"block\" : \"none\"\n })\n }\n };\n var show = unmountOnExit ? isOpen : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n return /* @__PURE__ */React.createElement(AnimatePresence, {\n initial: false,\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion.div, _objectSpread(_objectSpread({\n ref: ref\n }, rest), {}, {\n className: cx(\"chakra-collapse\", className),\n style: _objectSpread({\n overflow: \"hidden\",\n display: \"block\"\n }, style),\n custom: custom,\n variants: variants,\n initial: unmountOnExit ? \"exit\" : false,\n animate: animate,\n exit: \"exit\"\n })));\n});\nCollapse.displayName = \"Collapse\"; // src/fade.tsx\n\nimport { AnimatePresence as AnimatePresence2, motion as motion2 } from \"framer-motion\";\nimport { forwardRef as forwardRef2 } from \"react\";\nvar variants2 = {\n enter: function enter() {\n var _ref7;\n\n var _ref6 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n transition = _ref6.transition,\n transitionEnd = _ref6.transitionEnd,\n delay = _ref6.delay;\n\n return {\n opacity: 1,\n transition: (_ref7 = transition == null ? void 0 : transition.enter) !== null && _ref7 !== void 0 ? _ref7 : withDelay.enter(TRANSITION_DEFAULTS.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n };\n },\n exit: function exit() {\n var _ref9;\n\n var _ref8 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n transition = _ref8.transition,\n transitionEnd = _ref8.transitionEnd,\n delay = _ref8.delay;\n\n return {\n opacity: 0,\n transition: (_ref9 = transition == null ? void 0 : transition.exit) !== null && _ref9 !== void 0 ? _ref9 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n };\n }\n};\nvar fadeConfig = {\n initial: \"exit\",\n animate: \"enter\",\n exit: \"exit\",\n variants: variants2\n};\nvar Fade = forwardRef2(function Fade2(props, ref) {\n var unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n rest = _objectWithoutProperties(props, _excluded2);\n\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var custom = {\n transition: transition,\n transitionEnd: transitionEnd,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence2, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion2.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx(\"chakra-fade\", className),\n custom: custom\n }, fadeConfig), {}, {\n animate: animate\n }, rest)));\n});\nFade.displayName = \"Fade\"; // src/scale-fade.tsx\n\nimport { AnimatePresence as AnimatePresence3, motion as motion3 } from \"framer-motion\";\nimport { forwardRef as forwardRef3 } from \"react\";\nvar variants3 = {\n exit: function exit(_ref10) {\n var _ref11;\n\n var reverse = _ref10.reverse,\n initialScale = _ref10.initialScale,\n transition = _ref10.transition,\n transitionEnd = _ref10.transitionEnd,\n delay = _ref10.delay;\n return _objectSpread(_objectSpread({\n opacity: 0\n }, reverse ? {\n scale: initialScale,\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n } : {\n transitionEnd: _objectSpread({\n scale: initialScale\n }, transitionEnd == null ? void 0 : transitionEnd.exit)\n }), {}, {\n transition: (_ref11 = transition == null ? void 0 : transition.exit) !== null && _ref11 !== void 0 ? _ref11 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay)\n });\n },\n enter: function enter(_ref12) {\n var _ref13;\n\n var transitionEnd = _ref12.transitionEnd,\n transition = _ref12.transition,\n delay = _ref12.delay;\n return {\n opacity: 1,\n scale: 1,\n transition: (_ref13 = transition == null ? void 0 : transition.enter) !== null && _ref13 !== void 0 ? _ref13 : withDelay.enter(TRANSITION_DEFAULTS.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n };\n }\n};\nvar scaleFadeConfig = {\n initial: \"exit\",\n animate: \"enter\",\n exit: \"exit\",\n variants: variants3\n};\nvar ScaleFade = forwardRef3(function ScaleFade2(props, ref) {\n var unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n _props$reverse = props.reverse,\n reverse = _props$reverse === void 0 ? true : _props$reverse,\n _props$initialScale = props.initialScale,\n initialScale = _props$initialScale === void 0 ? 0.95 : _props$initialScale,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n rest = _objectWithoutProperties(props, _excluded3);\n\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var custom = {\n initialScale: initialScale,\n reverse: reverse,\n transition: transition,\n transitionEnd: transitionEnd,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence3, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion3.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx(\"chakra-offset-slide\", className)\n }, scaleFadeConfig), {}, {\n animate: animate,\n custom: custom\n }, rest)));\n});\nScaleFade.displayName = \"ScaleFade\"; // src/slide.tsx\n\nimport { AnimatePresence as AnimatePresence4, motion as motion4 } from \"framer-motion\";\nimport { forwardRef as forwardRef4 } from \"react\";\nvar defaultTransition = {\n exit: {\n duration: 0.15,\n ease: TRANSITION_EASINGS.easeInOut\n },\n enter: {\n type: \"spring\",\n damping: 25,\n stiffness: 180\n }\n};\nvar variants4 = {\n exit: function exit(_ref14) {\n var _ref15;\n\n var direction = _ref14.direction,\n transition = _ref14.transition,\n transitionEnd = _ref14.transitionEnd,\n delay = _ref14.delay;\n\n var _getSlideTransition = getSlideTransition({\n direction: direction\n }),\n exitStyles = _getSlideTransition.exit;\n\n return _objectSpread(_objectSpread({}, exitStyles), {}, {\n transition: (_ref15 = transition == null ? void 0 : transition.exit) !== null && _ref15 !== void 0 ? _ref15 : withDelay.exit(defaultTransition.exit, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n });\n },\n enter: function enter(_ref16) {\n var _ref17;\n\n var direction = _ref16.direction,\n transitionEnd = _ref16.transitionEnd,\n transition = _ref16.transition,\n delay = _ref16.delay;\n\n var _getSlideTransition2 = getSlideTransition({\n direction: direction\n }),\n enterStyles = _getSlideTransition2.enter;\n\n return _objectSpread(_objectSpread({}, enterStyles), {}, {\n transition: (_ref17 = transition == null ? void 0 : transition.enter) !== null && _ref17 !== void 0 ? _ref17 : withDelay.enter(defaultTransition.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n });\n }\n};\nvar Slide = forwardRef4(function Slide2(props, ref) {\n var _props$direction = props.direction,\n direction = _props$direction === void 0 ? \"right\" : _props$direction,\n style = props.style,\n unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n motionProps = props.motionProps,\n rest = _objectWithoutProperties(props, _excluded4);\n\n var transitionStyles = getSlideTransition({\n direction: direction\n });\n var computedStyle = Object.assign({\n position: \"fixed\"\n }, transitionStyles.position, style);\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var custom = {\n transitionEnd: transitionEnd,\n transition: transition,\n direction: direction,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence4, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion4.div, _objectSpread(_objectSpread({}, rest), {}, {\n ref: ref,\n initial: \"exit\",\n className: cx(\"chakra-slide\", className),\n animate: animate,\n exit: \"exit\",\n custom: custom,\n variants: variants4,\n style: computedStyle\n }, motionProps)));\n});\nSlide.displayName = \"Slide\"; // src/slide-fade.tsx\n\nimport { AnimatePresence as AnimatePresence5, motion as motion5 } from \"framer-motion\";\nimport { forwardRef as forwardRef5 } from \"react\";\nvar variants5 = {\n initial: function initial(_ref18) {\n var _ref19;\n\n var offsetX = _ref18.offsetX,\n offsetY = _ref18.offsetY,\n transition = _ref18.transition,\n transitionEnd = _ref18.transitionEnd,\n delay = _ref18.delay;\n return {\n opacity: 0,\n x: offsetX,\n y: offsetY,\n transition: (_ref19 = transition == null ? void 0 : transition.exit) !== null && _ref19 !== void 0 ? _ref19 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n };\n },\n enter: function enter(_ref20) {\n var _ref21;\n\n var transition = _ref20.transition,\n transitionEnd = _ref20.transitionEnd,\n delay = _ref20.delay;\n return {\n opacity: 1,\n x: 0,\n y: 0,\n transition: (_ref21 = transition == null ? void 0 : transition.enter) !== null && _ref21 !== void 0 ? _ref21 : withDelay.enter(TRANSITION_DEFAULTS.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n };\n },\n exit: function exit(_ref22) {\n var _ref23;\n\n var offsetY = _ref22.offsetY,\n offsetX = _ref22.offsetX,\n transition = _ref22.transition,\n transitionEnd = _ref22.transitionEnd,\n reverse = _ref22.reverse,\n delay = _ref22.delay;\n var offset = {\n x: offsetX,\n y: offsetY\n };\n return _objectSpread({\n opacity: 0,\n transition: (_ref23 = transition == null ? void 0 : transition.exit) !== null && _ref23 !== void 0 ? _ref23 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay)\n }, reverse ? _objectSpread(_objectSpread({}, offset), {}, {\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n }) : {\n transitionEnd: _objectSpread(_objectSpread({}, offset), transitionEnd == null ? void 0 : transitionEnd.exit)\n });\n }\n};\nvar slideFadeConfig = {\n initial: \"initial\",\n animate: \"enter\",\n exit: \"exit\",\n variants: variants5\n};\nvar SlideFade = forwardRef5(function SlideFade2(props, ref) {\n var unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n _props$reverse2 = props.reverse,\n reverse = _props$reverse2 === void 0 ? true : _props$reverse2,\n className = props.className,\n _props$offsetX = props.offsetX,\n offsetX = _props$offsetX === void 0 ? 0 : _props$offsetX,\n _props$offsetY = props.offsetY,\n offsetY = _props$offsetY === void 0 ? 8 : _props$offsetY,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n rest = _objectWithoutProperties(props, _excluded5);\n\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var custom = {\n offsetX: offsetX,\n offsetY: offsetY,\n reverse: reverse,\n transition: transition,\n transitionEnd: transitionEnd,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence5, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion5.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx(\"chakra-offset-slide\", className),\n custom: custom\n }, slideFadeConfig), {}, {\n animate: animate\n }, rest)));\n});\nSlideFade.displayName = \"SlideFade\";\nexport { Collapse, TRANSITION_EASINGS as EASINGS, Fade, ScaleFade, Slide, SlideFade, fadeConfig, getSlideTransition, scaleFadeConfig, slideFadeConfig, withDelay };","import { Collapse, Button } from '@chakra-ui/react';\nimport React, { useState } from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\ninterface DropdownProps {\n title: string;\n content: React.ReactNode;\n}\n\nconst Dropdown = ({ title, content }: DropdownProps) => {\n const [open, setOpen] = useState(false);\n\n const toggleOpen = () => {\n setOpen((prev) => !prev);\n };\n\n return (\n
\n \n {title}\n \n \n
{content}
\n \n
\n );\n};\n\nexport default Dropdown;\n","import React from 'react';\nimport './faq.scss';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport Dropdown from '../components/dropdown';\nimport { themeObj } from '../utils/customTheme';\n\ninterface Question {\n question: string;\n answer: string;\n}\n\nconst questions: Question[] = [\n {\n question: 'What is a hackathon?',\n answer: `A hackathon is a competitive educational event in which students come together to develop an idea for a project\n into a real product. MVHacks will provide hackers with educational resources,\n including seminars and mentors, and an environment that will enable their success.`\n },\n {\n question: 'How much does it cost?',\n answer: 'It is completely free! All food, swag, and prizes are provided at no charge.'\n },\n {\n question: 'Do I need programming experience?',\n answer: `No - this is a fantastic learning opportunity! Hackers can expect to be able to attend\n educational workshops run by industry professionals in addition to experienced adult mentors\n to help them learn and succeed.`\n },\n {\n question: 'Who can attend?',\n answer: `All high school students are eligible to attend MVHacks as hackers.\n Interested in attending but not a high school student? Consider signing up to be a mentor.`\n },\n {\n question: 'What do I need?',\n answer: `For the event, all you need is your school ID, laptop, charger, and a desire to hack!`\n },\n {\n question: 'Do I need a team?',\n answer: `Teams of up to 4 are allowed. You may work as an individual, but we recommend collaborating. There will be a team mixer at\n start of the hackathon.`\n },\n {\n question: 'What are the rules?',\n answer: `Be nice, respectful, and have fun! Hackers are expected to behave appropriately and safely at all times, and abide by the MLH Code of Conduct.`\n },\n { question: 'I have other questions!', answer: `Contact us by email at contact@mv-hacks.com.` }\n];\n\nconst Faq = () => (\n \n \n FAQ\n \n
\n {questions.map((question: Question) => (\n
\n {question.answer}}\n />\n
\n ))}\n
\n\n {/*

Hi from the second page

\n

Welcome to page 2

\n Go back to the homepage */}\n
\n);\n\nexport const Head = () => (\n \n);\n\nexport default Faq;\n"],"names":["_excluded","_excluded2","_excluded3","_excluded4","_excluded5","ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","apply","_objectSpread","target","i","arguments","length","source","forEach","key","getOwnPropertyDescriptors","defineProperties","defineProperty","cx","_len","classNames","Array","_key","Boolean","join","TRANSITION_EASINGS","ease","easeIn","easeOut","easeInOut","TRANSITION_VARIANTS","position","left","top","bottom","width","enter","x","y","exit","right","maxWidth","getSlideTransition","options","_ref","direction","TRANSITION_DEFAULTS","duration","withDelay","transition","delay","defaultTransitions","height","opacity","variants","_ref2","_ref3","value","animateOpacity","startingHeight","transitionEnd","parseInt","toString","_ref4","_ref5","endingHeight","Collapse","forwardRef","props","ref","isOpen","in","unmountOnExit","_props$animateOpacity","_props$startingHeight","_props$endingHeight","style","className","rest","_useState","useState","_useState2","mounted","setMounted","useEffect","timeout","setTimeout","clearTimeout","condition","message","hasStartingHeight","parseFloat","custom","display","show","animate","AnimatePresence","initial","motion","overflow","displayName","variants2","_ref7","_ref6","undefined","_ref9","_ref8","fadeConfig","scaleFadeConfig","_ref10","_ref11","reverse","initialScale","scale","_ref12","_ref13","_props$reverse","_props$initialScale","defaultTransition","type","damping","stiffness","variants4","_ref14","_ref15","_ref16","_ref17","_props$direction","motionProps","transitionStyles","computedStyle","assign","slideFadeConfig","_ref18","_ref19","offsetX","offsetY","_ref20","_ref21","_ref22","_ref23","offset","_props$reverse2","_props$offsetX","_props$offsetY","title","content","open","setOpen","React","Button","onClick","prev","zIndex","color","themeObj","background","padding","fontWeight","borderRadius","transform","questions","question","answer","Head","Seo","children","Layout","map","Dropdown"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-faq-tsx-9e3d7b81fdcc40d4f682.js b/component---src-pages-faq-tsx-9e3d7b81fdcc40d4f682.js deleted file mode 100644 index f6fb989..0000000 --- a/component---src-pages-faq-tsx-9e3d7b81fdcc40d4f682.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[288],{7780:function(t,e,n){n.r(e),n.d(e,{Head:function(){return _},default:function(){return T}});var i=n(7294),a=n(2302),r=n(4001),o=n(4956),s=n(9439),l=n(4925),d=n(4942),u=n(4567),c=n(8375),m=["in","unmountOnExit","animateOpacity","startingHeight","endingHeight","style","className","transition","transitionEnd"],v=["unmountOnExit","in","className","transition","transitionEnd","delay"],f=["unmountOnExit","in","reverse","initialScale","className","transition","transitionEnd","delay"],y=["direction","style","unmountOnExit","in","className","transition","transitionEnd","delay","motionProps"],p=["unmountOnExit","in","reverse","className","offsetX","offsetY","transition","transitionEnd","delay"];function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function x(t){for(var e=1;e0?1:0)}),{},{height:a,transitionEnd:null==o?void 0:o.exit,transition:null!==(e=null==r?void 0:r.exit)&&void 0!==e?e:j(I.exit,s)})},enter:function(t){var e,n=t.animateOpacity,i=t.endingHeight,a=t.transition,r=t.transitionEnd,o=t.delay;return x(x({},n&&{opacity:1}),{},{height:i,transitionEnd:null==r?void 0:r.enter,transition:null!==(e=null==a?void 0:a.enter)&&void 0!==e?e:S(I.enter,o)})}},P=(0,i.forwardRef)((function(t,e){var n,a=t.in,r=t.unmountOnExit,o=t.animateOpacity,d=void 0===o||o,v=t.startingHeight,f=void 0===v?0:v,y=t.endingHeight,p=void 0===y?"auto":y,h=t.style,g=t.className,b=t.transition,w=t.transitionEnd,O=(0,l.Z)(t,m),k=(0,i.useState)(!1),N=(0,s.Z)(k,2),H=N[0],S=N[1];(0,i.useEffect)((function(){var t=setTimeout((function(){S(!0)}));return function(){return clearTimeout(t)}}),[]),n={condition:Boolean(f>0&&r),message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"},n.message;var j=parseFloat(f.toString())>0,I={startingHeight:f,endingHeight:p,animateOpacity:d,transition:H?b:{enter:{duration:0}},transitionEnd:{enter:null==w?void 0:w.enter,exit:r?null==w?void 0:w.exit:x(x({},null==w?void 0:w.exit),{},{display:j?"block":"none"})}},P=!r||a,M=a||r?"enter":"exit";return i.createElement(u.M,{initial:!1,custom:I},P&&i.createElement(c.E.div,x(x({ref:e},O),{},{className:E("chakra-collapse",g),style:x({overflow:"hidden",display:"block"},h),custom:I,variants:q,initial:!!r&&"exit",animate:M,exit:"exit"})))}));P.displayName="Collapse";var M={enter:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.transition,i=e.transitionEnd,a=e.delay;return{opacity:1,transition:null!==(t=null==n?void 0:n.enter)&&void 0!==t?t:S(H.enter,a),transitionEnd:null==i?void 0:i.enter}},exit:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.transition,i=e.transitionEnd,a=e.delay;return{opacity:0,transition:null!==(t=null==n?void 0:n.exit)&&void 0!==t?t:j(H.exit,a),transitionEnd:null==i?void 0:i.exit}}},Z={initial:"exit",animate:"enter",exit:"exit",variants:M};(0,i.forwardRef)((function(t,e){var n=t.unmountOnExit,a=t.in,r=t.className,o=t.transition,s=t.transitionEnd,d=t.delay,m=(0,l.Z)(t,v),f=a||n?"enter":"exit",y=!n||a&&n,p={transition:o,transitionEnd:s,delay:d};return i.createElement(u.M,{custom:p},y&&i.createElement(c.E.div,x(x({ref:e,className:E("chakra-fade",r),custom:p},Z),{},{animate:f},m)))})).displayName="Fade";var C={initial:"exit",animate:"enter",exit:"exit",variants:{exit:function(t){var e,n=t.reverse,i=t.initialScale,a=t.transition,r=t.transitionEnd,o=t.delay;return x(x({opacity:0},n?{scale:i,transitionEnd:null==r?void 0:r.exit}:{transitionEnd:x({scale:i},null==r?void 0:r.exit)}),{},{transition:null!==(e=null==a?void 0:a.exit)&&void 0!==e?e:j(H.exit,o)})},enter:function(t){var e,n=t.transitionEnd,i=t.transition,a=t.delay;return{opacity:1,scale:1,transition:null!==(e=null==i?void 0:i.enter)&&void 0!==e?e:S(H.enter,a),transitionEnd:null==n?void 0:n.enter}}}};(0,i.forwardRef)((function(t,e){var n=t.unmountOnExit,a=t.in,r=t.reverse,o=void 0===r||r,s=t.initialScale,d=void 0===s?.95:s,m=t.className,v=t.transition,y=t.transitionEnd,p=t.delay,h=(0,l.Z)(t,f),g=!n||a&&n,b=a||n?"enter":"exit",w={initialScale:d,reverse:o,transition:v,transitionEnd:y,delay:p};return i.createElement(u.M,{custom:w},g&&i.createElement(c.E.div,x(x({ref:e,className:E("chakra-offset-slide",m)},C),{},{animate:b,custom:w},h)))})).displayName="ScaleFade";var Y={exit:{duration:.15,ease:g.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},D={exit:function(t){var e,n=t.direction,i=t.transition,a=t.transitionEnd,r=t.delay;return x(x({},N({direction:n}).exit),{},{transition:null!==(e=null==i?void 0:i.exit)&&void 0!==e?e:j(Y.exit,r),transitionEnd:null==a?void 0:a.exit})},enter:function(t){var e,n=t.direction,i=t.transitionEnd,a=t.transition,r=t.delay;return x(x({},N({direction:n}).enter),{},{transition:null!==(e=null==a?void 0:a.enter)&&void 0!==e?e:S(Y.enter,r),transitionEnd:null==i?void 0:i.enter})}};(0,i.forwardRef)((function(t,e){var n=t.direction,a=void 0===n?"right":n,r=t.style,o=t.unmountOnExit,s=t.in,d=t.className,m=t.transition,v=t.transitionEnd,f=t.delay,p=t.motionProps,h=(0,l.Z)(t,y),g=N({direction:a}),b=Object.assign({position:"fixed"},g.position,r),w=!o||s&&o,O=s||o?"enter":"exit",k={transitionEnd:v,transition:m,direction:a,delay:f};return i.createElement(u.M,{custom:k},w&&i.createElement(c.E.div,x(x({},h),{},{ref:e,initial:"exit",className:E("chakra-slide",d),animate:O,exit:"exit",custom:k,variants:D,style:b},p)))})).displayName="Slide";var F={initial:"initial",animate:"enter",exit:"exit",variants:{initial:function(t){var e,n=t.offsetX,i=t.offsetY,a=t.transition,r=t.transitionEnd,o=t.delay;return{opacity:0,x:n,y:i,transition:null!==(e=null==a?void 0:a.exit)&&void 0!==e?e:j(H.exit,o),transitionEnd:null==r?void 0:r.exit}},enter:function(t){var e,n=t.transition,i=t.transitionEnd,a=t.delay;return{opacity:1,x:0,y:0,transition:null!==(e=null==n?void 0:n.enter)&&void 0!==e?e:S(H.enter,a),transitionEnd:null==i?void 0:i.enter}},exit:function(t){var e,n=t.offsetY,i=t.offsetX,a=t.transition,r=t.transitionEnd,o=t.reverse,s=t.delay,l={x:i,y:n};return x({opacity:0,transition:null!==(e=null==a?void 0:a.exit)&&void 0!==e?e:j(H.exit,s)},o?x(x({},l),{},{transitionEnd:null==r?void 0:r.exit}):{transitionEnd:x(x({},l),null==r?void 0:r.exit)})}}};(0,i.forwardRef)((function(t,e){var n=t.unmountOnExit,a=t.in,r=t.reverse,o=void 0===r||r,s=t.className,d=t.offsetX,m=void 0===d?0:d,v=t.offsetY,f=void 0===v?8:v,y=t.transition,h=t.transitionEnd,g=t.delay,b=(0,l.Z)(t,p),w=!n||a&&n,O=a||n?"enter":"exit",k={offsetX:m,offsetY:f,reverse:o,transition:y,transitionEnd:h,delay:g};return i.createElement(u.M,{custom:k},w&&i.createElement(c.E.div,x(x({ref:e,className:E("chakra-offset-slide",s),custom:k},F),{},{animate:O},b)))})).displayName="SlideFade";var W=n(5205),A=function(t){var e=t.title,n=t.content,a=(0,i.useState)(!1),r=a[0],s=a[1];return i.createElement("div",{className:"dropdown"},i.createElement(o.zx,{className:"dropdown-header",onClick:function(){s((function(t){return!t}))},style:{zIndex:10,color:W.af.dark.palette.primary.main,background:W.af.dark.palette.secondary.secondary,padding:"5vh",fontWeight:400}},e),i.createElement(P,{in:r,style:{background:W.af.dark.palette.secondary.secondary,color:W.af.dark.palette.primary.main,borderRadius:"4px",transform:"translateY(-8px)"}},i.createElement("div",{className:"contentBox"},n)))},R=[{question:"What is a hackathon?",answer:"A hackathon is a competitive educational event in which students come together to develop an idea for a project\n into a real product. MVHacks will provide hackers with educational resources,\n including seminars and mentors, and an environment that will enable their success."},{question:"How much does it cost?",answer:"It is completely free! All food, swag, and prizes are provided at no charge."},{question:"Do I need programming experience?",answer:"No - this is a fantastic learning opportunity! Hackers can expect to be able to attend\n educational workshops run by industry professionals in addition to experienced adult mentors\n to help them learn and succeed."},{question:"Who can attend?",answer:"All high school students are eligible to attend MVHacks as hackers.\n Interested in attending but not a high school student? Consider signing up to be a mentor."},{question:"What do I need?",answer:"For the event, all you need is your school ID, laptop, charger, and a desire to hack!"},{question:"Do I need a team?",answer:"Teams of up to 4 are allowed. You may work as an individual, but we recommend collaborating. There will be a team mixer at\n start of the hackathon."},{question:"What are the rules?",answer:"Be nice, respectful, and have fun! Hackers are expected to behave appropriately and safely at all times, and abide by the MLH Code of Conduct."},{question:"I have other questions!",answer:'Contact us by email at contact@mvhacks.io.'}],_=function(){return i.createElement(r.Z,{title:"FAQ",children:void 0})},T=function(){return i.createElement(a.Z,null,i.createElement("h1",{className:"titleStyle",style:{color:W.af.dark.palette.secondary.main}},"FAQ"),i.createElement("section",{className:"faq"},R.map((function(t){return i.createElement("article",null,i.createElement(A,{title:t.question,content:i.createElement("span",{dangerouslySetInnerHTML:{__html:t.answer}})}))}))))}}}]); -//# sourceMappingURL=component---src-pages-faq-tsx-9e3d7b81fdcc40d4f682.js.map \ No newline at end of file diff --git a/component---src-pages-faq-tsx-9e3d7b81fdcc40d4f682.js.map b/component---src-pages-faq-tsx-9e3d7b81fdcc40d4f682.js.map deleted file mode 100644 index fc020f5..0000000 --- a/component---src-pages-faq-tsx-9e3d7b81fdcc40d4f682.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"component---src-pages-faq-tsx-9e3d7b81fdcc40d4f682.js","mappings":"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","sources":["webpack://gatsby-starter-default/./node_modules/@chakra-ui/transition/dist/index.esm.js","webpack://gatsby-starter-default/./src/components/dropdown/index.tsx","webpack://gatsby-starter-default/./src/pages/faq.tsx"],"sourcesContent":["import _slicedToArray from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nimport _objectWithoutProperties from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nimport _defineProperty from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nvar _excluded = [\"in\", \"unmountOnExit\", \"animateOpacity\", \"startingHeight\", \"endingHeight\", \"style\", \"className\", \"transition\", \"transitionEnd\"],\n _excluded2 = [\"unmountOnExit\", \"in\", \"className\", \"transition\", \"transitionEnd\", \"delay\"],\n _excluded3 = [\"unmountOnExit\", \"in\", \"reverse\", \"initialScale\", \"className\", \"transition\", \"transitionEnd\", \"delay\"],\n _excluded4 = [\"direction\", \"style\", \"unmountOnExit\", \"in\", \"className\", \"transition\", \"transitionEnd\", \"delay\", \"motionProps\"],\n _excluded5 = [\"unmountOnExit\", \"in\", \"reverse\", \"className\", \"offsetX\", \"offsetY\", \"transition\", \"transitionEnd\", \"delay\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n// ../../../react-shim.js\nimport React from \"react\"; // ../../utilities/shared-utils/src/index.ts\n\nvar cx = function cx() {\n for (var _len = arguments.length, classNames = new Array(_len), _key = 0; _key < _len; _key++) {\n classNames[_key] = arguments[_key];\n }\n\n return classNames.filter(Boolean).join(\" \");\n};\n\nfunction isDev() {\n return process.env.NODE_ENV !== \"production\";\n}\n\nvar warn = function warn(options) {\n var condition = options.condition,\n message = options.message;\n\n if (condition && isDev()) {\n console.warn(message);\n }\n}; // src/collapse.tsx\n\n\nimport { AnimatePresence, motion } from \"framer-motion\";\nimport { forwardRef, useEffect, useState } from \"react\"; // src/transition-utils.ts\n\nvar TRANSITION_EASINGS = {\n ease: [0.25, 0.1, 0.25, 1],\n easeIn: [0.4, 0, 1, 1],\n easeOut: [0, 0, 0.2, 1],\n easeInOut: [0.4, 0, 0.2, 1]\n};\nvar TRANSITION_VARIANTS = {\n scale: {\n enter: {\n scale: 1\n },\n exit: {\n scale: 0.95\n }\n },\n fade: {\n enter: {\n opacity: 1\n },\n exit: {\n opacity: 0\n }\n },\n pushLeft: {\n enter: {\n x: \"100%\"\n },\n exit: {\n x: \"-30%\"\n }\n },\n pushRight: {\n enter: {\n x: \"-100%\"\n },\n exit: {\n x: \"30%\"\n }\n },\n pushUp: {\n enter: {\n y: \"100%\"\n },\n exit: {\n y: \"-30%\"\n }\n },\n pushDown: {\n enter: {\n y: \"-100%\"\n },\n exit: {\n y: \"30%\"\n }\n },\n slideLeft: {\n position: {\n left: 0,\n top: 0,\n bottom: 0,\n width: \"100%\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: \"-100%\",\n y: 0\n }\n },\n slideRight: {\n position: {\n right: 0,\n top: 0,\n bottom: 0,\n width: \"100%\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: \"100%\",\n y: 0\n }\n },\n slideUp: {\n position: {\n top: 0,\n left: 0,\n right: 0,\n maxWidth: \"100vw\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: 0,\n y: \"-100%\"\n }\n },\n slideDown: {\n position: {\n bottom: 0,\n left: 0,\n right: 0,\n maxWidth: \"100vw\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: 0,\n y: \"100%\"\n }\n }\n};\n\nfunction getSlideTransition(options) {\n var _ref;\n\n var side = (_ref = options == null ? void 0 : options.direction) !== null && _ref !== void 0 ? _ref : \"right\";\n\n switch (side) {\n case \"right\":\n return TRANSITION_VARIANTS.slideRight;\n\n case \"left\":\n return TRANSITION_VARIANTS.slideLeft;\n\n case \"bottom\":\n return TRANSITION_VARIANTS.slideDown;\n\n case \"top\":\n return TRANSITION_VARIANTS.slideUp;\n\n default:\n return TRANSITION_VARIANTS.slideRight;\n }\n}\n\nvar TRANSITION_DEFAULTS = {\n enter: {\n duration: 0.2,\n ease: TRANSITION_EASINGS.easeOut\n },\n exit: {\n duration: 0.1,\n ease: TRANSITION_EASINGS.easeIn\n }\n};\nvar withDelay = {\n enter: function enter(transition, delay) {\n return _objectSpread(_objectSpread({}, transition), {}, {\n delay: typeof delay === \"number\" ? delay : delay == null ? void 0 : delay[\"enter\"]\n });\n },\n exit: function exit(transition, delay) {\n return _objectSpread(_objectSpread({}, transition), {}, {\n delay: typeof delay === \"number\" ? delay : delay == null ? void 0 : delay[\"exit\"]\n });\n }\n}; // src/collapse.tsx\n\nvar isNumeric = function isNumeric(value) {\n return value != null && parseInt(value.toString(), 10) > 0;\n};\n\nvar defaultTransitions = {\n exit: {\n height: {\n duration: 0.2,\n ease: TRANSITION_EASINGS.ease\n },\n opacity: {\n duration: 0.3,\n ease: TRANSITION_EASINGS.ease\n }\n },\n enter: {\n height: {\n duration: 0.3,\n ease: TRANSITION_EASINGS.ease\n },\n opacity: {\n duration: 0.4,\n ease: TRANSITION_EASINGS.ease\n }\n }\n};\nvar variants = {\n exit: function exit(_ref2) {\n var _ref3;\n\n var animateOpacity = _ref2.animateOpacity,\n startingHeight = _ref2.startingHeight,\n transition = _ref2.transition,\n transitionEnd = _ref2.transitionEnd,\n delay = _ref2.delay;\n return _objectSpread(_objectSpread({}, animateOpacity && {\n opacity: isNumeric(startingHeight) ? 1 : 0\n }), {}, {\n height: startingHeight,\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit,\n transition: (_ref3 = transition == null ? void 0 : transition.exit) !== null && _ref3 !== void 0 ? _ref3 : withDelay.exit(defaultTransitions.exit, delay)\n });\n },\n enter: function enter(_ref4) {\n var _ref5;\n\n var animateOpacity = _ref4.animateOpacity,\n endingHeight = _ref4.endingHeight,\n transition = _ref4.transition,\n transitionEnd = _ref4.transitionEnd,\n delay = _ref4.delay;\n return _objectSpread(_objectSpread({}, animateOpacity && {\n opacity: 1\n }), {}, {\n height: endingHeight,\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter,\n transition: (_ref5 = transition == null ? void 0 : transition.enter) !== null && _ref5 !== void 0 ? _ref5 : withDelay.enter(defaultTransitions.enter, delay)\n });\n }\n};\nvar Collapse = forwardRef(function (props, ref) {\n var isOpen = props.in,\n unmountOnExit = props.unmountOnExit,\n _props$animateOpacity = props.animateOpacity,\n animateOpacity = _props$animateOpacity === void 0 ? true : _props$animateOpacity,\n _props$startingHeight = props.startingHeight,\n startingHeight = _props$startingHeight === void 0 ? 0 : _props$startingHeight,\n _props$endingHeight = props.endingHeight,\n endingHeight = _props$endingHeight === void 0 ? \"auto\" : _props$endingHeight,\n style = props.style,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n rest = _objectWithoutProperties(props, _excluded);\n\n var _useState = useState(false),\n _useState2 = _slicedToArray(_useState, 2),\n mounted = _useState2[0],\n setMounted = _useState2[1];\n\n useEffect(function () {\n var timeout = setTimeout(function () {\n setMounted(true);\n });\n return function () {\n return clearTimeout(timeout);\n };\n }, []);\n warn({\n condition: Boolean(startingHeight > 0 && unmountOnExit),\n message: \"startingHeight and unmountOnExit are mutually exclusive. You can't use them together\"\n });\n var hasStartingHeight = parseFloat(startingHeight.toString()) > 0;\n var custom = {\n startingHeight: startingHeight,\n endingHeight: endingHeight,\n animateOpacity: animateOpacity,\n transition: !mounted ? {\n enter: {\n duration: 0\n }\n } : transition,\n transitionEnd: {\n enter: transitionEnd == null ? void 0 : transitionEnd.enter,\n exit: unmountOnExit ? transitionEnd == null ? void 0 : transitionEnd.exit : _objectSpread(_objectSpread({}, transitionEnd == null ? void 0 : transitionEnd.exit), {}, {\n display: hasStartingHeight ? \"block\" : \"none\"\n })\n }\n };\n var show = unmountOnExit ? isOpen : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n return /* @__PURE__ */React.createElement(AnimatePresence, {\n initial: false,\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion.div, _objectSpread(_objectSpread({\n ref: ref\n }, rest), {}, {\n className: cx(\"chakra-collapse\", className),\n style: _objectSpread({\n overflow: \"hidden\",\n display: \"block\"\n }, style),\n custom: custom,\n variants: variants,\n initial: unmountOnExit ? \"exit\" : false,\n animate: animate,\n exit: \"exit\"\n })));\n});\nCollapse.displayName = \"Collapse\"; // src/fade.tsx\n\nimport { AnimatePresence as AnimatePresence2, motion as motion2 } from \"framer-motion\";\nimport { forwardRef as forwardRef2 } from \"react\";\nvar variants2 = {\n enter: function enter() {\n var _ref7;\n\n var _ref6 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n transition = _ref6.transition,\n transitionEnd = _ref6.transitionEnd,\n delay = _ref6.delay;\n\n return {\n opacity: 1,\n transition: (_ref7 = transition == null ? void 0 : transition.enter) !== null && _ref7 !== void 0 ? _ref7 : withDelay.enter(TRANSITION_DEFAULTS.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n };\n },\n exit: function exit() {\n var _ref9;\n\n var _ref8 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n transition = _ref8.transition,\n transitionEnd = _ref8.transitionEnd,\n delay = _ref8.delay;\n\n return {\n opacity: 0,\n transition: (_ref9 = transition == null ? void 0 : transition.exit) !== null && _ref9 !== void 0 ? _ref9 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n };\n }\n};\nvar fadeConfig = {\n initial: \"exit\",\n animate: \"enter\",\n exit: \"exit\",\n variants: variants2\n};\nvar Fade = forwardRef2(function Fade2(props, ref) {\n var unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n rest = _objectWithoutProperties(props, _excluded2);\n\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var custom = {\n transition: transition,\n transitionEnd: transitionEnd,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence2, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion2.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx(\"chakra-fade\", className),\n custom: custom\n }, fadeConfig), {}, {\n animate: animate\n }, rest)));\n});\nFade.displayName = \"Fade\"; // src/scale-fade.tsx\n\nimport { AnimatePresence as AnimatePresence3, motion as motion3 } from \"framer-motion\";\nimport { forwardRef as forwardRef3 } from \"react\";\nvar variants3 = {\n exit: function exit(_ref10) {\n var _ref11;\n\n var reverse = _ref10.reverse,\n initialScale = _ref10.initialScale,\n transition = _ref10.transition,\n transitionEnd = _ref10.transitionEnd,\n delay = _ref10.delay;\n return _objectSpread(_objectSpread({\n opacity: 0\n }, reverse ? {\n scale: initialScale,\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n } : {\n transitionEnd: _objectSpread({\n scale: initialScale\n }, transitionEnd == null ? void 0 : transitionEnd.exit)\n }), {}, {\n transition: (_ref11 = transition == null ? void 0 : transition.exit) !== null && _ref11 !== void 0 ? _ref11 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay)\n });\n },\n enter: function enter(_ref12) {\n var _ref13;\n\n var transitionEnd = _ref12.transitionEnd,\n transition = _ref12.transition,\n delay = _ref12.delay;\n return {\n opacity: 1,\n scale: 1,\n transition: (_ref13 = transition == null ? void 0 : transition.enter) !== null && _ref13 !== void 0 ? _ref13 : withDelay.enter(TRANSITION_DEFAULTS.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n };\n }\n};\nvar scaleFadeConfig = {\n initial: \"exit\",\n animate: \"enter\",\n exit: \"exit\",\n variants: variants3\n};\nvar ScaleFade = forwardRef3(function ScaleFade2(props, ref) {\n var unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n _props$reverse = props.reverse,\n reverse = _props$reverse === void 0 ? true : _props$reverse,\n _props$initialScale = props.initialScale,\n initialScale = _props$initialScale === void 0 ? 0.95 : _props$initialScale,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n rest = _objectWithoutProperties(props, _excluded3);\n\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var custom = {\n initialScale: initialScale,\n reverse: reverse,\n transition: transition,\n transitionEnd: transitionEnd,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence3, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion3.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx(\"chakra-offset-slide\", className)\n }, scaleFadeConfig), {}, {\n animate: animate,\n custom: custom\n }, rest)));\n});\nScaleFade.displayName = \"ScaleFade\"; // src/slide.tsx\n\nimport { AnimatePresence as AnimatePresence4, motion as motion4 } from \"framer-motion\";\nimport { forwardRef as forwardRef4 } from \"react\";\nvar defaultTransition = {\n exit: {\n duration: 0.15,\n ease: TRANSITION_EASINGS.easeInOut\n },\n enter: {\n type: \"spring\",\n damping: 25,\n stiffness: 180\n }\n};\nvar variants4 = {\n exit: function exit(_ref14) {\n var _ref15;\n\n var direction = _ref14.direction,\n transition = _ref14.transition,\n transitionEnd = _ref14.transitionEnd,\n delay = _ref14.delay;\n\n var _getSlideTransition = getSlideTransition({\n direction: direction\n }),\n exitStyles = _getSlideTransition.exit;\n\n return _objectSpread(_objectSpread({}, exitStyles), {}, {\n transition: (_ref15 = transition == null ? void 0 : transition.exit) !== null && _ref15 !== void 0 ? _ref15 : withDelay.exit(defaultTransition.exit, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n });\n },\n enter: function enter(_ref16) {\n var _ref17;\n\n var direction = _ref16.direction,\n transitionEnd = _ref16.transitionEnd,\n transition = _ref16.transition,\n delay = _ref16.delay;\n\n var _getSlideTransition2 = getSlideTransition({\n direction: direction\n }),\n enterStyles = _getSlideTransition2.enter;\n\n return _objectSpread(_objectSpread({}, enterStyles), {}, {\n transition: (_ref17 = transition == null ? void 0 : transition.enter) !== null && _ref17 !== void 0 ? _ref17 : withDelay.enter(defaultTransition.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n });\n }\n};\nvar Slide = forwardRef4(function Slide2(props, ref) {\n var _props$direction = props.direction,\n direction = _props$direction === void 0 ? \"right\" : _props$direction,\n style = props.style,\n unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n motionProps = props.motionProps,\n rest = _objectWithoutProperties(props, _excluded4);\n\n var transitionStyles = getSlideTransition({\n direction: direction\n });\n var computedStyle = Object.assign({\n position: \"fixed\"\n }, transitionStyles.position, style);\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var custom = {\n transitionEnd: transitionEnd,\n transition: transition,\n direction: direction,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence4, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion4.div, _objectSpread(_objectSpread({}, rest), {}, {\n ref: ref,\n initial: \"exit\",\n className: cx(\"chakra-slide\", className),\n animate: animate,\n exit: \"exit\",\n custom: custom,\n variants: variants4,\n style: computedStyle\n }, motionProps)));\n});\nSlide.displayName = \"Slide\"; // src/slide-fade.tsx\n\nimport { AnimatePresence as AnimatePresence5, motion as motion5 } from \"framer-motion\";\nimport { forwardRef as forwardRef5 } from \"react\";\nvar variants5 = {\n initial: function initial(_ref18) {\n var _ref19;\n\n var offsetX = _ref18.offsetX,\n offsetY = _ref18.offsetY,\n transition = _ref18.transition,\n transitionEnd = _ref18.transitionEnd,\n delay = _ref18.delay;\n return {\n opacity: 0,\n x: offsetX,\n y: offsetY,\n transition: (_ref19 = transition == null ? void 0 : transition.exit) !== null && _ref19 !== void 0 ? _ref19 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n };\n },\n enter: function enter(_ref20) {\n var _ref21;\n\n var transition = _ref20.transition,\n transitionEnd = _ref20.transitionEnd,\n delay = _ref20.delay;\n return {\n opacity: 1,\n x: 0,\n y: 0,\n transition: (_ref21 = transition == null ? void 0 : transition.enter) !== null && _ref21 !== void 0 ? _ref21 : withDelay.enter(TRANSITION_DEFAULTS.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n };\n },\n exit: function exit(_ref22) {\n var _ref23;\n\n var offsetY = _ref22.offsetY,\n offsetX = _ref22.offsetX,\n transition = _ref22.transition,\n transitionEnd = _ref22.transitionEnd,\n reverse = _ref22.reverse,\n delay = _ref22.delay;\n var offset = {\n x: offsetX,\n y: offsetY\n };\n return _objectSpread({\n opacity: 0,\n transition: (_ref23 = transition == null ? void 0 : transition.exit) !== null && _ref23 !== void 0 ? _ref23 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay)\n }, reverse ? _objectSpread(_objectSpread({}, offset), {}, {\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n }) : {\n transitionEnd: _objectSpread(_objectSpread({}, offset), transitionEnd == null ? void 0 : transitionEnd.exit)\n });\n }\n};\nvar slideFadeConfig = {\n initial: \"initial\",\n animate: \"enter\",\n exit: \"exit\",\n variants: variants5\n};\nvar SlideFade = forwardRef5(function SlideFade2(props, ref) {\n var unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n _props$reverse2 = props.reverse,\n reverse = _props$reverse2 === void 0 ? true : _props$reverse2,\n className = props.className,\n _props$offsetX = props.offsetX,\n offsetX = _props$offsetX === void 0 ? 0 : _props$offsetX,\n _props$offsetY = props.offsetY,\n offsetY = _props$offsetY === void 0 ? 8 : _props$offsetY,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n rest = _objectWithoutProperties(props, _excluded5);\n\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var custom = {\n offsetX: offsetX,\n offsetY: offsetY,\n reverse: reverse,\n transition: transition,\n transitionEnd: transitionEnd,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence5, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion5.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx(\"chakra-offset-slide\", className),\n custom: custom\n }, slideFadeConfig), {}, {\n animate: animate\n }, rest)));\n});\nSlideFade.displayName = \"SlideFade\";\nexport { Collapse, TRANSITION_EASINGS as EASINGS, Fade, ScaleFade, Slide, SlideFade, fadeConfig, getSlideTransition, scaleFadeConfig, slideFadeConfig, withDelay };","import { Collapse, Button } from '@chakra-ui/react';\nimport React, { useState } from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\ninterface DropdownProps {\n title: string;\n content: React.ReactNode;\n}\n\nconst Dropdown = ({ title, content }: DropdownProps) => {\n const [open, setOpen] = useState(false);\n\n const toggleOpen = () => {\n setOpen((prev) => !prev);\n };\n\n return (\n
\n \n {title}\n \n \n
{content}
\n \n
\n );\n};\n\nexport default Dropdown;\n","import React from 'react';\nimport './faq.scss';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport Dropdown from '../components/dropdown';\nimport { themeObj } from '../utils/customTheme';\n\ninterface Question {\n question: string;\n answer: string;\n}\n\nconst questions: Question[] = [\n {\n question: 'What is a hackathon?',\n answer: `A hackathon is a competitive educational event in which students come together to develop an idea for a project\n into a real product. MVHacks will provide hackers with educational resources,\n including seminars and mentors, and an environment that will enable their success.`\n },\n {\n question: 'How much does it cost?',\n answer: 'It is completely free! All food, swag, and prizes are provided at no charge.'\n },\n {\n question: 'Do I need programming experience?',\n answer: `No - this is a fantastic learning opportunity! Hackers can expect to be able to attend\n educational workshops run by industry professionals in addition to experienced adult mentors\n to help them learn and succeed.`\n },\n {\n question: 'Who can attend?',\n answer: `All high school students are eligible to attend MVHacks as hackers.\n Interested in attending but not a high school student? Consider signing up to be a mentor.`\n },\n {\n question: 'What do I need?',\n answer: `For the event, all you need is your school ID, laptop, charger, and a desire to hack!`\n },\n {\n question: 'Do I need a team?',\n answer: `Teams of up to 4 are allowed. You may work as an individual, but we recommend collaborating. There will be a team mixer at\n start of the hackathon.`\n },\n {\n question: 'What are the rules?',\n answer: `Be nice, respectful, and have fun! Hackers are expected to behave appropriately and safely at all times, and abide by the MLH Code of Conduct.`\n },\n { question: 'I have other questions!', answer: `Contact us by email at contact@mvhacks.io.` }\n];\n\nconst Faq = () => (\n \n \n FAQ\n \n
\n {questions.map((question: Question) => (\n
\n }\n />\n
\n ))}\n
\n\n {/*

Hi from the second page

\n

Welcome to page 2

\n Go back to the homepage */}\n
\n);\n\nexport const Head = () => (\n \n);\n\nexport default Faq;\n"],"names":["_excluded","_excluded2","_excluded3","_excluded4","_excluded5","ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","apply","_objectSpread","target","i","arguments","length","source","forEach","key","getOwnPropertyDescriptors","defineProperties","defineProperty","cx","_len","classNames","Array","_key","Boolean","join","TRANSITION_EASINGS","ease","easeIn","easeOut","easeInOut","TRANSITION_VARIANTS","position","left","top","bottom","width","enter","x","y","exit","right","maxWidth","getSlideTransition","options","_ref","direction","TRANSITION_DEFAULTS","duration","withDelay","transition","delay","defaultTransitions","height","opacity","variants","_ref2","_ref3","value","animateOpacity","startingHeight","transitionEnd","parseInt","toString","_ref4","_ref5","endingHeight","Collapse","forwardRef","props","ref","isOpen","in","unmountOnExit","_props$animateOpacity","_props$startingHeight","_props$endingHeight","style","className","rest","_useState","useState","_useState2","mounted","setMounted","useEffect","timeout","setTimeout","clearTimeout","condition","message","hasStartingHeight","parseFloat","custom","display","show","animate","AnimatePresence","initial","motion","overflow","displayName","variants2","_ref7","_ref6","undefined","_ref9","_ref8","fadeConfig","scaleFadeConfig","_ref10","_ref11","reverse","initialScale","scale","_ref12","_ref13","_props$reverse","_props$initialScale","defaultTransition","type","damping","stiffness","variants4","_ref14","_ref15","_ref16","_ref17","_props$direction","motionProps","transitionStyles","computedStyle","assign","slideFadeConfig","_ref18","_ref19","offsetX","offsetY","_ref20","_ref21","_ref22","_ref23","offset","_props$reverse2","_props$offsetX","_props$offsetY","title","content","open","setOpen","React","Button","onClick","prev","zIndex","color","themeObj","background","padding","fontWeight","borderRadius","transform","questions","question","answer","Head","Seo","children","Layout","map","Dropdown","dangerouslySetInnerHTML","__html"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-faq-tsx-f85b3f1fc2aa18e5c33d.js b/component---src-pages-faq-tsx-f85b3f1fc2aa18e5c33d.js deleted file mode 100644 index 6db80c6..0000000 --- a/component---src-pages-faq-tsx-f85b3f1fc2aa18e5c33d.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[288],{7780:function(t,e,n){n.r(e),n.d(e,{Head:function(){return _},default:function(){return T}});var i=n(7294),a=n(2302),r=n(4001),o=n(4956),s=n(9439),l=n(4925),d=n(4942),c=n(4567),u=n(8375),m=["in","unmountOnExit","animateOpacity","startingHeight","endingHeight","style","className","transition","transitionEnd"],v=["unmountOnExit","in","className","transition","transitionEnd","delay"],f=["unmountOnExit","in","reverse","initialScale","className","transition","transitionEnd","delay"],y=["direction","style","unmountOnExit","in","className","transition","transitionEnd","delay","motionProps"],p=["unmountOnExit","in","reverse","className","offsetX","offsetY","transition","transitionEnd","delay"];function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function x(t){for(var e=1;e0?1:0)}),{},{height:a,transitionEnd:null==o?void 0:o.exit,transition:null!==(e=null==r?void 0:r.exit)&&void 0!==e?e:j(I.exit,s)})},enter:function(t){var e,n=t.animateOpacity,i=t.endingHeight,a=t.transition,r=t.transitionEnd,o=t.delay;return x(x({},n&&{opacity:1}),{},{height:i,transitionEnd:null==r?void 0:r.enter,transition:null!==(e=null==a?void 0:a.enter)&&void 0!==e?e:S(I.enter,o)})}},P=(0,i.forwardRef)((function(t,e){var n,a=t.in,r=t.unmountOnExit,o=t.animateOpacity,d=void 0===o||o,v=t.startingHeight,f=void 0===v?0:v,y=t.endingHeight,p=void 0===y?"auto":y,h=t.style,g=t.className,b=t.transition,w=t.transitionEnd,O=(0,l.Z)(t,m),k=(0,i.useState)(!1),N=(0,s.Z)(k,2),H=N[0],S=N[1];(0,i.useEffect)((function(){var t=setTimeout((function(){S(!0)}));return function(){return clearTimeout(t)}}),[]),n={condition:Boolean(f>0&&r),message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"},n.message;var j=parseFloat(f.toString())>0,I={startingHeight:f,endingHeight:p,animateOpacity:d,transition:H?b:{enter:{duration:0}},transitionEnd:{enter:null==w?void 0:w.enter,exit:r?null==w?void 0:w.exit:x(x({},null==w?void 0:w.exit),{},{display:j?"block":"none"})}},P=!r||a,M=a||r?"enter":"exit";return i.createElement(c.M,{initial:!1,custom:I},P&&i.createElement(u.E.div,x(x({ref:e},O),{},{className:E("chakra-collapse",g),style:x({overflow:"hidden",display:"block"},h),custom:I,variants:q,initial:!!r&&"exit",animate:M,exit:"exit"})))}));P.displayName="Collapse";var M={enter:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.transition,i=e.transitionEnd,a=e.delay;return{opacity:1,transition:null!==(t=null==n?void 0:n.enter)&&void 0!==t?t:S(H.enter,a),transitionEnd:null==i?void 0:i.enter}},exit:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.transition,i=e.transitionEnd,a=e.delay;return{opacity:0,transition:null!==(t=null==n?void 0:n.exit)&&void 0!==t?t:j(H.exit,a),transitionEnd:null==i?void 0:i.exit}}},Z={initial:"exit",animate:"enter",exit:"exit",variants:M};(0,i.forwardRef)((function(t,e){var n=t.unmountOnExit,a=t.in,r=t.className,o=t.transition,s=t.transitionEnd,d=t.delay,m=(0,l.Z)(t,v),f=a||n?"enter":"exit",y=!n||a&&n,p={transition:o,transitionEnd:s,delay:d};return i.createElement(c.M,{custom:p},y&&i.createElement(u.E.div,x(x({ref:e,className:E("chakra-fade",r),custom:p},Z),{},{animate:f},m)))})).displayName="Fade";var C={initial:"exit",animate:"enter",exit:"exit",variants:{exit:function(t){var e,n=t.reverse,i=t.initialScale,a=t.transition,r=t.transitionEnd,o=t.delay;return x(x({opacity:0},n?{scale:i,transitionEnd:null==r?void 0:r.exit}:{transitionEnd:x({scale:i},null==r?void 0:r.exit)}),{},{transition:null!==(e=null==a?void 0:a.exit)&&void 0!==e?e:j(H.exit,o)})},enter:function(t){var e,n=t.transitionEnd,i=t.transition,a=t.delay;return{opacity:1,scale:1,transition:null!==(e=null==i?void 0:i.enter)&&void 0!==e?e:S(H.enter,a),transitionEnd:null==n?void 0:n.enter}}}};(0,i.forwardRef)((function(t,e){var n=t.unmountOnExit,a=t.in,r=t.reverse,o=void 0===r||r,s=t.initialScale,d=void 0===s?.95:s,m=t.className,v=t.transition,y=t.transitionEnd,p=t.delay,h=(0,l.Z)(t,f),g=!n||a&&n,b=a||n?"enter":"exit",w={initialScale:d,reverse:o,transition:v,transitionEnd:y,delay:p};return i.createElement(c.M,{custom:w},g&&i.createElement(u.E.div,x(x({ref:e,className:E("chakra-offset-slide",m)},C),{},{animate:b,custom:w},h)))})).displayName="ScaleFade";var Y={exit:{duration:.15,ease:g.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},D={exit:function(t){var e,n=t.direction,i=t.transition,a=t.transitionEnd,r=t.delay;return x(x({},N({direction:n}).exit),{},{transition:null!==(e=null==i?void 0:i.exit)&&void 0!==e?e:j(Y.exit,r),transitionEnd:null==a?void 0:a.exit})},enter:function(t){var e,n=t.direction,i=t.transitionEnd,a=t.transition,r=t.delay;return x(x({},N({direction:n}).enter),{},{transition:null!==(e=null==a?void 0:a.enter)&&void 0!==e?e:S(Y.enter,r),transitionEnd:null==i?void 0:i.enter})}};(0,i.forwardRef)((function(t,e){var n=t.direction,a=void 0===n?"right":n,r=t.style,o=t.unmountOnExit,s=t.in,d=t.className,m=t.transition,v=t.transitionEnd,f=t.delay,p=t.motionProps,h=(0,l.Z)(t,y),g=N({direction:a}),b=Object.assign({position:"fixed"},g.position,r),w=!o||s&&o,O=s||o?"enter":"exit",k={transitionEnd:v,transition:m,direction:a,delay:f};return i.createElement(c.M,{custom:k},w&&i.createElement(u.E.div,x(x({},h),{},{ref:e,initial:"exit",className:E("chakra-slide",d),animate:O,exit:"exit",custom:k,variants:D,style:b},p)))})).displayName="Slide";var F={initial:"initial",animate:"enter",exit:"exit",variants:{initial:function(t){var e,n=t.offsetX,i=t.offsetY,a=t.transition,r=t.transitionEnd,o=t.delay;return{opacity:0,x:n,y:i,transition:null!==(e=null==a?void 0:a.exit)&&void 0!==e?e:j(H.exit,o),transitionEnd:null==r?void 0:r.exit}},enter:function(t){var e,n=t.transition,i=t.transitionEnd,a=t.delay;return{opacity:1,x:0,y:0,transition:null!==(e=null==n?void 0:n.enter)&&void 0!==e?e:S(H.enter,a),transitionEnd:null==i?void 0:i.enter}},exit:function(t){var e,n=t.offsetY,i=t.offsetX,a=t.transition,r=t.transitionEnd,o=t.reverse,s=t.delay,l={x:i,y:n};return x({opacity:0,transition:null!==(e=null==a?void 0:a.exit)&&void 0!==e?e:j(H.exit,s)},o?x(x({},l),{},{transitionEnd:null==r?void 0:r.exit}):{transitionEnd:x(x({},l),null==r?void 0:r.exit)})}}};(0,i.forwardRef)((function(t,e){var n=t.unmountOnExit,a=t.in,r=t.reverse,o=void 0===r||r,s=t.className,d=t.offsetX,m=void 0===d?0:d,v=t.offsetY,f=void 0===v?8:v,y=t.transition,h=t.transitionEnd,g=t.delay,b=(0,l.Z)(t,p),w=!n||a&&n,O=a||n?"enter":"exit",k={offsetX:m,offsetY:f,reverse:o,transition:y,transitionEnd:h,delay:g};return i.createElement(c.M,{custom:k},w&&i.createElement(u.E.div,x(x({ref:e,className:E("chakra-offset-slide",s),custom:k},F),{},{animate:O},b)))})).displayName="SlideFade";var W=n(5205),A=function(t){var e=t.title,n=t.content,a=(0,i.useState)(!1),r=a[0],s=a[1];return i.createElement("div",{className:"dropdown"},i.createElement(o.zx,{className:"dropdown-header",onClick:function(){s((function(t){return!t}))},style:{zIndex:10,color:W.af.dark.palette.primary.main,background:W.af.dark.palette.secondary.secondary,padding:"5vh",fontWeight:400}},e),i.createElement(P,{in:r,style:{background:W.af.dark.palette.secondary.secondary,color:W.af.dark.palette.primary.main,borderRadius:"4px",transform:"translateY(-8px)"}},i.createElement("div",{className:"contentBox"},n)))},R=[{question:"What is a hackathon?",answer:"A hackathon is a competitive educational event in which students come together to develop an idea for a project\n into a real product. MVHacks will provide hackers with educational resources,\n including seminars and mentors, and an environment that will enable their success."},{question:"How much does it cost?",answer:"It is completely free! All food, swag, and prizes are provided at no charge."},{question:"Do I need programming experience?",answer:"No - this is a fantastic learning opportunity! Hackers can expect to be able to attend\n educational workshops run by industry professionals in addition to experienced adult mentors\n to help them learn and succeed."},{question:"Who can attend?",answer:"All high school students are eligible to attend MVHacks as hackers.\n Interested in attending but not a high school student? Consider signing up to be a mentor."},{question:"What do I need?",answer:"For the event, all you need is your school ID, laptop, charger, and a desire to hack!"},{question:"Do I need a team?",answer:"Teams of up to 4 are allowed. You may work as an individual, but we recommend collaborating. There will be a team mixer at\n start of the hackathon."},{question:"What are the rules?",answer:"Be nice, respectful, and have fun! Hackers are expected to behave appropriately and safely at all times, and abide by the MLH Code of Conduct."},{question:"I have other questions!",answer:'Contact us by email at contact@mv-hacks.com.'}],_=function(){return i.createElement(r.Z,{title:"FAQ",children:void 0})},T=function(){return i.createElement(a.Z,null,i.createElement("h1",{className:"titleStyle",style:{color:W.af.dark.palette.secondary.main}},"FAQ"),i.createElement("section",{className:"faq"},R.map((function(t){return i.createElement("article",null,i.createElement(A,{title:t.question,content:i.createElement("span",{dangerouslySetInnerHTML:{__html:t.answer}})}))}))))}}}]); -//# sourceMappingURL=component---src-pages-faq-tsx-f85b3f1fc2aa18e5c33d.js.map \ No newline at end of file diff --git a/component---src-pages-faq-tsx-f85b3f1fc2aa18e5c33d.js.map b/component---src-pages-faq-tsx-f85b3f1fc2aa18e5c33d.js.map deleted file mode 100644 index f620088..0000000 --- a/component---src-pages-faq-tsx-f85b3f1fc2aa18e5c33d.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"component---src-pages-faq-tsx-f85b3f1fc2aa18e5c33d.js","mappings":"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","sources":["webpack://gatsby-starter-default/./node_modules/@chakra-ui/transition/dist/index.esm.js","webpack://gatsby-starter-default/./src/components/dropdown/index.tsx","webpack://gatsby-starter-default/./src/pages/faq.tsx"],"sourcesContent":["import _slicedToArray from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nimport _objectWithoutProperties from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nimport _defineProperty from \"/Users/jacksonotto/code/mvhacks/website/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nvar _excluded = [\"in\", \"unmountOnExit\", \"animateOpacity\", \"startingHeight\", \"endingHeight\", \"style\", \"className\", \"transition\", \"transitionEnd\"],\n _excluded2 = [\"unmountOnExit\", \"in\", \"className\", \"transition\", \"transitionEnd\", \"delay\"],\n _excluded3 = [\"unmountOnExit\", \"in\", \"reverse\", \"initialScale\", \"className\", \"transition\", \"transitionEnd\", \"delay\"],\n _excluded4 = [\"direction\", \"style\", \"unmountOnExit\", \"in\", \"className\", \"transition\", \"transitionEnd\", \"delay\", \"motionProps\"],\n _excluded5 = [\"unmountOnExit\", \"in\", \"reverse\", \"className\", \"offsetX\", \"offsetY\", \"transition\", \"transitionEnd\", \"delay\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n// ../../../react-shim.js\nimport React from \"react\"; // ../../utilities/shared-utils/src/index.ts\n\nvar cx = function cx() {\n for (var _len = arguments.length, classNames = new Array(_len), _key = 0; _key < _len; _key++) {\n classNames[_key] = arguments[_key];\n }\n\n return classNames.filter(Boolean).join(\" \");\n};\n\nfunction isDev() {\n return process.env.NODE_ENV !== \"production\";\n}\n\nvar warn = function warn(options) {\n var condition = options.condition,\n message = options.message;\n\n if (condition && isDev()) {\n console.warn(message);\n }\n}; // src/collapse.tsx\n\n\nimport { AnimatePresence, motion } from \"framer-motion\";\nimport { forwardRef, useEffect, useState } from \"react\"; // src/transition-utils.ts\n\nvar TRANSITION_EASINGS = {\n ease: [0.25, 0.1, 0.25, 1],\n easeIn: [0.4, 0, 1, 1],\n easeOut: [0, 0, 0.2, 1],\n easeInOut: [0.4, 0, 0.2, 1]\n};\nvar TRANSITION_VARIANTS = {\n scale: {\n enter: {\n scale: 1\n },\n exit: {\n scale: 0.95\n }\n },\n fade: {\n enter: {\n opacity: 1\n },\n exit: {\n opacity: 0\n }\n },\n pushLeft: {\n enter: {\n x: \"100%\"\n },\n exit: {\n x: \"-30%\"\n }\n },\n pushRight: {\n enter: {\n x: \"-100%\"\n },\n exit: {\n x: \"30%\"\n }\n },\n pushUp: {\n enter: {\n y: \"100%\"\n },\n exit: {\n y: \"-30%\"\n }\n },\n pushDown: {\n enter: {\n y: \"-100%\"\n },\n exit: {\n y: \"30%\"\n }\n },\n slideLeft: {\n position: {\n left: 0,\n top: 0,\n bottom: 0,\n width: \"100%\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: \"-100%\",\n y: 0\n }\n },\n slideRight: {\n position: {\n right: 0,\n top: 0,\n bottom: 0,\n width: \"100%\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: \"100%\",\n y: 0\n }\n },\n slideUp: {\n position: {\n top: 0,\n left: 0,\n right: 0,\n maxWidth: \"100vw\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: 0,\n y: \"-100%\"\n }\n },\n slideDown: {\n position: {\n bottom: 0,\n left: 0,\n right: 0,\n maxWidth: \"100vw\"\n },\n enter: {\n x: 0,\n y: 0\n },\n exit: {\n x: 0,\n y: \"100%\"\n }\n }\n};\n\nfunction getSlideTransition(options) {\n var _ref;\n\n var side = (_ref = options == null ? void 0 : options.direction) !== null && _ref !== void 0 ? _ref : \"right\";\n\n switch (side) {\n case \"right\":\n return TRANSITION_VARIANTS.slideRight;\n\n case \"left\":\n return TRANSITION_VARIANTS.slideLeft;\n\n case \"bottom\":\n return TRANSITION_VARIANTS.slideDown;\n\n case \"top\":\n return TRANSITION_VARIANTS.slideUp;\n\n default:\n return TRANSITION_VARIANTS.slideRight;\n }\n}\n\nvar TRANSITION_DEFAULTS = {\n enter: {\n duration: 0.2,\n ease: TRANSITION_EASINGS.easeOut\n },\n exit: {\n duration: 0.1,\n ease: TRANSITION_EASINGS.easeIn\n }\n};\nvar withDelay = {\n enter: function enter(transition, delay) {\n return _objectSpread(_objectSpread({}, transition), {}, {\n delay: typeof delay === \"number\" ? delay : delay == null ? void 0 : delay[\"enter\"]\n });\n },\n exit: function exit(transition, delay) {\n return _objectSpread(_objectSpread({}, transition), {}, {\n delay: typeof delay === \"number\" ? delay : delay == null ? void 0 : delay[\"exit\"]\n });\n }\n}; // src/collapse.tsx\n\nvar isNumeric = function isNumeric(value) {\n return value != null && parseInt(value.toString(), 10) > 0;\n};\n\nvar defaultTransitions = {\n exit: {\n height: {\n duration: 0.2,\n ease: TRANSITION_EASINGS.ease\n },\n opacity: {\n duration: 0.3,\n ease: TRANSITION_EASINGS.ease\n }\n },\n enter: {\n height: {\n duration: 0.3,\n ease: TRANSITION_EASINGS.ease\n },\n opacity: {\n duration: 0.4,\n ease: TRANSITION_EASINGS.ease\n }\n }\n};\nvar variants = {\n exit: function exit(_ref2) {\n var _ref3;\n\n var animateOpacity = _ref2.animateOpacity,\n startingHeight = _ref2.startingHeight,\n transition = _ref2.transition,\n transitionEnd = _ref2.transitionEnd,\n delay = _ref2.delay;\n return _objectSpread(_objectSpread({}, animateOpacity && {\n opacity: isNumeric(startingHeight) ? 1 : 0\n }), {}, {\n height: startingHeight,\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit,\n transition: (_ref3 = transition == null ? void 0 : transition.exit) !== null && _ref3 !== void 0 ? _ref3 : withDelay.exit(defaultTransitions.exit, delay)\n });\n },\n enter: function enter(_ref4) {\n var _ref5;\n\n var animateOpacity = _ref4.animateOpacity,\n endingHeight = _ref4.endingHeight,\n transition = _ref4.transition,\n transitionEnd = _ref4.transitionEnd,\n delay = _ref4.delay;\n return _objectSpread(_objectSpread({}, animateOpacity && {\n opacity: 1\n }), {}, {\n height: endingHeight,\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter,\n transition: (_ref5 = transition == null ? void 0 : transition.enter) !== null && _ref5 !== void 0 ? _ref5 : withDelay.enter(defaultTransitions.enter, delay)\n });\n }\n};\nvar Collapse = forwardRef(function (props, ref) {\n var isOpen = props.in,\n unmountOnExit = props.unmountOnExit,\n _props$animateOpacity = props.animateOpacity,\n animateOpacity = _props$animateOpacity === void 0 ? true : _props$animateOpacity,\n _props$startingHeight = props.startingHeight,\n startingHeight = _props$startingHeight === void 0 ? 0 : _props$startingHeight,\n _props$endingHeight = props.endingHeight,\n endingHeight = _props$endingHeight === void 0 ? \"auto\" : _props$endingHeight,\n style = props.style,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n rest = _objectWithoutProperties(props, _excluded);\n\n var _useState = useState(false),\n _useState2 = _slicedToArray(_useState, 2),\n mounted = _useState2[0],\n setMounted = _useState2[1];\n\n useEffect(function () {\n var timeout = setTimeout(function () {\n setMounted(true);\n });\n return function () {\n return clearTimeout(timeout);\n };\n }, []);\n warn({\n condition: Boolean(startingHeight > 0 && unmountOnExit),\n message: \"startingHeight and unmountOnExit are mutually exclusive. You can't use them together\"\n });\n var hasStartingHeight = parseFloat(startingHeight.toString()) > 0;\n var custom = {\n startingHeight: startingHeight,\n endingHeight: endingHeight,\n animateOpacity: animateOpacity,\n transition: !mounted ? {\n enter: {\n duration: 0\n }\n } : transition,\n transitionEnd: {\n enter: transitionEnd == null ? void 0 : transitionEnd.enter,\n exit: unmountOnExit ? transitionEnd == null ? void 0 : transitionEnd.exit : _objectSpread(_objectSpread({}, transitionEnd == null ? void 0 : transitionEnd.exit), {}, {\n display: hasStartingHeight ? \"block\" : \"none\"\n })\n }\n };\n var show = unmountOnExit ? isOpen : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n return /* @__PURE__ */React.createElement(AnimatePresence, {\n initial: false,\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion.div, _objectSpread(_objectSpread({\n ref: ref\n }, rest), {}, {\n className: cx(\"chakra-collapse\", className),\n style: _objectSpread({\n overflow: \"hidden\",\n display: \"block\"\n }, style),\n custom: custom,\n variants: variants,\n initial: unmountOnExit ? \"exit\" : false,\n animate: animate,\n exit: \"exit\"\n })));\n});\nCollapse.displayName = \"Collapse\"; // src/fade.tsx\n\nimport { AnimatePresence as AnimatePresence2, motion as motion2 } from \"framer-motion\";\nimport { forwardRef as forwardRef2 } from \"react\";\nvar variants2 = {\n enter: function enter() {\n var _ref7;\n\n var _ref6 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n transition = _ref6.transition,\n transitionEnd = _ref6.transitionEnd,\n delay = _ref6.delay;\n\n return {\n opacity: 1,\n transition: (_ref7 = transition == null ? void 0 : transition.enter) !== null && _ref7 !== void 0 ? _ref7 : withDelay.enter(TRANSITION_DEFAULTS.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n };\n },\n exit: function exit() {\n var _ref9;\n\n var _ref8 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n transition = _ref8.transition,\n transitionEnd = _ref8.transitionEnd,\n delay = _ref8.delay;\n\n return {\n opacity: 0,\n transition: (_ref9 = transition == null ? void 0 : transition.exit) !== null && _ref9 !== void 0 ? _ref9 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n };\n }\n};\nvar fadeConfig = {\n initial: \"exit\",\n animate: \"enter\",\n exit: \"exit\",\n variants: variants2\n};\nvar Fade = forwardRef2(function Fade2(props, ref) {\n var unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n rest = _objectWithoutProperties(props, _excluded2);\n\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var custom = {\n transition: transition,\n transitionEnd: transitionEnd,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence2, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion2.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx(\"chakra-fade\", className),\n custom: custom\n }, fadeConfig), {}, {\n animate: animate\n }, rest)));\n});\nFade.displayName = \"Fade\"; // src/scale-fade.tsx\n\nimport { AnimatePresence as AnimatePresence3, motion as motion3 } from \"framer-motion\";\nimport { forwardRef as forwardRef3 } from \"react\";\nvar variants3 = {\n exit: function exit(_ref10) {\n var _ref11;\n\n var reverse = _ref10.reverse,\n initialScale = _ref10.initialScale,\n transition = _ref10.transition,\n transitionEnd = _ref10.transitionEnd,\n delay = _ref10.delay;\n return _objectSpread(_objectSpread({\n opacity: 0\n }, reverse ? {\n scale: initialScale,\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n } : {\n transitionEnd: _objectSpread({\n scale: initialScale\n }, transitionEnd == null ? void 0 : transitionEnd.exit)\n }), {}, {\n transition: (_ref11 = transition == null ? void 0 : transition.exit) !== null && _ref11 !== void 0 ? _ref11 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay)\n });\n },\n enter: function enter(_ref12) {\n var _ref13;\n\n var transitionEnd = _ref12.transitionEnd,\n transition = _ref12.transition,\n delay = _ref12.delay;\n return {\n opacity: 1,\n scale: 1,\n transition: (_ref13 = transition == null ? void 0 : transition.enter) !== null && _ref13 !== void 0 ? _ref13 : withDelay.enter(TRANSITION_DEFAULTS.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n };\n }\n};\nvar scaleFadeConfig = {\n initial: \"exit\",\n animate: \"enter\",\n exit: \"exit\",\n variants: variants3\n};\nvar ScaleFade = forwardRef3(function ScaleFade2(props, ref) {\n var unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n _props$reverse = props.reverse,\n reverse = _props$reverse === void 0 ? true : _props$reverse,\n _props$initialScale = props.initialScale,\n initialScale = _props$initialScale === void 0 ? 0.95 : _props$initialScale,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n rest = _objectWithoutProperties(props, _excluded3);\n\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var custom = {\n initialScale: initialScale,\n reverse: reverse,\n transition: transition,\n transitionEnd: transitionEnd,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence3, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion3.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx(\"chakra-offset-slide\", className)\n }, scaleFadeConfig), {}, {\n animate: animate,\n custom: custom\n }, rest)));\n});\nScaleFade.displayName = \"ScaleFade\"; // src/slide.tsx\n\nimport { AnimatePresence as AnimatePresence4, motion as motion4 } from \"framer-motion\";\nimport { forwardRef as forwardRef4 } from \"react\";\nvar defaultTransition = {\n exit: {\n duration: 0.15,\n ease: TRANSITION_EASINGS.easeInOut\n },\n enter: {\n type: \"spring\",\n damping: 25,\n stiffness: 180\n }\n};\nvar variants4 = {\n exit: function exit(_ref14) {\n var _ref15;\n\n var direction = _ref14.direction,\n transition = _ref14.transition,\n transitionEnd = _ref14.transitionEnd,\n delay = _ref14.delay;\n\n var _getSlideTransition = getSlideTransition({\n direction: direction\n }),\n exitStyles = _getSlideTransition.exit;\n\n return _objectSpread(_objectSpread({}, exitStyles), {}, {\n transition: (_ref15 = transition == null ? void 0 : transition.exit) !== null && _ref15 !== void 0 ? _ref15 : withDelay.exit(defaultTransition.exit, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n });\n },\n enter: function enter(_ref16) {\n var _ref17;\n\n var direction = _ref16.direction,\n transitionEnd = _ref16.transitionEnd,\n transition = _ref16.transition,\n delay = _ref16.delay;\n\n var _getSlideTransition2 = getSlideTransition({\n direction: direction\n }),\n enterStyles = _getSlideTransition2.enter;\n\n return _objectSpread(_objectSpread({}, enterStyles), {}, {\n transition: (_ref17 = transition == null ? void 0 : transition.enter) !== null && _ref17 !== void 0 ? _ref17 : withDelay.enter(defaultTransition.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n });\n }\n};\nvar Slide = forwardRef4(function Slide2(props, ref) {\n var _props$direction = props.direction,\n direction = _props$direction === void 0 ? \"right\" : _props$direction,\n style = props.style,\n unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n className = props.className,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n motionProps = props.motionProps,\n rest = _objectWithoutProperties(props, _excluded4);\n\n var transitionStyles = getSlideTransition({\n direction: direction\n });\n var computedStyle = Object.assign({\n position: \"fixed\"\n }, transitionStyles.position, style);\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var custom = {\n transitionEnd: transitionEnd,\n transition: transition,\n direction: direction,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence4, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion4.div, _objectSpread(_objectSpread({}, rest), {}, {\n ref: ref,\n initial: \"exit\",\n className: cx(\"chakra-slide\", className),\n animate: animate,\n exit: \"exit\",\n custom: custom,\n variants: variants4,\n style: computedStyle\n }, motionProps)));\n});\nSlide.displayName = \"Slide\"; // src/slide-fade.tsx\n\nimport { AnimatePresence as AnimatePresence5, motion as motion5 } from \"framer-motion\";\nimport { forwardRef as forwardRef5 } from \"react\";\nvar variants5 = {\n initial: function initial(_ref18) {\n var _ref19;\n\n var offsetX = _ref18.offsetX,\n offsetY = _ref18.offsetY,\n transition = _ref18.transition,\n transitionEnd = _ref18.transitionEnd,\n delay = _ref18.delay;\n return {\n opacity: 0,\n x: offsetX,\n y: offsetY,\n transition: (_ref19 = transition == null ? void 0 : transition.exit) !== null && _ref19 !== void 0 ? _ref19 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n };\n },\n enter: function enter(_ref20) {\n var _ref21;\n\n var transition = _ref20.transition,\n transitionEnd = _ref20.transitionEnd,\n delay = _ref20.delay;\n return {\n opacity: 1,\n x: 0,\n y: 0,\n transition: (_ref21 = transition == null ? void 0 : transition.enter) !== null && _ref21 !== void 0 ? _ref21 : withDelay.enter(TRANSITION_DEFAULTS.enter, delay),\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.enter\n };\n },\n exit: function exit(_ref22) {\n var _ref23;\n\n var offsetY = _ref22.offsetY,\n offsetX = _ref22.offsetX,\n transition = _ref22.transition,\n transitionEnd = _ref22.transitionEnd,\n reverse = _ref22.reverse,\n delay = _ref22.delay;\n var offset = {\n x: offsetX,\n y: offsetY\n };\n return _objectSpread({\n opacity: 0,\n transition: (_ref23 = transition == null ? void 0 : transition.exit) !== null && _ref23 !== void 0 ? _ref23 : withDelay.exit(TRANSITION_DEFAULTS.exit, delay)\n }, reverse ? _objectSpread(_objectSpread({}, offset), {}, {\n transitionEnd: transitionEnd == null ? void 0 : transitionEnd.exit\n }) : {\n transitionEnd: _objectSpread(_objectSpread({}, offset), transitionEnd == null ? void 0 : transitionEnd.exit)\n });\n }\n};\nvar slideFadeConfig = {\n initial: \"initial\",\n animate: \"enter\",\n exit: \"exit\",\n variants: variants5\n};\nvar SlideFade = forwardRef5(function SlideFade2(props, ref) {\n var unmountOnExit = props.unmountOnExit,\n isOpen = props.in,\n _props$reverse2 = props.reverse,\n reverse = _props$reverse2 === void 0 ? true : _props$reverse2,\n className = props.className,\n _props$offsetX = props.offsetX,\n offsetX = _props$offsetX === void 0 ? 0 : _props$offsetX,\n _props$offsetY = props.offsetY,\n offsetY = _props$offsetY === void 0 ? 8 : _props$offsetY,\n transition = props.transition,\n transitionEnd = props.transitionEnd,\n delay = props.delay,\n rest = _objectWithoutProperties(props, _excluded5);\n\n var show = unmountOnExit ? isOpen && unmountOnExit : true;\n var animate = isOpen || unmountOnExit ? \"enter\" : \"exit\";\n var custom = {\n offsetX: offsetX,\n offsetY: offsetY,\n reverse: reverse,\n transition: transition,\n transitionEnd: transitionEnd,\n delay: delay\n };\n return /* @__PURE__ */React.createElement(AnimatePresence5, {\n custom: custom\n }, show && /* @__PURE__ */React.createElement(motion5.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx(\"chakra-offset-slide\", className),\n custom: custom\n }, slideFadeConfig), {}, {\n animate: animate\n }, rest)));\n});\nSlideFade.displayName = \"SlideFade\";\nexport { Collapse, TRANSITION_EASINGS as EASINGS, Fade, ScaleFade, Slide, SlideFade, fadeConfig, getSlideTransition, scaleFadeConfig, slideFadeConfig, withDelay };","import { Collapse, Button } from '@chakra-ui/react';\nimport React, { useState } from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\ninterface DropdownProps {\n title: string;\n content: React.ReactNode;\n}\n\nconst Dropdown = ({ title, content }: DropdownProps) => {\n const [open, setOpen] = useState(false);\n\n const toggleOpen = () => {\n setOpen((prev) => !prev);\n };\n\n return (\n
\n \n {title}\n \n \n
{content}
\n \n
\n );\n};\n\nexport default Dropdown;\n","import React from 'react';\nimport './faq.scss';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport Dropdown from '../components/dropdown';\nimport { themeObj } from '../utils/customTheme';\n\ninterface Question {\n question: string;\n answer: string;\n}\n\nconst questions: Question[] = [\n {\n question: 'What is a hackathon?',\n answer: `A hackathon is a competitive educational event in which students come together to develop an idea for a project\n into a real product. MVHacks will provide hackers with educational resources,\n including seminars and mentors, and an environment that will enable their success.`\n },\n {\n question: 'How much does it cost?',\n answer: 'It is completely free! All food, swag, and prizes are provided at no charge.'\n },\n {\n question: 'Do I need programming experience?',\n answer: `No - this is a fantastic learning opportunity! Hackers can expect to be able to attend\n educational workshops run by industry professionals in addition to experienced adult mentors\n to help them learn and succeed.`\n },\n {\n question: 'Who can attend?',\n answer: `All high school students are eligible to attend MVHacks as hackers.\n Interested in attending but not a high school student? Consider signing up to be a mentor.`\n },\n {\n question: 'What do I need?',\n answer: `For the event, all you need is your school ID, laptop, charger, and a desire to hack!`\n },\n {\n question: 'Do I need a team?',\n answer: `Teams of up to 4 are allowed. You may work as an individual, but we recommend collaborating. There will be a team mixer at\n start of the hackathon.`\n },\n {\n question: 'What are the rules?',\n answer: `Be nice, respectful, and have fun! Hackers are expected to behave appropriately and safely at all times, and abide by the MLH Code of Conduct.`\n },\n { question: 'I have other questions!', answer: `Contact us by email at contact@mv-hacks.com.` }\n];\n\nconst Faq = () => (\n \n \n FAQ\n \n
\n {questions.map((question: Question) => (\n
\n }\n />\n
\n ))}\n
\n\n {/*

Hi from the second page

\n

Welcome to page 2

\n Go back to the homepage */}\n
\n);\n\nexport const Head = () => (\n \n);\n\nexport default Faq;\n"],"names":["_excluded","_excluded2","_excluded3","_excluded4","_excluded5","ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","apply","_objectSpread","target","i","arguments","length","source","forEach","key","getOwnPropertyDescriptors","defineProperties","defineProperty","cx","_len","classNames","Array","_key","Boolean","join","TRANSITION_EASINGS","ease","easeIn","easeOut","easeInOut","TRANSITION_VARIANTS","position","left","top","bottom","width","enter","x","y","exit","right","maxWidth","getSlideTransition","options","_ref","direction","TRANSITION_DEFAULTS","duration","withDelay","transition","delay","defaultTransitions","height","opacity","variants","_ref2","_ref3","value","animateOpacity","startingHeight","transitionEnd","parseInt","toString","_ref4","_ref5","endingHeight","Collapse","forwardRef","props","ref","isOpen","in","unmountOnExit","_props$animateOpacity","_props$startingHeight","_props$endingHeight","style","className","rest","_useState","useState","_useState2","mounted","setMounted","useEffect","timeout","setTimeout","clearTimeout","condition","message","hasStartingHeight","parseFloat","custom","display","show","animate","AnimatePresence","initial","motion","overflow","displayName","variants2","_ref7","_ref6","undefined","_ref9","_ref8","fadeConfig","scaleFadeConfig","_ref10","_ref11","reverse","initialScale","scale","_ref12","_ref13","_props$reverse","_props$initialScale","defaultTransition","type","damping","stiffness","variants4","_ref14","_ref15","_ref16","_ref17","_props$direction","motionProps","transitionStyles","computedStyle","assign","slideFadeConfig","_ref18","_ref19","offsetX","offsetY","_ref20","_ref21","_ref22","_ref23","offset","_props$reverse2","_props$offsetX","_props$offsetY","title","content","open","setOpen","React","Button","onClick","prev","zIndex","color","themeObj","background","padding","fontWeight","borderRadius","transform","questions","question","answer","Head","Seo","children","Layout","map","Dropdown","dangerouslySetInnerHTML","__html"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-index-tsx-17b35b2440f1372ed10d.js b/component---src-pages-index-tsx-17b35b2440f1372ed10d.js deleted file mode 100644 index cf146f7..0000000 --- a/component---src-pages-index-tsx-17b35b2440f1372ed10d.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see component---src-pages-index-tsx-17b35b2440f1372ed10d.js.LICENSE.txt */ -(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[691],{5900:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t=e}));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=i.get(t.target))||n.forEach((function(e){e(a,t)}))}))}),e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:i},o.set(t,n)}return n}(n),l=a.id,s=a.observer,u=a.elements,m=u.get(e)||[];return u.has(e)||u.set(e,m),m.push(t),s.observe(e),function(){m.splice(m.indexOf(t),1),0===m.length&&(u.delete(e),s.unobserve(e)),0===u.size&&(s.disconnect(),o.delete(l))}}var p=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function f(e){return"function"!=typeof e.children}var h=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),f(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var l=o.prototype;return l.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},l.componentWillUnmount=function(){this.unobserve(),this.node=null},l.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,i=e.trackVisibility,a=e.delay,o=e.fallbackInView;this._unobserveCb=m(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:i,delay:a},o)}},l.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},l.render=function(){if(!f(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var a=this.props,o=a.children,l=a.as,s=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(a,p);return r.createElement(l||"div",i({ref:this.handleNode},s),o)},o}(r.Component);function v(e){var t=void 0===e?{}:e,n=t.threshold,i=t.delay,a=t.trackVisibility,o=t.rootMargin,l=t.root,s=t.triggerOnce,c=t.skip,u=t.initialInView,d=t.fallbackInView,p=r.useRef(),f=r.useState({inView:!!u}),h=f[0],v=f[1],y=r.useCallback((function(e){void 0!==p.current&&(p.current(),p.current=void 0),c||e&&(p.current=m(e,(function(e,t){v({inView:e,entry:t}),t.isIntersecting&&s&&p.current&&(p.current(),p.current=void 0)}),{root:l,rootMargin:o,threshold:n,trackVisibility:a,delay:i},d))}),[Array.isArray(n)?n.toString():n,l,o,s,c,a,d,i]);(0,r.useEffect)((function(){p.current||!h.entry||s||c||v({inView:!!u})}));var g=[y,h.inView,h.entry];return g.ref=g[0],g.inView=g[1],g.entry=g[2],g}h.displayName="InView",h.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},5238:function(e,t,n){"use strict";t.Z=void 0;var r=o(n(7294)),i=o(n(5697)),a=o(n(5900));function o(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=e.animate,n=void 0===t||t,i=e.className,o=void 0===i?"":i,l=e.layout,s=void 0===l?"2-columns":l,c=e.lineColor,u=void 0===c?"#FFF":c,d=e.children;return"object"==typeof window&&document.documentElement.style.setProperty("--line-color",u),r.default.createElement("div",{className:(0,a.default)(o,"vertical-timeline",{"vertical-timeline--animate":n,"vertical-timeline--two-columns":"2-columns"===s,"vertical-timeline--one-column-left":"1-column"===s||"1-column-left"===s,"vertical-timeline--one-column-right":"1-column-right"===s})},d)};l.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]).isRequired,className:i.default.string,animate:i.default.bool,layout:i.default.oneOf(["1-column-left","1-column","2-columns","1-column-right"]),lineColor:i.default.string};var s=l;t.Z=s},7038:function(e,t,n){"use strict";t.Z=void 0;var r=l(n(7294)),i=l(n(5697)),a=l(n(5900)),o=n(660);function l(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.children,n=void 0===t?"":t,i=e.className,l=void 0===i?"":i,s=e.contentArrowStyle,c=void 0===s?null:s,u=e.contentStyle,d=void 0===u?null:u,m=e.date,p=void 0===m?"":m,f=e.dateClassName,h=void 0===f?"":f,v=e.icon,y=void 0===v?null:v,g=e.iconClassName,b=void 0===g?"":g,k=e.iconOnClick,E=void 0===k?null:k,w=e.onTimelineElementClick,C=void 0===w?null:w,x=e.iconStyle,O=void 0===x?null:x,N=e.id,V=void 0===N?"":N,S=e.position,P=void 0===S?"":S,_=e.style,T=void 0===_?null:_,R=e.textClassName,j=void 0===R?"":R,I=e.intersectionObserverProps,M=void 0===I?{rootMargin:"0px 0px -40px 0px",triggerOnce:!0}:I,A=e.visible,W=void 0!==A&&A;return r.default.createElement(o.InView,M,(function(e){var t=e.inView,i=e.ref;return r.default.createElement("div",{ref:i,id:V,className:(0,a.default)(l,"vertical-timeline-element",{"vertical-timeline-element--left":"left"===P,"vertical-timeline-element--right":"right"===P,"vertical-timeline-element--no-children":""===n}),style:T},r.default.createElement(r.default.Fragment,null,r.default.createElement("span",{style:O,onClick:E,className:(0,a.default)(b,"vertical-timeline-element-icon",{"bounce-in":t||W,"is-hidden":!(t||W)})},y),r.default.createElement("div",{style:d,onClick:C,className:(0,a.default)(j,"vertical-timeline-element-content",{"bounce-in":t||W,"is-hidden":!(t||W)})},r.default.createElement("div",{style:c,className:"vertical-timeline-element-content-arrow"}),n,r.default.createElement("span",{className:(0,a.default)(h,"vertical-timeline-element-date")},p))))}))};s.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]),className:i.default.string,contentArrowStyle:i.default.shape({}),contentStyle:i.default.shape({}),date:i.default.node,dateClassName:i.default.string,icon:i.default.element,iconClassName:i.default.string,iconStyle:i.default.shape({}),iconOnClick:i.default.func,onTimelineElementClick:i.default.func,id:i.default.string,position:i.default.string,style:i.default.shape({}),textClassName:i.default.string,visible:i.default.bool,intersectionObserverProps:i.default.shape({root:i.default.object,rootMargin:i.default.string,threshold:i.default.number,triggerOnce:i.default.bool})};var c=s;t.Z=c},7772:function(e,t,n){"use strict";e.exports={VerticalTimeline:n(5238).Z,VerticalTimelineElement:n(7038).Z}},1528:function(e,t,n){"use strict";var r=n(7294),i=n(5205);t.Z=function(){return r.createElement("div",{style:{background:i.af.dark.palette.accent.main,display:"flex",textAlign:"center",justifyContent:"center",width:"100%",height:"auto",flexDirection:"column",alignItems:"center"}},r.createElement("div",null,r.createElement("h1",{className:"sponsorsText",style:{color:i.af.dark.palette.primary.main}},"Sponsors")),r.createElement("div",{className:"banner"},r.createElement("img",{src:"/images/sponsors/balsamic_logo.png"}),r.createElement("img",{src:"/images/sponsors/echoAR.png"})))}},8614:function(e,t,n){"use strict";n.r(t),n.d(t,{Head:function(){return O},default:function(){return N}});var r=n(7294),i=n(2302),a=n(4001),o=n(4956),l=n(1942),s=n(5205),c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},c(e,t)};var u=function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nvar observerMap = new Map();\nvar RootIds = new WeakMap();\nvar rootId = 0;\nvar unsupportedValue = undefined;\n/**\r\n * What should be the default behavior if the IntersectionObserver is unsupported?\r\n * Ideally the polyfill has been loaded, you can have the following happen:\r\n * - `undefined`: Throw an error\r\n * - `true` or `false`: Set the `inView` value to this regardless of intersection state\r\n * **/\n\nfunction defaultFallbackInView(inView) {\n unsupportedValue = inView;\n}\n/**\r\n * Generate a unique ID for the root element\r\n * @param root\r\n */\n\n\nfunction getRootId(root) {\n if (!root) return '0';\n if (RootIds.has(root)) return RootIds.get(root);\n rootId += 1;\n RootIds.set(root, rootId.toString());\n return RootIds.get(root);\n}\n/**\r\n * Convert the options to a string Id, based on the values.\r\n * Ensures we can reuse the same observer when observing elements with the same options.\r\n * @param options\r\n */\n\n\nfunction optionsToId(options) {\n return Object.keys(options).sort().filter(function (key) {\n return options[key] !== undefined;\n }).map(function (key) {\n return key + \"_\" + (key === 'root' ? getRootId(options.root) : options[key]);\n }).toString();\n}\n\nfunction createObserver(options) {\n // Create a unique ID for this observer instance, based on the root, root margin and threshold.\n var id = optionsToId(options);\n var instance = observerMap.get(id);\n\n if (!instance) {\n // Create a map of elements this observer is going to observe. Each element has a list of callbacks that should be triggered, once it comes into view.\n var elements = new Map();\n var thresholds;\n var observer = new IntersectionObserver(function (entries) {\n entries.forEach(function (entry) {\n var _elements$get; // While it would be nice if you could just look at isIntersecting to determine if the component is inside the viewport, browsers can't agree on how to use it.\n // -Firefox ignores `threshold` when considering `isIntersecting`, so it will never be false again if `threshold` is > 0\n\n\n var inView = entry.isIntersecting && thresholds.some(function (threshold) {\n return entry.intersectionRatio >= threshold;\n }); // @ts-ignore support IntersectionObserver v2\n\n if (options.trackVisibility && typeof entry.isVisible === 'undefined') {\n // The browser doesn't support Intersection Observer v2, falling back to v1 behavior.\n // @ts-ignore\n entry.isVisible = inView;\n }\n\n (_elements$get = elements.get(entry.target)) == null ? void 0 : _elements$get.forEach(function (callback) {\n callback(inView, entry);\n });\n });\n }, options); // Ensure we have a valid thresholds array. If not, use the threshold from the options\n\n thresholds = observer.thresholds || (Array.isArray(options.threshold) ? options.threshold : [options.threshold || 0]);\n instance = {\n id: id,\n observer: observer,\n elements: elements\n };\n observerMap.set(id, instance);\n }\n\n return instance;\n}\n/**\r\n * @param element - DOM Element to observe\r\n * @param callback - Callback function to trigger when intersection status changes\r\n * @param options - Intersection Observer options\r\n * @param fallbackInView - Fallback inView value.\r\n * @return Function - Cleanup function that should be triggered to unregister the observer\r\n */\n\n\nfunction observe(element, callback, options, fallbackInView) {\n if (options === void 0) {\n options = {};\n }\n\n if (fallbackInView === void 0) {\n fallbackInView = unsupportedValue;\n }\n\n if (typeof window.IntersectionObserver === 'undefined' && fallbackInView !== undefined) {\n var bounds = element.getBoundingClientRect();\n callback(fallbackInView, {\n isIntersecting: fallbackInView,\n target: element,\n intersectionRatio: typeof options.threshold === 'number' ? options.threshold : 0,\n time: 0,\n boundingClientRect: bounds,\n intersectionRect: bounds,\n rootBounds: bounds\n });\n return function () {// Nothing to cleanup\n };\n } // An observer with the same options can be reused, so lets use this fact\n\n\n var _createObserver = createObserver(options),\n id = _createObserver.id,\n observer = _createObserver.observer,\n elements = _createObserver.elements; // Register the callback listener for this element\n\n\n var callbacks = elements.get(element) || [];\n\n if (!elements.has(element)) {\n elements.set(element, callbacks);\n }\n\n callbacks.push(callback);\n observer.observe(element);\n return function unobserve() {\n // Remove the callback from the callback list\n callbacks.splice(callbacks.indexOf(callback), 1);\n\n if (callbacks.length === 0) {\n // No more callback exists for element, so destroy it\n elements[\"delete\"](element);\n observer.unobserve(element);\n }\n\n if (elements.size === 0) {\n // No more elements are being observer by this instance, so destroy it\n observer.disconnect();\n observerMap[\"delete\"](id);\n }\n };\n}\n\nvar _excluded = [\"children\", \"as\", \"triggerOnce\", \"threshold\", \"root\", \"rootMargin\", \"onChange\", \"skip\", \"trackVisibility\", \"delay\", \"initialInView\", \"fallbackInView\"];\n\nfunction isPlainChildren(props) {\n return typeof props.children !== 'function';\n}\n/**\r\n ## Render props\r\n\n To use the `` component, you pass it a function. It will be called\r\n whenever the state changes, with the new value of `inView`. In addition to the\r\n `inView` prop, children also receive a `ref` that should be set on the\r\n containing DOM element. This is the element that the IntersectionObserver will\r\n monitor.\r\n\n If you need it, you can also access the\r\n [`IntersectionObserverEntry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry)\r\n on `entry`, giving you access to all the details about the current intersection\r\n state.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n \r\n {({ inView, ref, entry }) => (\r\n
\r\n

{`Header inside viewport ${inView}.`}

\r\n
\r\n )}\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n\n ## Plain children\r\n\n You can pass any element to the ``, and it will handle creating the\r\n wrapping DOM element. Add a handler to the `onChange` method, and control the\r\n state in your own component. Any extra props you add to `` will be\r\n passed to the HTML element, allowing you set the `className`, `style`, etc.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n console.log('Inview:', inView)}>\r\n

Plain children are always rendered. Use onChange to monitor state.

\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n */\n\n\nvar InView = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(InView, _React$Component);\n\n function InView(props) {\n var _this;\n\n _this = _React$Component.call(this, props) || this;\n _this.node = null;\n _this._unobserveCb = null;\n\n _this.handleNode = function (node) {\n if (_this.node) {\n // Clear the old observer, before we start observing a new element\n _this.unobserve();\n\n if (!node && !_this.props.triggerOnce && !_this.props.skip) {\n // Reset the state if we get a new node, and we aren't ignoring updates\n _this.setState({\n inView: !!_this.props.initialInView,\n entry: undefined\n });\n }\n }\n\n _this.node = node ? node : null;\n\n _this.observeNode();\n };\n\n _this.handleChange = function (inView, entry) {\n if (inView && _this.props.triggerOnce) {\n // If `triggerOnce` is true, we should stop observing the element.\n _this.unobserve();\n }\n\n if (!isPlainChildren(_this.props)) {\n // Store the current State, so we can pass it to the children in the next render update\n // There's no reason to update the state for plain children, since it's not used in the rendering.\n _this.setState({\n inView: inView,\n entry: entry\n });\n }\n\n if (_this.props.onChange) {\n // If the user is actively listening for onChange, always trigger it\n _this.props.onChange(inView, entry);\n }\n };\n\n _this.state = {\n inView: !!props.initialInView,\n entry: undefined\n };\n return _this;\n }\n\n var _proto = InView.prototype;\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n // If a IntersectionObserver option changed, reinit the observer\n if (prevProps.rootMargin !== this.props.rootMargin || prevProps.root !== this.props.root || prevProps.threshold !== this.props.threshold || prevProps.skip !== this.props.skip || prevProps.trackVisibility !== this.props.trackVisibility || prevProps.delay !== this.props.delay) {\n this.unobserve();\n this.observeNode();\n }\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.unobserve();\n this.node = null;\n };\n\n _proto.observeNode = function observeNode() {\n if (!this.node || this.props.skip) return;\n var _this$props = this.props,\n threshold = _this$props.threshold,\n root = _this$props.root,\n rootMargin = _this$props.rootMargin,\n trackVisibility = _this$props.trackVisibility,\n delay = _this$props.delay,\n fallbackInView = _this$props.fallbackInView;\n this._unobserveCb = observe(this.node, this.handleChange, {\n threshold: threshold,\n root: root,\n rootMargin: rootMargin,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n };\n\n _proto.unobserve = function unobserve() {\n if (this._unobserveCb) {\n this._unobserveCb();\n\n this._unobserveCb = null;\n }\n };\n\n _proto.render = function render() {\n if (!isPlainChildren(this.props)) {\n var _this$state = this.state,\n inView = _this$state.inView,\n entry = _this$state.entry;\n return this.props.children({\n inView: inView,\n entry: entry,\n ref: this.handleNode\n });\n }\n\n var _this$props2 = this.props,\n children = _this$props2.children,\n as = _this$props2.as,\n props = _objectWithoutPropertiesLoose(_this$props2, _excluded);\n\n return /*#__PURE__*/React.createElement(as || 'div', _extends({\n ref: this.handleNode\n }, props), children);\n };\n\n return InView;\n}(React.Component);\n\nInView.displayName = 'InView';\nInView.defaultProps = {\n threshold: 0,\n triggerOnce: false,\n initialInView: false\n};\n/**\r\n * React Hooks make it easy to monitor the `inView` state of your components. Call\r\n * the `useInView` hook with the (optional) [options](#options) you need. It will\r\n * return an array containing a `ref`, the `inView` status and the current\r\n * [`entry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry).\r\n * Assign the `ref` to the DOM element you want to monitor, and the hook will\r\n * report the status.\r\n *\r\n * @example\r\n * ```jsx\r\n * import React from 'react';\r\n * import { useInView } from 'react-intersection-observer';\r\n *\r\n * const Component = () => {\r\n * const { ref, inView, entry } = useInView({\r\n * threshold: 0,\r\n * });\r\n *\r\n * return (\r\n *
\r\n *

{`Header inside viewport ${inView}.`}

\r\n *
\r\n * );\r\n * };\r\n * ```\r\n */\n\nfunction useInView(_temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n threshold = _ref.threshold,\n delay = _ref.delay,\n trackVisibility = _ref.trackVisibility,\n rootMargin = _ref.rootMargin,\n root = _ref.root,\n triggerOnce = _ref.triggerOnce,\n skip = _ref.skip,\n initialInView = _ref.initialInView,\n fallbackInView = _ref.fallbackInView;\n\n var unobserve = React.useRef();\n\n var _React$useState = React.useState({\n inView: !!initialInView\n }),\n state = _React$useState[0],\n setState = _React$useState[1];\n\n var setRef = React.useCallback(function (node) {\n if (unobserve.current !== undefined) {\n unobserve.current();\n unobserve.current = undefined;\n } // Skip creating the observer\n\n\n if (skip) return;\n\n if (node) {\n unobserve.current = observe(node, function (inView, entry) {\n setState({\n inView: inView,\n entry: entry\n });\n\n if (entry.isIntersecting && triggerOnce && unobserve.current) {\n // If it should only trigger once, unobserve the element after it's inView\n unobserve.current();\n unobserve.current = undefined;\n }\n }, {\n root: root,\n rootMargin: rootMargin,\n threshold: threshold,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n }\n }, // We break the rule here, because we aren't including the actual `threshold` variable\n // eslint-disable-next-line react-hooks/exhaustive-deps\n [// If the threshold is an array, convert it to a string so it won't change between renders.\n // eslint-disable-next-line react-hooks/exhaustive-deps\n Array.isArray(threshold) ? threshold.toString() : threshold, root, rootMargin, triggerOnce, skip, trackVisibility, fallbackInView, delay]);\n /* eslint-disable-next-line */\n\n useEffect(function () {\n if (!unobserve.current && state.entry && !triggerOnce && !skip) {\n // If we don't have a ref, then reset the state (unless the hook is set to only `triggerOnce` or `skip`)\n // This ensures we correctly reflect the current state - If you aren't observing anything, then nothing is inView\n setState({\n inView: !!initialInView\n });\n }\n });\n var result = [setRef, state.inView, state.entry]; // Support object destructuring, by adding the specific values.\n\n result.ref = result[0];\n result.inView = result[1];\n result.entry = result[2];\n return result;\n}\n\nexport { InView, InView as default, defaultFallbackInView, observe, useInView };","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimeline = function VerticalTimeline(_ref) {\n var _ref$animate = _ref.animate,\n animate = _ref$animate === void 0 ? true : _ref$animate,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$layout = _ref.layout,\n layout = _ref$layout === void 0 ? '2-columns' : _ref$layout,\n _ref$lineColor = _ref.lineColor,\n lineColor = _ref$lineColor === void 0 ? '#FFF' : _ref$lineColor,\n children = _ref.children;\n\n if (typeof window === 'object') {\n document.documentElement.style.setProperty('--line-color', lineColor);\n }\n\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n className: (0, _classnames.default)(className, 'vertical-timeline', {\n 'vertical-timeline--animate': animate,\n 'vertical-timeline--two-columns': layout === '2-columns',\n 'vertical-timeline--one-column-left': layout === '1-column' || layout === '1-column-left',\n 'vertical-timeline--one-column-right': layout === '1-column-right'\n })\n }, children);\n};\n\nVerticalTimeline.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]).isRequired,\n className: _propTypes.default.string,\n animate: _propTypes.default.bool,\n layout: _propTypes.default.oneOf(['1-column-left', '1-column', '2-columns', '1-column-right']),\n lineColor: _propTypes.default.string\n};\nvar _default = VerticalTimeline;\nexports.default = _default;","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nvar _reactIntersectionObserver = require(\"react-intersection-observer\");\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimelineElement = function VerticalTimelineElement(_ref) {\n var _ref$children = _ref.children,\n children = _ref$children === void 0 ? '' : _ref$children,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$contentArrowStyl = _ref.contentArrowStyle,\n contentArrowStyle = _ref$contentArrowStyl === void 0 ? null : _ref$contentArrowStyl,\n _ref$contentStyle = _ref.contentStyle,\n contentStyle = _ref$contentStyle === void 0 ? null : _ref$contentStyle,\n _ref$date = _ref.date,\n date = _ref$date === void 0 ? '' : _ref$date,\n _ref$dateClassName = _ref.dateClassName,\n dateClassName = _ref$dateClassName === void 0 ? '' : _ref$dateClassName,\n _ref$icon = _ref.icon,\n icon = _ref$icon === void 0 ? null : _ref$icon,\n _ref$iconClassName = _ref.iconClassName,\n iconClassName = _ref$iconClassName === void 0 ? '' : _ref$iconClassName,\n _ref$iconOnClick = _ref.iconOnClick,\n iconOnClick = _ref$iconOnClick === void 0 ? null : _ref$iconOnClick,\n _ref$onTimelineElemen = _ref.onTimelineElementClick,\n onTimelineElementClick = _ref$onTimelineElemen === void 0 ? null : _ref$onTimelineElemen,\n _ref$iconStyle = _ref.iconStyle,\n iconStyle = _ref$iconStyle === void 0 ? null : _ref$iconStyle,\n _ref$id = _ref.id,\n id = _ref$id === void 0 ? '' : _ref$id,\n _ref$position = _ref.position,\n position = _ref$position === void 0 ? '' : _ref$position,\n _ref$style = _ref.style,\n style = _ref$style === void 0 ? null : _ref$style,\n _ref$textClassName = _ref.textClassName,\n textClassName = _ref$textClassName === void 0 ? '' : _ref$textClassName,\n _ref$intersectionObse = _ref.intersectionObserverProps,\n intersectionObserverProps = _ref$intersectionObse === void 0 ? {\n rootMargin: '0px 0px -40px 0px',\n triggerOnce: true\n } : _ref$intersectionObse,\n _ref$visible = _ref.visible,\n visible = _ref$visible === void 0 ? false : _ref$visible;\n return /*#__PURE__*/_react.default.createElement(_reactIntersectionObserver.InView, intersectionObserverProps, function (_ref2) {\n var inView = _ref2.inView,\n ref = _ref2.ref;\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n ref: ref,\n id: id,\n className: (0, _classnames.default)(className, 'vertical-timeline-element', {\n 'vertical-timeline-element--left': position === 'left',\n 'vertical-timeline-element--right': position === 'right',\n 'vertical-timeline-element--no-children': children === ''\n }),\n style: style\n }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(\"span\", {\n // eslint-disable-line jsx-a11y/no-static-element-interactions\n style: iconStyle,\n onClick: iconOnClick,\n className: (0, _classnames.default)(iconClassName, 'vertical-timeline-element-icon', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, icon), /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentStyle,\n onClick: onTimelineElementClick,\n className: (0, _classnames.default)(textClassName, 'vertical-timeline-element-content', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentArrowStyle,\n className: \"vertical-timeline-element-content-arrow\"\n }), children, /*#__PURE__*/_react.default.createElement(\"span\", {\n className: (0, _classnames.default)(dateClassName, 'vertical-timeline-element-date')\n }, date))));\n });\n};\n\nVerticalTimelineElement.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),\n className: _propTypes.default.string,\n contentArrowStyle: _propTypes.default.shape({}),\n contentStyle: _propTypes.default.shape({}),\n date: _propTypes.default.node,\n dateClassName: _propTypes.default.string,\n icon: _propTypes.default.element,\n iconClassName: _propTypes.default.string,\n iconStyle: _propTypes.default.shape({}),\n iconOnClick: _propTypes.default.func,\n onTimelineElementClick: _propTypes.default.func,\n id: _propTypes.default.string,\n position: _propTypes.default.string,\n style: _propTypes.default.shape({}),\n textClassName: _propTypes.default.string,\n visible: _propTypes.default.bool,\n intersectionObserverProps: _propTypes.default.shape({\n root: _propTypes.default.object,\n rootMargin: _propTypes.default.string,\n threshold: _propTypes.default.number,\n triggerOnce: _propTypes.default.bool\n })\n};\nvar _default = VerticalTimelineElement;\nexports.default = _default;","\"use strict\"; // this should be the entry point to your library\n\nmodule.exports = {\n VerticalTimeline: require('./VerticalTimeline').default,\n // eslint-disable-line global-require\n VerticalTimelineElement: require('./VerticalTimelineElement').default // eslint-disable-line global-require\n\n};","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n \n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","import { createElement, Component } from 'react';\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar _extendStatics = function extendStatics(d, b) {\n _extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) {\n if (b.hasOwnProperty(p)) d[p] = b[p];\n }\n };\n\n return _extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n _extendStatics(d, b);\n\n function __() {\n this.constructor = d;\n }\n\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar _assign = function __assign() {\n _assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n }\n\n return t;\n };\n\n return _assign.apply(this, arguments);\n};\n\nfunction __rest(s, e) {\n var t = {};\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n }\n\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nvar VIEWBOX_WIDTH = 100;\nvar VIEWBOX_HEIGHT = 100;\nvar VIEWBOX_HEIGHT_HALF = 50;\nvar VIEWBOX_CENTER_X = 50;\nvar VIEWBOX_CENTER_Y = 50;\n\nfunction Path(_a) {\n var className = _a.className,\n counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius,\n strokeWidth = _a.strokeWidth,\n style = _a.style;\n return createElement(\"path\", {\n className: className,\n style: Object.assign({}, style, getDashStyle({\n pathRadius: pathRadius,\n dashRatio: dashRatio,\n counterClockwise: counterClockwise\n })),\n d: getPathDescription({\n pathRadius: pathRadius,\n counterClockwise: counterClockwise\n }),\n strokeWidth: strokeWidth,\n fillOpacity: 0\n });\n}\n\nfunction getPathDescription(_a) {\n var pathRadius = _a.pathRadius,\n counterClockwise = _a.counterClockwise;\n var radius = pathRadius;\n var rotation = counterClockwise ? 1 : 0;\n return \"\\n M \" + VIEWBOX_CENTER_X + \",\" + VIEWBOX_CENTER_Y + \"\\n m 0,-\" + radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,\" + 2 * radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,-\" + 2 * radius + \"\\n \";\n}\n\nfunction getDashStyle(_a) {\n var counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius;\n var diameter = Math.PI * 2 * pathRadius;\n var gapLength = (1 - dashRatio) * diameter;\n return {\n strokeDasharray: diameter + \"px \" + diameter + \"px\",\n strokeDashoffset: (counterClockwise ? -gapLength : gapLength) + \"px\"\n };\n}\n\nvar CircularProgressbar = function (_super) {\n __extends(CircularProgressbar, _super);\n\n function CircularProgressbar() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n\n CircularProgressbar.prototype.getBackgroundPadding = function () {\n if (!this.props.background) {\n return 0;\n }\n\n return this.props.backgroundPadding;\n };\n\n CircularProgressbar.prototype.getPathRadius = function () {\n return VIEWBOX_HEIGHT_HALF - this.props.strokeWidth / 2 - this.getBackgroundPadding();\n };\n\n CircularProgressbar.prototype.getPathRatio = function () {\n var _a = this.props,\n value = _a.value,\n minValue = _a.minValue,\n maxValue = _a.maxValue;\n var boundedValue = Math.min(Math.max(value, minValue), maxValue);\n return (boundedValue - minValue) / (maxValue - minValue);\n };\n\n CircularProgressbar.prototype.render = function () {\n var _a = this.props,\n circleRatio = _a.circleRatio,\n className = _a.className,\n classes = _a.classes,\n counterClockwise = _a.counterClockwise,\n styles = _a.styles,\n strokeWidth = _a.strokeWidth,\n text = _a.text;\n var pathRadius = this.getPathRadius();\n var pathRatio = this.getPathRatio();\n return createElement(\"svg\", {\n className: classes.root + \" \" + className,\n style: styles.root,\n viewBox: \"0 0 \" + VIEWBOX_WIDTH + \" \" + VIEWBOX_HEIGHT,\n \"data-test-id\": \"CircularProgressbar\"\n }, this.props.background ? createElement(\"circle\", {\n className: classes.background,\n style: styles.background,\n cx: VIEWBOX_CENTER_X,\n cy: VIEWBOX_CENTER_Y,\n r: VIEWBOX_HEIGHT_HALF\n }) : null, createElement(Path, {\n className: classes.trail,\n counterClockwise: counterClockwise,\n dashRatio: circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.trail\n }), createElement(Path, {\n className: classes.path,\n counterClockwise: counterClockwise,\n dashRatio: pathRatio * circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.path\n }), text ? createElement(\"text\", {\n className: classes.text,\n style: styles.text,\n x: VIEWBOX_CENTER_X,\n y: VIEWBOX_CENTER_Y\n }, text) : null);\n };\n\n CircularProgressbar.defaultProps = {\n background: false,\n backgroundPadding: 0,\n circleRatio: 1,\n classes: {\n root: 'CircularProgressbar',\n trail: 'CircularProgressbar-trail',\n path: 'CircularProgressbar-path',\n text: 'CircularProgressbar-text',\n background: 'CircularProgressbar-background'\n },\n counterClockwise: false,\n className: '',\n maxValue: 100,\n minValue: 0,\n strokeWidth: 8,\n styles: {\n root: {},\n trail: {},\n path: {},\n text: {},\n background: {}\n },\n text: ''\n };\n return CircularProgressbar;\n}(Component);\n\nfunction CircularProgressbarWithChildren(props) {\n var children = props.children,\n circularProgressbarProps = __rest(props, [\"children\"]);\n\n return createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren\"\n }, createElement(\"div\", {\n style: {\n position: 'relative',\n width: '100%',\n height: '100%'\n }\n }, createElement(CircularProgressbar, _assign({}, circularProgressbarProps)), props.children ? createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren__children\",\n style: {\n position: 'absolute',\n width: '100%',\n height: '100%',\n marginTop: '-100%',\n display: 'flex',\n flexDirection: 'column',\n justifyContent: 'center',\n alignItems: 'center'\n }\n }, props.children) : null));\n}\n\nfunction buildStyles(_a) {\n var rotation = _a.rotation,\n strokeLinecap = _a.strokeLinecap,\n textColor = _a.textColor,\n textSize = _a.textSize,\n pathColor = _a.pathColor,\n pathTransition = _a.pathTransition,\n pathTransitionDuration = _a.pathTransitionDuration,\n trailColor = _a.trailColor,\n backgroundColor = _a.backgroundColor;\n var rotationTransform = rotation == null ? undefined : \"rotate(\" + rotation + \"turn)\";\n var rotationTransformOrigin = rotation == null ? undefined : 'center center';\n return {\n root: {},\n path: removeUndefinedValues({\n stroke: pathColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin,\n transition: pathTransition,\n transitionDuration: pathTransitionDuration == null ? undefined : pathTransitionDuration + \"s\"\n }),\n trail: removeUndefinedValues({\n stroke: trailColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin\n }),\n text: removeUndefinedValues({\n fill: textColor,\n fontSize: textSize\n }),\n background: removeUndefinedValues({\n fill: backgroundColor\n })\n };\n}\n\nfunction removeUndefinedValues(obj) {\n Object.keys(obj).forEach(function (key) {\n if (obj[key] == null) {\n delete obj[key];\n }\n });\n return obj;\n}\n\nexport { CircularProgressbar, CircularProgressbarWithChildren, buildStyles };","import React from 'react';\nimport './styles.scss';\nimport { themeObj } from '../../utils/customTheme';\nimport { useState, useEffect } from 'react';\nimport { CircularProgressbarWithChildren, buildStyles } from 'react-circular-progressbar';\nimport 'react-circular-progressbar/dist/styles.css';\n\n// I'll fix this when I have time later -- I know the logic and whatever if flawed and failing terribly rn.\ninterface timeProps {\n currentTime: Date;\n timeOfEvent: Date;\n}\n\nconst getTimeLeft = ({ currentTime, timeOfEvent }: timeProps) => {\n const timeDifferenceMinutes = (timeOfEvent.getTime() - currentTime.getTime()) / (1000 * 60); // divide by 1000 x 60 bc it's in milliseconds\n const daysLeft = Math.floor(timeDifferenceMinutes / (60 * 24)); // minutes in an hour x hours in a day\n const hoursLeft = Math.floor((timeDifferenceMinutes - daysLeft * 60 * 24) / 60);\n const minutesLeft = Math.ceil(timeDifferenceMinutes - daysLeft * 60 * 24 - hoursLeft * 60);\n\n return [daysLeft, hoursLeft, minutesLeft];\n};\n\ninterface eventDateProps {\n year: number;\n month: number;\n day: number;\n hour: number;\n}\n\nconst Countdown = ({ year, month, day, hour }: eventDateProps) => {\n const timeOfEvent = new Date(year, month, day, hour, 0, 0);\n\n const currentTime = new Date();\n const [timeLeft, setTimeLeft] = useState(getTimeLeft({ currentTime, timeOfEvent }));\n\n useEffect(() => {\n const interval = setInterval(() => {\n const currentTime = new Date();\n setTimeLeft(() => getTimeLeft({ currentTime, timeOfEvent }));\n }, 1000); // run the interval every 1000 milliseconds (1 second)\n return () => clearInterval(interval);\n }, []); // only run the effect once\n\n function getPercentage(current: number, maximum: number) {\n const percentage = 100 - Math.round(100 * (current / maximum));\n return percentage;\n }\n\n const hoursPercentage = getPercentage(timeLeft[1], 24);\n const dayPercentage = getPercentage(timeLeft[0], 30.5);\n const minutesPercentage = getPercentage(timeLeft[2], 60);\n\n const circularProgressStyles = buildStyles({\n // Rotation of path and trail, in number of turns (0-1)\n rotation: 0.5,\n // Whether to use rounded or flat corners on the ends - can use 'butt' or 'round'\n strokeLinecap: 'butt',\n // Text size\n textSize: '16px',\n // Colors\n pathColor: themeObj.dark.palette.primary.main,\n textColor: themeObj.dark.palette.secondary.main,\n trailColor: themeObj.dark.palette.accent.main\n });\n\n return (\n <>\n \n
\n {/* display: \"grid\", gridTemplateColumns: \"repeat(3, 1fr)\" */}\n \n
{timeLeft[0]}
\n
Days
\n \n \n
{timeLeft[1]}
\n {/* used to be 128px */}\n
Hours
\n \n \n
{timeLeft[2]}
\n
Minutes
\n \n
\n {/* {timeLeft[0]} days {timeLeft[1]} hours {timeLeft[2]} minutes remaining */}\n \n \n );\n};\n\nexport default Countdown;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './layout.scss';\n\nimport { VerticalTimeline, VerticalTimelineElement } from 'react-vertical-timeline-component';\nimport 'react-vertical-timeline-component/style.min.css';\n\ninterface EventInfo {\n name: string;\n description: string;\n time: string;\n descriptionLinked?: boolean;\n descriptionLink?: string;\n}\n\ninterface TimelineProps {\n eventInfo: EventInfo[];\n}\n\nconst Timeline = ({ eventInfo }: TimelineProps) => {\n return (\n <>\n \n {eventInfo.map((event, index) => {\n return (\n \n \n {event.name}\n \n {\n event.descriptionLinked ? (\n \n \n {event.description}\n \n \n ) : (\n \n {event.description}\n \n )\n }\n \n );\n })}\n \n \n );\n};\n\nexport default Timeline;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst PrizeMoney = () => {\n return (\n \n \n $1000 in prizes\n \n \n );\n};\n\nexport default PrizeMoney;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst DateBanner = () => {\n return (\n \n \n Join us virtually on June 17th!\n \n \n );\n};\n\nexport default DateBanner;\n","import React from 'react';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './index.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport Countdown from '../components/countdown';\nimport Timeline from '../components/timeline';\nimport PrizeMoney from '../components/prizeMoney';\nimport eventInfo from '../data/schedule.json';\nimport Banner from '../components/banner';\nimport DateBanner from '../components/dateBanner';\n\nconst IndexPage = () => {\n return (\n \n \n \n
\n \n 2023\n \n MVHacks 6.0\n
\n \n \n The hackathon for everyone. Especially beginners.\n \n\n \n \n \n \n \n \n \n
\n
\n );\n};\n\n/**\n * Head export to define metadata for the page\n *\n * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\n */\nexport const Head = () => (\n \n);\n\nexport default IndexPage;\n"],"names":["hasOwn","hasOwnProperty","classNames","classes","i","arguments","length","arg","argType","push","Array","isArray","inner","apply","toString","Object","prototype","includes","key","call","join","module","exports","default","_extends","assign","target","source","this","_setPrototypeOf","o","p","setPrototypeOf","__proto__","observerMap","Map","RootIds","WeakMap","rootId","unsupportedValue","undefined","defaultFallbackInView","inView","optionsToId","options","keys","sort","filter","map","root","has","set","get","observe","element","callback","fallbackInView","window","IntersectionObserver","bounds","getBoundingClientRect","isIntersecting","intersectionRatio","threshold","time","boundingClientRect","intersectionRect","rootBounds","_createObserver","id","instance","thresholds","elements","observer","entries","forEach","entry","_elements$get","some","trackVisibility","isVisible","createObserver","callbacks","splice","indexOf","unobserve","size","disconnect","_excluded","isPlainChildren","props","children","InView","_React$Component","subClass","superClass","_this","node","_unobserveCb","handleNode","triggerOnce","skip","setState","initialInView","observeNode","handleChange","onChange","state","create","constructor","_proto","componentDidUpdate","prevProps","rootMargin","delay","componentWillUnmount","_this$props","render","_this$state","ref","_this$props2","as","excluded","sourceKeys","_objectWithoutPropertiesLoose","useInView","_temp","_ref","_React$useState","setRef","current","useEffect","result","displayName","defaultProps","_react","_interopRequireDefault","_propTypes","_classnames","obj","__esModule","VerticalTimeline","_ref$animate","animate","_ref$className","className","_ref$layout","layout","_ref$lineColor","lineColor","document","documentElement","style","setProperty","createElement","propTypes","oneOfType","arrayOf","isRequired","string","bool","oneOf","_default","_reactIntersectionObserver","VerticalTimelineElement","_ref$children","_ref$contentArrowStyl","contentArrowStyle","_ref$contentStyle","contentStyle","_ref$date","date","_ref$dateClassName","dateClassName","_ref$icon","icon","_ref$iconClassName","iconClassName","_ref$iconOnClick","iconOnClick","_ref$onTimelineElemen","onTimelineElementClick","_ref$iconStyle","iconStyle","_ref$id","_ref$position","position","_ref$style","_ref$textClassName","textClassName","_ref$intersectionObse","intersectionObserverProps","_ref$visible","visible","_ref2","Fragment","onClick","shape","func","object","number","React","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","color","src","_extendStatics","d","b","_assign","t","s","n","Path","_a","counterClockwise","dashRatio","pathRadius","strokeWidth","getDashStyle","getPathDescription","fillOpacity","rotation","diameter","Math","PI","gapLength","strokeDasharray","strokeDashoffset","CircularProgressbar","_super","__","__extends","getBackgroundPadding","backgroundPadding","getPathRadius","getPathRatio","value","minValue","maxValue","min","max","circleRatio","styles","text","pathRatio","viewBox","cx","cy","r","trail","path","x","y","Component","CircularProgressbarWithChildren","circularProgressbarProps","e","getOwnPropertySymbols","__rest","marginTop","removeUndefinedValues","getTimeLeft","currentTime","timeDifferenceMinutes","timeOfEvent","getTime","daysLeft","floor","hoursLeft","ceil","year","month","day","hour","Date","useState","timeLeft","setTimeLeft","getPercentage","maximum","round","interval","setInterval","clearInterval","strokeLinecap","textColor","textSize","pathColor","pathTransition","pathTransitionDuration","trailColor","backgroundColor","rotationTransform","rotationTransformOrigin","hoursPercentage","dayPercentage","minutesPercentage","circularProgressStyles","stroke","transform","transformOrigin","transition","transitionDuration","fill","fontSize","paddingTop","margin","eventInfo","event","index","boxShadow","outline","borderRight","border","name","descriptionLinked","href","descriptionLink","description","Head","Seo","title","ChakraProvider","theme","Layout","Button","variant","DateBanner","Countdown","PrizeMoney","Timeline","Banner"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-index-tsx-491a7fa0cf3ff5bcaa14.js b/component---src-pages-index-tsx-491a7fa0cf3ff5bcaa14.js deleted file mode 100644 index 7cd25d8..0000000 --- a/component---src-pages-index-tsx-491a7fa0cf3ff5bcaa14.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see component---src-pages-index-tsx-491a7fa0cf3ff5bcaa14.js.LICENSE.txt */ -(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[691],{5900:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t=e}));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=i.get(t.target))||n.forEach((function(e){e(a,t)}))}))}),e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:i},o.set(t,n)}return n}(n),l=a.id,s=a.observer,u=a.elements,m=u.get(e)||[];return u.has(e)||u.set(e,m),m.push(t),s.observe(e),function(){m.splice(m.indexOf(t),1),0===m.length&&(u.delete(e),s.unobserve(e)),0===u.size&&(s.disconnect(),o.delete(l))}}var p=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function f(e){return"function"!=typeof e.children}var h=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),f(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var l=o.prototype;return l.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},l.componentWillUnmount=function(){this.unobserve(),this.node=null},l.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,i=e.trackVisibility,a=e.delay,o=e.fallbackInView;this._unobserveCb=m(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:i,delay:a},o)}},l.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},l.render=function(){if(!f(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var a=this.props,o=a.children,l=a.as,s=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(a,p);return r.createElement(l||"div",i({ref:this.handleNode},s),o)},o}(r.Component);function v(e){var t=void 0===e?{}:e,n=t.threshold,i=t.delay,a=t.trackVisibility,o=t.rootMargin,l=t.root,s=t.triggerOnce,c=t.skip,u=t.initialInView,d=t.fallbackInView,p=r.useRef(),f=r.useState({inView:!!u}),h=f[0],v=f[1],y=r.useCallback((function(e){void 0!==p.current&&(p.current(),p.current=void 0),c||e&&(p.current=m(e,(function(e,t){v({inView:e,entry:t}),t.isIntersecting&&s&&p.current&&(p.current(),p.current=void 0)}),{root:l,rootMargin:o,threshold:n,trackVisibility:a,delay:i},d))}),[Array.isArray(n)?n.toString():n,l,o,s,c,a,d,i]);(0,r.useEffect)((function(){p.current||!h.entry||s||c||v({inView:!!u})}));var g=[y,h.inView,h.entry];return g.ref=g[0],g.inView=g[1],g.entry=g[2],g}h.displayName="InView",h.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},5238:function(e,t,n){"use strict";t.Z=void 0;var r=o(n(7294)),i=o(n(5697)),a=o(n(5900));function o(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=e.animate,n=void 0===t||t,i=e.className,o=void 0===i?"":i,l=e.layout,s=void 0===l?"2-columns":l,c=e.lineColor,u=void 0===c?"#FFF":c,d=e.children;return"object"==typeof window&&document.documentElement.style.setProperty("--line-color",u),r.default.createElement("div",{className:(0,a.default)(o,"vertical-timeline",{"vertical-timeline--animate":n,"vertical-timeline--two-columns":"2-columns"===s,"vertical-timeline--one-column-left":"1-column"===s||"1-column-left"===s,"vertical-timeline--one-column-right":"1-column-right"===s})},d)};l.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]).isRequired,className:i.default.string,animate:i.default.bool,layout:i.default.oneOf(["1-column-left","1-column","2-columns","1-column-right"]),lineColor:i.default.string};var s=l;t.Z=s},7038:function(e,t,n){"use strict";t.Z=void 0;var r=l(n(7294)),i=l(n(5697)),a=l(n(5900)),o=n(660);function l(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.children,n=void 0===t?"":t,i=e.className,l=void 0===i?"":i,s=e.contentArrowStyle,c=void 0===s?null:s,u=e.contentStyle,d=void 0===u?null:u,m=e.date,p=void 0===m?"":m,f=e.dateClassName,h=void 0===f?"":f,v=e.icon,y=void 0===v?null:v,g=e.iconClassName,b=void 0===g?"":g,k=e.iconOnClick,E=void 0===k?null:k,C=e.onTimelineElementClick,w=void 0===C?null:C,x=e.iconStyle,O=void 0===x?null:x,N=e.id,V=void 0===N?"":N,S=e.position,P=void 0===S?"":S,_=e.style,T=void 0===_?null:_,I=e.textClassName,R=void 0===I?"":I,j=e.intersectionObserverProps,M=void 0===j?{rootMargin:"0px 0px -40px 0px",triggerOnce:!0}:j,A=e.visible,W=void 0!==A&&A;return r.default.createElement(o.InView,M,(function(e){var t=e.inView,i=e.ref;return r.default.createElement("div",{ref:i,id:V,className:(0,a.default)(l,"vertical-timeline-element",{"vertical-timeline-element--left":"left"===P,"vertical-timeline-element--right":"right"===P,"vertical-timeline-element--no-children":""===n}),style:T},r.default.createElement(r.default.Fragment,null,r.default.createElement("span",{style:O,onClick:E,className:(0,a.default)(b,"vertical-timeline-element-icon",{"bounce-in":t||W,"is-hidden":!(t||W)})},y),r.default.createElement("div",{style:d,onClick:w,className:(0,a.default)(R,"vertical-timeline-element-content",{"bounce-in":t||W,"is-hidden":!(t||W)})},r.default.createElement("div",{style:c,className:"vertical-timeline-element-content-arrow"}),n,r.default.createElement("span",{className:(0,a.default)(h,"vertical-timeline-element-date")},p))))}))};s.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]),className:i.default.string,contentArrowStyle:i.default.shape({}),contentStyle:i.default.shape({}),date:i.default.node,dateClassName:i.default.string,icon:i.default.element,iconClassName:i.default.string,iconStyle:i.default.shape({}),iconOnClick:i.default.func,onTimelineElementClick:i.default.func,id:i.default.string,position:i.default.string,style:i.default.shape({}),textClassName:i.default.string,visible:i.default.bool,intersectionObserverProps:i.default.shape({root:i.default.object,rootMargin:i.default.string,threshold:i.default.number,triggerOnce:i.default.bool})};var c=s;t.Z=c},7772:function(e,t,n){"use strict";e.exports={VerticalTimeline:n(5238).Z,VerticalTimelineElement:n(7038).Z}},1528:function(e,t,n){"use strict";var r=n(7294),i=n(5205);t.Z=function(){return r.createElement("div",{style:{background:i.af.dark.palette.accent.main,display:"flex",textAlign:"center",justifyContent:"center",width:"100%",height:"auto",flexDirection:"column",alignItems:"center"}},r.createElement("div",null,r.createElement("h1",{className:"sponsorsText",style:{color:i.af.dark.palette.primary.main}},"Sponsors")),r.createElement("div",{className:"banner"},r.createElement("img",{src:"/images/sponsors/balsamic_logo.png"}),r.createElement("img",{src:"/images/sponsors/echoAR.png"})))}},8614:function(e,t,n){"use strict";n.r(t),n.d(t,{Head:function(){return O},default:function(){return N}});var r=n(7294),i=n(2302),a=n(4001),o=n(4956),l=n(1942),s=n(5205),c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},c(e,t)};var u=function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nvar observerMap = new Map();\nvar RootIds = new WeakMap();\nvar rootId = 0;\nvar unsupportedValue = undefined;\n/**\r\n * What should be the default behavior if the IntersectionObserver is unsupported?\r\n * Ideally the polyfill has been loaded, you can have the following happen:\r\n * - `undefined`: Throw an error\r\n * - `true` or `false`: Set the `inView` value to this regardless of intersection state\r\n * **/\n\nfunction defaultFallbackInView(inView) {\n unsupportedValue = inView;\n}\n/**\r\n * Generate a unique ID for the root element\r\n * @param root\r\n */\n\n\nfunction getRootId(root) {\n if (!root) return '0';\n if (RootIds.has(root)) return RootIds.get(root);\n rootId += 1;\n RootIds.set(root, rootId.toString());\n return RootIds.get(root);\n}\n/**\r\n * Convert the options to a string Id, based on the values.\r\n * Ensures we can reuse the same observer when observing elements with the same options.\r\n * @param options\r\n */\n\n\nfunction optionsToId(options) {\n return Object.keys(options).sort().filter(function (key) {\n return options[key] !== undefined;\n }).map(function (key) {\n return key + \"_\" + (key === 'root' ? getRootId(options.root) : options[key]);\n }).toString();\n}\n\nfunction createObserver(options) {\n // Create a unique ID for this observer instance, based on the root, root margin and threshold.\n var id = optionsToId(options);\n var instance = observerMap.get(id);\n\n if (!instance) {\n // Create a map of elements this observer is going to observe. Each element has a list of callbacks that should be triggered, once it comes into view.\n var elements = new Map();\n var thresholds;\n var observer = new IntersectionObserver(function (entries) {\n entries.forEach(function (entry) {\n var _elements$get; // While it would be nice if you could just look at isIntersecting to determine if the component is inside the viewport, browsers can't agree on how to use it.\n // -Firefox ignores `threshold` when considering `isIntersecting`, so it will never be false again if `threshold` is > 0\n\n\n var inView = entry.isIntersecting && thresholds.some(function (threshold) {\n return entry.intersectionRatio >= threshold;\n }); // @ts-ignore support IntersectionObserver v2\n\n if (options.trackVisibility && typeof entry.isVisible === 'undefined') {\n // The browser doesn't support Intersection Observer v2, falling back to v1 behavior.\n // @ts-ignore\n entry.isVisible = inView;\n }\n\n (_elements$get = elements.get(entry.target)) == null ? void 0 : _elements$get.forEach(function (callback) {\n callback(inView, entry);\n });\n });\n }, options); // Ensure we have a valid thresholds array. If not, use the threshold from the options\n\n thresholds = observer.thresholds || (Array.isArray(options.threshold) ? options.threshold : [options.threshold || 0]);\n instance = {\n id: id,\n observer: observer,\n elements: elements\n };\n observerMap.set(id, instance);\n }\n\n return instance;\n}\n/**\r\n * @param element - DOM Element to observe\r\n * @param callback - Callback function to trigger when intersection status changes\r\n * @param options - Intersection Observer options\r\n * @param fallbackInView - Fallback inView value.\r\n * @return Function - Cleanup function that should be triggered to unregister the observer\r\n */\n\n\nfunction observe(element, callback, options, fallbackInView) {\n if (options === void 0) {\n options = {};\n }\n\n if (fallbackInView === void 0) {\n fallbackInView = unsupportedValue;\n }\n\n if (typeof window.IntersectionObserver === 'undefined' && fallbackInView !== undefined) {\n var bounds = element.getBoundingClientRect();\n callback(fallbackInView, {\n isIntersecting: fallbackInView,\n target: element,\n intersectionRatio: typeof options.threshold === 'number' ? options.threshold : 0,\n time: 0,\n boundingClientRect: bounds,\n intersectionRect: bounds,\n rootBounds: bounds\n });\n return function () {// Nothing to cleanup\n };\n } // An observer with the same options can be reused, so lets use this fact\n\n\n var _createObserver = createObserver(options),\n id = _createObserver.id,\n observer = _createObserver.observer,\n elements = _createObserver.elements; // Register the callback listener for this element\n\n\n var callbacks = elements.get(element) || [];\n\n if (!elements.has(element)) {\n elements.set(element, callbacks);\n }\n\n callbacks.push(callback);\n observer.observe(element);\n return function unobserve() {\n // Remove the callback from the callback list\n callbacks.splice(callbacks.indexOf(callback), 1);\n\n if (callbacks.length === 0) {\n // No more callback exists for element, so destroy it\n elements[\"delete\"](element);\n observer.unobserve(element);\n }\n\n if (elements.size === 0) {\n // No more elements are being observer by this instance, so destroy it\n observer.disconnect();\n observerMap[\"delete\"](id);\n }\n };\n}\n\nvar _excluded = [\"children\", \"as\", \"triggerOnce\", \"threshold\", \"root\", \"rootMargin\", \"onChange\", \"skip\", \"trackVisibility\", \"delay\", \"initialInView\", \"fallbackInView\"];\n\nfunction isPlainChildren(props) {\n return typeof props.children !== 'function';\n}\n/**\r\n ## Render props\r\n\n To use the `` component, you pass it a function. It will be called\r\n whenever the state changes, with the new value of `inView`. In addition to the\r\n `inView` prop, children also receive a `ref` that should be set on the\r\n containing DOM element. This is the element that the IntersectionObserver will\r\n monitor.\r\n\n If you need it, you can also access the\r\n [`IntersectionObserverEntry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry)\r\n on `entry`, giving you access to all the details about the current intersection\r\n state.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n \r\n {({ inView, ref, entry }) => (\r\n
\r\n

{`Header inside viewport ${inView}.`}

\r\n
\r\n )}\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n\n ## Plain children\r\n\n You can pass any element to the ``, and it will handle creating the\r\n wrapping DOM element. Add a handler to the `onChange` method, and control the\r\n state in your own component. Any extra props you add to `` will be\r\n passed to the HTML element, allowing you set the `className`, `style`, etc.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n console.log('Inview:', inView)}>\r\n

Plain children are always rendered. Use onChange to monitor state.

\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n */\n\n\nvar InView = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(InView, _React$Component);\n\n function InView(props) {\n var _this;\n\n _this = _React$Component.call(this, props) || this;\n _this.node = null;\n _this._unobserveCb = null;\n\n _this.handleNode = function (node) {\n if (_this.node) {\n // Clear the old observer, before we start observing a new element\n _this.unobserve();\n\n if (!node && !_this.props.triggerOnce && !_this.props.skip) {\n // Reset the state if we get a new node, and we aren't ignoring updates\n _this.setState({\n inView: !!_this.props.initialInView,\n entry: undefined\n });\n }\n }\n\n _this.node = node ? node : null;\n\n _this.observeNode();\n };\n\n _this.handleChange = function (inView, entry) {\n if (inView && _this.props.triggerOnce) {\n // If `triggerOnce` is true, we should stop observing the element.\n _this.unobserve();\n }\n\n if (!isPlainChildren(_this.props)) {\n // Store the current State, so we can pass it to the children in the next render update\n // There's no reason to update the state for plain children, since it's not used in the rendering.\n _this.setState({\n inView: inView,\n entry: entry\n });\n }\n\n if (_this.props.onChange) {\n // If the user is actively listening for onChange, always trigger it\n _this.props.onChange(inView, entry);\n }\n };\n\n _this.state = {\n inView: !!props.initialInView,\n entry: undefined\n };\n return _this;\n }\n\n var _proto = InView.prototype;\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n // If a IntersectionObserver option changed, reinit the observer\n if (prevProps.rootMargin !== this.props.rootMargin || prevProps.root !== this.props.root || prevProps.threshold !== this.props.threshold || prevProps.skip !== this.props.skip || prevProps.trackVisibility !== this.props.trackVisibility || prevProps.delay !== this.props.delay) {\n this.unobserve();\n this.observeNode();\n }\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.unobserve();\n this.node = null;\n };\n\n _proto.observeNode = function observeNode() {\n if (!this.node || this.props.skip) return;\n var _this$props = this.props,\n threshold = _this$props.threshold,\n root = _this$props.root,\n rootMargin = _this$props.rootMargin,\n trackVisibility = _this$props.trackVisibility,\n delay = _this$props.delay,\n fallbackInView = _this$props.fallbackInView;\n this._unobserveCb = observe(this.node, this.handleChange, {\n threshold: threshold,\n root: root,\n rootMargin: rootMargin,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n };\n\n _proto.unobserve = function unobserve() {\n if (this._unobserveCb) {\n this._unobserveCb();\n\n this._unobserveCb = null;\n }\n };\n\n _proto.render = function render() {\n if (!isPlainChildren(this.props)) {\n var _this$state = this.state,\n inView = _this$state.inView,\n entry = _this$state.entry;\n return this.props.children({\n inView: inView,\n entry: entry,\n ref: this.handleNode\n });\n }\n\n var _this$props2 = this.props,\n children = _this$props2.children,\n as = _this$props2.as,\n props = _objectWithoutPropertiesLoose(_this$props2, _excluded);\n\n return /*#__PURE__*/React.createElement(as || 'div', _extends({\n ref: this.handleNode\n }, props), children);\n };\n\n return InView;\n}(React.Component);\n\nInView.displayName = 'InView';\nInView.defaultProps = {\n threshold: 0,\n triggerOnce: false,\n initialInView: false\n};\n/**\r\n * React Hooks make it easy to monitor the `inView` state of your components. Call\r\n * the `useInView` hook with the (optional) [options](#options) you need. It will\r\n * return an array containing a `ref`, the `inView` status and the current\r\n * [`entry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry).\r\n * Assign the `ref` to the DOM element you want to monitor, and the hook will\r\n * report the status.\r\n *\r\n * @example\r\n * ```jsx\r\n * import React from 'react';\r\n * import { useInView } from 'react-intersection-observer';\r\n *\r\n * const Component = () => {\r\n * const { ref, inView, entry } = useInView({\r\n * threshold: 0,\r\n * });\r\n *\r\n * return (\r\n *
\r\n *

{`Header inside viewport ${inView}.`}

\r\n *
\r\n * );\r\n * };\r\n * ```\r\n */\n\nfunction useInView(_temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n threshold = _ref.threshold,\n delay = _ref.delay,\n trackVisibility = _ref.trackVisibility,\n rootMargin = _ref.rootMargin,\n root = _ref.root,\n triggerOnce = _ref.triggerOnce,\n skip = _ref.skip,\n initialInView = _ref.initialInView,\n fallbackInView = _ref.fallbackInView;\n\n var unobserve = React.useRef();\n\n var _React$useState = React.useState({\n inView: !!initialInView\n }),\n state = _React$useState[0],\n setState = _React$useState[1];\n\n var setRef = React.useCallback(function (node) {\n if (unobserve.current !== undefined) {\n unobserve.current();\n unobserve.current = undefined;\n } // Skip creating the observer\n\n\n if (skip) return;\n\n if (node) {\n unobserve.current = observe(node, function (inView, entry) {\n setState({\n inView: inView,\n entry: entry\n });\n\n if (entry.isIntersecting && triggerOnce && unobserve.current) {\n // If it should only trigger once, unobserve the element after it's inView\n unobserve.current();\n unobserve.current = undefined;\n }\n }, {\n root: root,\n rootMargin: rootMargin,\n threshold: threshold,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n }\n }, // We break the rule here, because we aren't including the actual `threshold` variable\n // eslint-disable-next-line react-hooks/exhaustive-deps\n [// If the threshold is an array, convert it to a string so it won't change between renders.\n // eslint-disable-next-line react-hooks/exhaustive-deps\n Array.isArray(threshold) ? threshold.toString() : threshold, root, rootMargin, triggerOnce, skip, trackVisibility, fallbackInView, delay]);\n /* eslint-disable-next-line */\n\n useEffect(function () {\n if (!unobserve.current && state.entry && !triggerOnce && !skip) {\n // If we don't have a ref, then reset the state (unless the hook is set to only `triggerOnce` or `skip`)\n // This ensures we correctly reflect the current state - If you aren't observing anything, then nothing is inView\n setState({\n inView: !!initialInView\n });\n }\n });\n var result = [setRef, state.inView, state.entry]; // Support object destructuring, by adding the specific values.\n\n result.ref = result[0];\n result.inView = result[1];\n result.entry = result[2];\n return result;\n}\n\nexport { InView, InView as default, defaultFallbackInView, observe, useInView };","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimeline = function VerticalTimeline(_ref) {\n var _ref$animate = _ref.animate,\n animate = _ref$animate === void 0 ? true : _ref$animate,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$layout = _ref.layout,\n layout = _ref$layout === void 0 ? '2-columns' : _ref$layout,\n _ref$lineColor = _ref.lineColor,\n lineColor = _ref$lineColor === void 0 ? '#FFF' : _ref$lineColor,\n children = _ref.children;\n\n if (typeof window === 'object') {\n document.documentElement.style.setProperty('--line-color', lineColor);\n }\n\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n className: (0, _classnames.default)(className, 'vertical-timeline', {\n 'vertical-timeline--animate': animate,\n 'vertical-timeline--two-columns': layout === '2-columns',\n 'vertical-timeline--one-column-left': layout === '1-column' || layout === '1-column-left',\n 'vertical-timeline--one-column-right': layout === '1-column-right'\n })\n }, children);\n};\n\nVerticalTimeline.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]).isRequired,\n className: _propTypes.default.string,\n animate: _propTypes.default.bool,\n layout: _propTypes.default.oneOf(['1-column-left', '1-column', '2-columns', '1-column-right']),\n lineColor: _propTypes.default.string\n};\nvar _default = VerticalTimeline;\nexports.default = _default;","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nvar _reactIntersectionObserver = require(\"react-intersection-observer\");\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimelineElement = function VerticalTimelineElement(_ref) {\n var _ref$children = _ref.children,\n children = _ref$children === void 0 ? '' : _ref$children,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$contentArrowStyl = _ref.contentArrowStyle,\n contentArrowStyle = _ref$contentArrowStyl === void 0 ? null : _ref$contentArrowStyl,\n _ref$contentStyle = _ref.contentStyle,\n contentStyle = _ref$contentStyle === void 0 ? null : _ref$contentStyle,\n _ref$date = _ref.date,\n date = _ref$date === void 0 ? '' : _ref$date,\n _ref$dateClassName = _ref.dateClassName,\n dateClassName = _ref$dateClassName === void 0 ? '' : _ref$dateClassName,\n _ref$icon = _ref.icon,\n icon = _ref$icon === void 0 ? null : _ref$icon,\n _ref$iconClassName = _ref.iconClassName,\n iconClassName = _ref$iconClassName === void 0 ? '' : _ref$iconClassName,\n _ref$iconOnClick = _ref.iconOnClick,\n iconOnClick = _ref$iconOnClick === void 0 ? null : _ref$iconOnClick,\n _ref$onTimelineElemen = _ref.onTimelineElementClick,\n onTimelineElementClick = _ref$onTimelineElemen === void 0 ? null : _ref$onTimelineElemen,\n _ref$iconStyle = _ref.iconStyle,\n iconStyle = _ref$iconStyle === void 0 ? null : _ref$iconStyle,\n _ref$id = _ref.id,\n id = _ref$id === void 0 ? '' : _ref$id,\n _ref$position = _ref.position,\n position = _ref$position === void 0 ? '' : _ref$position,\n _ref$style = _ref.style,\n style = _ref$style === void 0 ? null : _ref$style,\n _ref$textClassName = _ref.textClassName,\n textClassName = _ref$textClassName === void 0 ? '' : _ref$textClassName,\n _ref$intersectionObse = _ref.intersectionObserverProps,\n intersectionObserverProps = _ref$intersectionObse === void 0 ? {\n rootMargin: '0px 0px -40px 0px',\n triggerOnce: true\n } : _ref$intersectionObse,\n _ref$visible = _ref.visible,\n visible = _ref$visible === void 0 ? false : _ref$visible;\n return /*#__PURE__*/_react.default.createElement(_reactIntersectionObserver.InView, intersectionObserverProps, function (_ref2) {\n var inView = _ref2.inView,\n ref = _ref2.ref;\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n ref: ref,\n id: id,\n className: (0, _classnames.default)(className, 'vertical-timeline-element', {\n 'vertical-timeline-element--left': position === 'left',\n 'vertical-timeline-element--right': position === 'right',\n 'vertical-timeline-element--no-children': children === ''\n }),\n style: style\n }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(\"span\", {\n // eslint-disable-line jsx-a11y/no-static-element-interactions\n style: iconStyle,\n onClick: iconOnClick,\n className: (0, _classnames.default)(iconClassName, 'vertical-timeline-element-icon', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, icon), /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentStyle,\n onClick: onTimelineElementClick,\n className: (0, _classnames.default)(textClassName, 'vertical-timeline-element-content', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentArrowStyle,\n className: \"vertical-timeline-element-content-arrow\"\n }), children, /*#__PURE__*/_react.default.createElement(\"span\", {\n className: (0, _classnames.default)(dateClassName, 'vertical-timeline-element-date')\n }, date))));\n });\n};\n\nVerticalTimelineElement.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),\n className: _propTypes.default.string,\n contentArrowStyle: _propTypes.default.shape({}),\n contentStyle: _propTypes.default.shape({}),\n date: _propTypes.default.node,\n dateClassName: _propTypes.default.string,\n icon: _propTypes.default.element,\n iconClassName: _propTypes.default.string,\n iconStyle: _propTypes.default.shape({}),\n iconOnClick: _propTypes.default.func,\n onTimelineElementClick: _propTypes.default.func,\n id: _propTypes.default.string,\n position: _propTypes.default.string,\n style: _propTypes.default.shape({}),\n textClassName: _propTypes.default.string,\n visible: _propTypes.default.bool,\n intersectionObserverProps: _propTypes.default.shape({\n root: _propTypes.default.object,\n rootMargin: _propTypes.default.string,\n threshold: _propTypes.default.number,\n triggerOnce: _propTypes.default.bool\n })\n};\nvar _default = VerticalTimelineElement;\nexports.default = _default;","\"use strict\"; // this should be the entry point to your library\n\nmodule.exports = {\n VerticalTimeline: require('./VerticalTimeline').default,\n // eslint-disable-line global-require\n VerticalTimelineElement: require('./VerticalTimelineElement').default // eslint-disable-line global-require\n\n};","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n \n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","import { createElement, Component } from 'react';\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar _extendStatics = function extendStatics(d, b) {\n _extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) {\n if (b.hasOwnProperty(p)) d[p] = b[p];\n }\n };\n\n return _extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n _extendStatics(d, b);\n\n function __() {\n this.constructor = d;\n }\n\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar _assign = function __assign() {\n _assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n }\n\n return t;\n };\n\n return _assign.apply(this, arguments);\n};\n\nfunction __rest(s, e) {\n var t = {};\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n }\n\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nvar VIEWBOX_WIDTH = 100;\nvar VIEWBOX_HEIGHT = 100;\nvar VIEWBOX_HEIGHT_HALF = 50;\nvar VIEWBOX_CENTER_X = 50;\nvar VIEWBOX_CENTER_Y = 50;\n\nfunction Path(_a) {\n var className = _a.className,\n counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius,\n strokeWidth = _a.strokeWidth,\n style = _a.style;\n return createElement(\"path\", {\n className: className,\n style: Object.assign({}, style, getDashStyle({\n pathRadius: pathRadius,\n dashRatio: dashRatio,\n counterClockwise: counterClockwise\n })),\n d: getPathDescription({\n pathRadius: pathRadius,\n counterClockwise: counterClockwise\n }),\n strokeWidth: strokeWidth,\n fillOpacity: 0\n });\n}\n\nfunction getPathDescription(_a) {\n var pathRadius = _a.pathRadius,\n counterClockwise = _a.counterClockwise;\n var radius = pathRadius;\n var rotation = counterClockwise ? 1 : 0;\n return \"\\n M \" + VIEWBOX_CENTER_X + \",\" + VIEWBOX_CENTER_Y + \"\\n m 0,-\" + radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,\" + 2 * radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,-\" + 2 * radius + \"\\n \";\n}\n\nfunction getDashStyle(_a) {\n var counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius;\n var diameter = Math.PI * 2 * pathRadius;\n var gapLength = (1 - dashRatio) * diameter;\n return {\n strokeDasharray: diameter + \"px \" + diameter + \"px\",\n strokeDashoffset: (counterClockwise ? -gapLength : gapLength) + \"px\"\n };\n}\n\nvar CircularProgressbar = function (_super) {\n __extends(CircularProgressbar, _super);\n\n function CircularProgressbar() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n\n CircularProgressbar.prototype.getBackgroundPadding = function () {\n if (!this.props.background) {\n return 0;\n }\n\n return this.props.backgroundPadding;\n };\n\n CircularProgressbar.prototype.getPathRadius = function () {\n return VIEWBOX_HEIGHT_HALF - this.props.strokeWidth / 2 - this.getBackgroundPadding();\n };\n\n CircularProgressbar.prototype.getPathRatio = function () {\n var _a = this.props,\n value = _a.value,\n minValue = _a.minValue,\n maxValue = _a.maxValue;\n var boundedValue = Math.min(Math.max(value, minValue), maxValue);\n return (boundedValue - minValue) / (maxValue - minValue);\n };\n\n CircularProgressbar.prototype.render = function () {\n var _a = this.props,\n circleRatio = _a.circleRatio,\n className = _a.className,\n classes = _a.classes,\n counterClockwise = _a.counterClockwise,\n styles = _a.styles,\n strokeWidth = _a.strokeWidth,\n text = _a.text;\n var pathRadius = this.getPathRadius();\n var pathRatio = this.getPathRatio();\n return createElement(\"svg\", {\n className: classes.root + \" \" + className,\n style: styles.root,\n viewBox: \"0 0 \" + VIEWBOX_WIDTH + \" \" + VIEWBOX_HEIGHT,\n \"data-test-id\": \"CircularProgressbar\"\n }, this.props.background ? createElement(\"circle\", {\n className: classes.background,\n style: styles.background,\n cx: VIEWBOX_CENTER_X,\n cy: VIEWBOX_CENTER_Y,\n r: VIEWBOX_HEIGHT_HALF\n }) : null, createElement(Path, {\n className: classes.trail,\n counterClockwise: counterClockwise,\n dashRatio: circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.trail\n }), createElement(Path, {\n className: classes.path,\n counterClockwise: counterClockwise,\n dashRatio: pathRatio * circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.path\n }), text ? createElement(\"text\", {\n className: classes.text,\n style: styles.text,\n x: VIEWBOX_CENTER_X,\n y: VIEWBOX_CENTER_Y\n }, text) : null);\n };\n\n CircularProgressbar.defaultProps = {\n background: false,\n backgroundPadding: 0,\n circleRatio: 1,\n classes: {\n root: 'CircularProgressbar',\n trail: 'CircularProgressbar-trail',\n path: 'CircularProgressbar-path',\n text: 'CircularProgressbar-text',\n background: 'CircularProgressbar-background'\n },\n counterClockwise: false,\n className: '',\n maxValue: 100,\n minValue: 0,\n strokeWidth: 8,\n styles: {\n root: {},\n trail: {},\n path: {},\n text: {},\n background: {}\n },\n text: ''\n };\n return CircularProgressbar;\n}(Component);\n\nfunction CircularProgressbarWithChildren(props) {\n var children = props.children,\n circularProgressbarProps = __rest(props, [\"children\"]);\n\n return createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren\"\n }, createElement(\"div\", {\n style: {\n position: 'relative',\n width: '100%',\n height: '100%'\n }\n }, createElement(CircularProgressbar, _assign({}, circularProgressbarProps)), props.children ? createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren__children\",\n style: {\n position: 'absolute',\n width: '100%',\n height: '100%',\n marginTop: '-100%',\n display: 'flex',\n flexDirection: 'column',\n justifyContent: 'center',\n alignItems: 'center'\n }\n }, props.children) : null));\n}\n\nfunction buildStyles(_a) {\n var rotation = _a.rotation,\n strokeLinecap = _a.strokeLinecap,\n textColor = _a.textColor,\n textSize = _a.textSize,\n pathColor = _a.pathColor,\n pathTransition = _a.pathTransition,\n pathTransitionDuration = _a.pathTransitionDuration,\n trailColor = _a.trailColor,\n backgroundColor = _a.backgroundColor;\n var rotationTransform = rotation == null ? undefined : \"rotate(\" + rotation + \"turn)\";\n var rotationTransformOrigin = rotation == null ? undefined : 'center center';\n return {\n root: {},\n path: removeUndefinedValues({\n stroke: pathColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin,\n transition: pathTransition,\n transitionDuration: pathTransitionDuration == null ? undefined : pathTransitionDuration + \"s\"\n }),\n trail: removeUndefinedValues({\n stroke: trailColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin\n }),\n text: removeUndefinedValues({\n fill: textColor,\n fontSize: textSize\n }),\n background: removeUndefinedValues({\n fill: backgroundColor\n })\n };\n}\n\nfunction removeUndefinedValues(obj) {\n Object.keys(obj).forEach(function (key) {\n if (obj[key] == null) {\n delete obj[key];\n }\n });\n return obj;\n}\n\nexport { CircularProgressbar, CircularProgressbarWithChildren, buildStyles };","import React from 'react';\nimport './styles.scss';\nimport { themeObj } from '../../utils/customTheme';\nimport { useState, useEffect } from 'react';\nimport { CircularProgressbarWithChildren, buildStyles } from 'react-circular-progressbar';\nimport 'react-circular-progressbar/dist/styles.css';\n\n//TODO: COMMENTED OUT CODE IS OG CODE -- EDITS FOR OLD WEBSITE\ninterface timeProps {\n currentTime: Date;\n timeOfEvent: Date;\n}\n\nconst getTimeLeft = ({ currentTime, timeOfEvent }: timeProps) => {\n const timeDifferenceMinutes = (timeOfEvent.getTime() - currentTime.getTime()) / (1000 * 60); // divide by 1000 x 60 bc it's in milliseconds\n const daysLeft = Math.floor(timeDifferenceMinutes / (60 * 24)); // minutes in an hour x hours in a day\n const hoursLeft = Math.floor((timeDifferenceMinutes - daysLeft * 60 * 24) / 60);\n const minutesLeft = Math.ceil(timeDifferenceMinutes - daysLeft * 60 * 24 - hoursLeft * 60);\n\n return [daysLeft, hoursLeft, minutesLeft];\n};\n\ninterface eventDateProps {\n year: number;\n month: number;\n day: number;\n hour: number;\n}\n\nconst Countdown = ({ year, month, day, hour }: eventDateProps) => {\n const timeOfEvent = new Date(year, month, day, hour, 0, 0);\n\n const currentTime = new Date();\n const [timeLeft, setTimeLeft] = useState(getTimeLeft({ currentTime, timeOfEvent }));\n\n useEffect(() => {\n const interval = setInterval(() => {\n const currentTime = new Date();\n setTimeLeft(() => getTimeLeft({ currentTime, timeOfEvent }));\n }, 1000); // run the interval every 1000 milliseconds (1 second)\n return () => clearInterval(interval);\n }, []); // only run the effect once\n\n function getPercentage(current: number, maximum: number) {\n const percentage = 100 - Math.round(100 * (current / maximum));\n return percentage;\n }\n\n const hoursPercentage = getPercentage(timeLeft[1], 24);\n const dayPercentage = getPercentage(timeLeft[0], 30.5);\n const minutesPercentage = getPercentage(timeLeft[2], 60);\n\n const circularProgressStyles = buildStyles({\n // Rotation of path and trail, in number of turns (0-1)\n rotation: 0.5,\n // Whether to use rounded or flat corners on the ends - can use 'butt' or 'round'\n strokeLinecap: 'butt',\n // Text size\n textSize: '16px',\n // Colors\n pathColor: themeObj.dark.palette.primary.main,\n textColor: themeObj.dark.palette.secondary.main,\n trailColor: themeObj.dark.palette.accent.main\n });\n\n return (\n <>\n \n
\n {/* display: \"grid\", gridTemplateColumns: \"repeat(3, 1fr)\" */}\n \n {/*
{timeLeft[0]}
*/}\n
0
\n
Days
\n \n \n {/*
{timeLeft[1]}
*/}\n
0
\n {/* used to be 128px */}\n
Hours
\n \n \n {/*
{timeLeft[2]}
*/}\n
0
\n
Minutes
\n \n
\n {/* {timeLeft[0]} days {timeLeft[1]} hours {timeLeft[2]} minutes remaining */}\n \n \n );\n};\n\nexport default Countdown;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './layout.scss';\n\nimport { VerticalTimeline, VerticalTimelineElement } from 'react-vertical-timeline-component';\nimport 'react-vertical-timeline-component/style.min.css';\n\ninterface EventInfo {\n name: string;\n description: string;\n time: string;\n descriptionLinked?: boolean;\n descriptionLink?: string;\n}\n\ninterface TimelineProps {\n eventInfo: EventInfo[];\n}\n\nconst Timeline = ({ eventInfo }: TimelineProps) => {\n return (\n <>\n \n {eventInfo.map((event, index) => {\n return (\n \n \n {event.name}\n \n {\n event.descriptionLinked ? (\n \n \n {event.description}\n \n \n ) : (\n \n {event.description}\n \n )\n }\n \n );\n })}\n \n \n );\n};\n\nexport default Timeline;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst PrizeMoney = () => {\n return (\n \n \n $1000 in prizes\n \n \n );\n};\n\nexport default PrizeMoney;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst DateBanner = () => {\n return (\n \n \n Join us virtually on June 17th!\n \n \n );\n};\n\nexport default DateBanner;\n","import React from 'react';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './index.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport Countdown from '../components/countdown';\nimport Timeline from '../components/timeline';\nimport PrizeMoney from '../components/prizeMoney';\nimport eventInfo from '../data/schedule.json';\nimport Banner from '../components/banner';\nimport DateBanner from '../components/dateBanner';\n\nconst IndexPage = () => {\n return (\n \n \n \n
\n \n 2023\n \n MVHacks 6.0\n
\n \n \n The hackathon for everyone. Especially beginners.\n \n\n \n \n \n \n \n \n \n
\n
\n );\n};\n\n/**\n * Head export to define metadata for the page\n *\n * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\n */\nexport const Head = () => (\n \n);\n\nexport default IndexPage;\n"],"names":["hasOwn","hasOwnProperty","classNames","classes","i","arguments","length","arg","argType","push","Array","isArray","inner","apply","toString","Object","prototype","includes","key","call","join","module","exports","default","_extends","assign","target","source","this","_setPrototypeOf","o","p","setPrototypeOf","__proto__","observerMap","Map","RootIds","WeakMap","rootId","unsupportedValue","undefined","defaultFallbackInView","inView","optionsToId","options","keys","sort","filter","map","root","has","set","get","observe","element","callback","fallbackInView","window","IntersectionObserver","bounds","getBoundingClientRect","isIntersecting","intersectionRatio","threshold","time","boundingClientRect","intersectionRect","rootBounds","_createObserver","id","instance","thresholds","elements","observer","entries","forEach","entry","_elements$get","some","trackVisibility","isVisible","createObserver","callbacks","splice","indexOf","unobserve","size","disconnect","_excluded","isPlainChildren","props","children","InView","_React$Component","subClass","superClass","_this","node","_unobserveCb","handleNode","triggerOnce","skip","setState","initialInView","observeNode","handleChange","onChange","state","create","constructor","_proto","componentDidUpdate","prevProps","rootMargin","delay","componentWillUnmount","_this$props","render","_this$state","ref","_this$props2","as","excluded","sourceKeys","_objectWithoutPropertiesLoose","useInView","_temp","_ref","_React$useState","setRef","current","useEffect","result","displayName","defaultProps","_react","_interopRequireDefault","_propTypes","_classnames","obj","__esModule","VerticalTimeline","_ref$animate","animate","_ref$className","className","_ref$layout","layout","_ref$lineColor","lineColor","document","documentElement","style","setProperty","createElement","propTypes","oneOfType","arrayOf","isRequired","string","bool","oneOf","_default","_reactIntersectionObserver","VerticalTimelineElement","_ref$children","_ref$contentArrowStyl","contentArrowStyle","_ref$contentStyle","contentStyle","_ref$date","date","_ref$dateClassName","dateClassName","_ref$icon","icon","_ref$iconClassName","iconClassName","_ref$iconOnClick","iconOnClick","_ref$onTimelineElemen","onTimelineElementClick","_ref$iconStyle","iconStyle","_ref$id","_ref$position","position","_ref$style","_ref$textClassName","textClassName","_ref$intersectionObse","intersectionObserverProps","_ref$visible","visible","_ref2","Fragment","onClick","shape","func","object","number","React","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","color","src","_extendStatics","d","b","_assign","t","s","n","Path","_a","counterClockwise","dashRatio","pathRadius","strokeWidth","getDashStyle","getPathDescription","fillOpacity","rotation","diameter","Math","PI","gapLength","strokeDasharray","strokeDashoffset","CircularProgressbar","_super","__","__extends","getBackgroundPadding","backgroundPadding","getPathRadius","getPathRatio","value","minValue","maxValue","min","max","circleRatio","styles","text","pathRatio","viewBox","cx","cy","r","trail","path","x","y","Component","CircularProgressbarWithChildren","circularProgressbarProps","e","getOwnPropertySymbols","__rest","marginTop","removeUndefinedValues","getTimeLeft","currentTime","timeDifferenceMinutes","timeOfEvent","getTime","daysLeft","floor","hoursLeft","ceil","year","month","day","hour","Date","useState","timeLeft","setTimeLeft","getPercentage","maximum","round","interval","setInterval","clearInterval","strokeLinecap","textColor","textSize","pathColor","pathTransition","pathTransitionDuration","trailColor","backgroundColor","rotationTransform","rotationTransformOrigin","circularProgressStyles","stroke","transform","transformOrigin","transition","transitionDuration","fill","fontSize","paddingTop","margin","eventInfo","event","index","boxShadow","outline","borderRight","border","name","descriptionLinked","href","descriptionLink","description","Head","Seo","title","ChakraProvider","theme","Layout","Button","variant","DateBanner","Countdown","PrizeMoney","Timeline","Banner"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-index-tsx-6821d1f64754a20b77fb.js b/component---src-pages-index-tsx-6821d1f64754a20b77fb.js deleted file mode 100644 index 11544d6..0000000 --- a/component---src-pages-index-tsx-6821d1f64754a20b77fb.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see component---src-pages-index-tsx-6821d1f64754a20b77fb.js.LICENSE.txt */ -(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[691],{5900:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t=e}));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=i.get(t.target))||n.forEach((function(e){e(a,t)}))}))}),e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:i},o.set(t,n)}return n}(n),l=a.id,s=a.observer,u=a.elements,m=u.get(e)||[];return u.has(e)||u.set(e,m),m.push(t),s.observe(e),function(){m.splice(m.indexOf(t),1),0===m.length&&(u.delete(e),s.unobserve(e)),0===u.size&&(s.disconnect(),o.delete(l))}}var p=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function f(e){return"function"!=typeof e.children}var h=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),f(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var l=o.prototype;return l.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},l.componentWillUnmount=function(){this.unobserve(),this.node=null},l.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,i=e.trackVisibility,a=e.delay,o=e.fallbackInView;this._unobserveCb=m(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:i,delay:a},o)}},l.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},l.render=function(){if(!f(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var a=this.props,o=a.children,l=a.as,s=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(a,p);return r.createElement(l||"div",i({ref:this.handleNode},s),o)},o}(r.Component);function v(e){var t=void 0===e?{}:e,n=t.threshold,i=t.delay,a=t.trackVisibility,o=t.rootMargin,l=t.root,s=t.triggerOnce,c=t.skip,u=t.initialInView,d=t.fallbackInView,p=r.useRef(),f=r.useState({inView:!!u}),h=f[0],v=f[1],y=r.useCallback((function(e){void 0!==p.current&&(p.current(),p.current=void 0),c||e&&(p.current=m(e,(function(e,t){v({inView:e,entry:t}),t.isIntersecting&&s&&p.current&&(p.current(),p.current=void 0)}),{root:l,rootMargin:o,threshold:n,trackVisibility:a,delay:i},d))}),[Array.isArray(n)?n.toString():n,l,o,s,c,a,d,i]);(0,r.useEffect)((function(){p.current||!h.entry||s||c||v({inView:!!u})}));var g=[y,h.inView,h.entry];return g.ref=g[0],g.inView=g[1],g.entry=g[2],g}h.displayName="InView",h.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},5238:function(e,t,n){"use strict";t.Z=void 0;var r=o(n(7294)),i=o(n(5697)),a=o(n(5900));function o(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=e.animate,n=void 0===t||t,i=e.className,o=void 0===i?"":i,l=e.layout,s=void 0===l?"2-columns":l,c=e.lineColor,u=void 0===c?"#FFF":c,d=e.children;return"object"==typeof window&&document.documentElement.style.setProperty("--line-color",u),r.default.createElement("div",{className:(0,a.default)(o,"vertical-timeline",{"vertical-timeline--animate":n,"vertical-timeline--two-columns":"2-columns"===s,"vertical-timeline--one-column-left":"1-column"===s||"1-column-left"===s,"vertical-timeline--one-column-right":"1-column-right"===s})},d)};l.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]).isRequired,className:i.default.string,animate:i.default.bool,layout:i.default.oneOf(["1-column-left","1-column","2-columns","1-column-right"]),lineColor:i.default.string};var s=l;t.Z=s},7038:function(e,t,n){"use strict";t.Z=void 0;var r=l(n(7294)),i=l(n(5697)),a=l(n(5900)),o=n(660);function l(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.children,n=void 0===t?"":t,i=e.className,l=void 0===i?"":i,s=e.contentArrowStyle,c=void 0===s?null:s,u=e.contentStyle,d=void 0===u?null:u,m=e.date,p=void 0===m?"":m,f=e.dateClassName,h=void 0===f?"":f,v=e.icon,y=void 0===v?null:v,g=e.iconClassName,b=void 0===g?"":g,k=e.iconOnClick,E=void 0===k?null:k,w=e.onTimelineElementClick,C=void 0===w?null:w,x=e.iconStyle,O=void 0===x?null:x,N=e.id,V=void 0===N?"":N,S=e.position,P=void 0===S?"":S,_=e.style,R=void 0===_?null:_,j=e.textClassName,M=void 0===j?"":j,T=e.intersectionObserverProps,I=void 0===T?{rootMargin:"0px 0px -40px 0px",triggerOnce:!0}:T,A=e.visible,W=void 0!==A&&A;return r.default.createElement(o.InView,I,(function(e){var t=e.inView,i=e.ref;return r.default.createElement("div",{ref:i,id:V,className:(0,a.default)(l,"vertical-timeline-element",{"vertical-timeline-element--left":"left"===P,"vertical-timeline-element--right":"right"===P,"vertical-timeline-element--no-children":""===n}),style:R},r.default.createElement(r.default.Fragment,null,r.default.createElement("span",{style:O,onClick:E,className:(0,a.default)(b,"vertical-timeline-element-icon",{"bounce-in":t||W,"is-hidden":!(t||W)})},y),r.default.createElement("div",{style:d,onClick:C,className:(0,a.default)(M,"vertical-timeline-element-content",{"bounce-in":t||W,"is-hidden":!(t||W)})},r.default.createElement("div",{style:c,className:"vertical-timeline-element-content-arrow"}),n,r.default.createElement("span",{className:(0,a.default)(h,"vertical-timeline-element-date")},p))))}))};s.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]),className:i.default.string,contentArrowStyle:i.default.shape({}),contentStyle:i.default.shape({}),date:i.default.node,dateClassName:i.default.string,icon:i.default.element,iconClassName:i.default.string,iconStyle:i.default.shape({}),iconOnClick:i.default.func,onTimelineElementClick:i.default.func,id:i.default.string,position:i.default.string,style:i.default.shape({}),textClassName:i.default.string,visible:i.default.bool,intersectionObserverProps:i.default.shape({root:i.default.object,rootMargin:i.default.string,threshold:i.default.number,triggerOnce:i.default.bool})};var c=s;t.Z=c},7772:function(e,t,n){"use strict";e.exports={VerticalTimeline:n(5238).Z,VerticalTimelineElement:n(7038).Z}},1528:function(e,t,n){"use strict";var r=n(7294),i=n(5205);t.Z=function(){return r.createElement("div",{style:{background:i.af.dark.palette.accent.main,display:"flex",textAlign:"center",justifyContent:"center",width:"100%",height:"auto",flexDirection:"column",alignItems:"center"}},r.createElement("div",null,r.createElement("h1",{className:"sponsorsText",style:{color:i.af.dark.palette.primary.main}},"Sponsors")),r.createElement("div",{className:"banner"},r.createElement("img",{src:"/images/sponsors/balsamic_logo.png"})))}},8614:function(e,t,n){"use strict";n.r(t),n.d(t,{Head:function(){return O},default:function(){return N}});var r=n(7294),i=n(2302),a=n(4001),o=n(4956),l=n(1942),s=n(5205),c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},c(e,t)};var u=function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nvar observerMap = new Map();\nvar RootIds = new WeakMap();\nvar rootId = 0;\nvar unsupportedValue = undefined;\n/**\r\n * What should be the default behavior if the IntersectionObserver is unsupported?\r\n * Ideally the polyfill has been loaded, you can have the following happen:\r\n * - `undefined`: Throw an error\r\n * - `true` or `false`: Set the `inView` value to this regardless of intersection state\r\n * **/\n\nfunction defaultFallbackInView(inView) {\n unsupportedValue = inView;\n}\n/**\r\n * Generate a unique ID for the root element\r\n * @param root\r\n */\n\n\nfunction getRootId(root) {\n if (!root) return '0';\n if (RootIds.has(root)) return RootIds.get(root);\n rootId += 1;\n RootIds.set(root, rootId.toString());\n return RootIds.get(root);\n}\n/**\r\n * Convert the options to a string Id, based on the values.\r\n * Ensures we can reuse the same observer when observing elements with the same options.\r\n * @param options\r\n */\n\n\nfunction optionsToId(options) {\n return Object.keys(options).sort().filter(function (key) {\n return options[key] !== undefined;\n }).map(function (key) {\n return key + \"_\" + (key === 'root' ? getRootId(options.root) : options[key]);\n }).toString();\n}\n\nfunction createObserver(options) {\n // Create a unique ID for this observer instance, based on the root, root margin and threshold.\n var id = optionsToId(options);\n var instance = observerMap.get(id);\n\n if (!instance) {\n // Create a map of elements this observer is going to observe. Each element has a list of callbacks that should be triggered, once it comes into view.\n var elements = new Map();\n var thresholds;\n var observer = new IntersectionObserver(function (entries) {\n entries.forEach(function (entry) {\n var _elements$get; // While it would be nice if you could just look at isIntersecting to determine if the component is inside the viewport, browsers can't agree on how to use it.\n // -Firefox ignores `threshold` when considering `isIntersecting`, so it will never be false again if `threshold` is > 0\n\n\n var inView = entry.isIntersecting && thresholds.some(function (threshold) {\n return entry.intersectionRatio >= threshold;\n }); // @ts-ignore support IntersectionObserver v2\n\n if (options.trackVisibility && typeof entry.isVisible === 'undefined') {\n // The browser doesn't support Intersection Observer v2, falling back to v1 behavior.\n // @ts-ignore\n entry.isVisible = inView;\n }\n\n (_elements$get = elements.get(entry.target)) == null ? void 0 : _elements$get.forEach(function (callback) {\n callback(inView, entry);\n });\n });\n }, options); // Ensure we have a valid thresholds array. If not, use the threshold from the options\n\n thresholds = observer.thresholds || (Array.isArray(options.threshold) ? options.threshold : [options.threshold || 0]);\n instance = {\n id: id,\n observer: observer,\n elements: elements\n };\n observerMap.set(id, instance);\n }\n\n return instance;\n}\n/**\r\n * @param element - DOM Element to observe\r\n * @param callback - Callback function to trigger when intersection status changes\r\n * @param options - Intersection Observer options\r\n * @param fallbackInView - Fallback inView value.\r\n * @return Function - Cleanup function that should be triggered to unregister the observer\r\n */\n\n\nfunction observe(element, callback, options, fallbackInView) {\n if (options === void 0) {\n options = {};\n }\n\n if (fallbackInView === void 0) {\n fallbackInView = unsupportedValue;\n }\n\n if (typeof window.IntersectionObserver === 'undefined' && fallbackInView !== undefined) {\n var bounds = element.getBoundingClientRect();\n callback(fallbackInView, {\n isIntersecting: fallbackInView,\n target: element,\n intersectionRatio: typeof options.threshold === 'number' ? options.threshold : 0,\n time: 0,\n boundingClientRect: bounds,\n intersectionRect: bounds,\n rootBounds: bounds\n });\n return function () {// Nothing to cleanup\n };\n } // An observer with the same options can be reused, so lets use this fact\n\n\n var _createObserver = createObserver(options),\n id = _createObserver.id,\n observer = _createObserver.observer,\n elements = _createObserver.elements; // Register the callback listener for this element\n\n\n var callbacks = elements.get(element) || [];\n\n if (!elements.has(element)) {\n elements.set(element, callbacks);\n }\n\n callbacks.push(callback);\n observer.observe(element);\n return function unobserve() {\n // Remove the callback from the callback list\n callbacks.splice(callbacks.indexOf(callback), 1);\n\n if (callbacks.length === 0) {\n // No more callback exists for element, so destroy it\n elements[\"delete\"](element);\n observer.unobserve(element);\n }\n\n if (elements.size === 0) {\n // No more elements are being observer by this instance, so destroy it\n observer.disconnect();\n observerMap[\"delete\"](id);\n }\n };\n}\n\nvar _excluded = [\"children\", \"as\", \"triggerOnce\", \"threshold\", \"root\", \"rootMargin\", \"onChange\", \"skip\", \"trackVisibility\", \"delay\", \"initialInView\", \"fallbackInView\"];\n\nfunction isPlainChildren(props) {\n return typeof props.children !== 'function';\n}\n/**\r\n ## Render props\r\n\n To use the `` component, you pass it a function. It will be called\r\n whenever the state changes, with the new value of `inView`. In addition to the\r\n `inView` prop, children also receive a `ref` that should be set on the\r\n containing DOM element. This is the element that the IntersectionObserver will\r\n monitor.\r\n\n If you need it, you can also access the\r\n [`IntersectionObserverEntry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry)\r\n on `entry`, giving you access to all the details about the current intersection\r\n state.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n \r\n {({ inView, ref, entry }) => (\r\n
\r\n

{`Header inside viewport ${inView}.`}

\r\n
\r\n )}\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n\n ## Plain children\r\n\n You can pass any element to the ``, and it will handle creating the\r\n wrapping DOM element. Add a handler to the `onChange` method, and control the\r\n state in your own component. Any extra props you add to `` will be\r\n passed to the HTML element, allowing you set the `className`, `style`, etc.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n console.log('Inview:', inView)}>\r\n

Plain children are always rendered. Use onChange to monitor state.

\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n */\n\n\nvar InView = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(InView, _React$Component);\n\n function InView(props) {\n var _this;\n\n _this = _React$Component.call(this, props) || this;\n _this.node = null;\n _this._unobserveCb = null;\n\n _this.handleNode = function (node) {\n if (_this.node) {\n // Clear the old observer, before we start observing a new element\n _this.unobserve();\n\n if (!node && !_this.props.triggerOnce && !_this.props.skip) {\n // Reset the state if we get a new node, and we aren't ignoring updates\n _this.setState({\n inView: !!_this.props.initialInView,\n entry: undefined\n });\n }\n }\n\n _this.node = node ? node : null;\n\n _this.observeNode();\n };\n\n _this.handleChange = function (inView, entry) {\n if (inView && _this.props.triggerOnce) {\n // If `triggerOnce` is true, we should stop observing the element.\n _this.unobserve();\n }\n\n if (!isPlainChildren(_this.props)) {\n // Store the current State, so we can pass it to the children in the next render update\n // There's no reason to update the state for plain children, since it's not used in the rendering.\n _this.setState({\n inView: inView,\n entry: entry\n });\n }\n\n if (_this.props.onChange) {\n // If the user is actively listening for onChange, always trigger it\n _this.props.onChange(inView, entry);\n }\n };\n\n _this.state = {\n inView: !!props.initialInView,\n entry: undefined\n };\n return _this;\n }\n\n var _proto = InView.prototype;\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n // If a IntersectionObserver option changed, reinit the observer\n if (prevProps.rootMargin !== this.props.rootMargin || prevProps.root !== this.props.root || prevProps.threshold !== this.props.threshold || prevProps.skip !== this.props.skip || prevProps.trackVisibility !== this.props.trackVisibility || prevProps.delay !== this.props.delay) {\n this.unobserve();\n this.observeNode();\n }\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.unobserve();\n this.node = null;\n };\n\n _proto.observeNode = function observeNode() {\n if (!this.node || this.props.skip) return;\n var _this$props = this.props,\n threshold = _this$props.threshold,\n root = _this$props.root,\n rootMargin = _this$props.rootMargin,\n trackVisibility = _this$props.trackVisibility,\n delay = _this$props.delay,\n fallbackInView = _this$props.fallbackInView;\n this._unobserveCb = observe(this.node, this.handleChange, {\n threshold: threshold,\n root: root,\n rootMargin: rootMargin,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n };\n\n _proto.unobserve = function unobserve() {\n if (this._unobserveCb) {\n this._unobserveCb();\n\n this._unobserveCb = null;\n }\n };\n\n _proto.render = function render() {\n if (!isPlainChildren(this.props)) {\n var _this$state = this.state,\n inView = _this$state.inView,\n entry = _this$state.entry;\n return this.props.children({\n inView: inView,\n entry: entry,\n ref: this.handleNode\n });\n }\n\n var _this$props2 = this.props,\n children = _this$props2.children,\n as = _this$props2.as,\n props = _objectWithoutPropertiesLoose(_this$props2, _excluded);\n\n return /*#__PURE__*/React.createElement(as || 'div', _extends({\n ref: this.handleNode\n }, props), children);\n };\n\n return InView;\n}(React.Component);\n\nInView.displayName = 'InView';\nInView.defaultProps = {\n threshold: 0,\n triggerOnce: false,\n initialInView: false\n};\n/**\r\n * React Hooks make it easy to monitor the `inView` state of your components. Call\r\n * the `useInView` hook with the (optional) [options](#options) you need. It will\r\n * return an array containing a `ref`, the `inView` status and the current\r\n * [`entry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry).\r\n * Assign the `ref` to the DOM element you want to monitor, and the hook will\r\n * report the status.\r\n *\r\n * @example\r\n * ```jsx\r\n * import React from 'react';\r\n * import { useInView } from 'react-intersection-observer';\r\n *\r\n * const Component = () => {\r\n * const { ref, inView, entry } = useInView({\r\n * threshold: 0,\r\n * });\r\n *\r\n * return (\r\n *
\r\n *

{`Header inside viewport ${inView}.`}

\r\n *
\r\n * );\r\n * };\r\n * ```\r\n */\n\nfunction useInView(_temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n threshold = _ref.threshold,\n delay = _ref.delay,\n trackVisibility = _ref.trackVisibility,\n rootMargin = _ref.rootMargin,\n root = _ref.root,\n triggerOnce = _ref.triggerOnce,\n skip = _ref.skip,\n initialInView = _ref.initialInView,\n fallbackInView = _ref.fallbackInView;\n\n var unobserve = React.useRef();\n\n var _React$useState = React.useState({\n inView: !!initialInView\n }),\n state = _React$useState[0],\n setState = _React$useState[1];\n\n var setRef = React.useCallback(function (node) {\n if (unobserve.current !== undefined) {\n unobserve.current();\n unobserve.current = undefined;\n } // Skip creating the observer\n\n\n if (skip) return;\n\n if (node) {\n unobserve.current = observe(node, function (inView, entry) {\n setState({\n inView: inView,\n entry: entry\n });\n\n if (entry.isIntersecting && triggerOnce && unobserve.current) {\n // If it should only trigger once, unobserve the element after it's inView\n unobserve.current();\n unobserve.current = undefined;\n }\n }, {\n root: root,\n rootMargin: rootMargin,\n threshold: threshold,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n }\n }, // We break the rule here, because we aren't including the actual `threshold` variable\n // eslint-disable-next-line react-hooks/exhaustive-deps\n [// If the threshold is an array, convert it to a string so it won't change between renders.\n // eslint-disable-next-line react-hooks/exhaustive-deps\n Array.isArray(threshold) ? threshold.toString() : threshold, root, rootMargin, triggerOnce, skip, trackVisibility, fallbackInView, delay]);\n /* eslint-disable-next-line */\n\n useEffect(function () {\n if (!unobserve.current && state.entry && !triggerOnce && !skip) {\n // If we don't have a ref, then reset the state (unless the hook is set to only `triggerOnce` or `skip`)\n // This ensures we correctly reflect the current state - If you aren't observing anything, then nothing is inView\n setState({\n inView: !!initialInView\n });\n }\n });\n var result = [setRef, state.inView, state.entry]; // Support object destructuring, by adding the specific values.\n\n result.ref = result[0];\n result.inView = result[1];\n result.entry = result[2];\n return result;\n}\n\nexport { InView, InView as default, defaultFallbackInView, observe, useInView };","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimeline = function VerticalTimeline(_ref) {\n var _ref$animate = _ref.animate,\n animate = _ref$animate === void 0 ? true : _ref$animate,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$layout = _ref.layout,\n layout = _ref$layout === void 0 ? '2-columns' : _ref$layout,\n _ref$lineColor = _ref.lineColor,\n lineColor = _ref$lineColor === void 0 ? '#FFF' : _ref$lineColor,\n children = _ref.children;\n\n if (typeof window === 'object') {\n document.documentElement.style.setProperty('--line-color', lineColor);\n }\n\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n className: (0, _classnames.default)(className, 'vertical-timeline', {\n 'vertical-timeline--animate': animate,\n 'vertical-timeline--two-columns': layout === '2-columns',\n 'vertical-timeline--one-column-left': layout === '1-column' || layout === '1-column-left',\n 'vertical-timeline--one-column-right': layout === '1-column-right'\n })\n }, children);\n};\n\nVerticalTimeline.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]).isRequired,\n className: _propTypes.default.string,\n animate: _propTypes.default.bool,\n layout: _propTypes.default.oneOf(['1-column-left', '1-column', '2-columns', '1-column-right']),\n lineColor: _propTypes.default.string\n};\nvar _default = VerticalTimeline;\nexports.default = _default;","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nvar _reactIntersectionObserver = require(\"react-intersection-observer\");\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimelineElement = function VerticalTimelineElement(_ref) {\n var _ref$children = _ref.children,\n children = _ref$children === void 0 ? '' : _ref$children,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$contentArrowStyl = _ref.contentArrowStyle,\n contentArrowStyle = _ref$contentArrowStyl === void 0 ? null : _ref$contentArrowStyl,\n _ref$contentStyle = _ref.contentStyle,\n contentStyle = _ref$contentStyle === void 0 ? null : _ref$contentStyle,\n _ref$date = _ref.date,\n date = _ref$date === void 0 ? '' : _ref$date,\n _ref$dateClassName = _ref.dateClassName,\n dateClassName = _ref$dateClassName === void 0 ? '' : _ref$dateClassName,\n _ref$icon = _ref.icon,\n icon = _ref$icon === void 0 ? null : _ref$icon,\n _ref$iconClassName = _ref.iconClassName,\n iconClassName = _ref$iconClassName === void 0 ? '' : _ref$iconClassName,\n _ref$iconOnClick = _ref.iconOnClick,\n iconOnClick = _ref$iconOnClick === void 0 ? null : _ref$iconOnClick,\n _ref$onTimelineElemen = _ref.onTimelineElementClick,\n onTimelineElementClick = _ref$onTimelineElemen === void 0 ? null : _ref$onTimelineElemen,\n _ref$iconStyle = _ref.iconStyle,\n iconStyle = _ref$iconStyle === void 0 ? null : _ref$iconStyle,\n _ref$id = _ref.id,\n id = _ref$id === void 0 ? '' : _ref$id,\n _ref$position = _ref.position,\n position = _ref$position === void 0 ? '' : _ref$position,\n _ref$style = _ref.style,\n style = _ref$style === void 0 ? null : _ref$style,\n _ref$textClassName = _ref.textClassName,\n textClassName = _ref$textClassName === void 0 ? '' : _ref$textClassName,\n _ref$intersectionObse = _ref.intersectionObserverProps,\n intersectionObserverProps = _ref$intersectionObse === void 0 ? {\n rootMargin: '0px 0px -40px 0px',\n triggerOnce: true\n } : _ref$intersectionObse,\n _ref$visible = _ref.visible,\n visible = _ref$visible === void 0 ? false : _ref$visible;\n return /*#__PURE__*/_react.default.createElement(_reactIntersectionObserver.InView, intersectionObserverProps, function (_ref2) {\n var inView = _ref2.inView,\n ref = _ref2.ref;\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n ref: ref,\n id: id,\n className: (0, _classnames.default)(className, 'vertical-timeline-element', {\n 'vertical-timeline-element--left': position === 'left',\n 'vertical-timeline-element--right': position === 'right',\n 'vertical-timeline-element--no-children': children === ''\n }),\n style: style\n }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(\"span\", {\n // eslint-disable-line jsx-a11y/no-static-element-interactions\n style: iconStyle,\n onClick: iconOnClick,\n className: (0, _classnames.default)(iconClassName, 'vertical-timeline-element-icon', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, icon), /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentStyle,\n onClick: onTimelineElementClick,\n className: (0, _classnames.default)(textClassName, 'vertical-timeline-element-content', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentArrowStyle,\n className: \"vertical-timeline-element-content-arrow\"\n }), children, /*#__PURE__*/_react.default.createElement(\"span\", {\n className: (0, _classnames.default)(dateClassName, 'vertical-timeline-element-date')\n }, date))));\n });\n};\n\nVerticalTimelineElement.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),\n className: _propTypes.default.string,\n contentArrowStyle: _propTypes.default.shape({}),\n contentStyle: _propTypes.default.shape({}),\n date: _propTypes.default.node,\n dateClassName: _propTypes.default.string,\n icon: _propTypes.default.element,\n iconClassName: _propTypes.default.string,\n iconStyle: _propTypes.default.shape({}),\n iconOnClick: _propTypes.default.func,\n onTimelineElementClick: _propTypes.default.func,\n id: _propTypes.default.string,\n position: _propTypes.default.string,\n style: _propTypes.default.shape({}),\n textClassName: _propTypes.default.string,\n visible: _propTypes.default.bool,\n intersectionObserverProps: _propTypes.default.shape({\n root: _propTypes.default.object,\n rootMargin: _propTypes.default.string,\n threshold: _propTypes.default.number,\n triggerOnce: _propTypes.default.bool\n })\n};\nvar _default = VerticalTimelineElement;\nexports.default = _default;","\"use strict\"; // this should be the entry point to your library\n\nmodule.exports = {\n VerticalTimeline: require('./VerticalTimeline').default,\n // eslint-disable-line global-require\n VerticalTimelineElement: require('./VerticalTimelineElement').default // eslint-disable-line global-require\n\n};","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n {/* \n \n */}\n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","import { createElement, Component } from 'react';\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar _extendStatics = function extendStatics(d, b) {\n _extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) {\n if (b.hasOwnProperty(p)) d[p] = b[p];\n }\n };\n\n return _extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n _extendStatics(d, b);\n\n function __() {\n this.constructor = d;\n }\n\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar _assign = function __assign() {\n _assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n }\n\n return t;\n };\n\n return _assign.apply(this, arguments);\n};\n\nfunction __rest(s, e) {\n var t = {};\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n }\n\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nvar VIEWBOX_WIDTH = 100;\nvar VIEWBOX_HEIGHT = 100;\nvar VIEWBOX_HEIGHT_HALF = 50;\nvar VIEWBOX_CENTER_X = 50;\nvar VIEWBOX_CENTER_Y = 50;\n\nfunction Path(_a) {\n var className = _a.className,\n counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius,\n strokeWidth = _a.strokeWidth,\n style = _a.style;\n return createElement(\"path\", {\n className: className,\n style: Object.assign({}, style, getDashStyle({\n pathRadius: pathRadius,\n dashRatio: dashRatio,\n counterClockwise: counterClockwise\n })),\n d: getPathDescription({\n pathRadius: pathRadius,\n counterClockwise: counterClockwise\n }),\n strokeWidth: strokeWidth,\n fillOpacity: 0\n });\n}\n\nfunction getPathDescription(_a) {\n var pathRadius = _a.pathRadius,\n counterClockwise = _a.counterClockwise;\n var radius = pathRadius;\n var rotation = counterClockwise ? 1 : 0;\n return \"\\n M \" + VIEWBOX_CENTER_X + \",\" + VIEWBOX_CENTER_Y + \"\\n m 0,-\" + radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,\" + 2 * radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,-\" + 2 * radius + \"\\n \";\n}\n\nfunction getDashStyle(_a) {\n var counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius;\n var diameter = Math.PI * 2 * pathRadius;\n var gapLength = (1 - dashRatio) * diameter;\n return {\n strokeDasharray: diameter + \"px \" + diameter + \"px\",\n strokeDashoffset: (counterClockwise ? -gapLength : gapLength) + \"px\"\n };\n}\n\nvar CircularProgressbar = function (_super) {\n __extends(CircularProgressbar, _super);\n\n function CircularProgressbar() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n\n CircularProgressbar.prototype.getBackgroundPadding = function () {\n if (!this.props.background) {\n return 0;\n }\n\n return this.props.backgroundPadding;\n };\n\n CircularProgressbar.prototype.getPathRadius = function () {\n return VIEWBOX_HEIGHT_HALF - this.props.strokeWidth / 2 - this.getBackgroundPadding();\n };\n\n CircularProgressbar.prototype.getPathRatio = function () {\n var _a = this.props,\n value = _a.value,\n minValue = _a.minValue,\n maxValue = _a.maxValue;\n var boundedValue = Math.min(Math.max(value, minValue), maxValue);\n return (boundedValue - minValue) / (maxValue - minValue);\n };\n\n CircularProgressbar.prototype.render = function () {\n var _a = this.props,\n circleRatio = _a.circleRatio,\n className = _a.className,\n classes = _a.classes,\n counterClockwise = _a.counterClockwise,\n styles = _a.styles,\n strokeWidth = _a.strokeWidth,\n text = _a.text;\n var pathRadius = this.getPathRadius();\n var pathRatio = this.getPathRatio();\n return createElement(\"svg\", {\n className: classes.root + \" \" + className,\n style: styles.root,\n viewBox: \"0 0 \" + VIEWBOX_WIDTH + \" \" + VIEWBOX_HEIGHT,\n \"data-test-id\": \"CircularProgressbar\"\n }, this.props.background ? createElement(\"circle\", {\n className: classes.background,\n style: styles.background,\n cx: VIEWBOX_CENTER_X,\n cy: VIEWBOX_CENTER_Y,\n r: VIEWBOX_HEIGHT_HALF\n }) : null, createElement(Path, {\n className: classes.trail,\n counterClockwise: counterClockwise,\n dashRatio: circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.trail\n }), createElement(Path, {\n className: classes.path,\n counterClockwise: counterClockwise,\n dashRatio: pathRatio * circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.path\n }), text ? createElement(\"text\", {\n className: classes.text,\n style: styles.text,\n x: VIEWBOX_CENTER_X,\n y: VIEWBOX_CENTER_Y\n }, text) : null);\n };\n\n CircularProgressbar.defaultProps = {\n background: false,\n backgroundPadding: 0,\n circleRatio: 1,\n classes: {\n root: 'CircularProgressbar',\n trail: 'CircularProgressbar-trail',\n path: 'CircularProgressbar-path',\n text: 'CircularProgressbar-text',\n background: 'CircularProgressbar-background'\n },\n counterClockwise: false,\n className: '',\n maxValue: 100,\n minValue: 0,\n strokeWidth: 8,\n styles: {\n root: {},\n trail: {},\n path: {},\n text: {},\n background: {}\n },\n text: ''\n };\n return CircularProgressbar;\n}(Component);\n\nfunction CircularProgressbarWithChildren(props) {\n var children = props.children,\n circularProgressbarProps = __rest(props, [\"children\"]);\n\n return createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren\"\n }, createElement(\"div\", {\n style: {\n position: 'relative',\n width: '100%',\n height: '100%'\n }\n }, createElement(CircularProgressbar, _assign({}, circularProgressbarProps)), props.children ? createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren__children\",\n style: {\n position: 'absolute',\n width: '100%',\n height: '100%',\n marginTop: '-100%',\n display: 'flex',\n flexDirection: 'column',\n justifyContent: 'center',\n alignItems: 'center'\n }\n }, props.children) : null));\n}\n\nfunction buildStyles(_a) {\n var rotation = _a.rotation,\n strokeLinecap = _a.strokeLinecap,\n textColor = _a.textColor,\n textSize = _a.textSize,\n pathColor = _a.pathColor,\n pathTransition = _a.pathTransition,\n pathTransitionDuration = _a.pathTransitionDuration,\n trailColor = _a.trailColor,\n backgroundColor = _a.backgroundColor;\n var rotationTransform = rotation == null ? undefined : \"rotate(\" + rotation + \"turn)\";\n var rotationTransformOrigin = rotation == null ? undefined : 'center center';\n return {\n root: {},\n path: removeUndefinedValues({\n stroke: pathColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin,\n transition: pathTransition,\n transitionDuration: pathTransitionDuration == null ? undefined : pathTransitionDuration + \"s\"\n }),\n trail: removeUndefinedValues({\n stroke: trailColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin\n }),\n text: removeUndefinedValues({\n fill: textColor,\n fontSize: textSize\n }),\n background: removeUndefinedValues({\n fill: backgroundColor\n })\n };\n}\n\nfunction removeUndefinedValues(obj) {\n Object.keys(obj).forEach(function (key) {\n if (obj[key] == null) {\n delete obj[key];\n }\n });\n return obj;\n}\n\nexport { CircularProgressbar, CircularProgressbarWithChildren, buildStyles };","import React from 'react';\nimport './styles.scss';\nimport { themeObj } from '../../utils/customTheme';\nimport { useState, useEffect } from 'react';\nimport { CircularProgressbarWithChildren, buildStyles } from 'react-circular-progressbar';\nimport 'react-circular-progressbar/dist/styles.css';\n\n// I'll fix this when I have time later -- I know the logic and whatever if flawed and failing terribly rn.\ninterface timeProps {\n currentTime: Date;\n timeOfEvent: Date;\n}\n\nconst getTimeLeft = ({ currentTime, timeOfEvent }: timeProps) => {\n const timeDifferenceMinutes = (timeOfEvent.getTime() - currentTime.getTime()) / (1000 * 60); // divide by 1000 x 60 bc it's in milliseconds\n const daysLeft = Math.floor(timeDifferenceMinutes / (60 * 24)); // minutes in an hour x hours in a day\n const hoursLeft = Math.floor((timeDifferenceMinutes - daysLeft * 60 * 24) / 60);\n const minutesLeft = Math.ceil(timeDifferenceMinutes - daysLeft * 60 * 24 - hoursLeft * 60);\n\n return [daysLeft, hoursLeft, minutesLeft];\n};\n\ninterface eventDateProps {\n year: number;\n month: number;\n day: number;\n hour: number;\n}\n\nconst Countdown = ({ year, month, day, hour }: eventDateProps) => {\n const timeOfEvent = new Date(year, month, day, hour, 0, 0);\n\n const currentTime = new Date();\n const [timeLeft, setTimeLeft] = useState(getTimeLeft({ currentTime, timeOfEvent }));\n\n useEffect(() => {\n const interval = setInterval(() => {\n const currentTime = new Date();\n setTimeLeft(() => getTimeLeft({ currentTime, timeOfEvent }));\n }, 1000); // run the interval every 1000 milliseconds (1 second)\n return () => clearInterval(interval);\n }, []); // only run the effect once\n\n function getPercentage(current: number, maximum: number) {\n const percentage = 100 - Math.round(100 * (current / maximum));\n return percentage;\n }\n\n const hoursPercentage = getPercentage(timeLeft[1], 24);\n const dayPercentage = getPercentage(timeLeft[0], 30.5);\n const minutesPercentage = getPercentage(timeLeft[2], 60);\n\n const circularProgressStyles = buildStyles({\n // Rotation of path and trail, in number of turns (0-1)\n rotation: 0.5,\n // Whether to use rounded or flat corners on the ends - can use 'butt' or 'round'\n strokeLinecap: 'butt',\n // Text size\n textSize: '16px',\n // Colors\n pathColor: themeObj.dark.palette.primary.main,\n textColor: themeObj.dark.palette.secondary.main,\n trailColor: themeObj.dark.palette.accent.main\n });\n\n return (\n <>\n \n
\n {/* display: \"grid\", gridTemplateColumns: \"repeat(3, 1fr)\" */}\n \n
{timeLeft[0]}
\n
Days
\n \n \n
{timeLeft[1]}
\n {/* used to be 128px */}\n
Hours
\n \n \n
{timeLeft[2]}
\n
Minutes
\n \n
\n {/* {timeLeft[0]} days {timeLeft[1]} hours {timeLeft[2]} minutes remaining */}\n \n \n );\n};\n\nexport default Countdown;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './layout.scss';\n\nimport { VerticalTimeline, VerticalTimelineElement } from 'react-vertical-timeline-component';\nimport 'react-vertical-timeline-component/style.min.css';\n\ninterface EventInfo {\n name: string;\n description: string;\n time: string;\n}\n\ninterface TimelineProps {\n eventInfo: EventInfo[];\n}\n\nconst Timeline = ({ eventInfo }: TimelineProps) => {\n return (\n <>\n \n {eventInfo.map((event, index) => {\n return (\n \n \n {event.name}\n \n \n {event.description}\n \n \n );\n })}\n \n \n );\n};\n\nexport default Timeline;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst PrizeMoney = () => {\n return (\n \n \n $1000 in prizes\n \n \n );\n};\n\nexport default PrizeMoney;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst DateBanner = () => {\n return (\n \n \n Join us virtually on June 17th!\n \n \n );\n};\n\nexport default DateBanner;\n","import React from 'react';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './index.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport Countdown from '../components/countdown';\nimport Timeline from '../components/timeline';\nimport PrizeMoney from '../components/prizeMoney';\nimport eventInfo from '../data/schedule.json';\nimport Banner from '../components/banner';\nimport DateBanner from '../components/dateBanner';\n\nconst IndexPage = () => {\n return (\n \n \n \n
\n \n 2023\n \n MVHacks 6.0\n
\n \n \n The hackathon for everyone. Especially beginners.\n \n\n \n \n \n \n \n \n \n
\n
\n );\n};\n\n/**\n * Head export to define metadata for the page\n *\n * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\n */\nexport const Head = () => (\n \n);\n\nexport default IndexPage;\n"],"names":["hasOwn","hasOwnProperty","classNames","classes","i","arguments","length","arg","argType","push","Array","isArray","inner","apply","toString","Object","prototype","includes","key","call","join","module","exports","default","_extends","assign","target","source","this","_setPrototypeOf","o","p","setPrototypeOf","__proto__","observerMap","Map","RootIds","WeakMap","rootId","unsupportedValue","undefined","defaultFallbackInView","inView","optionsToId","options","keys","sort","filter","map","root","has","set","get","observe","element","callback","fallbackInView","window","IntersectionObserver","bounds","getBoundingClientRect","isIntersecting","intersectionRatio","threshold","time","boundingClientRect","intersectionRect","rootBounds","_createObserver","id","instance","thresholds","elements","observer","entries","forEach","entry","_elements$get","some","trackVisibility","isVisible","createObserver","callbacks","splice","indexOf","unobserve","size","disconnect","_excluded","isPlainChildren","props","children","InView","_React$Component","subClass","superClass","_this","node","_unobserveCb","handleNode","triggerOnce","skip","setState","initialInView","observeNode","handleChange","onChange","state","create","constructor","_proto","componentDidUpdate","prevProps","rootMargin","delay","componentWillUnmount","_this$props","render","_this$state","ref","_this$props2","as","excluded","sourceKeys","_objectWithoutPropertiesLoose","useInView","_temp","_ref","_React$useState","setRef","current","useEffect","result","displayName","defaultProps","_react","_interopRequireDefault","_propTypes","_classnames","obj","__esModule","VerticalTimeline","_ref$animate","animate","_ref$className","className","_ref$layout","layout","_ref$lineColor","lineColor","document","documentElement","style","setProperty","createElement","propTypes","oneOfType","arrayOf","isRequired","string","bool","oneOf","_default","_reactIntersectionObserver","VerticalTimelineElement","_ref$children","_ref$contentArrowStyl","contentArrowStyle","_ref$contentStyle","contentStyle","_ref$date","date","_ref$dateClassName","dateClassName","_ref$icon","icon","_ref$iconClassName","iconClassName","_ref$iconOnClick","iconOnClick","_ref$onTimelineElemen","onTimelineElementClick","_ref$iconStyle","iconStyle","_ref$id","_ref$position","position","_ref$style","_ref$textClassName","textClassName","_ref$intersectionObse","intersectionObserverProps","_ref$visible","visible","_ref2","Fragment","onClick","shape","func","object","number","React","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","color","src","_extendStatics","d","b","_assign","t","s","n","Path","_a","counterClockwise","dashRatio","pathRadius","strokeWidth","getDashStyle","getPathDescription","fillOpacity","rotation","diameter","Math","PI","gapLength","strokeDasharray","strokeDashoffset","CircularProgressbar","_super","__","__extends","getBackgroundPadding","backgroundPadding","getPathRadius","getPathRatio","value","minValue","maxValue","min","max","circleRatio","styles","text","pathRatio","viewBox","cx","cy","r","trail","path","x","y","Component","CircularProgressbarWithChildren","circularProgressbarProps","e","getOwnPropertySymbols","__rest","marginTop","removeUndefinedValues","getTimeLeft","currentTime","timeDifferenceMinutes","timeOfEvent","getTime","daysLeft","floor","hoursLeft","ceil","year","month","day","hour","Date","useState","timeLeft","setTimeLeft","getPercentage","maximum","round","interval","setInterval","clearInterval","strokeLinecap","textColor","textSize","pathColor","pathTransition","pathTransitionDuration","trailColor","backgroundColor","rotationTransform","rotationTransformOrigin","hoursPercentage","dayPercentage","minutesPercentage","circularProgressStyles","stroke","transform","transformOrigin","transition","transitionDuration","fill","fontSize","paddingTop","margin","eventInfo","event","index","boxShadow","outline","borderRight","border","name","description","Head","Seo","title","ChakraProvider","theme","Layout","Button","variant","href","DateBanner","Countdown","PrizeMoney","Timeline","Banner"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-index-tsx-98aca07ac738bacb8894.js b/component---src-pages-index-tsx-98aca07ac738bacb8894.js deleted file mode 100644 index b1d944c..0000000 --- a/component---src-pages-index-tsx-98aca07ac738bacb8894.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see component---src-pages-index-tsx-98aca07ac738bacb8894.js.LICENSE.txt */ -(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[691],{5900:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t=e}));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=i.get(t.target))||n.forEach((function(e){e(a,t)}))}))}),e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:i},o.set(t,n)}return n}(n),l=a.id,s=a.observer,u=a.elements,m=u.get(e)||[];return u.has(e)||u.set(e,m),m.push(t),s.observe(e),function(){m.splice(m.indexOf(t),1),0===m.length&&(u.delete(e),s.unobserve(e)),0===u.size&&(s.disconnect(),o.delete(l))}}var p=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function f(e){return"function"!=typeof e.children}var h=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),f(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var l=o.prototype;return l.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},l.componentWillUnmount=function(){this.unobserve(),this.node=null},l.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,i=e.trackVisibility,a=e.delay,o=e.fallbackInView;this._unobserveCb=m(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:i,delay:a},o)}},l.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},l.render=function(){if(!f(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var a=this.props,o=a.children,l=a.as,s=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(a,p);return r.createElement(l||"div",i({ref:this.handleNode},s),o)},o}(r.Component);function v(e){var t=void 0===e?{}:e,n=t.threshold,i=t.delay,a=t.trackVisibility,o=t.rootMargin,l=t.root,s=t.triggerOnce,c=t.skip,u=t.initialInView,d=t.fallbackInView,p=r.useRef(),f=r.useState({inView:!!u}),h=f[0],v=f[1],y=r.useCallback((function(e){void 0!==p.current&&(p.current(),p.current=void 0),c||e&&(p.current=m(e,(function(e,t){v({inView:e,entry:t}),t.isIntersecting&&s&&p.current&&(p.current(),p.current=void 0)}),{root:l,rootMargin:o,threshold:n,trackVisibility:a,delay:i},d))}),[Array.isArray(n)?n.toString():n,l,o,s,c,a,d,i]);(0,r.useEffect)((function(){p.current||!h.entry||s||c||v({inView:!!u})}));var g=[y,h.inView,h.entry];return g.ref=g[0],g.inView=g[1],g.entry=g[2],g}h.displayName="InView",h.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},5238:function(e,t,n){"use strict";t.Z=void 0;var r=o(n(7294)),i=o(n(5697)),a=o(n(5900));function o(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=e.animate,n=void 0===t||t,i=e.className,o=void 0===i?"":i,l=e.layout,s=void 0===l?"2-columns":l,c=e.lineColor,u=void 0===c?"#FFF":c,d=e.children;return"object"==typeof window&&document.documentElement.style.setProperty("--line-color",u),r.default.createElement("div",{className:(0,a.default)(o,"vertical-timeline",{"vertical-timeline--animate":n,"vertical-timeline--two-columns":"2-columns"===s,"vertical-timeline--one-column-left":"1-column"===s||"1-column-left"===s,"vertical-timeline--one-column-right":"1-column-right"===s})},d)};l.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]).isRequired,className:i.default.string,animate:i.default.bool,layout:i.default.oneOf(["1-column-left","1-column","2-columns","1-column-right"]),lineColor:i.default.string};var s=l;t.Z=s},7038:function(e,t,n){"use strict";t.Z=void 0;var r=l(n(7294)),i=l(n(5697)),a=l(n(5900)),o=n(660);function l(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.children,n=void 0===t?"":t,i=e.className,l=void 0===i?"":i,s=e.contentArrowStyle,c=void 0===s?null:s,u=e.contentStyle,d=void 0===u?null:u,m=e.date,p=void 0===m?"":m,f=e.dateClassName,h=void 0===f?"":f,v=e.icon,y=void 0===v?null:v,g=e.iconClassName,b=void 0===g?"":g,k=e.iconOnClick,E=void 0===k?null:k,C=e.onTimelineElementClick,w=void 0===C?null:C,x=e.iconStyle,O=void 0===x?null:x,N=e.id,V=void 0===N?"":N,S=e.position,P=void 0===S?"":S,_=e.style,T=void 0===_?null:_,I=e.textClassName,R=void 0===I?"":I,j=e.intersectionObserverProps,M=void 0===j?{rootMargin:"0px 0px -40px 0px",triggerOnce:!0}:j,A=e.visible,W=void 0!==A&&A;return r.default.createElement(o.InView,M,(function(e){var t=e.inView,i=e.ref;return r.default.createElement("div",{ref:i,id:V,className:(0,a.default)(l,"vertical-timeline-element",{"vertical-timeline-element--left":"left"===P,"vertical-timeline-element--right":"right"===P,"vertical-timeline-element--no-children":""===n}),style:T},r.default.createElement(r.default.Fragment,null,r.default.createElement("span",{style:O,onClick:E,className:(0,a.default)(b,"vertical-timeline-element-icon",{"bounce-in":t||W,"is-hidden":!(t||W)})},y),r.default.createElement("div",{style:d,onClick:w,className:(0,a.default)(R,"vertical-timeline-element-content",{"bounce-in":t||W,"is-hidden":!(t||W)})},r.default.createElement("div",{style:c,className:"vertical-timeline-element-content-arrow"}),n,r.default.createElement("span",{className:(0,a.default)(h,"vertical-timeline-element-date")},p))))}))};s.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]),className:i.default.string,contentArrowStyle:i.default.shape({}),contentStyle:i.default.shape({}),date:i.default.node,dateClassName:i.default.string,icon:i.default.element,iconClassName:i.default.string,iconStyle:i.default.shape({}),iconOnClick:i.default.func,onTimelineElementClick:i.default.func,id:i.default.string,position:i.default.string,style:i.default.shape({}),textClassName:i.default.string,visible:i.default.bool,intersectionObserverProps:i.default.shape({root:i.default.object,rootMargin:i.default.string,threshold:i.default.number,triggerOnce:i.default.bool})};var c=s;t.Z=c},7772:function(e,t,n){"use strict";e.exports={VerticalTimeline:n(5238).Z,VerticalTimelineElement:n(7038).Z}},1528:function(e,t,n){"use strict";var r=n(7294),i=n(5205);t.Z=function(){return r.createElement("div",{style:{background:i.af.dark.palette.accent.main,display:"flex",textAlign:"center",justifyContent:"center",width:"100%",height:"auto",flexDirection:"column",alignItems:"center"}},r.createElement("div",null,r.createElement("h1",{className:"sponsorsText",style:{color:i.af.dark.palette.primary.main}},"Sponsors")),r.createElement("div",{className:"banner"},r.createElement("img",{src:"/images/sponsors/balsamic_logo.png"}),r.createElement("img",{src:"/images/sponsors/echoAR.png"})))}},8614:function(e,t,n){"use strict";n.r(t),n.d(t,{Head:function(){return O},default:function(){return N}});var r=n(7294),i=n(2302),a=n(4001),o=n(4956),l=n(1942),s=n(5205),c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},c(e,t)};var u=function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nvar observerMap = new Map();\nvar RootIds = new WeakMap();\nvar rootId = 0;\nvar unsupportedValue = undefined;\n/**\r\n * What should be the default behavior if the IntersectionObserver is unsupported?\r\n * Ideally the polyfill has been loaded, you can have the following happen:\r\n * - `undefined`: Throw an error\r\n * - `true` or `false`: Set the `inView` value to this regardless of intersection state\r\n * **/\n\nfunction defaultFallbackInView(inView) {\n unsupportedValue = inView;\n}\n/**\r\n * Generate a unique ID for the root element\r\n * @param root\r\n */\n\n\nfunction getRootId(root) {\n if (!root) return '0';\n if (RootIds.has(root)) return RootIds.get(root);\n rootId += 1;\n RootIds.set(root, rootId.toString());\n return RootIds.get(root);\n}\n/**\r\n * Convert the options to a string Id, based on the values.\r\n * Ensures we can reuse the same observer when observing elements with the same options.\r\n * @param options\r\n */\n\n\nfunction optionsToId(options) {\n return Object.keys(options).sort().filter(function (key) {\n return options[key] !== undefined;\n }).map(function (key) {\n return key + \"_\" + (key === 'root' ? getRootId(options.root) : options[key]);\n }).toString();\n}\n\nfunction createObserver(options) {\n // Create a unique ID for this observer instance, based on the root, root margin and threshold.\n var id = optionsToId(options);\n var instance = observerMap.get(id);\n\n if (!instance) {\n // Create a map of elements this observer is going to observe. Each element has a list of callbacks that should be triggered, once it comes into view.\n var elements = new Map();\n var thresholds;\n var observer = new IntersectionObserver(function (entries) {\n entries.forEach(function (entry) {\n var _elements$get; // While it would be nice if you could just look at isIntersecting to determine if the component is inside the viewport, browsers can't agree on how to use it.\n // -Firefox ignores `threshold` when considering `isIntersecting`, so it will never be false again if `threshold` is > 0\n\n\n var inView = entry.isIntersecting && thresholds.some(function (threshold) {\n return entry.intersectionRatio >= threshold;\n }); // @ts-ignore support IntersectionObserver v2\n\n if (options.trackVisibility && typeof entry.isVisible === 'undefined') {\n // The browser doesn't support Intersection Observer v2, falling back to v1 behavior.\n // @ts-ignore\n entry.isVisible = inView;\n }\n\n (_elements$get = elements.get(entry.target)) == null ? void 0 : _elements$get.forEach(function (callback) {\n callback(inView, entry);\n });\n });\n }, options); // Ensure we have a valid thresholds array. If not, use the threshold from the options\n\n thresholds = observer.thresholds || (Array.isArray(options.threshold) ? options.threshold : [options.threshold || 0]);\n instance = {\n id: id,\n observer: observer,\n elements: elements\n };\n observerMap.set(id, instance);\n }\n\n return instance;\n}\n/**\r\n * @param element - DOM Element to observe\r\n * @param callback - Callback function to trigger when intersection status changes\r\n * @param options - Intersection Observer options\r\n * @param fallbackInView - Fallback inView value.\r\n * @return Function - Cleanup function that should be triggered to unregister the observer\r\n */\n\n\nfunction observe(element, callback, options, fallbackInView) {\n if (options === void 0) {\n options = {};\n }\n\n if (fallbackInView === void 0) {\n fallbackInView = unsupportedValue;\n }\n\n if (typeof window.IntersectionObserver === 'undefined' && fallbackInView !== undefined) {\n var bounds = element.getBoundingClientRect();\n callback(fallbackInView, {\n isIntersecting: fallbackInView,\n target: element,\n intersectionRatio: typeof options.threshold === 'number' ? options.threshold : 0,\n time: 0,\n boundingClientRect: bounds,\n intersectionRect: bounds,\n rootBounds: bounds\n });\n return function () {// Nothing to cleanup\n };\n } // An observer with the same options can be reused, so lets use this fact\n\n\n var _createObserver = createObserver(options),\n id = _createObserver.id,\n observer = _createObserver.observer,\n elements = _createObserver.elements; // Register the callback listener for this element\n\n\n var callbacks = elements.get(element) || [];\n\n if (!elements.has(element)) {\n elements.set(element, callbacks);\n }\n\n callbacks.push(callback);\n observer.observe(element);\n return function unobserve() {\n // Remove the callback from the callback list\n callbacks.splice(callbacks.indexOf(callback), 1);\n\n if (callbacks.length === 0) {\n // No more callback exists for element, so destroy it\n elements[\"delete\"](element);\n observer.unobserve(element);\n }\n\n if (elements.size === 0) {\n // No more elements are being observer by this instance, so destroy it\n observer.disconnect();\n observerMap[\"delete\"](id);\n }\n };\n}\n\nvar _excluded = [\"children\", \"as\", \"triggerOnce\", \"threshold\", \"root\", \"rootMargin\", \"onChange\", \"skip\", \"trackVisibility\", \"delay\", \"initialInView\", \"fallbackInView\"];\n\nfunction isPlainChildren(props) {\n return typeof props.children !== 'function';\n}\n/**\r\n ## Render props\r\n\n To use the `` component, you pass it a function. It will be called\r\n whenever the state changes, with the new value of `inView`. In addition to the\r\n `inView` prop, children also receive a `ref` that should be set on the\r\n containing DOM element. This is the element that the IntersectionObserver will\r\n monitor.\r\n\n If you need it, you can also access the\r\n [`IntersectionObserverEntry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry)\r\n on `entry`, giving you access to all the details about the current intersection\r\n state.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n \r\n {({ inView, ref, entry }) => (\r\n
\r\n

{`Header inside viewport ${inView}.`}

\r\n
\r\n )}\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n\n ## Plain children\r\n\n You can pass any element to the ``, and it will handle creating the\r\n wrapping DOM element. Add a handler to the `onChange` method, and control the\r\n state in your own component. Any extra props you add to `` will be\r\n passed to the HTML element, allowing you set the `className`, `style`, etc.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n console.log('Inview:', inView)}>\r\n

Plain children are always rendered. Use onChange to monitor state.

\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n */\n\n\nvar InView = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(InView, _React$Component);\n\n function InView(props) {\n var _this;\n\n _this = _React$Component.call(this, props) || this;\n _this.node = null;\n _this._unobserveCb = null;\n\n _this.handleNode = function (node) {\n if (_this.node) {\n // Clear the old observer, before we start observing a new element\n _this.unobserve();\n\n if (!node && !_this.props.triggerOnce && !_this.props.skip) {\n // Reset the state if we get a new node, and we aren't ignoring updates\n _this.setState({\n inView: !!_this.props.initialInView,\n entry: undefined\n });\n }\n }\n\n _this.node = node ? node : null;\n\n _this.observeNode();\n };\n\n _this.handleChange = function (inView, entry) {\n if (inView && _this.props.triggerOnce) {\n // If `triggerOnce` is true, we should stop observing the element.\n _this.unobserve();\n }\n\n if (!isPlainChildren(_this.props)) {\n // Store the current State, so we can pass it to the children in the next render update\n // There's no reason to update the state for plain children, since it's not used in the rendering.\n _this.setState({\n inView: inView,\n entry: entry\n });\n }\n\n if (_this.props.onChange) {\n // If the user is actively listening for onChange, always trigger it\n _this.props.onChange(inView, entry);\n }\n };\n\n _this.state = {\n inView: !!props.initialInView,\n entry: undefined\n };\n return _this;\n }\n\n var _proto = InView.prototype;\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n // If a IntersectionObserver option changed, reinit the observer\n if (prevProps.rootMargin !== this.props.rootMargin || prevProps.root !== this.props.root || prevProps.threshold !== this.props.threshold || prevProps.skip !== this.props.skip || prevProps.trackVisibility !== this.props.trackVisibility || prevProps.delay !== this.props.delay) {\n this.unobserve();\n this.observeNode();\n }\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.unobserve();\n this.node = null;\n };\n\n _proto.observeNode = function observeNode() {\n if (!this.node || this.props.skip) return;\n var _this$props = this.props,\n threshold = _this$props.threshold,\n root = _this$props.root,\n rootMargin = _this$props.rootMargin,\n trackVisibility = _this$props.trackVisibility,\n delay = _this$props.delay,\n fallbackInView = _this$props.fallbackInView;\n this._unobserveCb = observe(this.node, this.handleChange, {\n threshold: threshold,\n root: root,\n rootMargin: rootMargin,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n };\n\n _proto.unobserve = function unobserve() {\n if (this._unobserveCb) {\n this._unobserveCb();\n\n this._unobserveCb = null;\n }\n };\n\n _proto.render = function render() {\n if (!isPlainChildren(this.props)) {\n var _this$state = this.state,\n inView = _this$state.inView,\n entry = _this$state.entry;\n return this.props.children({\n inView: inView,\n entry: entry,\n ref: this.handleNode\n });\n }\n\n var _this$props2 = this.props,\n children = _this$props2.children,\n as = _this$props2.as,\n props = _objectWithoutPropertiesLoose(_this$props2, _excluded);\n\n return /*#__PURE__*/React.createElement(as || 'div', _extends({\n ref: this.handleNode\n }, props), children);\n };\n\n return InView;\n}(React.Component);\n\nInView.displayName = 'InView';\nInView.defaultProps = {\n threshold: 0,\n triggerOnce: false,\n initialInView: false\n};\n/**\r\n * React Hooks make it easy to monitor the `inView` state of your components. Call\r\n * the `useInView` hook with the (optional) [options](#options) you need. It will\r\n * return an array containing a `ref`, the `inView` status and the current\r\n * [`entry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry).\r\n * Assign the `ref` to the DOM element you want to monitor, and the hook will\r\n * report the status.\r\n *\r\n * @example\r\n * ```jsx\r\n * import React from 'react';\r\n * import { useInView } from 'react-intersection-observer';\r\n *\r\n * const Component = () => {\r\n * const { ref, inView, entry } = useInView({\r\n * threshold: 0,\r\n * });\r\n *\r\n * return (\r\n *
\r\n *

{`Header inside viewport ${inView}.`}

\r\n *
\r\n * );\r\n * };\r\n * ```\r\n */\n\nfunction useInView(_temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n threshold = _ref.threshold,\n delay = _ref.delay,\n trackVisibility = _ref.trackVisibility,\n rootMargin = _ref.rootMargin,\n root = _ref.root,\n triggerOnce = _ref.triggerOnce,\n skip = _ref.skip,\n initialInView = _ref.initialInView,\n fallbackInView = _ref.fallbackInView;\n\n var unobserve = React.useRef();\n\n var _React$useState = React.useState({\n inView: !!initialInView\n }),\n state = _React$useState[0],\n setState = _React$useState[1];\n\n var setRef = React.useCallback(function (node) {\n if (unobserve.current !== undefined) {\n unobserve.current();\n unobserve.current = undefined;\n } // Skip creating the observer\n\n\n if (skip) return;\n\n if (node) {\n unobserve.current = observe(node, function (inView, entry) {\n setState({\n inView: inView,\n entry: entry\n });\n\n if (entry.isIntersecting && triggerOnce && unobserve.current) {\n // If it should only trigger once, unobserve the element after it's inView\n unobserve.current();\n unobserve.current = undefined;\n }\n }, {\n root: root,\n rootMargin: rootMargin,\n threshold: threshold,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n }\n }, // We break the rule here, because we aren't including the actual `threshold` variable\n // eslint-disable-next-line react-hooks/exhaustive-deps\n [// If the threshold is an array, convert it to a string so it won't change between renders.\n // eslint-disable-next-line react-hooks/exhaustive-deps\n Array.isArray(threshold) ? threshold.toString() : threshold, root, rootMargin, triggerOnce, skip, trackVisibility, fallbackInView, delay]);\n /* eslint-disable-next-line */\n\n useEffect(function () {\n if (!unobserve.current && state.entry && !triggerOnce && !skip) {\n // If we don't have a ref, then reset the state (unless the hook is set to only `triggerOnce` or `skip`)\n // This ensures we correctly reflect the current state - If you aren't observing anything, then nothing is inView\n setState({\n inView: !!initialInView\n });\n }\n });\n var result = [setRef, state.inView, state.entry]; // Support object destructuring, by adding the specific values.\n\n result.ref = result[0];\n result.inView = result[1];\n result.entry = result[2];\n return result;\n}\n\nexport { InView, InView as default, defaultFallbackInView, observe, useInView };","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimeline = function VerticalTimeline(_ref) {\n var _ref$animate = _ref.animate,\n animate = _ref$animate === void 0 ? true : _ref$animate,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$layout = _ref.layout,\n layout = _ref$layout === void 0 ? '2-columns' : _ref$layout,\n _ref$lineColor = _ref.lineColor,\n lineColor = _ref$lineColor === void 0 ? '#FFF' : _ref$lineColor,\n children = _ref.children;\n\n if (typeof window === 'object') {\n document.documentElement.style.setProperty('--line-color', lineColor);\n }\n\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n className: (0, _classnames.default)(className, 'vertical-timeline', {\n 'vertical-timeline--animate': animate,\n 'vertical-timeline--two-columns': layout === '2-columns',\n 'vertical-timeline--one-column-left': layout === '1-column' || layout === '1-column-left',\n 'vertical-timeline--one-column-right': layout === '1-column-right'\n })\n }, children);\n};\n\nVerticalTimeline.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]).isRequired,\n className: _propTypes.default.string,\n animate: _propTypes.default.bool,\n layout: _propTypes.default.oneOf(['1-column-left', '1-column', '2-columns', '1-column-right']),\n lineColor: _propTypes.default.string\n};\nvar _default = VerticalTimeline;\nexports.default = _default;","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nvar _reactIntersectionObserver = require(\"react-intersection-observer\");\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimelineElement = function VerticalTimelineElement(_ref) {\n var _ref$children = _ref.children,\n children = _ref$children === void 0 ? '' : _ref$children,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$contentArrowStyl = _ref.contentArrowStyle,\n contentArrowStyle = _ref$contentArrowStyl === void 0 ? null : _ref$contentArrowStyl,\n _ref$contentStyle = _ref.contentStyle,\n contentStyle = _ref$contentStyle === void 0 ? null : _ref$contentStyle,\n _ref$date = _ref.date,\n date = _ref$date === void 0 ? '' : _ref$date,\n _ref$dateClassName = _ref.dateClassName,\n dateClassName = _ref$dateClassName === void 0 ? '' : _ref$dateClassName,\n _ref$icon = _ref.icon,\n icon = _ref$icon === void 0 ? null : _ref$icon,\n _ref$iconClassName = _ref.iconClassName,\n iconClassName = _ref$iconClassName === void 0 ? '' : _ref$iconClassName,\n _ref$iconOnClick = _ref.iconOnClick,\n iconOnClick = _ref$iconOnClick === void 0 ? null : _ref$iconOnClick,\n _ref$onTimelineElemen = _ref.onTimelineElementClick,\n onTimelineElementClick = _ref$onTimelineElemen === void 0 ? null : _ref$onTimelineElemen,\n _ref$iconStyle = _ref.iconStyle,\n iconStyle = _ref$iconStyle === void 0 ? null : _ref$iconStyle,\n _ref$id = _ref.id,\n id = _ref$id === void 0 ? '' : _ref$id,\n _ref$position = _ref.position,\n position = _ref$position === void 0 ? '' : _ref$position,\n _ref$style = _ref.style,\n style = _ref$style === void 0 ? null : _ref$style,\n _ref$textClassName = _ref.textClassName,\n textClassName = _ref$textClassName === void 0 ? '' : _ref$textClassName,\n _ref$intersectionObse = _ref.intersectionObserverProps,\n intersectionObserverProps = _ref$intersectionObse === void 0 ? {\n rootMargin: '0px 0px -40px 0px',\n triggerOnce: true\n } : _ref$intersectionObse,\n _ref$visible = _ref.visible,\n visible = _ref$visible === void 0 ? false : _ref$visible;\n return /*#__PURE__*/_react.default.createElement(_reactIntersectionObserver.InView, intersectionObserverProps, function (_ref2) {\n var inView = _ref2.inView,\n ref = _ref2.ref;\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n ref: ref,\n id: id,\n className: (0, _classnames.default)(className, 'vertical-timeline-element', {\n 'vertical-timeline-element--left': position === 'left',\n 'vertical-timeline-element--right': position === 'right',\n 'vertical-timeline-element--no-children': children === ''\n }),\n style: style\n }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(\"span\", {\n // eslint-disable-line jsx-a11y/no-static-element-interactions\n style: iconStyle,\n onClick: iconOnClick,\n className: (0, _classnames.default)(iconClassName, 'vertical-timeline-element-icon', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, icon), /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentStyle,\n onClick: onTimelineElementClick,\n className: (0, _classnames.default)(textClassName, 'vertical-timeline-element-content', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentArrowStyle,\n className: \"vertical-timeline-element-content-arrow\"\n }), children, /*#__PURE__*/_react.default.createElement(\"span\", {\n className: (0, _classnames.default)(dateClassName, 'vertical-timeline-element-date')\n }, date))));\n });\n};\n\nVerticalTimelineElement.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),\n className: _propTypes.default.string,\n contentArrowStyle: _propTypes.default.shape({}),\n contentStyle: _propTypes.default.shape({}),\n date: _propTypes.default.node,\n dateClassName: _propTypes.default.string,\n icon: _propTypes.default.element,\n iconClassName: _propTypes.default.string,\n iconStyle: _propTypes.default.shape({}),\n iconOnClick: _propTypes.default.func,\n onTimelineElementClick: _propTypes.default.func,\n id: _propTypes.default.string,\n position: _propTypes.default.string,\n style: _propTypes.default.shape({}),\n textClassName: _propTypes.default.string,\n visible: _propTypes.default.bool,\n intersectionObserverProps: _propTypes.default.shape({\n root: _propTypes.default.object,\n rootMargin: _propTypes.default.string,\n threshold: _propTypes.default.number,\n triggerOnce: _propTypes.default.bool\n })\n};\nvar _default = VerticalTimelineElement;\nexports.default = _default;","\"use strict\"; // this should be the entry point to your library\n\nmodule.exports = {\n VerticalTimeline: require('./VerticalTimeline').default,\n // eslint-disable-line global-require\n VerticalTimelineElement: require('./VerticalTimelineElement').default // eslint-disable-line global-require\n\n};","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n \n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","import { createElement, Component } from 'react';\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar _extendStatics = function extendStatics(d, b) {\n _extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) {\n if (b.hasOwnProperty(p)) d[p] = b[p];\n }\n };\n\n return _extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n _extendStatics(d, b);\n\n function __() {\n this.constructor = d;\n }\n\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar _assign = function __assign() {\n _assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n }\n\n return t;\n };\n\n return _assign.apply(this, arguments);\n};\n\nfunction __rest(s, e) {\n var t = {};\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n }\n\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nvar VIEWBOX_WIDTH = 100;\nvar VIEWBOX_HEIGHT = 100;\nvar VIEWBOX_HEIGHT_HALF = 50;\nvar VIEWBOX_CENTER_X = 50;\nvar VIEWBOX_CENTER_Y = 50;\n\nfunction Path(_a) {\n var className = _a.className,\n counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius,\n strokeWidth = _a.strokeWidth,\n style = _a.style;\n return createElement(\"path\", {\n className: className,\n style: Object.assign({}, style, getDashStyle({\n pathRadius: pathRadius,\n dashRatio: dashRatio,\n counterClockwise: counterClockwise\n })),\n d: getPathDescription({\n pathRadius: pathRadius,\n counterClockwise: counterClockwise\n }),\n strokeWidth: strokeWidth,\n fillOpacity: 0\n });\n}\n\nfunction getPathDescription(_a) {\n var pathRadius = _a.pathRadius,\n counterClockwise = _a.counterClockwise;\n var radius = pathRadius;\n var rotation = counterClockwise ? 1 : 0;\n return \"\\n M \" + VIEWBOX_CENTER_X + \",\" + VIEWBOX_CENTER_Y + \"\\n m 0,-\" + radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,\" + 2 * radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,-\" + 2 * radius + \"\\n \";\n}\n\nfunction getDashStyle(_a) {\n var counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius;\n var diameter = Math.PI * 2 * pathRadius;\n var gapLength = (1 - dashRatio) * diameter;\n return {\n strokeDasharray: diameter + \"px \" + diameter + \"px\",\n strokeDashoffset: (counterClockwise ? -gapLength : gapLength) + \"px\"\n };\n}\n\nvar CircularProgressbar = function (_super) {\n __extends(CircularProgressbar, _super);\n\n function CircularProgressbar() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n\n CircularProgressbar.prototype.getBackgroundPadding = function () {\n if (!this.props.background) {\n return 0;\n }\n\n return this.props.backgroundPadding;\n };\n\n CircularProgressbar.prototype.getPathRadius = function () {\n return VIEWBOX_HEIGHT_HALF - this.props.strokeWidth / 2 - this.getBackgroundPadding();\n };\n\n CircularProgressbar.prototype.getPathRatio = function () {\n var _a = this.props,\n value = _a.value,\n minValue = _a.minValue,\n maxValue = _a.maxValue;\n var boundedValue = Math.min(Math.max(value, minValue), maxValue);\n return (boundedValue - minValue) / (maxValue - minValue);\n };\n\n CircularProgressbar.prototype.render = function () {\n var _a = this.props,\n circleRatio = _a.circleRatio,\n className = _a.className,\n classes = _a.classes,\n counterClockwise = _a.counterClockwise,\n styles = _a.styles,\n strokeWidth = _a.strokeWidth,\n text = _a.text;\n var pathRadius = this.getPathRadius();\n var pathRatio = this.getPathRatio();\n return createElement(\"svg\", {\n className: classes.root + \" \" + className,\n style: styles.root,\n viewBox: \"0 0 \" + VIEWBOX_WIDTH + \" \" + VIEWBOX_HEIGHT,\n \"data-test-id\": \"CircularProgressbar\"\n }, this.props.background ? createElement(\"circle\", {\n className: classes.background,\n style: styles.background,\n cx: VIEWBOX_CENTER_X,\n cy: VIEWBOX_CENTER_Y,\n r: VIEWBOX_HEIGHT_HALF\n }) : null, createElement(Path, {\n className: classes.trail,\n counterClockwise: counterClockwise,\n dashRatio: circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.trail\n }), createElement(Path, {\n className: classes.path,\n counterClockwise: counterClockwise,\n dashRatio: pathRatio * circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.path\n }), text ? createElement(\"text\", {\n className: classes.text,\n style: styles.text,\n x: VIEWBOX_CENTER_X,\n y: VIEWBOX_CENTER_Y\n }, text) : null);\n };\n\n CircularProgressbar.defaultProps = {\n background: false,\n backgroundPadding: 0,\n circleRatio: 1,\n classes: {\n root: 'CircularProgressbar',\n trail: 'CircularProgressbar-trail',\n path: 'CircularProgressbar-path',\n text: 'CircularProgressbar-text',\n background: 'CircularProgressbar-background'\n },\n counterClockwise: false,\n className: '',\n maxValue: 100,\n minValue: 0,\n strokeWidth: 8,\n styles: {\n root: {},\n trail: {},\n path: {},\n text: {},\n background: {}\n },\n text: ''\n };\n return CircularProgressbar;\n}(Component);\n\nfunction CircularProgressbarWithChildren(props) {\n var children = props.children,\n circularProgressbarProps = __rest(props, [\"children\"]);\n\n return createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren\"\n }, createElement(\"div\", {\n style: {\n position: 'relative',\n width: '100%',\n height: '100%'\n }\n }, createElement(CircularProgressbar, _assign({}, circularProgressbarProps)), props.children ? createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren__children\",\n style: {\n position: 'absolute',\n width: '100%',\n height: '100%',\n marginTop: '-100%',\n display: 'flex',\n flexDirection: 'column',\n justifyContent: 'center',\n alignItems: 'center'\n }\n }, props.children) : null));\n}\n\nfunction buildStyles(_a) {\n var rotation = _a.rotation,\n strokeLinecap = _a.strokeLinecap,\n textColor = _a.textColor,\n textSize = _a.textSize,\n pathColor = _a.pathColor,\n pathTransition = _a.pathTransition,\n pathTransitionDuration = _a.pathTransitionDuration,\n trailColor = _a.trailColor,\n backgroundColor = _a.backgroundColor;\n var rotationTransform = rotation == null ? undefined : \"rotate(\" + rotation + \"turn)\";\n var rotationTransformOrigin = rotation == null ? undefined : 'center center';\n return {\n root: {},\n path: removeUndefinedValues({\n stroke: pathColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin,\n transition: pathTransition,\n transitionDuration: pathTransitionDuration == null ? undefined : pathTransitionDuration + \"s\"\n }),\n trail: removeUndefinedValues({\n stroke: trailColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin\n }),\n text: removeUndefinedValues({\n fill: textColor,\n fontSize: textSize\n }),\n background: removeUndefinedValues({\n fill: backgroundColor\n })\n };\n}\n\nfunction removeUndefinedValues(obj) {\n Object.keys(obj).forEach(function (key) {\n if (obj[key] == null) {\n delete obj[key];\n }\n });\n return obj;\n}\n\nexport { CircularProgressbar, CircularProgressbarWithChildren, buildStyles };","import React from 'react';\nimport './styles.scss';\nimport { themeObj } from '../../utils/customTheme';\nimport { useState, useEffect } from 'react';\nimport { CircularProgressbarWithChildren, buildStyles } from 'react-circular-progressbar';\nimport 'react-circular-progressbar/dist/styles.css';\n\n// I'll fix this when I have time later -- I know the logic and whatever if flawed and failing terribly rn.\ninterface timeProps {\n currentTime: Date;\n timeOfEvent: Date;\n}\n\nconst getTimeLeft = ({ currentTime, timeOfEvent }: timeProps) => {\n const timeDifferenceMinutes = (timeOfEvent.getTime() - currentTime.getTime()) / (1000 * 60); // divide by 1000 x 60 bc it's in milliseconds\n const daysLeft = Math.floor(timeDifferenceMinutes / (60 * 24)); // minutes in an hour x hours in a day\n const hoursLeft = Math.floor((timeDifferenceMinutes - daysLeft * 60 * 24) / 60);\n const minutesLeft = Math.ceil(timeDifferenceMinutes - daysLeft * 60 * 24 - hoursLeft * 60);\n\n return [daysLeft, hoursLeft, minutesLeft];\n};\n\ninterface eventDateProps {\n year: number;\n month: number;\n day: number;\n hour: number;\n}\n\nconst Countdown = ({ year, month, day, hour }: eventDateProps) => {\n const timeOfEvent = new Date(year, month, day, hour, 0, 0);\n\n const currentTime = new Date();\n const [timeLeft, setTimeLeft] = useState(getTimeLeft({ currentTime, timeOfEvent }));\n\n useEffect(() => {\n const interval = setInterval(() => {\n const currentTime = new Date();\n setTimeLeft(() => getTimeLeft({ currentTime, timeOfEvent }));\n }, 1000); // run the interval every 1000 milliseconds (1 second)\n return () => clearInterval(interval);\n }, []); // only run the effect once\n\n function getPercentage(current: number, maximum: number) {\n const percentage = 100 - Math.round(100 * (current / maximum));\n return percentage;\n }\n\n const hoursPercentage = getPercentage(timeLeft[1], 24);\n const dayPercentage = getPercentage(timeLeft[0], 30.5);\n const minutesPercentage = getPercentage(timeLeft[2], 60);\n\n const circularProgressStyles = buildStyles({\n // Rotation of path and trail, in number of turns (0-1)\n rotation: 0.5,\n // Whether to use rounded or flat corners on the ends - can use 'butt' or 'round'\n strokeLinecap: 'butt',\n // Text size\n textSize: '16px',\n // Colors\n pathColor: themeObj.dark.palette.primary.main,\n textColor: themeObj.dark.palette.secondary.main,\n trailColor: themeObj.dark.palette.accent.main\n });\n\n return (\n <>\n \n
\n {/* display: \"grid\", gridTemplateColumns: \"repeat(3, 1fr)\" */}\n \n
{timeLeft[0]}
\n
Days
\n \n \n
{timeLeft[1]}
\n {/* used to be 128px */}\n
Hours
\n \n \n
{timeLeft[2]}
\n
Minutes
\n \n
\n {/* {timeLeft[0]} days {timeLeft[1]} hours {timeLeft[2]} minutes remaining */}\n \n \n );\n};\n\nexport default Countdown;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './layout.scss';\n\nimport { VerticalTimeline, VerticalTimelineElement } from 'react-vertical-timeline-component';\nimport 'react-vertical-timeline-component/style.min.css';\n\ninterface EventInfo {\n name: string;\n description: string;\n time: string;\n descriptionLinked?: boolean;\n descriptionLink?: string;\n}\n\ninterface TimelineProps {\n eventInfo: EventInfo[];\n}\n\nconst Timeline = ({ eventInfo }: TimelineProps) => {\n return (\n <>\n \n {eventInfo.map((event, index) => {\n return (\n \n \n {event.name}\n \n {\n event.descriptionLinked ? (\n \n \n {event.description}\n \n \n ) : (\n \n {event.description}\n \n )\n }\n \n );\n })}\n \n \n );\n};\n\nexport default Timeline;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst PrizeMoney = () => {\n return (\n \n \n $1000 in prizes\n \n \n );\n};\n\nexport default PrizeMoney;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst DateBanner = () => {\n return (\n \n \n Join us virtually on June 17th!\n \n \n );\n};\n\nexport default DateBanner;\n","import React from 'react';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './index.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport Countdown from '../components/countdown';\nimport Timeline from '../components/timeline';\nimport PrizeMoney from '../components/prizeMoney';\nimport eventInfo from '../data/schedule.json';\nimport Banner from '../components/banner';\nimport DateBanner from '../components/dateBanner';\n\nconst IndexPage = () => {\n return (\n \n \n \n
\n \n 2023\n \n MVHacks 6.0\n
\n \n \n The hackathon for everyone. Especially beginners.\n \n\n \n \n \n \n \n \n \n
\n
\n );\n};\n\n/**\n * Head export to define metadata for the page\n *\n * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\n */\nexport const Head = () => (\n \n);\n\nexport default IndexPage;\n"],"names":["hasOwn","hasOwnProperty","classNames","classes","i","arguments","length","arg","argType","push","Array","isArray","inner","apply","toString","Object","prototype","includes","key","call","join","module","exports","default","_extends","assign","target","source","this","_setPrototypeOf","o","p","setPrototypeOf","__proto__","observerMap","Map","RootIds","WeakMap","rootId","unsupportedValue","undefined","defaultFallbackInView","inView","optionsToId","options","keys","sort","filter","map","root","has","set","get","observe","element","callback","fallbackInView","window","IntersectionObserver","bounds","getBoundingClientRect","isIntersecting","intersectionRatio","threshold","time","boundingClientRect","intersectionRect","rootBounds","_createObserver","id","instance","thresholds","elements","observer","entries","forEach","entry","_elements$get","some","trackVisibility","isVisible","createObserver","callbacks","splice","indexOf","unobserve","size","disconnect","_excluded","isPlainChildren","props","children","InView","_React$Component","subClass","superClass","_this","node","_unobserveCb","handleNode","triggerOnce","skip","setState","initialInView","observeNode","handleChange","onChange","state","create","constructor","_proto","componentDidUpdate","prevProps","rootMargin","delay","componentWillUnmount","_this$props","render","_this$state","ref","_this$props2","as","excluded","sourceKeys","_objectWithoutPropertiesLoose","useInView","_temp","_ref","_React$useState","setRef","current","useEffect","result","displayName","defaultProps","_react","_interopRequireDefault","_propTypes","_classnames","obj","__esModule","VerticalTimeline","_ref$animate","animate","_ref$className","className","_ref$layout","layout","_ref$lineColor","lineColor","document","documentElement","style","setProperty","createElement","propTypes","oneOfType","arrayOf","isRequired","string","bool","oneOf","_default","_reactIntersectionObserver","VerticalTimelineElement","_ref$children","_ref$contentArrowStyl","contentArrowStyle","_ref$contentStyle","contentStyle","_ref$date","date","_ref$dateClassName","dateClassName","_ref$icon","icon","_ref$iconClassName","iconClassName","_ref$iconOnClick","iconOnClick","_ref$onTimelineElemen","onTimelineElementClick","_ref$iconStyle","iconStyle","_ref$id","_ref$position","position","_ref$style","_ref$textClassName","textClassName","_ref$intersectionObse","intersectionObserverProps","_ref$visible","visible","_ref2","Fragment","onClick","shape","func","object","number","React","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","color","src","_extendStatics","d","b","_assign","t","s","n","Path","_a","counterClockwise","dashRatio","pathRadius","strokeWidth","getDashStyle","getPathDescription","fillOpacity","rotation","diameter","Math","PI","gapLength","strokeDasharray","strokeDashoffset","CircularProgressbar","_super","__","__extends","getBackgroundPadding","backgroundPadding","getPathRadius","getPathRatio","value","minValue","maxValue","min","max","circleRatio","styles","text","pathRatio","viewBox","cx","cy","r","trail","path","x","y","Component","CircularProgressbarWithChildren","circularProgressbarProps","e","getOwnPropertySymbols","__rest","marginTop","removeUndefinedValues","getTimeLeft","currentTime","timeDifferenceMinutes","timeOfEvent","getTime","daysLeft","floor","hoursLeft","ceil","year","month","day","hour","Date","useState","timeLeft","setTimeLeft","getPercentage","maximum","round","interval","setInterval","clearInterval","strokeLinecap","textColor","textSize","pathColor","pathTransition","pathTransitionDuration","trailColor","backgroundColor","rotationTransform","rotationTransformOrigin","hoursPercentage","dayPercentage","minutesPercentage","circularProgressStyles","stroke","transform","transformOrigin","transition","transitionDuration","fill","fontSize","paddingTop","margin","eventInfo","event","index","boxShadow","outline","borderRight","border","name","descriptionLinked","href","descriptionLink","description","Head","Seo","title","ChakraProvider","theme","Layout","Button","variant","DateBanner","Countdown","PrizeMoney","Timeline","Banner"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-index-tsx-9f57ab62917fc7eec00a.js b/component---src-pages-index-tsx-9f57ab62917fc7eec00a.js new file mode 100644 index 0000000..9621e02 --- /dev/null +++ b/component---src-pages-index-tsx-9f57ab62917fc7eec00a.js @@ -0,0 +1,3 @@ +/*! For license information please see component---src-pages-index-tsx-9f57ab62917fc7eec00a.js.LICENSE.txt */ +(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[691],{5900:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t=e}));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=o.get(t.target))||n.forEach((function(e){e(a,t)}))}))}),e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:o},i.set(t,n)}return n}(n),c=a.id,l=a.observer,u=a.elements,f=u.get(e)||[];return u.has(e)||u.set(e,f),f.push(t),l.observe(e),function(){f.splice(f.indexOf(t),1),0===f.length&&(u.delete(e),l.unobserve(e)),0===u.size&&(l.disconnect(),i.delete(c))}}var m=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function p(e){return"function"!=typeof e.children}var v=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),p(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var c=i.prototype;return c.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},c.componentWillUnmount=function(){this.unobserve(),this.node=null},c.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,o=e.trackVisibility,a=e.delay,i=e.fallbackInView;this._unobserveCb=f(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:o,delay:a},i)}},c.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},c.render=function(){if(!p(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var a=this.props,i=a.children,c=a.as,l=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(a,m);return r.createElement(c||"div",o({ref:this.handleNode},l),i)},i}(r.Component);function h(e){var t=void 0===e?{}:e,n=t.threshold,o=t.delay,a=t.trackVisibility,i=t.rootMargin,c=t.root,l=t.triggerOnce,s=t.skip,u=t.initialInView,d=t.fallbackInView,m=r.useRef(),p=r.useState({inView:!!u}),v=p[0],h=p[1],g=r.useCallback((function(e){void 0!==m.current&&(m.current(),m.current=void 0),s||e&&(m.current=f(e,(function(e,t){h({inView:e,entry:t}),t.isIntersecting&&l&&m.current&&(m.current(),m.current=void 0)}),{root:c,rootMargin:i,threshold:n,trackVisibility:a,delay:o},d))}),[Array.isArray(n)?n.toString():n,c,i,l,s,a,d,o]);(0,r.useEffect)((function(){m.current||!v.entry||l||s||h({inView:!!u})}));var y=[g,v.inView,v.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}v.displayName="InView",v.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},5238:function(e,t,n){"use strict";t.Z=void 0;var r=i(n(7294)),o=i(n(5697)),a=i(n(5900));function i(e){return e&&e.__esModule?e:{default:e}}var c=function(e){var t=e.animate,n=void 0===t||t,o=e.className,i=void 0===o?"":o,c=e.layout,l=void 0===c?"2-columns":c,s=e.lineColor,u=void 0===s?"#FFF":s,d=e.children;return"object"==typeof window&&document.documentElement.style.setProperty("--line-color",u),r.default.createElement("div",{className:(0,a.default)(i,"vertical-timeline",{"vertical-timeline--animate":n,"vertical-timeline--two-columns":"2-columns"===l,"vertical-timeline--one-column-left":"1-column"===l||"1-column-left"===l,"vertical-timeline--one-column-right":"1-column-right"===l})},d)};c.propTypes={children:o.default.oneOfType([o.default.arrayOf(o.default.node),o.default.node]).isRequired,className:o.default.string,animate:o.default.bool,layout:o.default.oneOf(["1-column-left","1-column","2-columns","1-column-right"]),lineColor:o.default.string};var l=c;t.Z=l},7038:function(e,t,n){"use strict";t.Z=void 0;var r=c(n(7294)),o=c(n(5697)),a=c(n(5900)),i=n(660);function c(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=e.children,n=void 0===t?"":t,o=e.className,c=void 0===o?"":o,l=e.contentArrowStyle,s=void 0===l?null:l,u=e.contentStyle,d=void 0===u?null:u,f=e.date,m=void 0===f?"":f,p=e.dateClassName,v=void 0===p?"":p,h=e.icon,g=void 0===h?null:h,y=e.iconClassName,b=void 0===y?"":y,w=e.iconOnClick,E=void 0===w?null:w,k=e.onTimelineElementClick,x=void 0===k?null:k,C=e.iconStyle,N=void 0===C?null:C,O=e.id,S=void 0===O?"":O,_=e.position,P=void 0===_?"":_,M=e.style,R=void 0===M?null:M,T=e.textClassName,A=void 0===T?"":T,I=e.intersectionObserverProps,j=void 0===I?{rootMargin:"0px 0px -40px 0px",triggerOnce:!0}:I,F=e.visible,D=void 0!==F&&F;return r.default.createElement(i.InView,j,(function(e){var t=e.inView,o=e.ref;return r.default.createElement("div",{ref:o,id:S,className:(0,a.default)(c,"vertical-timeline-element",{"vertical-timeline-element--left":"left"===P,"vertical-timeline-element--right":"right"===P,"vertical-timeline-element--no-children":""===n}),style:R},r.default.createElement(r.default.Fragment,null,r.default.createElement("span",{style:N,onClick:E,className:(0,a.default)(b,"vertical-timeline-element-icon",{"bounce-in":t||D,"is-hidden":!(t||D)})},g),r.default.createElement("div",{style:d,onClick:x,className:(0,a.default)(A,"vertical-timeline-element-content",{"bounce-in":t||D,"is-hidden":!(t||D)})},r.default.createElement("div",{style:s,className:"vertical-timeline-element-content-arrow"}),n,r.default.createElement("span",{className:(0,a.default)(v,"vertical-timeline-element-date")},m))))}))};l.propTypes={children:o.default.oneOfType([o.default.arrayOf(o.default.node),o.default.node]),className:o.default.string,contentArrowStyle:o.default.shape({}),contentStyle:o.default.shape({}),date:o.default.node,dateClassName:o.default.string,icon:o.default.element,iconClassName:o.default.string,iconStyle:o.default.shape({}),iconOnClick:o.default.func,onTimelineElementClick:o.default.func,id:o.default.string,position:o.default.string,style:o.default.shape({}),textClassName:o.default.string,visible:o.default.bool,intersectionObserverProps:o.default.shape({root:o.default.object,rootMargin:o.default.string,threshold:o.default.number,triggerOnce:o.default.bool})};var s=l;t.Z=s},7772:function(e,t,n){"use strict";e.exports={VerticalTimeline:n(5238).Z,VerticalTimelineElement:n(7038).Z}},8072:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r1&&void 0!==arguments[1]?arguments[1]:[],n=(0,r.useRef)(e);return M((function(){n.current=e})),(0,r.useCallback)((function(){for(var e,t,r=arguments.length,o=new Array(r),a=0;a=0})).sort(Me)},Te=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"].join(","),Ae="".concat(Te,", [data-focus-guard]"),Ie=function e(t,n){var r;return he((null===(r=t.shadowRoot)||void 0===r?void 0:r.children)||t.children).reduce((function(t,r){return t.concat(r.matches(n?Ae:Te)?[r]:[],e(r))}),[])},je=function(e,t){return e.reduce((function(e,n){return e.concat(Ie(n,t),n.parentNode?he(n.parentNode.querySelectorAll(Te)).filter((function(e){return e===n})):[])}),[])},Fe=function(e,t){return he(e).filter((function(e){return Ee(t,e)})).filter((function(e){return function(e){return!((Ce(e)||function(e){return"BUTTON"===e.tagName}(e))&&("hidden"===e.type||e.disabled))}(e)}))},De=function(e,t){return void 0===t&&(t=new Map),he(e).filter((function(e){return ke(t,e)}))},Ze=function(e,t,n){return Re(Fe(je(e,n),t),!0,n)},Le=function(e,t){return Re(Fe(je(e),t),!1)},We=function(e,t){return Fe((n=e.querySelectorAll("[".concat("data-autofocus-inside","]")),he(n).map((function(e){return je([e])})).reduce((function(e,t){return e.concat(t)}),[])),t);var n},Ge=function e(t,n){return t.shadowRoot?e(t.shadowRoot,n):!(void 0===Object.getPrototypeOf(t).contains||!Object.getPrototypeOf(t).contains.call(t,n))||he(t.children).some((function(t){return e(t,n)}))},Be=function e(t){return t.activeElement?t.activeElement.shadowRoot?e(t.activeElement.shadowRoot):t.activeElement:void 0},Ve=function(){return document.activeElement?document.activeElement.shadowRoot?Be(document.activeElement.shadowRoot):document.activeElement:void 0},$e=function e(t){return t.parentNode?e(t.parentNode):t},ze=function(e){return ge(e).filter(Boolean).reduce((function(e,t){var n=t.getAttribute(J);return e.push.apply(e,n?function(e){for(var t=new Set,n=e.length,r=0;r0&&t.add(o),(a&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter((function(e,n){return!t.has(n)}))}(he($e(t).querySelectorAll("[".concat(J,'="').concat(n,'"]:not([').concat(K,'="disabled"])')))):[t]),e}),[])},qe=function(e){return Boolean(he(e.querySelectorAll("iframe")).some((function(e){return e===document.activeElement})))},Ue=function(e){var t=document&&Ve();return!(!t||t.dataset&&t.dataset.focusGuard)&&ze(e).some((function(e){return Ge(e,t)||qe(e)}))},He=function(e,t){return Ne(e)&&e.name?function(e,t){return t.filter(Ne).filter((function(t){return t.name===e.name})).filter((function(e){return e.checked}))[0]||e}(e,t):e},Xe=function(e){return e[0]&&e.length>1?He(e[0],e):e[0]},Ye=function(e,t){return e.length>1?e.indexOf(He(e[t],e)):t},Je="NEW_FOCUS",Ke=function(e,t,n,r){var o=e.length,a=e[0],i=e[o-1],c=Se(n);if(!(n&&e.indexOf(n)>=0)){var l,s,u=void 0!==n?t.indexOf(n):-1,d=r?t.indexOf(r):u,f=r?e.indexOf(r):-1,m=u-d,p=t.indexOf(a),v=t.indexOf(i),h=(l=t,s=new Set,l.forEach((function(e){return s.add(He(e,l))})),l.filter((function(e){return s.has(e)}))),g=(void 0!==n?h.indexOf(n):-1)-(r?h.indexOf(r):u),y=Ye(e,0),b=Ye(e,o-1);return-1===u||-1===f?Je:!m&&f>=0?f:u<=p&&c&&Math.abs(m)>1?b:u>=v&&c&&Math.abs(m)>1?y:m&&Math.abs(g)>1?f:u<=p?b:u>v?y:m?Math.abs(m)>1?f:(o+f+m)%o:void 0}},Qe=function(e,t,n){var r,o=e.map((function(e){return e.node})),a=De(o.filter((r=n,function(e){var t,n=null===(t=xe(e))||void 0===t?void 0:t.autofocus;return e.autofocus||void 0!==n&&"false"!==n||r.indexOf(e)>=0})));return a&&a.length?Xe(a):Xe(De(t))},et=function e(t,n){return void 0===n&&(n=[]),n.push(t),t.parentNode&&e(t.parentNode.host||t.parentNode,n),n},tt=function(e,t){for(var n=et(e),r=et(t),o=0;o=0)return a}return!1},nt=function(e,t,n){var r=ge(e),o=ge(t),a=r[0],i=!1;return o.filter(Boolean).forEach((function(e){i=tt(i||e,e)||i,n.filter(Boolean).forEach((function(e){var t=tt(a,e);t&&(i=!i||Ge(t,i)?t:tt(t,i))}))})),i},rt=function(e,t){return e.reduce((function(e,n){return e.concat(We(n,t))}),[])},ot=function(e,t){var n=document&&Ve(),r=ze(e).filter(_e),o=nt(n||e,e,r),a=new Map,i=Le(r,a),c=Ze(r,a).filter((function(e){var t=e.node;return _e(t)}));if(c[0]||(c=i)[0]){var l,s,u,d=Le([o],a).map((function(e){return e.node})),f=(l=d,s=c,u=new Map,s.forEach((function(e){return u.set(e.node,e)})),l.map((function(e){return u.get(e)})).filter(Pe)),m=f.map((function(e){return e.node})),p=Ke(m,d,n,t);return p===Je?{node:Qe(i,m,rt(r,a))}:void 0===p?p:f[p]}},at=0,it=!1,ct=function(e,t,n){void 0===n&&(n={});var r,o,a=ot(e,t);if(!it&&a){if(at>2)return console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),it=!0,void setTimeout((function(){it=!1}),1);at++,r=a.node,o=n.focusOptions,"focus"in r&&r.focus(o),"contentWindow"in r&&r.contentWindow&&r.contentWindow.focus(),at--}},lt=function(e){var t=ze(e).filter(_e),n=nt(e,e,t),r=new Map,o=Ze([n],r,!0),a=Ze(t,r).filter((function(e){var t=e.node;return _e(t)})).map((function(e){return e.node}));return o.map((function(e){var t=e.node;return{node:t,index:e.index,lockItem:a.indexOf(t)>=0,guard:Se(t)}}))};function st(e){var t=window.setImmediate;void 0!==t?t(e):setTimeout(e,1)}var ut=function(){return document&&document.activeElement===document.body||!!(e=document&&Ve())&&he(document.querySelectorAll("[".concat("data-no-focus-lock","]"))).some((function(t){return Ge(t,e)}));var e},dt=null,ft=null,mt=null,pt=!1,vt=function(){return!0};function ht(e,t,n,r){var o=null,a=e;do{var i=r[a];if(i.guard)i.node.dataset.focusAutoGuard&&(o=i);else{if(!i.lockItem)break;if(a!==e)return;o=null}}while((a+=n)!==t);o&&(o.node.tabIndex=0)}var gt=function(e){return e&&"current"in e?e.current:e},yt=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},bt=function(){var e,t=!1;if(dt){var n=dt,r=n.observed,o=n.persistentFocus,a=n.autoFocus,i=n.shards,c=n.crossFrame,l=n.focusOptions,s=r||mt&&mt.portaledElement,u=document&&document.activeElement;if(s){var d=[s].concat(i.map(gt).filter(Boolean));if(u&&!function(e){return(dt.whiteList||vt)(e)}(u)||(o||(c?Boolean(pt):"meanwhile"===pt)||!ut()||!ft&&a)&&(s&&!(Ue(d)||u&&function(e,t){return t.some((function(t){return yt(e,t,t)}))}(u,d)||(e=u,mt&&mt.portaledElement===e))&&(document&&!ft&&u&&!a?(u.blur&&u.blur(),document.body.focus()):(t=ct(d,ft,{focusOptions:l}),mt={})),pt=!1,ft=document&&document.activeElement),document){var f=document&&document.activeElement,m=lt(d),p=m.map((function(e){return e.node})).indexOf(f);p>-1&&(m.filter((function(e){var t=e.guard,n=e.node;return t&&n.dataset.focusAutoGuard})).forEach((function(e){return e.node.removeAttribute("tabIndex")})),ht(p,m.length,1,m),ht(p,-1,-1,m))}}}return t},wt=function(e){bt()&&e&&(e.stopPropagation(),e.preventDefault())},Et=function(){return st(bt)},kt=function(e){var t=e.target,n=e.currentTarget;n.contains(t)||(mt={observerNode:n,portaledElement:t})},xt=function(){pt="just",setTimeout((function(){pt="meanwhile"}),0)};ce.assignSyncMedium(kt),le.assignMedium(Et),se.assignMedium((function(e){return e({moveFocusInside:ct,focusInside:Ue})}));var Ct=ve((function(e){return e.filter((function(e){return!e.disabled}))}),(function(e){var t=e.slice(-1)[0];t&&!dt&&(document.addEventListener("focusin",wt),document.addEventListener("focusout",Et),window.addEventListener("blur",xt));var n=dt,r=n&&t&&t.id===n.id;dt=t,n&&!r&&(n.onDeactivation(),e.filter((function(e){return e.id===n.id})).length||n.returnFocus(!t)),t?(ft=null,r&&n.observed===t.observed||t.onActivation(),bt(),st(bt)):(document.removeEventListener("focusin",wt),document.removeEventListener("focusout",Et),window.removeEventListener("blur",xt),ft=null)}))((function(){return null})),Nt=r.forwardRef((function(e,t){return r.createElement(me,(0,Y.Z)({sideCar:Ct,ref:t},e))})),Ot=((me.propTypes||{}).sideCar,Nt);n(5743);function St(e){return null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function _t(e){var t;return!!St(e)&&e instanceof(null!==(t=e.ownerDocument.defaultView)&&void 0!==t?t:window).HTMLElement}var Pt=function(e){return e.hasAttribute("tabindex")};function Mt(e){return!(!e.parentElement||!Mt(e.parentElement))||e.hidden}function Rt(e){if(!_t(e)||Mt(e)||function(e){return!0===Boolean(e.getAttribute("disabled"))||!0===Boolean(e.getAttribute("aria-disabled"))}(e))return!1;var t=e.localName;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;var n={a:function(){return e.hasAttribute("href")},audio:function(){return e.hasAttribute("controls")},video:function(){return e.hasAttribute("controls")}};return t in n?n[t]():!!function(e){var t=e.getAttribute("contenteditable");return"false"!==t&&null!=t}(e)||Pt(e)}var Tt=["input:not(:disabled):not([disabled])","select:not(:disabled):not([disabled])","textarea:not(:disabled):not([disabled])","embed","iframe","object","a[href]","area[href]","button:not(:disabled):not([disabled])","[tabindex]","audio[controls]","video[controls]","*[tabindex]:not([aria-disabled])","*[contenteditable]"].join();function At(e){var t=Array.from(e.querySelectorAll(Tt));return t.unshift(e),t.filter((function(e){return Rt(e)&&function(e){return e.offsetWidth>0&&e.offsetHeight>0}(e)}))}var It=function(e){var t=e.initialFocusRef,n=e.finalFocusRef,o=e.contentRef,a=e.restoreFocus,i=e.children,c=e.isDisabled,l=e.autoFocus,s=e.persistentFocus,u=e.lockFocusAcrossFrames,d=(0,r.useCallback)((function(){if(null==t?void 0:t.current)t.current.focus();else if(null==o?void 0:o.current){0===At(o.current).length&&requestAnimationFrame((function(){var e;null==(e=o.current)||e.focus()}))}}),[t,o]),f=(0,r.useCallback)((function(){var e;null==(e=null==n?void 0:n.current)||e.focus()}),[n]),m=a&&!n;return r.createElement(Ot,{crossFrame:u,persistentFocus:s,autoFocus:l,disabled:c,onActivation:d,onDeactivation:f,returnFocus:m},i)};It.displayName="FocusLock";var jt=n(5284),Ft="right-scroll-bar-position",Dt="width-before-scroll-bar",Zt=ie(),Lt=function(){},Wt=r.forwardRef((function(e,t){var n=r.useRef(null),o=r.useState({onScrollCapture:Lt,onWheelCapture:Lt,onTouchMoveCapture:Lt}),a=o[0],i=o[1],c=e.forwardProps,l=e.children,s=e.className,u=e.removeScrollBar,d=e.enabled,f=e.shards,m=e.sideCar,p=e.noIsolation,v=e.inert,h=e.allowPinchZoom,g=e.as,y=void 0===g?"div":g,b=(0,ne._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),w=m,E=Q([n,t]),k=(0,ne.pi)((0,ne.pi)({},b),a);return r.createElement(r.Fragment,null,d&&r.createElement(w,{sideCar:Zt,removeScrollBar:u,shards:f,noIsolation:p,inert:v,setCallbacks:i,allowPinchZoom:!!h,lockRef:n}),c?r.cloneElement(r.Children.only(l),(0,ne.pi)((0,ne.pi)({},k),{ref:E})):r.createElement(y,(0,ne.pi)({},k,{className:s,ref:E}),l))}));Wt.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Wt.classNames={fullWidth:Dt,zeroRight:Ft};var Gt,Bt=function(e){var t=e.sideCar,n=(0,ne._T)(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw new Error("Sidecar medium not found");return r.createElement(o,(0,ne.pi)({},n))};Bt.isSideCarExport=!0;function Vt(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Gt||n.nc;return t&&e.setAttribute("nonce",t),e}var $t=function(){var e=0,t=null;return{add:function(n){var r,o;0==e&&(t=Vt())&&(o=n,(r=t).styleSheet?r.styleSheet.cssText=o:r.appendChild(document.createTextNode(o)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){!--e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},zt=function(){var e,t=(e=$t(),function(t,n){r.useEffect((function(){return e.add(t),function(){e.remove()}}),[t&&n])});return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},qt={left:0,top:0,right:0,gap:0},Ut=function(e){return parseInt(e||"",10)||0},Ht=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return qt;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[Ut(n),Ut(r),Ut(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},Xt=zt(),Yt=function(e,t,n,r){var o=e.left,a=e.top,i=e.right,c=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(c,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(c,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(c,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(Ft," {\n right: ").concat(c,"px ").concat(r,";\n }\n \n .").concat(Dt," {\n margin-right: ").concat(c,"px ").concat(r,";\n }\n \n .").concat(Ft," .").concat(Ft," {\n right: 0 ").concat(r,";\n }\n \n .").concat(Dt," .").concat(Dt," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(c,"px;\n }\n")},Jt=function(e){var t=e.noRelative,n=e.noImportant,o=e.gapMode,a=void 0===o?"margin":o,i=r.useMemo((function(){return Ht(a)}),[a]);return r.createElement(Xt,{styles:Yt(i,!t,a,n?"":"!important")})},Kt=!1;if("undefined"!=typeof window)try{var Qt=Object.defineProperty({},"passive",{get:function(){return Kt=!0,!0}});window.addEventListener("test",Qt,Qt),window.removeEventListener("test",Qt,Qt)}catch(eo){Kt=!1}var en=!!Kt&&{passive:!1},tn=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},nn=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),rn(e,n)){var r=on(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},rn=function(e,t){return"v"===e?function(e){return tn(e,"overflowY")}(t):function(e){return tn(e,"overflowX")}(t)},on=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},an=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},cn=function(e){return[e.deltaX,e.deltaY]},ln=function(e){return e&&"current"in e?e.current:e},sn=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},un=0,dn=[];var fn,mn=(fn=function(e){var t=r.useRef([]),n=r.useRef([0,0]),o=r.useRef(),a=r.useState(un++)[0],i=r.useState((function(){return zt()}))[0],c=r.useRef(e);r.useEffect((function(){c.current=e}),[e]),r.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(0,ne.ev)([e.lockRef.current],(e.shards||[]).map(ln),!0).filter(Boolean);return t.forEach((function(e){return e.classList.add("allow-interactivity-".concat(a))})),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(a))}))}}}),[e.inert,e.lockRef.current,e.shards]);var l=r.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!c.current.allowPinchZoom;var r,a=an(e),i=n.current,l="deltaX"in e?e.deltaX:i[0]-a[0],s="deltaY"in e?e.deltaY:i[1]-a[1],u=e.target,d=Math.abs(l)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=nn(d,u);if(!f)return!0;if(f?r=d:(r="v"===d?"h":"v",f=nn(d,u)),!f)return!1;if(!o.current&&"changedTouches"in e&&(l||s)&&(o.current=r),!r)return!0;var m=o.current||r;return function(e,t,n,r,o){var a=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),i=a*r,c=n.target,l=t.contains(c),s=!1,u=i>0,d=0,f=0;do{var m=on(e,c),p=m[0],v=m[1]-m[2]-a*p;(p||v)&&rn(e,c)&&(d+=v,f+=p),c=c.parentNode}while(!l&&c!==document.body||l&&(t.contains(c)||t===c));return(u&&(o&&0===d||!o&&i>d)||!u&&(o&&0===f||!o&&-i>f))&&(s=!0),s}(m,t,e,"h"===m?l:s,!0)}),[]),s=r.useCallback((function(e){var n=e;if(dn.length&&dn[dn.length-1]===i){var r="deltaY"in n?cn(n):an(n),o=t.current.filter((function(e){return e.name===n.type&&e.target===n.target&&(t=e.delta,o=r,t[0]===o[0]&&t[1]===o[1]);var t,o}))[0];if(o&&o.should)n.cancelable&&n.preventDefault();else if(!o){var a=(c.current.shards||[]).map(ln).filter(Boolean).filter((function(e){return e.contains(n.target)}));(a.length>0?l(n,a[0]):!c.current.noIsolation)&&n.cancelable&&n.preventDefault()}}}),[]),u=r.useCallback((function(e,n,r,o){var a={name:e,delta:n,target:r,should:o};t.current.push(a),setTimeout((function(){t.current=t.current.filter((function(e){return e!==a}))}),1)}),[]),d=r.useCallback((function(e){n.current=an(e),o.current=void 0}),[]),f=r.useCallback((function(t){u(t.type,cn(t),t.target,l(t,e.lockRef.current))}),[]),m=r.useCallback((function(t){u(t.type,an(t),t.target,l(t,e.lockRef.current))}),[]);r.useEffect((function(){return dn.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:m}),document.addEventListener("wheel",s,en),document.addEventListener("touchmove",s,en),document.addEventListener("touchstart",d,en),function(){dn=dn.filter((function(e){return e!==i})),document.removeEventListener("wheel",s,en),document.removeEventListener("touchmove",s,en),document.removeEventListener("touchstart",d,en)}}),[]);var p=e.removeScrollBar,v=e.inert;return r.createElement(r.Fragment,null,v?r.createElement(i,{styles:sn(a)}):null,p?r.createElement(Jt,{gapMode:"margin"}):null)},Zt.useMedium(fn),Bt),pn=r.forwardRef((function(e,t){return r.createElement(Wt,(0,ne.pi)({},e,{ref:t,sideCar:mn}))}));pn.classNames=Wt.classNames;var vn=pn,hn=n(3401),gn=n(9064),yn=["className"],bn=["onClick","className"],wn=["preset","motionProps"],En=["className","children","containerProps","motionProps"],kn=["className"],xn=["className"],Cn=["className","transition","motionProps"],Nn=["className","children","motionProps","containerProps"];function On(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Sn(e){for(var t=1;t1?t-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Sn(Sn({role:"dialog"},e),{},{ref:(0,G.lq)(t,h),id:w,tabIndex:-1,"aria-modal":!0,"aria-labelledby":P?E:void 0,"aria-describedby":A?k:void 0,onClick:Pn(e.onClick,(function(e){return e.stopPropagation()}))})}),[k,A,w,E,P]),F=(0,r.useCallback)((function(e){e.stopPropagation(),x.current===e.target&&Mn.isTopModal(h)&&(s&&(null==i||i()),null==p||p())}),[i,s,p]),D=(0,r.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Sn(Sn({},e),{},{ref:(0,G.lq)(t,g),onClick:Pn(e.onClick,F),onKeyDown:Pn(e.onKeyDown,N),onMouseDown:Pn(e.onMouseDown,C)})}),[N,C,F]);return{isOpen:a,onClose:i,headerId:E,bodyId:k,setBodyMounted:I,setHeaderMounted:M,dialogRef:h,overlayRef:g,getDialogProps:j,getDialogContainerProps:D}}var Tn=(0,Z.k)({name:"ModalStylesContext",errorMessage:"useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),An=(0,O.Z)(Tn,2),In=An[0],jn=An[1],Fn=(0,Z.k)({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in ``"}),Dn=(0,O.Z)(Fn,2),Zn=Dn[0],Ln=Dn[1],Wn=function(e){var t=e.portalProps,n=e.children,o=e.autoFocus,a=e.trapFocus,i=e.initialFocusRef,c=e.finalFocusRef,l=e.returnFocusOnClose,s=e.blockScrollOnMount,u=e.allowPinchZoom,d=e.preserveScrollBarGap,f=e.motionPreset,m=e.lockFocusAcrossFrames,p=e.onCloseComplete,v=(0,L.jC)("Modal",e),h=Sn(Sn({},Rn(e)),{},{autoFocus:o,trapFocus:a,initialFocusRef:i,finalFocusRef:c,returnFocusOnClose:l,blockScrollOnMount:s,allowPinchZoom:u,preserveScrollBarGap:d,motionPreset:f,lockFocusAcrossFrames:m});return r.createElement(Zn,{value:h},r.createElement(In,{value:v},r.createElement(W.M,{onExitComplete:p},h.isOpen&&r.createElement(D.h_,Sn({},t),n))))};Wn.defaultProps={lockFocusAcrossFrames:!0,returnFocusOnClose:!0,scrollBehavior:"outside",trapFocus:!0,autoFocus:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale"},Wn.displayName="Modal";var Gn=(0,L.Gp)((function(e,t){var n=e.className,o=(0,I.Z)(e,yn),a=Ln(),i=a.bodyId,c=a.setBodyMounted;(0,r.useEffect)((function(){return c(!0),function(){return c(!1)}}),[c]);var l=_n("chakra-modal__body",n),s=jn();return r.createElement(L.m$.div,Sn(Sn({ref:t,className:l,id:i},o),{},{__css:s.body}))}));Gn.displayName="ModalBody";var Bn=(0,L.Gp)((function(e,t){var n=e.onClick,o=e.className,a=(0,I.Z)(e,bn),i=Ln().onClose,c=_n("chakra-modal__close-btn",o),l=jn();return r.createElement(X.P,Sn({ref:t,__css:l.closeButton,className:c,onClick:Pn(n,(function(e){e.stopPropagation(),i()}))},a))}));function Vn(e){var t=Ln(),n=t.autoFocus,o=t.trapFocus,a=t.dialogRef,i=t.initialFocusRef,c=t.blockScrollOnMount,l=t.allowPinchZoom,s=t.finalFocusRef,u=t.returnFocusOnClose,d=t.preserveScrollBarGap,f=t.lockFocusAcrossFrames,m=(0,jt.oO)(),p=(0,O.Z)(m,2),v=p[0],h=p[1];return(0,r.useEffect)((function(){!v&&h&&setTimeout(h)}),[v,h]),r.createElement(It,{autoFocus:n,isDisabled:!o,initialFocusRef:i,finalFocusRef:s,restoreFocus:u,contentRef:a,lockFocusAcrossFrames:f},r.createElement(vn,{removeScrollBar:!d,allowPinchZoom:l,enabled:c,forwardProps:!0},e.children))}Bn.displayName="ModalCloseButton";var $n={slideInBottom:Sn(Sn({},hn.Xc),{},{custom:{offsetY:16,reverse:!0}}),slideInRight:Sn(Sn({},hn.Xc),{},{custom:{offsetX:16,reverse:!0}}),scale:Sn(Sn({},hn.Qh),{},{custom:{initialScale:.95,reverse:!0}}),none:{}},zn=(0,L.m$)(gn.E.section),qn=(0,r.forwardRef)((function(e,t){var n=e.preset,o=e.motionProps,a=void 0===o?function(e){return $n[e||"none"]}(n):o,i=(0,I.Z)(e,wn);return r.createElement(zn,Sn(Sn({ref:t},a),i))}));qn.displayName="ModalTransition";var Un=(0,L.Gp)((function(e,t){var n=e.className,o=e.children,a=e.containerProps,i=e.motionProps,c=(0,I.Z)(e,En),l=Ln(),s=l.getDialogProps,u=l.getDialogContainerProps,d=s(c,t),f=u(a),m=_n("chakra-modal__content",n),p=jn(),v=Sn({display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0},p.dialog),h=Sn({display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0},p.dialogContainer),g=Ln().motionPreset;return r.createElement(Vn,null,r.createElement(L.m$.div,Sn(Sn({},f),{},{className:"chakra-modal__content-container",tabIndex:-1,__css:h}),r.createElement(qn,Sn(Sn({preset:g,motionProps:i,className:m},d),{},{__css:v}),o)))}));Un.displayName="ModalContent";var Hn=(0,L.Gp)((function(e,t){var n=e.className,o=(0,I.Z)(e,kn),a=_n("chakra-modal__footer",n),i=Sn({display:"flex",alignItems:"center",justifyContent:"flex-end"},jn().footer);return r.createElement(L.m$.footer,Sn(Sn({ref:t},o),{},{__css:i,className:a}))}));Hn.displayName="ModalFooter";var Xn=(0,L.Gp)((function(e,t){var n=e.className,o=(0,I.Z)(e,xn),a=Ln(),i=a.headerId,c=a.setHeaderMounted;(0,r.useEffect)((function(){return c(!0),function(){return c(!1)}}),[c]);var l=_n("chakra-modal__header",n),s=Sn({flex:0},jn().header);return r.createElement(L.m$.header,Sn(Sn({ref:t,className:l,id:i},o),{},{__css:s}))}));Xn.displayName="ModalHeader";var Yn=(0,L.m$)(gn.E.div),Jn=(0,L.Gp)((function(e,t){var n=e.className,o=(e.transition,e.motionProps),a=(0,I.Z)(e,Cn),i=_n("chakra-modal__overlay",n),c=Sn({pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh"},jn().overlay),l="none"===Ln().motionPreset?{}:hn.uf,s=o||l;return r.createElement(Yn,Sn(Sn({},s),{},{__css:c,ref:t,className:i},a))}));Jn.displayName="ModalOverlay";(0,L.Gp)((function(e,t){return r.createElement(Un,Sn({ref:t,role:"alertdialog"},e))}));var Kn=(0,Z.k)(),Qn=(0,O.Z)(Kn,2),er=(Qn[0],Qn[1]);var tr=(0,L.m$)(hn.Mi);(0,L.Gp)((function(e,t){var n=e.className,o=e.children,a=e.motionProps,i=e.containerProps,c=(0,I.Z)(e,Nn),l=Ln(),s=l.getDialogProps,u=l.getDialogContainerProps,d=l.isOpen,f=s(c,t),m=u(i),p=_n("chakra-modal__content",n),v=jn(),h=Sn({display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0},v.dialog),g=Sn({display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0},v.dialogContainer),y=er().placement;return r.createElement(Vn,null,r.createElement(L.m$.div,Sn(Sn({},m),{},{className:"chakra-modal__content-container",__css:g}),r.createElement(tr,Sn(Sn({motionProps:a,direction:y,in:d,className:p},f),{},{__css:h}),o)))})).displayName="DrawerContent";n(8559);function nr(e){var t=typeof e;return null!=e&&("object"===t||"function"===t)&&!Array.isArray(e)}Object.freeze(["base","sm","md","lg","xl","2xl"]);function rr(e,t){return Array.isArray(e)?e.map((function(e){return null===e?null:t(e)})):nr(e)?Object.keys(e).reduce((function(n,r){return n[r]=t(e[r]),n}),{}):null!=e?t(e):null}var or=n(3410),ar=n(5200);function ir(e){var t=Object.assign({},e);for(var n in t)void 0===t[n]&&delete t[n];return t}var cr=n(3953);function lr(e){return r.Children.toArray(e).filter((function(e){return(0,r.isValidElement)(e)}))}var sr=["ratio","children","className"],ur=["className"],dr=["size","centerContent"],fr=["size"],mr=["axis"],pr=["className"],vr=["className","centerContent"],hr=["borderLeftWidth","borderBottomWidth","borderTopWidth","borderRightWidth","borderWidth","borderStyle","borderColor"],gr=["className","orientation","__css"],yr=["direction","align","justify","wrap","basis","grow","shrink"],br=["templateAreas","gap","rowGap","columnGap","column","row","autoFlow","autoRows","templateRows","autoColumns","templateColumns"],wr=["area","colSpan","colStart","colEnd","rowEnd","rowSpan","rowStart"],Er=["className"],kr=["className"],xr=["className","isExternal"],Cr=["isExternal","target","rel","className"],Nr=["className"],Or=["children","styleType","stylePosition","spacing"],Sr=["as"],_r=["as"],Pr=["columns","spacingX","spacingY","spacing","minChildWidth"],Mr=["isInline","direction","align","justify","spacing","wrap","children","divider","className","shouldWrapChildren"],Rr=["className","align","decoration","casing"],Tr=["spacing","spacingX","spacingY","children","justify","direction","align","className","shouldWrapChildren"],Ar=["className"];function Ir(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jr(e){for(var t=1;t *:not(style)":{overflow:"hidden",position:"absolute",top:"0",right:"0",bottom:"0",left:"0",display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"},"& > img, & > video":{objectFit:"cover"}}},c),l)})).displayName="AspectRatio",(0,L.Gp)((function(e,t){var n=(0,L.mq)("Badge",e),o=(0,ar.Lr)(e),a=(o.className,(0,I.Z)(o,ur));return r.createElement(L.m$.span,jr(jr({ref:t,className:(0,or.cx)("chakra-badge",e.className)},a),{},{__css:jr({display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle"},n)}))})).displayName="Badge";var Fr=(0,L.m$)("div");Fr.displayName="Box";var Dr=(0,L.Gp)((function(e,t){var n=e.size,o=e.centerContent,a=void 0===o||o,i=(0,I.Z)(e,dr),c=a?{display:"flex",alignItems:"center",justifyContent:"center"}:{};return r.createElement(Fr,jr({ref:t,boxSize:n,__css:jr(jr({},c),{},{flexShrink:0,flexGrow:0})},i))}));Dr.displayName="Square",(0,L.Gp)((function(e,t){var n=e.size,o=(0,I.Z)(e,fr);return r.createElement(Dr,jr({size:n,ref:t,borderRadius:"9999px"},o))})).displayName="Circle",(0,L.m$)("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center"}}).displayName="Center";var Zr={horizontal:{insetStart:"50%",transform:"translateX(-50%)"},vertical:{top:"50%",transform:"translateY(-50%)"},both:{insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)"}};(0,L.Gp)((function(e,t){var n=e.axis,o=void 0===n?"both":n,a=(0,I.Z)(e,mr);return r.createElement(L.m$.div,jr(jr({ref:t,__css:Zr[o]},a),{},{position:"absolute"}))}));(0,L.Gp)((function(e,t){var n=(0,L.mq)("Code",e),o=(0,ar.Lr)(e),a=(o.className,(0,I.Z)(o,pr));return r.createElement(L.m$.code,jr(jr({ref:t,className:(0,or.cx)("chakra-code",e.className)},a),{},{__css:jr({display:"inline-block"},n)}))})).displayName="Code",(0,L.Gp)((function(e,t){var n=(0,ar.Lr)(e),o=n.className,a=n.centerContent,i=(0,I.Z)(n,vr),c=(0,L.mq)("Container",e);return r.createElement(L.m$.div,jr(jr({ref:t,className:(0,or.cx)("chakra-container",o)},i),{},{__css:jr(jr({},c),a&&{display:"flex",flexDirection:"column",alignItems:"center"})}))})).displayName="Container",(0,L.Gp)((function(e,t){var n=(0,L.mq)("Divider",e),o=n.borderLeftWidth,a=n.borderBottomWidth,i=n.borderTopWidth,c=n.borderRightWidth,l=n.borderWidth,s=n.borderStyle,u=n.borderColor,d=(0,I.Z)(n,hr),f=(0,ar.Lr)(e),m=f.className,p=f.orientation,v=void 0===p?"horizontal":p,h=f.__css,g=(0,I.Z)(f,gr),y={vertical:{borderLeftWidth:o||c||l||"1px",height:"100%"},horizontal:{borderBottomWidth:a||i||l||"1px",width:"100%"}};return r.createElement(L.m$.hr,jr(jr({ref:t,"aria-orientation":v},g),{},{__css:jr(jr(jr({},d),{},{border:"0",borderColor:u,borderStyle:s},y[v]),h),className:(0,or.cx)("chakra-divider",m)}))})).displayName="Divider",(0,L.Gp)((function(e,t){var n=e.direction,o=e.align,a=e.justify,i=e.wrap,c=e.basis,l=e.grow,s=e.shrink,u=(0,I.Z)(e,yr),d={display:"flex",flexDirection:n,alignItems:o,justifyContent:a,flexWrap:i,flexBasis:c,flexGrow:l,flexShrink:s};return r.createElement(L.m$.div,jr({ref:t,__css:d},u))})).displayName="Flex";var Lr=(0,L.Gp)((function(e,t){var n=e.templateAreas,o=e.gap,a=e.rowGap,i=e.columnGap,c=e.column,l=e.row,s=e.autoFlow,u=e.autoRows,d=e.templateRows,f=e.autoColumns,m=e.templateColumns,p=(0,I.Z)(e,br),v={display:"grid",gridTemplateAreas:n,gridGap:o,gridRowGap:a,gridColumnGap:i,gridAutoColumns:f,gridColumn:c,gridRow:l,gridAutoFlow:s,gridAutoRows:u,gridTemplateRows:d,gridTemplateColumns:m};return r.createElement(L.m$.div,jr({ref:t,__css:v},p))}));function Wr(e){return rr(e,(function(e){return"auto"===e?"auto":"span ".concat(e,"/span ").concat(e)}))}Lr.displayName="Grid",(0,L.Gp)((function(e,t){var n=e.area,o=e.colSpan,a=e.colStart,i=e.colEnd,c=e.rowEnd,l=e.rowSpan,s=e.rowStart,u=(0,I.Z)(e,wr),d=ir({gridArea:n,gridColumn:Wr(o),gridRow:Wr(l),gridColumnStart:a,gridColumnEnd:i,gridRowStart:s,gridRowEnd:c});return r.createElement(L.m$.div,jr({ref:t,__css:d},u))})).displayName="GridItem",(0,L.Gp)((function(e,t){var n=(0,L.mq)("Heading",e),o=(0,ar.Lr)(e),a=(o.className,(0,I.Z)(o,Er));return r.createElement(L.m$.h2,jr(jr({ref:t,className:(0,or.cx)("chakra-heading",e.className)},a),{},{__css:n}))})).displayName="Heading";(0,L.Gp)((function(e,t){var n=(0,L.mq)("Mark",e),o=(0,ar.Lr)(e);return r.createElement(Fr,jr(jr({ref:t},o),{},{as:"mark",__css:jr({bg:"transparent",whiteSpace:"nowrap"},n)}))}));(0,L.Gp)((function(e,t){var n=(0,L.mq)("Kbd",e),o=(0,ar.Lr)(e),a=o.className,i=(0,I.Z)(o,kr);return r.createElement(L.m$.kbd,jr(jr({ref:t,className:(0,or.cx)("chakra-kbd",a)},i),{},{__css:jr({fontFamily:"mono"},n)}))})).displayName="Kbd";var Gr=(0,L.Gp)((function(e,t){var n=(0,L.mq)("Link",e),o=(0,ar.Lr)(e),a=o.className,i=o.isExternal,c=(0,I.Z)(o,xr);return r.createElement(L.m$.a,jr(jr({target:i?"_blank":void 0,rel:i?"noopener":void 0,ref:t,className:(0,or.cx)("chakra-link",a)},c),{},{__css:n}))}));Gr.displayName="Link";(0,L.Gp)((function(e,t){var n=e.isExternal,o=e.target,a=e.rel,i=e.className,c=(0,I.Z)(e,Cr);return r.createElement(L.m$.a,jr(jr({},c),{},{ref:t,className:(0,or.cx)("chakra-linkbox__overlay",i),rel:n?"noopener noreferrer":a,target:n?"_blank":o,__css:{position:"static","&::before":{content:"''",cursor:"inherit",display:"block",position:"absolute",top:0,left:0,zIndex:0,width:"100%",height:"100%"}}}))})),(0,L.Gp)((function(e,t){var n=e.className,o=(0,I.Z)(e,Nr);return r.createElement(L.m$.div,jr(jr({ref:t,position:"relative"},o),{},{className:(0,or.cx)("chakra-linkbox",n),__css:{"a[href]:not(.chakra-linkbox__overlay), abbr[title]":{position:"relative",zIndex:1}}}))}));var Br=(0,Z.k)({name:"ListStylesContext",errorMessage:"useListStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),Vr=(0,O.Z)(Br,2),$r=Vr[0],zr=Vr[1],qr=(0,L.Gp)((function(e,t){var n=(0,L.jC)("List",e),o=(0,ar.Lr)(e),a=o.children,i=o.styleType,c=void 0===i?"none":i,l=o.stylePosition,s=o.spacing,u=(0,I.Z)(o,Or),d=lr(a),f=s?(0,N.Z)({},"& > *:not(style) ~ *:not(style)",{mt:s}):{};return r.createElement($r,{value:n},r.createElement(L.m$.ul,jr({ref:t,listStyleType:c,listStylePosition:l,role:"list",__css:jr(jr({},n.container),f)},u),d))}));qr.displayName="List",(0,L.Gp)((function(e,t){e.as;var n=(0,I.Z)(e,Sr);return r.createElement(qr,jr({ref:t,as:"ol",styleType:"decimal",marginStart:"1em"},n))})).displayName="OrderedList",(0,L.Gp)((function(e,t){e.as;var n=(0,I.Z)(e,_r);return r.createElement(qr,jr({ref:t,as:"ul",styleType:"initial",marginStart:"1em"},n))})).displayName="UnorderedList",(0,L.Gp)((function(e,t){var n=zr();return r.createElement(L.m$.li,jr(jr({ref:t},e),{},{__css:n.item}))})).displayName="ListItem",(0,L.Gp)((function(e,t){var n=zr();return r.createElement(cr.JO,jr(jr({ref:t,role:"presentation"},e),{},{__css:n.icon}))})).displayName="ListIcon",(0,L.Gp)((function(e,t){var n=e.columns,o=e.spacingX,a=e.spacingY,i=e.spacing,c=e.minChildWidth,l=(0,I.Z)(e,Pr),s=(0,L.Fg)(),u=c?function(e,t){return rr(e,(function(e){var n,r=(0,L.LP)("sizes",e,"number"==typeof(n=e)?"".concat(n,"px"):n)(t);return null===e?null:"repeat(auto-fit, minmax(".concat(r,", 1fr))")}))}(c,s):rr(n,(function(e){return null===e?null:"repeat(".concat(e,", minmax(0, 1fr))")}));return r.createElement(Lr,jr({ref:t,gap:i,columnGap:o,rowGap:a,templateColumns:u},l))})).displayName="SimpleGrid",(0,L.m$)("div",{baseStyle:{flex:1,justifySelf:"stretch",alignSelf:"stretch"}}).displayName="Spacer";var Ur="& > *:not(style) ~ *:not(style)";var Hr=function(e){return r.createElement(L.m$.div,jr(jr({className:"chakra-stack__item"},e),{},{__css:jr({display:"inline-block",flex:"0 0 auto",minWidth:0},e.__css)}))};Hr.displayName="StackItem";var Xr=(0,L.Gp)((function(e,t){var n=e.isInline,o=e.direction,a=e.align,i=e.justify,c=e.spacing,l=void 0===c?"0.5rem":c,s=e.wrap,u=e.children,d=e.divider,f=e.className,m=e.shouldWrapChildren,p=(0,I.Z)(e,Mr),v=n?"row":null!=o?o:"column",h=(0,r.useMemo)((function(){return function(e){var t=e.spacing,n=e.direction,r={column:{marginTop:t,marginEnd:0,marginBottom:0,marginStart:0},row:{marginTop:0,marginEnd:0,marginBottom:0,marginStart:t},"column-reverse":{marginTop:0,marginEnd:0,marginBottom:t,marginStart:0},"row-reverse":{marginTop:0,marginEnd:t,marginBottom:0,marginStart:0}};return(0,N.Z)({flexDirection:n},Ur,rr(n,(function(e){return r[e]})))}({direction:v,spacing:l})}),[v,l]),g=(0,r.useMemo)((function(){return function(e){var t=e.spacing,n=e.direction,r={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":rr(n,(function(e){return r[e]}))}}({spacing:l,direction:v})}),[l,v]),y=!!d,b=!m&&!y,w=(0,r.useMemo)((function(){var e=lr(u);return b?e:e.map((function(t,n){var o=void 0!==t.key?t.key:n,a=n+1===e.length,i=m?r.createElement(Hr,{key:o},t):t;if(!y)return i;var c=(0,r.cloneElement)(d,{__css:g}),l=a?null:c;return r.createElement(r.Fragment,{key:o},i,l)}))}),[d,g,y,b,m,u]),E=(0,or.cx)("chakra-stack",f);return r.createElement(L.m$.div,jr({ref:t,display:"flex",alignItems:a,justifyContent:i,flexDirection:h.flexDirection,flexWrap:s,className:E,__css:y?{}:(0,N.Z)({},Ur,h[Ur])},p),w)}));Xr.displayName="Stack",(0,L.Gp)((function(e,t){return r.createElement(Xr,jr(jr({align:"center"},e),{},{direction:"row",ref:t}))})).displayName="HStack";function Yr(e){return"number"==typeof e?"".concat(e,"px"):e}(0,L.Gp)((function(e,t){return r.createElement(Xr,jr(jr({align:"center"},e),{},{direction:"column",ref:t}))})).displayName="VStack",(0,L.Gp)((function(e,t){var n=(0,L.mq)("Text",e),o=(0,ar.Lr)(e),a=(o.className,o.align,o.decoration,o.casing,(0,I.Z)(o,Rr)),i=ir({textAlign:e.align,textDecoration:e.decoration,textTransform:e.casing});return r.createElement(L.m$.p,jr(jr(jr({ref:t,className:(0,or.cx)("chakra-text",e.className)},i),a),{},{__css:n}))})).displayName="Text",(0,L.Gp)((function(e,t){var n=e.spacing,o=void 0===n?"0.5rem":n,a=e.spacingX,i=e.spacingY,c=e.children,l=e.justify,s=e.direction,u=e.align,d=e.className,f=e.shouldWrapChildren,m=(0,I.Z)(e,Tr),p=(0,r.useMemo)((function(){var e={spacingX:a,spacingY:i},t=e.spacingX,n=void 0===t?o:t,r=e.spacingY,c=void 0===r?o:r;return{"--chakra-wrap-x-spacing":function(e){return rr(n,(function(t){return Yr((0,ar.fr)("space",t)(e))}))},"--chakra-wrap-y-spacing":function(e){return rr(c,(function(t){return Yr((0,ar.fr)("space",t)(e))}))},"--wrap-x-spacing":"calc(var(--chakra-wrap-x-spacing) / 2)","--wrap-y-spacing":"calc(var(--chakra-wrap-y-spacing) / 2)",display:"flex",flexWrap:"wrap",justifyContent:l,alignItems:u,flexDirection:s,listStyleType:"none",padding:"0",margin:"calc(var(--wrap-y-spacing) * -1) calc(var(--wrap-x-spacing) * -1)","& > *:not(style)":{margin:"var(--wrap-y-spacing) var(--wrap-x-spacing)"}}}),[o,a,i,l,u,s]),v=(0,r.useMemo)((function(){return f?r.Children.map(c,(function(e,t){return r.createElement(Jr,{key:t},e)})):c}),[c,f]);return r.createElement(L.m$.div,jr({ref:t,className:(0,or.cx)("chakra-wrap",d),overflow:"hidden"},m),r.createElement(L.m$.ul,{className:"chakra-wrap__list",__css:p},v))})).displayName="Wrap";var Jr=(0,L.Gp)((function(e,t){var n=e.className,o=(0,I.Z)(e,Ar);return r.createElement(L.m$.li,jr({ref:t,__css:{display:"flex",alignItems:"flex-start"},className:(0,or.cx)("chakra-wrap__listitem",n)},o))}));Jr.displayName="WrapItem";var Kr=function(){return r.createElement(a.Z,{title:"Home",children:void 0})},Qr=function(){var e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClose,n=e.onOpen,o=e.isOpen,a=e.id,i=R(n),c=R(t),l=(0,r.useState)(e.defaultIsOpen||!1),s=(0,O.Z)(l,2),u=s[0],d=s[1],f=T(o,u),m=(0,O.Z)(f,2),p=m[0],v=m[1],h=A(a,"disclosure"),g=(0,r.useCallback)((function(){p||d(!1),null==c||c()}),[p,c]),y=(0,r.useCallback)((function(){p||d(!0),null==i||i()}),[p,i]),b=(0,r.useCallback)((function(){(v?g:y)()}),[v,y,g]);return{isOpen:!!v,onOpen:y,onClose:g,onToggle:b,isControlled:p,getButtonProps:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return P(P({},e),{},{"aria-expanded":v,"aria-controls":h,onClick:(0,S.v0)(e.onClick,b)})},getDisclosureProps:function(){return P(P({},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),{},{hidden:!v,id:h})}}}({defaultIsOpen:!0}),t=e.isOpen,n=(e.onOpen,e.onClose);return r.createElement(c.xjn,{theme:l.ZP},r.createElement(o.Z,null,r.createElement(a.Z,{title:"Home",children:void 0}),r.createElement(Wn,{isOpen:t,onClose:n,isCentered:!0},r.createElement(Jn,null),r.createElement(Un,null,r.createElement(Xn,null,"This Website Is Not Updated"),r.createElement(Bn,null),r.createElement(Gn,null,r.createElement("p",null,"This websited used our old url and is no longer updated. Please visit our new and improved website (mvhacks.dev) for the latest information.")),r.createElement(Hn,null,r.createElement(i.zx,{colorScheme:"blue",mr:3,onClick:n},"Close"),r.createElement(i.zx,{colorScheme:"blue",variant:"solid"},r.createElement(Gr,{href:"https://mvhacks.dev",isExternal:!0},"Go to mvhacks.dev"))))),r.createElement("div",{className:"center"},r.createElement("div",{id:"backgroundText",style:{color:l.af.dark.palette.accent.secondary}},r.createElement("span",null,"2023"),r.createElement("div",{id:"foregroundText",style:{color:l.af.dark.palette.secondary.main}},"MVHacks 6.0")),r.createElement("div",{id:"subtitle",style:{color:l.af.dark.palette.secondary.main}},"The hackathon for everyone. Especially beginners."),r.createElement(i.zx,{variant:"outline"},r.createElement("a",{href:"https://forms.gle/ivGpBxPEDeNZ2JaM6",target:"_blank"},"Apply for the 7.0 team!")),r.createElement("div",{style:{padding:"10vh"}}),r.createElement(C,null),r.createElement(y,{year:2023,month:5,day:17,hour:8}),r.createElement(E,null),r.createElement(w,{eventInfo:k}),r.createElement(x.Z,null))))}}}]); +//# sourceMappingURL=component---src-pages-index-tsx-9f57ab62917fc7eec00a.js.map \ No newline at end of file diff --git a/component---src-pages-index-tsx-17b35b2440f1372ed10d.js.LICENSE.txt b/component---src-pages-index-tsx-9f57ab62917fc7eec00a.js.LICENSE.txt similarity index 100% rename from component---src-pages-index-tsx-17b35b2440f1372ed10d.js.LICENSE.txt rename to component---src-pages-index-tsx-9f57ab62917fc7eec00a.js.LICENSE.txt diff --git a/component---src-pages-index-tsx-9f57ab62917fc7eec00a.js.map b/component---src-pages-index-tsx-9f57ab62917fc7eec00a.js.map new file mode 100644 index 0000000..968eb99 --- /dev/null +++ b/component---src-pages-index-tsx-9f57ab62917fc7eec00a.js.map @@ -0,0 +1 @@ +{"version":3,"file":"component---src-pages-index-tsx-9f57ab62917fc7eec00a.js","mappings":"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","sources":["webpack://gatsby-starter-default/./node_modules/classnames/index.js","webpack://gatsby-starter-default/./node_modules/copy-to-clipboard/index.js","webpack://gatsby-starter-default/./node_modules/react-intersection-observer/react-intersection-observer.m.js","webpack://gatsby-starter-default/./node_modules/react-vertical-timeline-component/dist-es6/VerticalTimeline.js","webpack://gatsby-starter-default/./node_modules/react-vertical-timeline-component/dist-es6/VerticalTimelineElement.js","webpack://gatsby-starter-default/./node_modules/react-vertical-timeline-component/dist-es6/index.js","webpack://gatsby-starter-default/./node_modules/toggle-selection/index.js","webpack://gatsby-starter-default/./src/components/banner/index.tsx","webpack://gatsby-starter-default/./node_modules/react-circular-progressbar/dist/index.esm.js","webpack://gatsby-starter-default/./src/components/countdown/index.tsx","webpack://gatsby-starter-default/./src/components/timeline/index.tsx","webpack://gatsby-starter-default/./src/components/prizeMoney/index.tsx","webpack://gatsby-starter-default/./src/components/dateBanner/index.tsx","webpack://gatsby-starter-default/./node_modules/@chakra-ui/hooks/dist/index.esm.js","webpack://gatsby-starter-default/./node_modules/aria-hidden/dist/es2015/index.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/constants.js","webpack://gatsby-starter-default/./node_modules/use-callback-ref/dist/es2015/useMergeRef.js","webpack://gatsby-starter-default/./node_modules/use-callback-ref/dist/es2015/useRef.js","webpack://gatsby-starter-default/./node_modules/use-callback-ref/dist/es2015/assignRef.js","webpack://gatsby-starter-default/./node_modules/react-focus-lock/dist/es2015/FocusGuard.js","webpack://gatsby-starter-default/./node_modules/use-sidecar/dist/es2015/medium.js","webpack://gatsby-starter-default/./node_modules/react-focus-lock/dist/es2015/medium.js","webpack://gatsby-starter-default/./node_modules/react-focus-lock/dist/es2015/Lock.js","webpack://gatsby-starter-default/./node_modules/react-clientside-effect/lib/index.es.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/utils/array.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/utils/is.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/utils/tabOrder.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/utils/tabUtils.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/utils/tabbables.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/utils/DOMutils.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/utils/getActiveElement.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/utils/all-affected.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/focusInside.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/utils/correctFocus.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/utils/firstFocus.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/solver.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/utils/auto-focus.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/utils/parenting.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/focusMerge.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/setFocus.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/index.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/focusables.js","webpack://gatsby-starter-default/./node_modules/react-focus-lock/dist/es2015/util.js","webpack://gatsby-starter-default/./node_modules/react-focus-lock/dist/es2015/Trap.js","webpack://gatsby-starter-default/./node_modules/focus-lock/dist/es2015/focusIsHidden.js","webpack://gatsby-starter-default/./node_modules/react-focus-lock/dist/es2015/Combination.js","webpack://gatsby-starter-default/./node_modules/react-focus-lock/dist/es2015/index.js","webpack://gatsby-starter-default/./node_modules/@chakra-ui/dom-utils/dist/index.esm.js","webpack://gatsby-starter-default/./node_modules/@chakra-ui/focus-lock/dist/index.esm.js","webpack://gatsby-starter-default/./node_modules/react-remove-scroll-bar/dist/es2015/constants.js","webpack://gatsby-starter-default/./node_modules/react-remove-scroll/dist/es2015/medium.js","webpack://gatsby-starter-default/./node_modules/react-remove-scroll/dist/es2015/UI.js","webpack://gatsby-starter-default/./node_modules/use-sidecar/dist/es2015/exports.js","webpack://gatsby-starter-default/./node_modules/get-nonce/dist/es2015/index.js","webpack://gatsby-starter-default/./node_modules/react-style-singleton/dist/es2015/singleton.js","webpack://gatsby-starter-default/./node_modules/react-style-singleton/dist/es2015/component.js","webpack://gatsby-starter-default/./node_modules/react-style-singleton/dist/es2015/hook.js","webpack://gatsby-starter-default/./node_modules/react-remove-scroll-bar/dist/es2015/utils.js","webpack://gatsby-starter-default/./node_modules/react-remove-scroll-bar/dist/es2015/component.js","webpack://gatsby-starter-default/./node_modules/react-remove-scroll/dist/es2015/aggresiveCapture.js","webpack://gatsby-starter-default/./node_modules/react-remove-scroll/dist/es2015/handleScroll.js","webpack://gatsby-starter-default/./node_modules/react-remove-scroll/dist/es2015/SideEffect.js","webpack://gatsby-starter-default/./node_modules/react-remove-scroll/dist/es2015/sidecar.js","webpack://gatsby-starter-default/./node_modules/react-remove-scroll/dist/es2015/Combination.js","webpack://gatsby-starter-default/./node_modules/@chakra-ui/modal/dist/index.esm.js","webpack://gatsby-starter-default/./node_modules/@chakra-ui/breakpoint-utils/dist/index.esm.js","webpack://gatsby-starter-default/./node_modules/@chakra-ui/object-utils/dist/index.esm.js","webpack://gatsby-starter-default/./node_modules/@chakra-ui/react-children-utils/dist/index.esm.js","webpack://gatsby-starter-default/./node_modules/@chakra-ui/layout/dist/index.esm.js","webpack://gatsby-starter-default/./src/pages/index.tsx"],"sourcesContent":["/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/\n\n/* global define */\n(function () {\n 'use strict';\n\n var hasOwn = {}.hasOwnProperty;\n var nativeCodeString = '[native code]';\n\n function classNames() {\n var classes = [];\n\n for (var i = 0; i < arguments.length; i++) {\n var arg = arguments[i];\n if (!arg) continue;\n var argType = typeof arg;\n\n if (argType === 'string' || argType === 'number') {\n classes.push(arg);\n } else if (Array.isArray(arg)) {\n if (arg.length) {\n var inner = classNames.apply(null, arg);\n\n if (inner) {\n classes.push(inner);\n }\n }\n } else if (argType === 'object') {\n if (arg.toString !== Object.prototype.toString && !arg.toString.toString().includes('[native code]')) {\n classes.push(arg.toString());\n continue;\n }\n\n for (var key in arg) {\n if (hasOwn.call(arg, key) && arg[key]) {\n classes.push(key);\n }\n }\n }\n }\n\n return classes.join(' ');\n }\n\n if (typeof module !== 'undefined' && module.exports) {\n classNames.default = classNames;\n module.exports = classNames;\n } else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n // register as 'classnames', consistent with npm package name\n define('classnames', [], function () {\n return classNames;\n });\n } else {\n window.classNames = classNames;\n }\n})();","\"use strict\";\n\nvar deselectCurrent = require(\"toggle-selection\");\n\nvar clipboardToIE11Formatting = {\n \"text/plain\": \"Text\",\n \"text/html\": \"Url\",\n \"default\": \"Text\"\n};\nvar defaultMessage = \"Copy to clipboard: #{key}, Enter\";\n\nfunction format(message) {\n var copyKey = (/mac os x/i.test(navigator.userAgent) ? \"⌘\" : \"Ctrl\") + \"+C\";\n return message.replace(/#{\\s*key\\s*}/g, copyKey);\n}\n\nfunction copy(text, options) {\n var debug,\n message,\n reselectPrevious,\n range,\n selection,\n mark,\n success = false;\n\n if (!options) {\n options = {};\n }\n\n debug = options.debug || false;\n\n try {\n reselectPrevious = deselectCurrent();\n range = document.createRange();\n selection = document.getSelection();\n mark = document.createElement(\"span\");\n mark.textContent = text; // reset user styles for span element\n\n mark.style.all = \"unset\"; // prevents scrolling to the end of the page\n\n mark.style.position = \"fixed\";\n mark.style.top = 0;\n mark.style.clip = \"rect(0, 0, 0, 0)\"; // used to preserve spaces and line breaks\n\n mark.style.whiteSpace = \"pre\"; // do not inherit user-select (it may be `none`)\n\n mark.style.webkitUserSelect = \"text\";\n mark.style.MozUserSelect = \"text\";\n mark.style.msUserSelect = \"text\";\n mark.style.userSelect = \"text\";\n mark.addEventListener(\"copy\", function (e) {\n e.stopPropagation();\n\n if (options.format) {\n e.preventDefault();\n\n if (typeof e.clipboardData === \"undefined\") {\n // IE 11\n debug && console.warn(\"unable to use e.clipboardData\");\n debug && console.warn(\"trying IE specific stuff\");\n window.clipboardData.clearData();\n var format = clipboardToIE11Formatting[options.format] || clipboardToIE11Formatting[\"default\"];\n window.clipboardData.setData(format, text);\n } else {\n // all other browsers\n e.clipboardData.clearData();\n e.clipboardData.setData(options.format, text);\n }\n }\n\n if (options.onCopy) {\n e.preventDefault();\n options.onCopy(e.clipboardData);\n }\n });\n document.body.appendChild(mark);\n range.selectNodeContents(mark);\n selection.addRange(range);\n var successful = document.execCommand(\"copy\");\n\n if (!successful) {\n throw new Error(\"copy command was unsuccessful\");\n }\n\n success = true;\n } catch (err) {\n debug && console.error(\"unable to copy using execCommand: \", err);\n debug && console.warn(\"trying IE specific stuff\");\n\n try {\n window.clipboardData.setData(options.format || \"text\", text);\n options.onCopy && options.onCopy(window.clipboardData);\n success = true;\n } catch (err) {\n debug && console.error(\"unable to copy using clipboardData: \", err);\n debug && console.error(\"falling back to prompt\");\n message = format(\"message\" in options ? options.message : defaultMessage);\n window.prompt(message, text);\n }\n } finally {\n if (selection) {\n if (typeof selection.removeRange == \"function\") {\n selection.removeRange(range);\n } else {\n selection.removeAllRanges();\n }\n }\n\n if (mark) {\n document.body.removeChild(mark);\n }\n\n reselectPrevious();\n }\n\n return success;\n}\n\nmodule.exports = copy;","import * as React from 'react';\nimport { useEffect } from 'react';\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n\n _setPrototypeOf(subClass, superClass);\n}\n\nfunction _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nvar observerMap = new Map();\nvar RootIds = new WeakMap();\nvar rootId = 0;\nvar unsupportedValue = undefined;\n/**\r\n * What should be the default behavior if the IntersectionObserver is unsupported?\r\n * Ideally the polyfill has been loaded, you can have the following happen:\r\n * - `undefined`: Throw an error\r\n * - `true` or `false`: Set the `inView` value to this regardless of intersection state\r\n * **/\n\nfunction defaultFallbackInView(inView) {\n unsupportedValue = inView;\n}\n/**\r\n * Generate a unique ID for the root element\r\n * @param root\r\n */\n\n\nfunction getRootId(root) {\n if (!root) return '0';\n if (RootIds.has(root)) return RootIds.get(root);\n rootId += 1;\n RootIds.set(root, rootId.toString());\n return RootIds.get(root);\n}\n/**\r\n * Convert the options to a string Id, based on the values.\r\n * Ensures we can reuse the same observer when observing elements with the same options.\r\n * @param options\r\n */\n\n\nfunction optionsToId(options) {\n return Object.keys(options).sort().filter(function (key) {\n return options[key] !== undefined;\n }).map(function (key) {\n return key + \"_\" + (key === 'root' ? getRootId(options.root) : options[key]);\n }).toString();\n}\n\nfunction createObserver(options) {\n // Create a unique ID for this observer instance, based on the root, root margin and threshold.\n var id = optionsToId(options);\n var instance = observerMap.get(id);\n\n if (!instance) {\n // Create a map of elements this observer is going to observe. Each element has a list of callbacks that should be triggered, once it comes into view.\n var elements = new Map();\n var thresholds;\n var observer = new IntersectionObserver(function (entries) {\n entries.forEach(function (entry) {\n var _elements$get; // While it would be nice if you could just look at isIntersecting to determine if the component is inside the viewport, browsers can't agree on how to use it.\n // -Firefox ignores `threshold` when considering `isIntersecting`, so it will never be false again if `threshold` is > 0\n\n\n var inView = entry.isIntersecting && thresholds.some(function (threshold) {\n return entry.intersectionRatio >= threshold;\n }); // @ts-ignore support IntersectionObserver v2\n\n if (options.trackVisibility && typeof entry.isVisible === 'undefined') {\n // The browser doesn't support Intersection Observer v2, falling back to v1 behavior.\n // @ts-ignore\n entry.isVisible = inView;\n }\n\n (_elements$get = elements.get(entry.target)) == null ? void 0 : _elements$get.forEach(function (callback) {\n callback(inView, entry);\n });\n });\n }, options); // Ensure we have a valid thresholds array. If not, use the threshold from the options\n\n thresholds = observer.thresholds || (Array.isArray(options.threshold) ? options.threshold : [options.threshold || 0]);\n instance = {\n id: id,\n observer: observer,\n elements: elements\n };\n observerMap.set(id, instance);\n }\n\n return instance;\n}\n/**\r\n * @param element - DOM Element to observe\r\n * @param callback - Callback function to trigger when intersection status changes\r\n * @param options - Intersection Observer options\r\n * @param fallbackInView - Fallback inView value.\r\n * @return Function - Cleanup function that should be triggered to unregister the observer\r\n */\n\n\nfunction observe(element, callback, options, fallbackInView) {\n if (options === void 0) {\n options = {};\n }\n\n if (fallbackInView === void 0) {\n fallbackInView = unsupportedValue;\n }\n\n if (typeof window.IntersectionObserver === 'undefined' && fallbackInView !== undefined) {\n var bounds = element.getBoundingClientRect();\n callback(fallbackInView, {\n isIntersecting: fallbackInView,\n target: element,\n intersectionRatio: typeof options.threshold === 'number' ? options.threshold : 0,\n time: 0,\n boundingClientRect: bounds,\n intersectionRect: bounds,\n rootBounds: bounds\n });\n return function () {// Nothing to cleanup\n };\n } // An observer with the same options can be reused, so lets use this fact\n\n\n var _createObserver = createObserver(options),\n id = _createObserver.id,\n observer = _createObserver.observer,\n elements = _createObserver.elements; // Register the callback listener for this element\n\n\n var callbacks = elements.get(element) || [];\n\n if (!elements.has(element)) {\n elements.set(element, callbacks);\n }\n\n callbacks.push(callback);\n observer.observe(element);\n return function unobserve() {\n // Remove the callback from the callback list\n callbacks.splice(callbacks.indexOf(callback), 1);\n\n if (callbacks.length === 0) {\n // No more callback exists for element, so destroy it\n elements[\"delete\"](element);\n observer.unobserve(element);\n }\n\n if (elements.size === 0) {\n // No more elements are being observer by this instance, so destroy it\n observer.disconnect();\n observerMap[\"delete\"](id);\n }\n };\n}\n\nvar _excluded = [\"children\", \"as\", \"triggerOnce\", \"threshold\", \"root\", \"rootMargin\", \"onChange\", \"skip\", \"trackVisibility\", \"delay\", \"initialInView\", \"fallbackInView\"];\n\nfunction isPlainChildren(props) {\n return typeof props.children !== 'function';\n}\n/**\r\n ## Render props\r\n\n To use the `` component, you pass it a function. It will be called\r\n whenever the state changes, with the new value of `inView`. In addition to the\r\n `inView` prop, children also receive a `ref` that should be set on the\r\n containing DOM element. This is the element that the IntersectionObserver will\r\n monitor.\r\n\n If you need it, you can also access the\r\n [`IntersectionObserverEntry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry)\r\n on `entry`, giving you access to all the details about the current intersection\r\n state.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n \r\n {({ inView, ref, entry }) => (\r\n
\r\n

{`Header inside viewport ${inView}.`}

\r\n
\r\n )}\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n\n ## Plain children\r\n\n You can pass any element to the ``, and it will handle creating the\r\n wrapping DOM element. Add a handler to the `onChange` method, and control the\r\n state in your own component. Any extra props you add to `` will be\r\n passed to the HTML element, allowing you set the `className`, `style`, etc.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n console.log('Inview:', inView)}>\r\n

Plain children are always rendered. Use onChange to monitor state.

\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n */\n\n\nvar InView = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(InView, _React$Component);\n\n function InView(props) {\n var _this;\n\n _this = _React$Component.call(this, props) || this;\n _this.node = null;\n _this._unobserveCb = null;\n\n _this.handleNode = function (node) {\n if (_this.node) {\n // Clear the old observer, before we start observing a new element\n _this.unobserve();\n\n if (!node && !_this.props.triggerOnce && !_this.props.skip) {\n // Reset the state if we get a new node, and we aren't ignoring updates\n _this.setState({\n inView: !!_this.props.initialInView,\n entry: undefined\n });\n }\n }\n\n _this.node = node ? node : null;\n\n _this.observeNode();\n };\n\n _this.handleChange = function (inView, entry) {\n if (inView && _this.props.triggerOnce) {\n // If `triggerOnce` is true, we should stop observing the element.\n _this.unobserve();\n }\n\n if (!isPlainChildren(_this.props)) {\n // Store the current State, so we can pass it to the children in the next render update\n // There's no reason to update the state for plain children, since it's not used in the rendering.\n _this.setState({\n inView: inView,\n entry: entry\n });\n }\n\n if (_this.props.onChange) {\n // If the user is actively listening for onChange, always trigger it\n _this.props.onChange(inView, entry);\n }\n };\n\n _this.state = {\n inView: !!props.initialInView,\n entry: undefined\n };\n return _this;\n }\n\n var _proto = InView.prototype;\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n // If a IntersectionObserver option changed, reinit the observer\n if (prevProps.rootMargin !== this.props.rootMargin || prevProps.root !== this.props.root || prevProps.threshold !== this.props.threshold || prevProps.skip !== this.props.skip || prevProps.trackVisibility !== this.props.trackVisibility || prevProps.delay !== this.props.delay) {\n this.unobserve();\n this.observeNode();\n }\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.unobserve();\n this.node = null;\n };\n\n _proto.observeNode = function observeNode() {\n if (!this.node || this.props.skip) return;\n var _this$props = this.props,\n threshold = _this$props.threshold,\n root = _this$props.root,\n rootMargin = _this$props.rootMargin,\n trackVisibility = _this$props.trackVisibility,\n delay = _this$props.delay,\n fallbackInView = _this$props.fallbackInView;\n this._unobserveCb = observe(this.node, this.handleChange, {\n threshold: threshold,\n root: root,\n rootMargin: rootMargin,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n };\n\n _proto.unobserve = function unobserve() {\n if (this._unobserveCb) {\n this._unobserveCb();\n\n this._unobserveCb = null;\n }\n };\n\n _proto.render = function render() {\n if (!isPlainChildren(this.props)) {\n var _this$state = this.state,\n inView = _this$state.inView,\n entry = _this$state.entry;\n return this.props.children({\n inView: inView,\n entry: entry,\n ref: this.handleNode\n });\n }\n\n var _this$props2 = this.props,\n children = _this$props2.children,\n as = _this$props2.as,\n props = _objectWithoutPropertiesLoose(_this$props2, _excluded);\n\n return /*#__PURE__*/React.createElement(as || 'div', _extends({\n ref: this.handleNode\n }, props), children);\n };\n\n return InView;\n}(React.Component);\n\nInView.displayName = 'InView';\nInView.defaultProps = {\n threshold: 0,\n triggerOnce: false,\n initialInView: false\n};\n/**\r\n * React Hooks make it easy to monitor the `inView` state of your components. Call\r\n * the `useInView` hook with the (optional) [options](#options) you need. It will\r\n * return an array containing a `ref`, the `inView` status and the current\r\n * [`entry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry).\r\n * Assign the `ref` to the DOM element you want to monitor, and the hook will\r\n * report the status.\r\n *\r\n * @example\r\n * ```jsx\r\n * import React from 'react';\r\n * import { useInView } from 'react-intersection-observer';\r\n *\r\n * const Component = () => {\r\n * const { ref, inView, entry } = useInView({\r\n * threshold: 0,\r\n * });\r\n *\r\n * return (\r\n *
\r\n *

{`Header inside viewport ${inView}.`}

\r\n *
\r\n * );\r\n * };\r\n * ```\r\n */\n\nfunction useInView(_temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n threshold = _ref.threshold,\n delay = _ref.delay,\n trackVisibility = _ref.trackVisibility,\n rootMargin = _ref.rootMargin,\n root = _ref.root,\n triggerOnce = _ref.triggerOnce,\n skip = _ref.skip,\n initialInView = _ref.initialInView,\n fallbackInView = _ref.fallbackInView;\n\n var unobserve = React.useRef();\n\n var _React$useState = React.useState({\n inView: !!initialInView\n }),\n state = _React$useState[0],\n setState = _React$useState[1];\n\n var setRef = React.useCallback(function (node) {\n if (unobserve.current !== undefined) {\n unobserve.current();\n unobserve.current = undefined;\n } // Skip creating the observer\n\n\n if (skip) return;\n\n if (node) {\n unobserve.current = observe(node, function (inView, entry) {\n setState({\n inView: inView,\n entry: entry\n });\n\n if (entry.isIntersecting && triggerOnce && unobserve.current) {\n // If it should only trigger once, unobserve the element after it's inView\n unobserve.current();\n unobserve.current = undefined;\n }\n }, {\n root: root,\n rootMargin: rootMargin,\n threshold: threshold,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n }\n }, // We break the rule here, because we aren't including the actual `threshold` variable\n // eslint-disable-next-line react-hooks/exhaustive-deps\n [// If the threshold is an array, convert it to a string so it won't change between renders.\n // eslint-disable-next-line react-hooks/exhaustive-deps\n Array.isArray(threshold) ? threshold.toString() : threshold, root, rootMargin, triggerOnce, skip, trackVisibility, fallbackInView, delay]);\n /* eslint-disable-next-line */\n\n useEffect(function () {\n if (!unobserve.current && state.entry && !triggerOnce && !skip) {\n // If we don't have a ref, then reset the state (unless the hook is set to only `triggerOnce` or `skip`)\n // This ensures we correctly reflect the current state - If you aren't observing anything, then nothing is inView\n setState({\n inView: !!initialInView\n });\n }\n });\n var result = [setRef, state.inView, state.entry]; // Support object destructuring, by adding the specific values.\n\n result.ref = result[0];\n result.inView = result[1];\n result.entry = result[2];\n return result;\n}\n\nexport { InView, InView as default, defaultFallbackInView, observe, useInView };","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimeline = function VerticalTimeline(_ref) {\n var _ref$animate = _ref.animate,\n animate = _ref$animate === void 0 ? true : _ref$animate,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$layout = _ref.layout,\n layout = _ref$layout === void 0 ? '2-columns' : _ref$layout,\n _ref$lineColor = _ref.lineColor,\n lineColor = _ref$lineColor === void 0 ? '#FFF' : _ref$lineColor,\n children = _ref.children;\n\n if (typeof window === 'object') {\n document.documentElement.style.setProperty('--line-color', lineColor);\n }\n\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n className: (0, _classnames.default)(className, 'vertical-timeline', {\n 'vertical-timeline--animate': animate,\n 'vertical-timeline--two-columns': layout === '2-columns',\n 'vertical-timeline--one-column-left': layout === '1-column' || layout === '1-column-left',\n 'vertical-timeline--one-column-right': layout === '1-column-right'\n })\n }, children);\n};\n\nVerticalTimeline.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]).isRequired,\n className: _propTypes.default.string,\n animate: _propTypes.default.bool,\n layout: _propTypes.default.oneOf(['1-column-left', '1-column', '2-columns', '1-column-right']),\n lineColor: _propTypes.default.string\n};\nvar _default = VerticalTimeline;\nexports.default = _default;","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nvar _reactIntersectionObserver = require(\"react-intersection-observer\");\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimelineElement = function VerticalTimelineElement(_ref) {\n var _ref$children = _ref.children,\n children = _ref$children === void 0 ? '' : _ref$children,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$contentArrowStyl = _ref.contentArrowStyle,\n contentArrowStyle = _ref$contentArrowStyl === void 0 ? null : _ref$contentArrowStyl,\n _ref$contentStyle = _ref.contentStyle,\n contentStyle = _ref$contentStyle === void 0 ? null : _ref$contentStyle,\n _ref$date = _ref.date,\n date = _ref$date === void 0 ? '' : _ref$date,\n _ref$dateClassName = _ref.dateClassName,\n dateClassName = _ref$dateClassName === void 0 ? '' : _ref$dateClassName,\n _ref$icon = _ref.icon,\n icon = _ref$icon === void 0 ? null : _ref$icon,\n _ref$iconClassName = _ref.iconClassName,\n iconClassName = _ref$iconClassName === void 0 ? '' : _ref$iconClassName,\n _ref$iconOnClick = _ref.iconOnClick,\n iconOnClick = _ref$iconOnClick === void 0 ? null : _ref$iconOnClick,\n _ref$onTimelineElemen = _ref.onTimelineElementClick,\n onTimelineElementClick = _ref$onTimelineElemen === void 0 ? null : _ref$onTimelineElemen,\n _ref$iconStyle = _ref.iconStyle,\n iconStyle = _ref$iconStyle === void 0 ? null : _ref$iconStyle,\n _ref$id = _ref.id,\n id = _ref$id === void 0 ? '' : _ref$id,\n _ref$position = _ref.position,\n position = _ref$position === void 0 ? '' : _ref$position,\n _ref$style = _ref.style,\n style = _ref$style === void 0 ? null : _ref$style,\n _ref$textClassName = _ref.textClassName,\n textClassName = _ref$textClassName === void 0 ? '' : _ref$textClassName,\n _ref$intersectionObse = _ref.intersectionObserverProps,\n intersectionObserverProps = _ref$intersectionObse === void 0 ? {\n rootMargin: '0px 0px -40px 0px',\n triggerOnce: true\n } : _ref$intersectionObse,\n _ref$visible = _ref.visible,\n visible = _ref$visible === void 0 ? false : _ref$visible;\n return /*#__PURE__*/_react.default.createElement(_reactIntersectionObserver.InView, intersectionObserverProps, function (_ref2) {\n var inView = _ref2.inView,\n ref = _ref2.ref;\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n ref: ref,\n id: id,\n className: (0, _classnames.default)(className, 'vertical-timeline-element', {\n 'vertical-timeline-element--left': position === 'left',\n 'vertical-timeline-element--right': position === 'right',\n 'vertical-timeline-element--no-children': children === ''\n }),\n style: style\n }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(\"span\", {\n // eslint-disable-line jsx-a11y/no-static-element-interactions\n style: iconStyle,\n onClick: iconOnClick,\n className: (0, _classnames.default)(iconClassName, 'vertical-timeline-element-icon', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, icon), /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentStyle,\n onClick: onTimelineElementClick,\n className: (0, _classnames.default)(textClassName, 'vertical-timeline-element-content', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentArrowStyle,\n className: \"vertical-timeline-element-content-arrow\"\n }), children, /*#__PURE__*/_react.default.createElement(\"span\", {\n className: (0, _classnames.default)(dateClassName, 'vertical-timeline-element-date')\n }, date))));\n });\n};\n\nVerticalTimelineElement.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),\n className: _propTypes.default.string,\n contentArrowStyle: _propTypes.default.shape({}),\n contentStyle: _propTypes.default.shape({}),\n date: _propTypes.default.node,\n dateClassName: _propTypes.default.string,\n icon: _propTypes.default.element,\n iconClassName: _propTypes.default.string,\n iconStyle: _propTypes.default.shape({}),\n iconOnClick: _propTypes.default.func,\n onTimelineElementClick: _propTypes.default.func,\n id: _propTypes.default.string,\n position: _propTypes.default.string,\n style: _propTypes.default.shape({}),\n textClassName: _propTypes.default.string,\n visible: _propTypes.default.bool,\n intersectionObserverProps: _propTypes.default.shape({\n root: _propTypes.default.object,\n rootMargin: _propTypes.default.string,\n threshold: _propTypes.default.number,\n triggerOnce: _propTypes.default.bool\n })\n};\nvar _default = VerticalTimelineElement;\nexports.default = _default;","\"use strict\"; // this should be the entry point to your library\n\nmodule.exports = {\n VerticalTimeline: require('./VerticalTimeline').default,\n // eslint-disable-line global-require\n VerticalTimelineElement: require('./VerticalTimelineElement').default // eslint-disable-line global-require\n\n};","module.exports = function () {\n var selection = document.getSelection();\n\n if (!selection.rangeCount) {\n return function () {};\n }\n\n var active = document.activeElement;\n var ranges = [];\n\n for (var i = 0; i < selection.rangeCount; i++) {\n ranges.push(selection.getRangeAt(i));\n }\n\n switch (active.tagName.toUpperCase()) {\n // .toUpperCase handles XHTML\n case 'INPUT':\n case 'TEXTAREA':\n active.blur();\n break;\n\n default:\n active = null;\n break;\n }\n\n selection.removeAllRanges();\n return function () {\n selection.type === 'Caret' && selection.removeAllRanges();\n\n if (!selection.rangeCount) {\n ranges.forEach(function (range) {\n selection.addRange(range);\n });\n }\n\n active && active.focus();\n };\n};","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n \n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","import { createElement, Component } from 'react';\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar _extendStatics = function extendStatics(d, b) {\n _extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) {\n if (b.hasOwnProperty(p)) d[p] = b[p];\n }\n };\n\n return _extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n _extendStatics(d, b);\n\n function __() {\n this.constructor = d;\n }\n\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar _assign = function __assign() {\n _assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n }\n\n return t;\n };\n\n return _assign.apply(this, arguments);\n};\n\nfunction __rest(s, e) {\n var t = {};\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n }\n\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nvar VIEWBOX_WIDTH = 100;\nvar VIEWBOX_HEIGHT = 100;\nvar VIEWBOX_HEIGHT_HALF = 50;\nvar VIEWBOX_CENTER_X = 50;\nvar VIEWBOX_CENTER_Y = 50;\n\nfunction Path(_a) {\n var className = _a.className,\n counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius,\n strokeWidth = _a.strokeWidth,\n style = _a.style;\n return createElement(\"path\", {\n className: className,\n style: Object.assign({}, style, getDashStyle({\n pathRadius: pathRadius,\n dashRatio: dashRatio,\n counterClockwise: counterClockwise\n })),\n d: getPathDescription({\n pathRadius: pathRadius,\n counterClockwise: counterClockwise\n }),\n strokeWidth: strokeWidth,\n fillOpacity: 0\n });\n}\n\nfunction getPathDescription(_a) {\n var pathRadius = _a.pathRadius,\n counterClockwise = _a.counterClockwise;\n var radius = pathRadius;\n var rotation = counterClockwise ? 1 : 0;\n return \"\\n M \" + VIEWBOX_CENTER_X + \",\" + VIEWBOX_CENTER_Y + \"\\n m 0,-\" + radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,\" + 2 * radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,-\" + 2 * radius + \"\\n \";\n}\n\nfunction getDashStyle(_a) {\n var counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius;\n var diameter = Math.PI * 2 * pathRadius;\n var gapLength = (1 - dashRatio) * diameter;\n return {\n strokeDasharray: diameter + \"px \" + diameter + \"px\",\n strokeDashoffset: (counterClockwise ? -gapLength : gapLength) + \"px\"\n };\n}\n\nvar CircularProgressbar = function (_super) {\n __extends(CircularProgressbar, _super);\n\n function CircularProgressbar() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n\n CircularProgressbar.prototype.getBackgroundPadding = function () {\n if (!this.props.background) {\n return 0;\n }\n\n return this.props.backgroundPadding;\n };\n\n CircularProgressbar.prototype.getPathRadius = function () {\n return VIEWBOX_HEIGHT_HALF - this.props.strokeWidth / 2 - this.getBackgroundPadding();\n };\n\n CircularProgressbar.prototype.getPathRatio = function () {\n var _a = this.props,\n value = _a.value,\n minValue = _a.minValue,\n maxValue = _a.maxValue;\n var boundedValue = Math.min(Math.max(value, minValue), maxValue);\n return (boundedValue - minValue) / (maxValue - minValue);\n };\n\n CircularProgressbar.prototype.render = function () {\n var _a = this.props,\n circleRatio = _a.circleRatio,\n className = _a.className,\n classes = _a.classes,\n counterClockwise = _a.counterClockwise,\n styles = _a.styles,\n strokeWidth = _a.strokeWidth,\n text = _a.text;\n var pathRadius = this.getPathRadius();\n var pathRatio = this.getPathRatio();\n return createElement(\"svg\", {\n className: classes.root + \" \" + className,\n style: styles.root,\n viewBox: \"0 0 \" + VIEWBOX_WIDTH + \" \" + VIEWBOX_HEIGHT,\n \"data-test-id\": \"CircularProgressbar\"\n }, this.props.background ? createElement(\"circle\", {\n className: classes.background,\n style: styles.background,\n cx: VIEWBOX_CENTER_X,\n cy: VIEWBOX_CENTER_Y,\n r: VIEWBOX_HEIGHT_HALF\n }) : null, createElement(Path, {\n className: classes.trail,\n counterClockwise: counterClockwise,\n dashRatio: circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.trail\n }), createElement(Path, {\n className: classes.path,\n counterClockwise: counterClockwise,\n dashRatio: pathRatio * circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.path\n }), text ? createElement(\"text\", {\n className: classes.text,\n style: styles.text,\n x: VIEWBOX_CENTER_X,\n y: VIEWBOX_CENTER_Y\n }, text) : null);\n };\n\n CircularProgressbar.defaultProps = {\n background: false,\n backgroundPadding: 0,\n circleRatio: 1,\n classes: {\n root: 'CircularProgressbar',\n trail: 'CircularProgressbar-trail',\n path: 'CircularProgressbar-path',\n text: 'CircularProgressbar-text',\n background: 'CircularProgressbar-background'\n },\n counterClockwise: false,\n className: '',\n maxValue: 100,\n minValue: 0,\n strokeWidth: 8,\n styles: {\n root: {},\n trail: {},\n path: {},\n text: {},\n background: {}\n },\n text: ''\n };\n return CircularProgressbar;\n}(Component);\n\nfunction CircularProgressbarWithChildren(props) {\n var children = props.children,\n circularProgressbarProps = __rest(props, [\"children\"]);\n\n return createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren\"\n }, createElement(\"div\", {\n style: {\n position: 'relative',\n width: '100%',\n height: '100%'\n }\n }, createElement(CircularProgressbar, _assign({}, circularProgressbarProps)), props.children ? createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren__children\",\n style: {\n position: 'absolute',\n width: '100%',\n height: '100%',\n marginTop: '-100%',\n display: 'flex',\n flexDirection: 'column',\n justifyContent: 'center',\n alignItems: 'center'\n }\n }, props.children) : null));\n}\n\nfunction buildStyles(_a) {\n var rotation = _a.rotation,\n strokeLinecap = _a.strokeLinecap,\n textColor = _a.textColor,\n textSize = _a.textSize,\n pathColor = _a.pathColor,\n pathTransition = _a.pathTransition,\n pathTransitionDuration = _a.pathTransitionDuration,\n trailColor = _a.trailColor,\n backgroundColor = _a.backgroundColor;\n var rotationTransform = rotation == null ? undefined : \"rotate(\" + rotation + \"turn)\";\n var rotationTransformOrigin = rotation == null ? undefined : 'center center';\n return {\n root: {},\n path: removeUndefinedValues({\n stroke: pathColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin,\n transition: pathTransition,\n transitionDuration: pathTransitionDuration == null ? undefined : pathTransitionDuration + \"s\"\n }),\n trail: removeUndefinedValues({\n stroke: trailColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin\n }),\n text: removeUndefinedValues({\n fill: textColor,\n fontSize: textSize\n }),\n background: removeUndefinedValues({\n fill: backgroundColor\n })\n };\n}\n\nfunction removeUndefinedValues(obj) {\n Object.keys(obj).forEach(function (key) {\n if (obj[key] == null) {\n delete obj[key];\n }\n });\n return obj;\n}\n\nexport { CircularProgressbar, CircularProgressbarWithChildren, buildStyles };","import React from 'react';\nimport './styles.scss';\nimport { themeObj } from '../../utils/customTheme';\nimport { useState, useEffect } from 'react';\nimport { CircularProgressbarWithChildren, buildStyles } from 'react-circular-progressbar';\nimport 'react-circular-progressbar/dist/styles.css';\n\n//TODO: COMMENTED OUT CODE IS OG CODE -- EDITS FOR OLD WEBSITE\ninterface timeProps {\n currentTime: Date;\n timeOfEvent: Date;\n}\n\nconst getTimeLeft = ({ currentTime, timeOfEvent }: timeProps) => {\n const timeDifferenceMinutes = (timeOfEvent.getTime() - currentTime.getTime()) / (1000 * 60); // divide by 1000 x 60 bc it's in milliseconds\n const daysLeft = Math.floor(timeDifferenceMinutes / (60 * 24)); // minutes in an hour x hours in a day\n const hoursLeft = Math.floor((timeDifferenceMinutes - daysLeft * 60 * 24) / 60);\n const minutesLeft = Math.ceil(timeDifferenceMinutes - daysLeft * 60 * 24 - hoursLeft * 60);\n\n return [daysLeft, hoursLeft, minutesLeft];\n};\n\ninterface eventDateProps {\n year: number;\n month: number;\n day: number;\n hour: number;\n}\n\nconst Countdown = ({ year, month, day, hour }: eventDateProps) => {\n const timeOfEvent = new Date(year, month, day, hour, 0, 0);\n\n const currentTime = new Date();\n const [timeLeft, setTimeLeft] = useState(getTimeLeft({ currentTime, timeOfEvent }));\n\n useEffect(() => {\n const interval = setInterval(() => {\n const currentTime = new Date();\n setTimeLeft(() => getTimeLeft({ currentTime, timeOfEvent }));\n }, 1000); // run the interval every 1000 milliseconds (1 second)\n return () => clearInterval(interval);\n }, []); // only run the effect once\n\n function getPercentage(current: number, maximum: number) {\n const percentage = 100 - Math.round(100 * (current / maximum));\n return percentage;\n }\n\n const hoursPercentage = getPercentage(timeLeft[1], 24);\n const dayPercentage = getPercentage(timeLeft[0], 30.5);\n const minutesPercentage = getPercentage(timeLeft[2], 60);\n\n const circularProgressStyles = buildStyles({\n // Rotation of path and trail, in number of turns (0-1)\n rotation: 0.5,\n // Whether to use rounded or flat corners on the ends - can use 'butt' or 'round'\n strokeLinecap: 'butt',\n // Text size\n textSize: '16px',\n // Colors\n pathColor: themeObj.dark.palette.primary.main,\n textColor: themeObj.dark.palette.secondary.main,\n trailColor: themeObj.dark.palette.accent.main\n });\n\n return (\n <>\n \n
\n {/* display: \"grid\", gridTemplateColumns: \"repeat(3, 1fr)\" */}\n \n {/*
{timeLeft[0]}
*/}\n
0
\n
Days
\n \n \n {/*
{timeLeft[1]}
*/}\n
0
\n {/* used to be 128px */}\n
Hours
\n \n \n {/*
{timeLeft[2]}
*/}\n
0
\n
Minutes
\n \n
\n {/* {timeLeft[0]} days {timeLeft[1]} hours {timeLeft[2]} minutes remaining */}\n \n \n );\n};\n\nexport default Countdown;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './layout.scss';\n\nimport { VerticalTimeline, VerticalTimelineElement } from 'react-vertical-timeline-component';\nimport 'react-vertical-timeline-component/style.min.css';\n\ninterface EventInfo {\n name: string;\n description: string;\n time: string;\n descriptionLinked?: boolean;\n descriptionLink?: string;\n}\n\ninterface TimelineProps {\n eventInfo: EventInfo[];\n}\n\nconst Timeline = ({ eventInfo }: TimelineProps) => {\n return (\n <>\n \n {eventInfo.map((event, index) => {\n return (\n \n \n {event.name}\n \n {\n event.descriptionLinked ? (\n \n \n {event.description}\n \n \n ) : (\n \n {event.description}\n \n )\n }\n \n );\n })}\n \n \n );\n};\n\nexport default Timeline;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst PrizeMoney = () => {\n return (\n \n \n $1000 in prizes\n \n \n );\n};\n\nexport default PrizeMoney;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst DateBanner = () => {\n return (\n \n \n Join us virtually on June 17th!\n \n \n );\n};\n\nexport default DateBanner;\n","import _toConsumableArray from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\";\nimport _defineProperty from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nimport _objectWithoutProperties from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nimport _slicedToArray from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nvar _excluded = [\"timeout\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n// src/use-animation-state.ts\nimport { getOwnerWindow } from \"@chakra-ui/utils\";\nimport { useEffect as useEffect3, useState } from \"react\"; // src/use-event-listener.ts\n\nimport { runIfFn } from \"@chakra-ui/utils\";\nimport { useEffect as useEffect2 } from \"react\"; // src/use-callback-ref.ts\n\nimport { useCallback, useRef } from \"react\"; // src/use-safe-layout-effect.ts\n\nimport { isBrowser } from \"@chakra-ui/utils\";\nimport { useEffect, useLayoutEffect } from \"react\";\nvar useSafeLayoutEffect = isBrowser ? useLayoutEffect : useEffect; // src/use-callback-ref.ts\n\nfunction useCallbackRef(fn) {\n var deps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n var ref = useRef(fn);\n useSafeLayoutEffect(function () {\n ref.current = fn;\n });\n return useCallback(function () {\n var _a2;\n\n var _a;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return (_a = ref.current) == null ? void 0 : (_a2 = _a).call.apply(_a2, [ref].concat(args));\n }, deps);\n} // src/use-event-listener.ts\n\n\nfunction useEventListener(event, handler, env, options) {\n var listener = useCallbackRef(handler);\n useEffect2(function () {\n var _runIfFn;\n\n var node = (_runIfFn = runIfFn(env)) !== null && _runIfFn !== void 0 ? _runIfFn : document;\n\n if (!handler) {\n return;\n }\n\n node.addEventListener(event, listener, options);\n return function () {\n node.removeEventListener(event, listener, options);\n };\n }, [event, env, options, listener, handler]);\n return function () {\n var _runIfFn2;\n\n var node = (_runIfFn2 = runIfFn(env)) !== null && _runIfFn2 !== void 0 ? _runIfFn2 : document;\n node.removeEventListener(event, listener, options);\n };\n} // src/use-animation-state.ts\n\n\nfunction useAnimationState(props) {\n var isOpen = props.isOpen,\n ref = props.ref;\n\n var _useState = useState(isOpen),\n _useState2 = _slicedToArray(_useState, 2),\n mounted = _useState2[0],\n setMounted = _useState2[1];\n\n var _useState3 = useState(false),\n _useState4 = _slicedToArray(_useState3, 2),\n once = _useState4[0],\n setOnce = _useState4[1];\n\n useEffect3(function () {\n if (!once) {\n setMounted(isOpen);\n setOnce(true);\n }\n }, [isOpen, once, mounted]);\n useEventListener(\"animationend\", function () {\n setMounted(isOpen);\n }, function () {\n return ref.current;\n });\n var hidden = isOpen ? false : !mounted;\n return {\n present: !hidden,\n onComplete: function onComplete() {\n var _a;\n\n var win = getOwnerWindow(ref.current);\n var evt = new win.CustomEvent(\"animationend\", {\n bubbles: true\n });\n (_a = ref.current) == null ? void 0 : _a.dispatchEvent(evt);\n }\n };\n} // src/use-boolean.ts\n\n\nimport { useMemo, useState as useState2 } from \"react\";\n\nfunction useBoolean() {\n var initialState = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n\n var _useState5 = useState2(initialState),\n _useState6 = _slicedToArray(_useState5, 2),\n value = _useState6[0],\n setValue = _useState6[1];\n\n var callbacks = useMemo(function () {\n return {\n on: function on() {\n return setValue(true);\n },\n off: function off() {\n return setValue(false);\n },\n toggle: function toggle() {\n return setValue(function (prev) {\n return !prev;\n });\n }\n };\n }, []);\n return [value, callbacks];\n} // src/use-clipboard.ts\n\n\nimport { useState as useState3, useCallback as useCallback2, useEffect as useEffect4 } from \"react\";\nimport copy from \"copy-to-clipboard\";\n\nfunction useClipboard(initialValue) {\n var optionsOrTimeout = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n var _useState7 = useState3(false),\n _useState8 = _slicedToArray(_useState7, 2),\n hasCopied = _useState8[0],\n setHasCopied = _useState8[1];\n\n var _useState9 = useState3(initialValue),\n _useState10 = _slicedToArray(_useState9, 2),\n value = _useState10[0],\n setValue = _useState10[1];\n\n var _ref = typeof optionsOrTimeout === \"number\" ? {\n timeout: optionsOrTimeout\n } : optionsOrTimeout,\n _ref$timeout = _ref.timeout,\n timeout = _ref$timeout === void 0 ? 1500 : _ref$timeout,\n copyOptions = _objectWithoutProperties(_ref, _excluded);\n\n var onCopy = useCallback2(function () {\n var didCopy = copy(value, copyOptions);\n setHasCopied(didCopy);\n }, [value, copyOptions]);\n useEffect4(function () {\n var timeoutId = null;\n\n if (hasCopied) {\n timeoutId = window.setTimeout(function () {\n setHasCopied(false);\n }, timeout);\n }\n\n return function () {\n if (timeoutId) {\n window.clearTimeout(timeoutId);\n }\n };\n }, [timeout, hasCopied]);\n return {\n value: value,\n setValue: setValue,\n onCopy: onCopy,\n hasCopied: hasCopied\n };\n} // src/use-const.ts\n\n\nimport { useRef as useRef2 } from \"react\";\n\nfunction useConst(init) {\n var ref = useRef2(null);\n\n if (ref.current === null) {\n ref.current = typeof init === \"function\" ? init() : init;\n }\n\n return ref.current;\n} // src/use-controllable.ts\n\n\nimport { runIfFn as runIfFn2 } from \"@chakra-ui/utils\";\nimport { useCallback as useCallback3, useState as useState4 } from \"react\";\n\nfunction useControllableProp(prop, state) {\n var isControlled = prop !== void 0;\n var value = isControlled && typeof prop !== \"undefined\" ? prop : state;\n return [isControlled, value];\n}\n\nfunction useControllableState(props) {\n var valueProp = props.value,\n defaultValue = props.defaultValue,\n onChange = props.onChange,\n _props$shouldUpdate = props.shouldUpdate,\n shouldUpdate = _props$shouldUpdate === void 0 ? function (prev, next) {\n return prev !== next;\n } : _props$shouldUpdate;\n var onChangeProp = useCallbackRef(onChange);\n var shouldUpdateProp = useCallbackRef(shouldUpdate);\n\n var _useState11 = useState4(defaultValue),\n _useState12 = _slicedToArray(_useState11, 2),\n valueState = _useState12[0],\n setValue = _useState12[1];\n\n var isControlled = valueProp !== void 0;\n var value = isControlled ? valueProp : valueState;\n var updateValue = useCallback3(function (next) {\n var nextValue = runIfFn2(next, value);\n\n if (!shouldUpdateProp(value, nextValue)) {\n return;\n }\n\n if (!isControlled) {\n setValue(nextValue);\n }\n\n onChangeProp(nextValue);\n }, [isControlled, onChangeProp, value, shouldUpdateProp]);\n return [value, updateValue];\n} // src/use-dimensions.ts\n\n\nimport { getBox } from \"@chakra-ui/utils\";\nimport { useRef as useRef3, useState as useState5 } from \"react\";\n\nfunction useDimensions(ref, observe) {\n var _useState13 = useState5(null),\n _useState14 = _slicedToArray(_useState13, 2),\n dimensions = _useState14[0],\n setDimensions = _useState14[1];\n\n var rafId = useRef3();\n useSafeLayoutEffect(function () {\n if (!ref.current) return void 0;\n var node = ref.current;\n\n function measure() {\n rafId.current = requestAnimationFrame(function () {\n var boxModel = getBox(node);\n setDimensions(boxModel);\n });\n }\n\n measure();\n\n if (observe) {\n window.addEventListener(\"resize\", measure);\n window.addEventListener(\"scroll\", measure);\n }\n\n return function () {\n if (observe) {\n window.removeEventListener(\"resize\", measure);\n window.removeEventListener(\"scroll\", measure);\n }\n\n if (rafId.current) {\n cancelAnimationFrame(rafId.current);\n }\n };\n }, [observe]);\n return dimensions;\n} // src/use-disclosure.ts\n\n\nimport { callAllHandlers } from \"@chakra-ui/utils\"; // src/use-id.ts\n\nimport { useCallback as useCallback4, useId as useReactId, useMemo as useMemo2, useState as useState6 } from \"react\";\n\nfunction useId(idProp, prefix) {\n var id = useReactId();\n return useMemo2(function () {\n return idProp || [prefix, id].filter(Boolean).join(\"-\");\n }, [idProp, prefix, id]);\n}\n\nfunction useIds(idProp) {\n for (var _len2 = arguments.length, prefixes = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n prefixes[_key2 - 1] = arguments[_key2];\n }\n\n var id = useId(idProp);\n return useMemo2(function () {\n return prefixes.map(function (prefix) {\n return \"\".concat(prefix, \"-\").concat(id);\n });\n }, [id, prefixes]);\n}\n\nfunction useOptionalPart(partId) {\n var _useState15 = useState6(null),\n _useState16 = _slicedToArray(_useState15, 2),\n id = _useState16[0],\n setId = _useState16[1];\n\n var ref = useCallback4(function (node) {\n setId(node ? partId : null);\n }, [partId]);\n return {\n ref: ref,\n id: id,\n isRendered: Boolean(id)\n };\n} // src/use-disclosure.ts\n\n\nimport { useCallback as useCallback5, useState as useState7 } from \"react\";\n\nfunction useDisclosure() {\n var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var onCloseProp = props.onClose,\n onOpenProp = props.onOpen,\n isOpenProp = props.isOpen,\n idProp = props.id;\n var onOpenPropCallbackRef = useCallbackRef(onOpenProp);\n var onClosePropCallbackRef = useCallbackRef(onCloseProp);\n\n var _useState17 = useState7(props.defaultIsOpen || false),\n _useState18 = _slicedToArray(_useState17, 2),\n isOpenState = _useState18[0],\n setIsOpen = _useState18[1];\n\n var _useControllableProp = useControllableProp(isOpenProp, isOpenState),\n _useControllableProp2 = _slicedToArray(_useControllableProp, 2),\n isControlled = _useControllableProp2[0],\n isOpen = _useControllableProp2[1];\n\n var id = useId(idProp, \"disclosure\");\n var onClose = useCallback5(function () {\n if (!isControlled) {\n setIsOpen(false);\n }\n\n onClosePropCallbackRef == null ? void 0 : onClosePropCallbackRef();\n }, [isControlled, onClosePropCallbackRef]);\n var onOpen = useCallback5(function () {\n if (!isControlled) {\n setIsOpen(true);\n }\n\n onOpenPropCallbackRef == null ? void 0 : onOpenPropCallbackRef();\n }, [isControlled, onOpenPropCallbackRef]);\n var onToggle = useCallback5(function () {\n var action = isOpen ? onClose : onOpen;\n action();\n }, [isOpen, onOpen, onClose]);\n return {\n isOpen: !!isOpen,\n onOpen: onOpen,\n onClose: onClose,\n onToggle: onToggle,\n isControlled: isControlled,\n getButtonProps: function getButtonProps() {\n var props2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return _objectSpread(_objectSpread({}, props2), {}, {\n \"aria-expanded\": isOpen,\n \"aria-controls\": id,\n onClick: callAllHandlers(props2.onClick, onToggle)\n });\n },\n getDisclosureProps: function getDisclosureProps() {\n var props2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return _objectSpread(_objectSpread({}, props2), {}, {\n hidden: !isOpen,\n id: id\n });\n }\n };\n} // src/use-event-listener-map.ts\n\n\nimport { getPointerEventName, wrapPointerEventHandler } from \"@chakra-ui/utils\";\nimport { useCallback as useCallback6, useEffect as useEffect5, useRef as useRef4 } from \"react\";\n\nfunction useEventListenerMap() {\n var listeners = useRef4( /* @__PURE__ */new Map());\n var currentListeners = listeners.current;\n var add = useCallback6(function (el, type, listener, options) {\n var pointerEventListener = wrapPointerEventHandler(listener, type === \"pointerdown\");\n listeners.current.set(listener, {\n __listener: pointerEventListener,\n type: getPointerEventName(type),\n el: el,\n options: options\n });\n el.addEventListener(type, pointerEventListener, options);\n }, []);\n var remove = useCallback6(function (el, type, listener, options) {\n var _listeners$current$ge = listeners.current.get(listener),\n pointerEventListener = _listeners$current$ge.__listener;\n\n el.removeEventListener(type, pointerEventListener, options);\n listeners.current.delete(pointerEventListener);\n }, []);\n useEffect5(function () {\n return function () {\n currentListeners.forEach(function (value, key) {\n remove(value.el, value.type, key, value.options);\n });\n };\n }, [remove, currentListeners]);\n return {\n add: add,\n remove: remove\n };\n} // src/use-focus-effect.ts\n\n\nimport { hasFocusWithin, focus } from \"@chakra-ui/utils\"; // src/use-update-effect.ts\n\nimport { useEffect as useEffect6, useRef as useRef5 } from \"react\";\n\nvar useUpdateEffect = function useUpdateEffect(effect, deps) {\n var renderCycleRef = useRef5(false);\n var effectCycleRef = useRef5(false);\n useEffect6(function () {\n var isMounted = renderCycleRef.current;\n var shouldRun = isMounted && effectCycleRef.current;\n\n if (shouldRun) {\n return effect();\n }\n\n effectCycleRef.current = true;\n }, deps);\n useEffect6(function () {\n renderCycleRef.current = true;\n return function () {\n renderCycleRef.current = false;\n };\n }, []);\n}; // src/use-focus-effect.ts\n\n\nfunction useFocusEffect(ref, options) {\n var shouldFocus = options.shouldFocus,\n preventScroll = options.preventScroll;\n useUpdateEffect(function () {\n var node = ref.current;\n if (!node || !shouldFocus) return;\n\n if (!hasFocusWithin(node)) {\n focus(node, {\n preventScroll: preventScroll,\n nextTick: true\n });\n }\n }, [shouldFocus, ref, preventScroll]);\n} // src/use-focus-on-hide.ts\n\n\nimport { contains, focus as focus2, getActiveElement, isTabbable } from \"@chakra-ui/utils\";\n\nfunction preventReturnFocus(containerRef) {\n var el = containerRef.current;\n if (!el) return false;\n var activeElement = getActiveElement(el);\n if (!activeElement) return false;\n if (contains(el, activeElement)) return false;\n if (isTabbable(activeElement)) return true;\n return false;\n}\n\nfunction useFocusOnHide(containerRef, options) {\n var shouldFocusProp = options.shouldFocus,\n visible = options.visible,\n focusRef = options.focusRef;\n var shouldFocus = shouldFocusProp && !visible;\n useUpdateEffect(function () {\n if (!shouldFocus) return;\n\n if (preventReturnFocus(containerRef)) {\n return;\n }\n\n var el = (focusRef == null ? void 0 : focusRef.current) || containerRef.current;\n\n if (el) {\n focus2(el, {\n nextTick: true\n });\n }\n }, [shouldFocus, containerRef, focusRef]);\n} // src/use-focus-on-pointerdown.ts\n\n\nimport { contains as contains2, detectBrowser, focus as focus3, getOwnerDocument, isActiveElement, isRefObject } from \"@chakra-ui/utils\"; // src/use-pointer-event.ts\n\nimport { getPointerEventName as getPointerEventName2, wrapPointerEventHandler as wrapPointerEventHandler2 } from \"@chakra-ui/utils\";\n\nfunction usePointerEvent(env, eventName, handler, options) {\n return useEventListener(getPointerEventName2(eventName), wrapPointerEventHandler2(handler, eventName === \"pointerdown\"), env, options);\n} // src/use-focus-on-pointerdown.ts\n\n\nfunction useFocusOnPointerDown(props) {\n var ref = props.ref,\n elements = props.elements,\n enabled = props.enabled;\n var isSafari = detectBrowser(\"Safari\");\n\n var doc = function doc() {\n return getOwnerDocument(ref.current);\n };\n\n usePointerEvent(doc, \"pointerdown\", function (event) {\n if (!isSafari || !enabled) return;\n var target = event.target;\n var els = elements !== null && elements !== void 0 ? elements : [ref];\n var isValidTarget = els.some(function (elementOrRef) {\n var el = isRefObject(elementOrRef) ? elementOrRef.current : elementOrRef;\n return contains2(el, target);\n });\n\n if (!isActiveElement(target) && isValidTarget) {\n event.preventDefault();\n focus3(target);\n }\n });\n} // src/use-focus-on-show.ts\n\n\nimport { contains as contains3, focus as focus4, getAllFocusable, isRefObject as isRefObject2 } from \"@chakra-ui/utils\";\nimport { useCallback as useCallback7 } from \"react\";\nvar defaultOptions = {\n preventScroll: true,\n shouldFocus: false\n};\n\nfunction useFocusOnShow(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : defaultOptions;\n var focusRef = options.focusRef,\n preventScroll = options.preventScroll,\n shouldFocus = options.shouldFocus,\n visible = options.visible;\n var element = isRefObject2(target) ? target.current : target;\n var autoFocus = shouldFocus && visible;\n var onFocus = useCallback7(function () {\n if (!element || !autoFocus) return;\n if (contains3(element, document.activeElement)) return;\n\n if (focusRef == null ? void 0 : focusRef.current) {\n focus4(focusRef.current, {\n preventScroll: preventScroll,\n nextTick: true\n });\n } else {\n var tabbableEls = getAllFocusable(element);\n\n if (tabbableEls.length > 0) {\n focus4(tabbableEls[0], {\n preventScroll: preventScroll,\n nextTick: true\n });\n }\n }\n }, [autoFocus, preventScroll, element, focusRef]);\n useUpdateEffect(function () {\n onFocus();\n }, [onFocus]);\n useEventListener(\"transitionend\", onFocus, element);\n} // src/use-force-update.ts\n\n\nimport { useCallback as useCallback8, useRef as useRef6, useState as useState8 } from \"react\"; // src/use-unmount-effect.ts\n\nimport { useEffect as useEffect7 } from \"react\";\n\nfunction useUnmountEffect(fn) {\n var deps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n return useEffect7(function () {\n return function () {\n return fn();\n };\n }, deps);\n} // src/use-force-update.ts\n\n\nfunction useForceUpdate() {\n var unloadingRef = useRef6(false);\n\n var _useState19 = useState8(0),\n _useState20 = _slicedToArray(_useState19, 2),\n count = _useState20[0],\n setCount = _useState20[1];\n\n useUnmountEffect(function () {\n unloadingRef.current = true;\n });\n return useCallback8(function () {\n if (!unloadingRef.current) {\n setCount(count + 1);\n }\n }, [count]);\n} // src/use-interval.ts\n\n\nimport { useEffect as useEffect8 } from \"react\";\n\nfunction useInterval(callback, delay) {\n var fn = useCallbackRef(callback);\n useEffect8(function () {\n var intervalId = null;\n\n var tick = function tick() {\n return fn();\n };\n\n if (delay !== null) {\n intervalId = window.setInterval(tick, delay);\n }\n\n return function () {\n if (intervalId) {\n window.clearInterval(intervalId);\n }\n };\n }, [delay, fn]);\n} // src/use-latest-ref.ts\n\n\nimport { useRef as useRef7 } from \"react\";\n\nfunction useLatestRef(value) {\n var ref = useRef7(null);\n ref.current = value;\n return ref;\n} // src/use-merge-refs.ts\n\n\nimport { useMemo as useMemo3 } from \"react\";\n\nfunction assignRef(ref, value) {\n if (ref == null) return;\n\n if (typeof ref === \"function\") {\n ref(value);\n return;\n }\n\n try {\n ref.current = value;\n } catch (error) {\n throw new Error(\"Cannot assign value '\".concat(value, \"' to ref '\").concat(ref, \"'\"));\n }\n}\n\nfunction useMergeRefs() {\n for (var _len3 = arguments.length, refs = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n refs[_key3] = arguments[_key3];\n }\n\n return useMemo3(function () {\n if (refs.every(function (ref) {\n return ref == null;\n })) {\n return null;\n }\n\n return function (node) {\n refs.forEach(function (ref) {\n if (ref) assignRef(ref, node);\n });\n };\n }, refs);\n} // src/use-mouse-down-ref.ts\n\n\nimport { useRef as useRef8 } from \"react\";\n\nfunction useMouseDownRef() {\n var shouldListen = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var mouseDownRef = useRef8();\n useEventListener(\"mousedown\", function (event) {\n if (shouldListen) {\n mouseDownRef.current = event.target;\n }\n });\n return mouseDownRef;\n} // src/use-outside-click.ts\n\n\nimport { getOwnerDocument as getOwnerDocument2 } from \"@chakra-ui/utils\";\nimport { useEffect as useEffect9, useRef as useRef9 } from \"react\";\n\nfunction useOutsideClick(props) {\n var ref = props.ref,\n handler = props.handler,\n _props$enabled = props.enabled,\n enabled = _props$enabled === void 0 ? true : _props$enabled;\n var savedHandler = useCallbackRef(handler);\n var stateRef = useRef9({\n isPointerDown: false,\n ignoreEmulatedMouseEvents: false\n });\n var state = stateRef.current;\n useEffect9(function () {\n if (!enabled) return;\n\n var onPointerDown = function onPointerDown(e) {\n if (isValidEvent(e, ref)) {\n state.isPointerDown = true;\n }\n };\n\n var onMouseUp = function onMouseUp(event) {\n if (state.ignoreEmulatedMouseEvents) {\n state.ignoreEmulatedMouseEvents = false;\n return;\n }\n\n if (state.isPointerDown && handler && isValidEvent(event, ref)) {\n state.isPointerDown = false;\n savedHandler(event);\n }\n };\n\n var onTouchEnd = function onTouchEnd(event) {\n state.ignoreEmulatedMouseEvents = true;\n\n if (handler && state.isPointerDown && isValidEvent(event, ref)) {\n state.isPointerDown = false;\n savedHandler(event);\n }\n };\n\n var doc = getOwnerDocument2(ref.current);\n doc.addEventListener(\"mousedown\", onPointerDown, true);\n doc.addEventListener(\"mouseup\", onMouseUp, true);\n doc.addEventListener(\"touchstart\", onPointerDown, true);\n doc.addEventListener(\"touchend\", onTouchEnd, true);\n return function () {\n doc.removeEventListener(\"mousedown\", onPointerDown, true);\n doc.removeEventListener(\"mouseup\", onMouseUp, true);\n doc.removeEventListener(\"touchstart\", onPointerDown, true);\n doc.removeEventListener(\"touchend\", onTouchEnd, true);\n };\n }, [handler, ref, savedHandler, state, enabled]);\n}\n\nfunction isValidEvent(event, ref) {\n var _a;\n\n var target = event.target;\n if (event.button > 0) return false;\n\n if (target) {\n var doc = getOwnerDocument2(target);\n if (!doc.contains(target)) return false;\n }\n\n return !((_a = ref.current) == null ? void 0 : _a.contains(target));\n} // src/use-pan-gesture.ts\n\n\nimport { noop, PanSession } from \"@chakra-ui/utils\";\nimport { useEffect as useEffect10, useRef as useRef10 } from \"react\";\n\nfunction usePanGesture(ref, props) {\n var onPan = props.onPan,\n onPanStart = props.onPanStart,\n onPanEnd = props.onPanEnd,\n onPanSessionStart = props.onPanSessionStart,\n onPanSessionEnd = props.onPanSessionEnd,\n threshold = props.threshold;\n var hasPanEvents = Boolean(onPan || onPanStart || onPanEnd || onPanSessionStart || onPanSessionEnd);\n var panSession = useRef10(null);\n var handlers = {\n onSessionStart: onPanSessionStart,\n onSessionEnd: onPanSessionEnd,\n onStart: onPanStart,\n onMove: onPan,\n onEnd: function onEnd(event, info) {\n panSession.current = null;\n onPanEnd == null ? void 0 : onPanEnd(event, info);\n }\n };\n useEffect10(function () {\n var _a;\n\n (_a = panSession.current) == null ? void 0 : _a.updateHandlers(handlers);\n });\n\n function onPointerDown(event) {\n panSession.current = new PanSession(event, handlers, threshold);\n }\n\n usePointerEvent(function () {\n return ref.current;\n }, \"pointerdown\", hasPanEvents ? onPointerDown : noop);\n useUnmountEffect(function () {\n var _a;\n\n (_a = panSession.current) == null ? void 0 : _a.end();\n panSession.current = null;\n });\n} // src/use-previous.ts\n\n\nimport { useRef as useRef11, useEffect as useEffect11 } from \"react\";\n\nfunction usePrevious(value) {\n var ref = useRef11();\n useEffect11(function () {\n ref.current = value;\n }, [value]);\n return ref.current;\n} // src/use-shortcut.ts\n\n\nimport { useEffect as useEffect12, useRef as useRef12, useState as useState9 } from \"react\";\n\nfunction isPrintableCharacter(event) {\n var key = event.key;\n return key.length === 1 || key.length > 1 && /[^a-zA-Z0-9]/.test(key);\n}\n\nfunction useShortcut() {\n var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var _props$timeout = props.timeout,\n timeout = _props$timeout === void 0 ? 300 : _props$timeout,\n _props$preventDefault = props.preventDefault,\n preventDefault = _props$preventDefault === void 0 ? function () {\n return true;\n } : _props$preventDefault;\n\n var _useState21 = useState9([]),\n _useState22 = _slicedToArray(_useState21, 2),\n keys = _useState22[0],\n setKeys = _useState22[1];\n\n var timeoutRef = useRef12();\n\n var flush = function flush() {\n if (timeoutRef.current) {\n clearTimeout(timeoutRef.current);\n timeoutRef.current = null;\n }\n };\n\n var clearKeysAfterDelay = function clearKeysAfterDelay() {\n flush();\n timeoutRef.current = setTimeout(function () {\n setKeys([]);\n timeoutRef.current = null;\n }, timeout);\n };\n\n useEffect12(function () {\n return flush;\n }, []);\n\n function onKeyDown(fn) {\n return function (event) {\n if (event.key === \"Backspace\") {\n var keysCopy = _toConsumableArray(keys);\n\n keysCopy.pop();\n setKeys(keysCopy);\n return;\n }\n\n if (isPrintableCharacter(event)) {\n var _keysCopy = keys.concat(event.key);\n\n if (preventDefault(event)) {\n event.preventDefault();\n event.stopPropagation();\n }\n\n setKeys(_keysCopy);\n fn(_keysCopy.join(\"\"));\n clearKeysAfterDelay();\n }\n };\n }\n\n return onKeyDown;\n} // src/use-timeout.ts\n\n\nimport { useEffect as useEffect13 } from \"react\";\n\nfunction useTimeout(callback, delay) {\n var fn = useCallbackRef(callback);\n useEffect13(function () {\n if (delay == null) return void 0;\n var timeoutId = null;\n timeoutId = window.setTimeout(function () {\n fn();\n }, delay);\n return function () {\n if (timeoutId) {\n window.clearTimeout(timeoutId);\n }\n };\n }, [delay, fn]);\n} // src/use-why-update.ts\n\n\nimport { useEffect as useEffect14, useRef as useRef13 } from \"react\";\n\nfunction useWhyDidYouUpdate(name, props) {\n var previousProps = useRef13();\n useEffect14(function () {\n if (previousProps.current) {\n var allKeys = Object.keys(_objectSpread(_objectSpread({}, previousProps.current), props));\n var changesObj = {};\n allKeys.forEach(function (key) {\n if (previousProps.current[key] !== props[key]) {\n changesObj[key] = {\n from: previousProps.current[key],\n to: props[key]\n };\n }\n });\n\n if (Object.keys(changesObj).length) {\n console.log(\"[why-did-you-update]\", name, changesObj);\n }\n }\n\n previousProps.current = props;\n });\n}\n\nexport { assignRef, useAnimationState, useBoolean, useCallbackRef, useClipboard, useConst, useControllableProp, useControllableState, useDimensions, useDisclosure, useEventListener, useEventListenerMap, useFocusEffect, useFocusOnHide, useFocusOnPointerDown, useFocusOnShow, useForceUpdate, useId, useIds, useInterval, useLatestRef, useMergeRefs, useMouseDownRef, useOptionalPart, useOutsideClick, usePanGesture, usePointerEvent, usePrevious, useSafeLayoutEffect, useShortcut, useTimeout, useUnmountEffect, useUpdateEffect, useWhyDidYouUpdate };","var getDefaultParent = function getDefaultParent(originalTarget) {\n if (typeof document === 'undefined') {\n return null;\n }\n\n var sampleTarget = Array.isArray(originalTarget) ? originalTarget[0] : originalTarget;\n return sampleTarget.ownerDocument.body;\n};\n\nvar counterMap = new WeakMap();\nvar uncontrolledNodes = new WeakMap();\nvar markerMap = {};\nvar lockCount = 0;\n/**\n * Marks everything except given node(or nodes) as aria-hidden\n * @param {Element | Element[]} originalTarget - elements to keep on the page\n * @param [parentNode] - top element, defaults to document.body\n * @param {String} [markerName] - a special attribute to mark every node\n * @param {String} [controlAttribute] - html Attribute to control\n * @return {Undo} undo command\n */\n\nvar applyAttributeToOthers = function applyAttributeToOthers(originalTarget, parentNode, markerName, controlAttribute) {\n var targets = Array.isArray(originalTarget) ? originalTarget : [originalTarget];\n\n if (!markerMap[markerName]) {\n markerMap[markerName] = new WeakMap();\n }\n\n var markerCounter = markerMap[markerName];\n var hiddenNodes = [];\n var elementsToKeep = new Set();\n var elementsToStop = new Set(targets);\n\n var keep = function keep(el) {\n if (!el || elementsToKeep.has(el)) {\n return;\n }\n\n elementsToKeep.add(el);\n keep(el.parentNode);\n };\n\n targets.forEach(keep);\n\n var deep = function deep(parent) {\n if (!parent || elementsToStop.has(parent)) {\n return;\n }\n\n Array.prototype.forEach.call(parent.children, function (node) {\n if (elementsToKeep.has(node)) {\n deep(node);\n } else {\n var attr = node.getAttribute(controlAttribute);\n var alreadyHidden = attr !== null && attr !== 'false';\n var counterValue = (counterMap.get(node) || 0) + 1;\n var markerValue = (markerCounter.get(node) || 0) + 1;\n counterMap.set(node, counterValue);\n markerCounter.set(node, markerValue);\n hiddenNodes.push(node);\n\n if (counterValue === 1 && alreadyHidden) {\n uncontrolledNodes.set(node, true);\n }\n\n if (markerValue === 1) {\n node.setAttribute(markerName, 'true');\n }\n\n if (!alreadyHidden) {\n node.setAttribute(controlAttribute, 'true');\n }\n }\n });\n };\n\n deep(parentNode);\n elementsToKeep.clear();\n lockCount++;\n return function () {\n hiddenNodes.forEach(function (node) {\n var counterValue = counterMap.get(node) - 1;\n var markerValue = markerCounter.get(node) - 1;\n counterMap.set(node, counterValue);\n markerCounter.set(node, markerValue);\n\n if (!counterValue) {\n if (!uncontrolledNodes.has(node)) {\n node.removeAttribute(controlAttribute);\n }\n\n uncontrolledNodes.delete(node);\n }\n\n if (!markerValue) {\n node.removeAttribute(markerName);\n }\n });\n lockCount--;\n\n if (!lockCount) {\n // clear\n counterMap = new WeakMap();\n counterMap = new WeakMap();\n uncontrolledNodes = new WeakMap();\n markerMap = {};\n }\n };\n};\n/**\n * Marks everything except given node(or nodes) as aria-hidden\n * @param {Element | Element[]} originalTarget - elements to keep on the page\n * @param [parentNode] - top element, defaults to document.body\n * @param {String} [markerName] - a special attribute to mark every node\n * @return {Undo} undo command\n */\n\n\nexport var hideOthers = function hideOthers(originalTarget, parentNode, markerName) {\n if (markerName === void 0) {\n markerName = 'data-aria-hidden';\n }\n\n var targets = Array.from(Array.isArray(originalTarget) ? originalTarget : [originalTarget]);\n var activeParentNode = parentNode || getDefaultParent(originalTarget);\n\n if (!activeParentNode) {\n return function () {\n return null;\n };\n } // we should not hide ariaLive elements - https://github.com/theKashey/aria-hidden/issues/10\n\n\n targets.push.apply(targets, Array.from(activeParentNode.querySelectorAll('[aria-live]')));\n return applyAttributeToOthers(targets, activeParentNode, markerName, 'aria-hidden');\n};\n/**\n * Marks everything except given node(or nodes) as inert\n * @param {Element | Element[]} originalTarget - elements to keep on the page\n * @param [parentNode] - top element, defaults to document.body\n * @param {String} [markerName] - a special attribute to mark every node\n * @return {Undo} undo command\n */\n\nexport var inertOthers = function inertOthers(originalTarget, parentNode, markerName) {\n if (markerName === void 0) {\n markerName = 'data-inert-ed';\n }\n\n var activeParentNode = parentNode || getDefaultParent(originalTarget);\n\n if (!activeParentNode) {\n return function () {\n return null;\n };\n }\n\n return applyAttributeToOthers(originalTarget, activeParentNode, markerName, 'inert');\n};\n/**\n * @returns if current browser supports inert\n */\n\nexport var supportsInert = function supportsInert() {\n return typeof HTMLElement !== 'undefined' && HTMLElement.prototype.hasOwnProperty('inert');\n};\n/**\n * Automatic function to \"suppress\" DOM elements - _hide_ or _inert_ in the best possible way\n * @param {Element | Element[]} originalTarget - elements to keep on the page\n * @param [parentNode] - top element, defaults to document.body\n * @param {String} [markerName] - a special attribute to mark every node\n * @return {Undo} undo command\n */\n\nexport var suppressOthers = function suppressOthers(originalTarget, parentNode, markerName) {\n if (markerName === void 0) {\n markerName = 'data-suppressed';\n }\n\n return (supportsInert() ? inertOthers : hideOthers)(originalTarget, parentNode, markerName);\n};","/**\n * defines a focus group\n */\nexport var FOCUS_GROUP = 'data-focus-lock';\n/**\n * disables element discovery inside a group marked by key\n */\n\nexport var FOCUS_DISABLED = 'data-focus-lock-disabled';\n/**\n * allows uncontrolled focus within the marked area, effectively disabling focus lock for it's content\n */\n\nexport var FOCUS_ALLOW = 'data-no-focus-lock';\n/**\n * instructs autofocus engine to pick default autofocus inside a given node\n * can be set on the element or container\n */\n\nexport var FOCUS_AUTO = 'data-autofocus-inside';\n/**\n * instructs autofocus to ignore elements within a given node\n * can be set on the element or container\n */\n\nexport var FOCUS_NO_AUTOFOCUS = 'data-no-autofocus';","import { assignRef } from './assignRef';\nimport { useCallbackRef } from './useRef';\n/**\n * Merges two or more refs together providing a single interface to set their value\n * @param {RefObject|Ref} refs\n * @returns {MutableRefObject} - a new ref, which translates all changes to {refs}\n *\n * @see {@link mergeRefs} a version without buit-in memoization\n * @see https://github.com/theKashey/use-callback-ref#usemergerefs\n * @example\n * const Component = React.forwardRef((props, ref) => {\n * const ownRef = useRef();\n * const domRef = useMergeRefs([ref, ownRef]); // 👈 merge together\n * return
...
\n * }\n */\n\nexport function useMergeRefs(refs, defaultValue) {\n return useCallbackRef(defaultValue || null, function (newValue) {\n return refs.forEach(function (ref) {\n return assignRef(ref, newValue);\n });\n });\n}","import { useState } from 'react';\n/**\n * creates a MutableRef with ref change callback\n * @param initialValue - initial ref value\n * @param {Function} callback - a callback to run when value changes\n *\n * @example\n * const ref = useCallbackRef(0, (newValue, oldValue) => console.log(oldValue, '->', newValue);\n * ref.current = 1;\n * // prints 0 -> 1\n *\n * @see https://reactjs.org/docs/hooks-reference.html#useref\n * @see https://github.com/theKashey/use-callback-ref#usecallbackref---to-replace-reactuseref\n * @returns {MutableRefObject}\n */\n\nexport function useCallbackRef(initialValue, callback) {\n var ref = useState(function () {\n return {\n // value\n value: initialValue,\n // last callback\n callback: callback,\n // \"memoized\" public interface\n facade: {\n get current() {\n return ref.value;\n },\n\n set current(value) {\n var last = ref.value;\n\n if (last !== value) {\n ref.value = value;\n ref.callback(value, last);\n }\n }\n\n }\n };\n })[0]; // update callback\n\n ref.callback = callback;\n return ref.facade;\n}","/**\n * Assigns a value for a given ref, no matter of the ref format\n * @param {RefObject} ref - a callback function or ref object\n * @param value - a new value\n *\n * @see https://github.com/theKashey/use-callback-ref#assignref\n * @example\n * const refObject = useRef();\n * const refFn = (ref) => {....}\n *\n * assignRef(refObject, \"refValue\");\n * assignRef(refFn, \"refValue\");\n */\nexport function assignRef(ref, value) {\n if (typeof ref === 'function') {\n ref(value);\n } else if (ref) {\n ref.current = value;\n }\n\n return ref;\n}","import * as React from 'react';\nexport var hiddenGuard = {\n width: '1px',\n height: '0px',\n padding: 0,\n overflow: 'hidden',\n position: 'fixed',\n top: '1px',\n left: '1px'\n};\n\nvar InFocusGuard = function InFocusGuard(_ref) {\n var children = _ref.children;\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"div\", {\n key: \"guard-first\",\n \"data-focus-guard\": true,\n \"data-focus-auto-guard\": true,\n style: hiddenGuard\n }), children, children && /*#__PURE__*/React.createElement(\"div\", {\n key: \"guard-last\",\n \"data-focus-guard\": true,\n \"data-focus-auto-guard\": true,\n style: hiddenGuard\n }));\n};\n\nInFocusGuard.defaultProps = {\n children: null\n};\nexport default InFocusGuard;","import { __assign } from \"tslib\";\n\nfunction ItoI(a) {\n return a;\n}\n\nfunction innerCreateMedium(defaults, middleware) {\n if (middleware === void 0) {\n middleware = ItoI;\n }\n\n var buffer = [];\n var assigned = false;\n var medium = {\n read: function read() {\n if (assigned) {\n throw new Error('Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.');\n }\n\n if (buffer.length) {\n return buffer[buffer.length - 1];\n }\n\n return defaults;\n },\n useMedium: function useMedium(data) {\n var item = middleware(data, assigned);\n buffer.push(item);\n return function () {\n buffer = buffer.filter(function (x) {\n return x !== item;\n });\n };\n },\n assignSyncMedium: function assignSyncMedium(cb) {\n assigned = true;\n\n while (buffer.length) {\n var cbs = buffer;\n buffer = [];\n cbs.forEach(cb);\n }\n\n buffer = {\n push: function push(x) {\n return cb(x);\n },\n filter: function filter() {\n return buffer;\n }\n };\n },\n assignMedium: function assignMedium(cb) {\n assigned = true;\n var pendingQueue = [];\n\n if (buffer.length) {\n var cbs = buffer;\n buffer = [];\n cbs.forEach(cb);\n pendingQueue = buffer;\n }\n\n var executeQueue = function executeQueue() {\n var cbs = pendingQueue;\n pendingQueue = [];\n cbs.forEach(cb);\n };\n\n var cycle = function cycle() {\n return Promise.resolve().then(executeQueue);\n };\n\n cycle();\n buffer = {\n push: function push(x) {\n pendingQueue.push(x);\n cycle();\n },\n filter: function filter(_filter) {\n pendingQueue = pendingQueue.filter(_filter);\n return buffer;\n }\n };\n }\n };\n return medium;\n}\n\nexport function createMedium(defaults, middleware) {\n if (middleware === void 0) {\n middleware = ItoI;\n }\n\n return innerCreateMedium(defaults, middleware);\n} // eslint-disable-next-line @typescript-eslint/ban-types\n\nexport function createSidecarMedium(options) {\n if (options === void 0) {\n options = {};\n }\n\n var medium = innerCreateMedium(null);\n medium.options = __assign({\n async: true,\n ssr: false\n }, options);\n return medium;\n}","import { createMedium, createSidecarMedium } from 'use-sidecar';\nexport var mediumFocus = createMedium({}, function (_ref) {\n var target = _ref.target,\n currentTarget = _ref.currentTarget;\n return {\n target: target,\n currentTarget: currentTarget\n };\n});\nexport var mediumBlur = createMedium();\nexport var mediumEffect = createMedium();\nexport var mediumSidecar = createSidecarMedium({\n async: true\n});","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport * as React from 'react';\nimport * as constants from 'focus-lock/constants';\nimport { useMergeRefs } from 'use-callback-ref';\nimport { useEffect } from 'react';\nimport { hiddenGuard } from './FocusGuard';\nimport { mediumFocus, mediumBlur, mediumSidecar } from './medium';\nvar emptyArray = [];\nvar FocusLock = /*#__PURE__*/React.forwardRef(function FocusLockUI(props, parentRef) {\n var _extends2;\n\n var _React$useState = React.useState(),\n realObserved = _React$useState[0],\n setObserved = _React$useState[1];\n\n var observed = React.useRef();\n var isActive = React.useRef(false);\n var originalFocusedElement = React.useRef(null);\n var children = props.children,\n disabled = props.disabled,\n noFocusGuards = props.noFocusGuards,\n persistentFocus = props.persistentFocus,\n crossFrame = props.crossFrame,\n autoFocus = props.autoFocus,\n allowTextSelection = props.allowTextSelection,\n group = props.group,\n className = props.className,\n whiteList = props.whiteList,\n hasPositiveIndices = props.hasPositiveIndices,\n _props$shards = props.shards,\n shards = _props$shards === void 0 ? emptyArray : _props$shards,\n _props$as = props.as,\n Container = _props$as === void 0 ? 'div' : _props$as,\n _props$lockProps = props.lockProps,\n containerProps = _props$lockProps === void 0 ? {} : _props$lockProps,\n SideCar = props.sideCar,\n shouldReturnFocus = props.returnFocus,\n focusOptions = props.focusOptions,\n onActivationCallback = props.onActivation,\n onDeactivationCallback = props.onDeactivation;\n\n var _React$useState2 = React.useState({}),\n id = _React$useState2[0]; // SIDE EFFECT CALLBACKS\n\n\n var onActivation = React.useCallback(function () {\n originalFocusedElement.current = originalFocusedElement.current || document && document.activeElement;\n\n if (observed.current && onActivationCallback) {\n onActivationCallback(observed.current);\n }\n\n isActive.current = true;\n }, [onActivationCallback]);\n var onDeactivation = React.useCallback(function () {\n isActive.current = false;\n\n if (onDeactivationCallback) {\n onDeactivationCallback(observed.current);\n }\n }, [onDeactivationCallback]);\n useEffect(function () {\n if (!disabled) {\n // cleanup return focus on trap deactivation\n // sideEffect/returnFocus should happen by this time\n originalFocusedElement.current = null;\n }\n }, []);\n var returnFocus = React.useCallback(function (allowDefer) {\n var returnFocusTo = originalFocusedElement.current;\n\n if (returnFocusTo && returnFocusTo.focus) {\n var howToReturnFocus = typeof shouldReturnFocus === 'function' ? shouldReturnFocus(returnFocusTo) : shouldReturnFocus;\n\n if (howToReturnFocus) {\n var returnFocusOptions = typeof howToReturnFocus === 'object' ? howToReturnFocus : undefined;\n originalFocusedElement.current = null;\n\n if (allowDefer) {\n // React might return focus after update\n // it's safer to defer the action\n Promise.resolve().then(function () {\n return returnFocusTo.focus(returnFocusOptions);\n });\n } else {\n returnFocusTo.focus(returnFocusOptions);\n }\n }\n }\n }, [shouldReturnFocus]); // MEDIUM CALLBACKS\n\n var onFocus = React.useCallback(function (event) {\n if (isActive.current) {\n mediumFocus.useMedium(event);\n }\n }, []);\n var onBlur = mediumBlur.useMedium; // REF PROPAGATION\n // not using real refs due to race conditions\n\n var setObserveNode = React.useCallback(function (newObserved) {\n if (observed.current !== newObserved) {\n observed.current = newObserved;\n setObserved(newObserved);\n }\n }, []);\n\n if (process.env.NODE_ENV !== 'production') {\n if (typeof allowTextSelection !== 'undefined') {\n // eslint-disable-next-line no-console\n console.warn('React-Focus-Lock: allowTextSelection is deprecated and enabled by default');\n }\n\n React.useEffect(function () {\n if (!observed.current) {\n // eslint-disable-next-line no-console\n console.error('FocusLock: could not obtain ref to internal node');\n }\n }, []);\n }\n\n var lockProps = _extends((_extends2 = {}, _extends2[constants.FOCUS_DISABLED] = disabled && 'disabled', _extends2[constants.FOCUS_GROUP] = group, _extends2), containerProps);\n\n var hasLeadingGuards = noFocusGuards !== true;\n var hasTailingGuards = hasLeadingGuards && noFocusGuards !== 'tail';\n var mergedRef = useMergeRefs([parentRef, setObserveNode]);\n return /*#__PURE__*/React.createElement(React.Fragment, null, hasLeadingGuards && [\n /*#__PURE__*/\n // nearest focus guard\n React.createElement(\"div\", {\n key: \"guard-first\",\n \"data-focus-guard\": true,\n tabIndex: disabled ? -1 : 0,\n style: hiddenGuard\n }), // first tabbed element guard\n hasPositiveIndices ? /*#__PURE__*/React.createElement(\"div\", {\n key: \"guard-nearest\",\n \"data-focus-guard\": true,\n tabIndex: disabled ? -1 : 1,\n style: hiddenGuard\n }) : null], !disabled && /*#__PURE__*/React.createElement(SideCar, {\n id: id,\n sideCar: mediumSidecar,\n observed: realObserved,\n disabled: disabled,\n persistentFocus: persistentFocus,\n crossFrame: crossFrame,\n autoFocus: autoFocus,\n whiteList: whiteList,\n shards: shards,\n onActivation: onActivation,\n onDeactivation: onDeactivation,\n returnFocus: returnFocus,\n focusOptions: focusOptions\n }), /*#__PURE__*/React.createElement(Container, _extends({\n ref: mergedRef\n }, lockProps, {\n className: className,\n onBlur: onBlur,\n onFocus: onFocus\n }), children), hasTailingGuards && /*#__PURE__*/React.createElement(\"div\", {\n \"data-focus-guard\": true,\n tabIndex: disabled ? -1 : 0,\n style: hiddenGuard\n }));\n});\nFocusLock.defaultProps = {\n children: undefined,\n disabled: false,\n returnFocus: false,\n focusOptions: undefined,\n noFocusGuards: false,\n autoFocus: true,\n persistentFocus: false,\n crossFrame: true,\n hasPositiveIndices: undefined,\n allowTextSelection: undefined,\n group: undefined,\n className: undefined,\n whiteList: undefined,\n shards: undefined,\n as: 'div',\n lockProps: {},\n onActivation: undefined,\n onDeactivation: undefined\n};\nexport default FocusLock;","import _inheritsLoose from '@babel/runtime/helpers/esm/inheritsLoose';\nimport _defineProperty from '@babel/runtime/helpers/esm/defineProperty';\nimport React, { PureComponent } from 'react';\n\nfunction withSideEffect(reducePropsToState, handleStateChangeOnClient) {\n if (process.env.NODE_ENV !== \"production\") {\n if (typeof reducePropsToState !== 'function') {\n throw new Error('Expected reducePropsToState to be a function.');\n }\n\n if (typeof handleStateChangeOnClient !== 'function') {\n throw new Error('Expected handleStateChangeOnClient to be a function.');\n }\n }\n\n function getDisplayName(WrappedComponent) {\n return WrappedComponent.displayName || WrappedComponent.name || 'Component';\n }\n\n return function wrap(WrappedComponent) {\n if (process.env.NODE_ENV !== \"production\") {\n if (typeof WrappedComponent !== 'function') {\n throw new Error('Expected WrappedComponent to be a React component.');\n }\n }\n\n var mountedInstances = [];\n var state;\n\n function emitChange() {\n state = reducePropsToState(mountedInstances.map(function (instance) {\n return instance.props;\n }));\n handleStateChangeOnClient(state);\n }\n\n var SideEffect = /*#__PURE__*/function (_PureComponent) {\n _inheritsLoose(SideEffect, _PureComponent);\n\n function SideEffect() {\n return _PureComponent.apply(this, arguments) || this;\n } // Try to use displayName of wrapped component\n\n\n SideEffect.peek = function peek() {\n return state;\n };\n\n var _proto = SideEffect.prototype;\n\n _proto.componentDidMount = function componentDidMount() {\n mountedInstances.push(this);\n emitChange();\n };\n\n _proto.componentDidUpdate = function componentDidUpdate() {\n emitChange();\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n var index = mountedInstances.indexOf(this);\n mountedInstances.splice(index, 1);\n emitChange();\n };\n\n _proto.render = function render() {\n return /*#__PURE__*/React.createElement(WrappedComponent, this.props);\n };\n\n return SideEffect;\n }(PureComponent);\n\n _defineProperty(SideEffect, \"displayName\", \"SideEffect(\" + getDisplayName(WrappedComponent) + \")\");\n\n return SideEffect;\n };\n}\n\nexport default withSideEffect;","/*\nIE11 support\n */\nexport var toArray = function toArray(a) {\n var ret = Array(a.length);\n\n for (var i = 0; i < a.length; ++i) {\n ret[i] = a[i];\n }\n\n return ret;\n};\nexport var asArray = function asArray(a) {\n return Array.isArray(a) ? a : [a];\n};","import { FOCUS_NO_AUTOFOCUS } from '../constants';\n\nvar isElementHidden = function isElementHidden(node) {\n // we can measure only \"elements\"\n // consider others as \"visible\"\n if (node.nodeType !== Node.ELEMENT_NODE) {\n return false;\n }\n\n var computedStyle = window.getComputedStyle(node, null);\n\n if (!computedStyle || !computedStyle.getPropertyValue) {\n return false;\n }\n\n return computedStyle.getPropertyValue('display') === 'none' || computedStyle.getPropertyValue('visibility') === 'hidden';\n};\n\nvar getParentNode = function getParentNode(node) {\n // DOCUMENT_FRAGMENT_NODE can also point on ShadowRoot. In this case .host will point on the next node\n return node.parentNode && node.parentNode.nodeType === Node.DOCUMENT_FRAGMENT_NODE ? // eslint-disable-next-line @typescript-eslint/no-explicit-any\n node.parentNode.host : node.parentNode;\n};\n\nvar isTopNode = function isTopNode(node) {\n // @ts-ignore\n return node === document || node && node.nodeType === Node.DOCUMENT_NODE;\n};\n\nvar isVisibleUncached = function isVisibleUncached(node, checkParent) {\n return !node || isTopNode(node) || !isElementHidden(node) && checkParent(getParentNode(node));\n};\n\nexport var isVisibleCached = function isVisibleCached(visibilityCache, node) {\n var cached = visibilityCache.get(node);\n\n if (cached !== undefined) {\n return cached;\n }\n\n var result = isVisibleUncached(node, isVisibleCached.bind(undefined, visibilityCache));\n visibilityCache.set(node, result);\n return result;\n};\n\nvar isAutoFocusAllowedUncached = function isAutoFocusAllowedUncached(node, checkParent) {\n return node && !isTopNode(node) ? isAutoFocusAllowed(node) ? checkParent(getParentNode(node)) : false : true;\n};\n\nexport var isAutoFocusAllowedCached = function isAutoFocusAllowedCached(cache, node) {\n var cached = cache.get(node);\n\n if (cached !== undefined) {\n return cached;\n }\n\n var result = isAutoFocusAllowedUncached(node, isAutoFocusAllowedCached.bind(undefined, cache));\n cache.set(node, result);\n return result;\n};\nexport var getDataset = function getDataset(node) {\n // @ts-ignore\n return node.dataset;\n};\nexport var isHTMLButtonElement = function isHTMLButtonElement(node) {\n return node.tagName === 'BUTTON';\n};\nexport var isHTMLInputElement = function isHTMLInputElement(node) {\n return node.tagName === 'INPUT';\n};\nexport var isRadioElement = function isRadioElement(node) {\n return isHTMLInputElement(node) && node.type === 'radio';\n};\nexport var notHiddenInput = function notHiddenInput(node) {\n return !((isHTMLInputElement(node) || isHTMLButtonElement(node)) && (node.type === 'hidden' || node.disabled));\n};\nexport var isAutoFocusAllowed = function isAutoFocusAllowed(node) {\n var attribute = node.getAttribute(FOCUS_NO_AUTOFOCUS);\n return ![true, 'true', ''].includes(attribute);\n};\nexport var isGuard = function isGuard(node) {\n var _a;\n\n return Boolean(node && ((_a = getDataset(node)) === null || _a === void 0 ? void 0 : _a.focusGuard));\n};\nexport var isNotAGuard = function isNotAGuard(node) {\n return !isGuard(node);\n};\nexport var isDefined = function isDefined(x) {\n return Boolean(x);\n};","import { toArray } from './array';\nexport var tabSort = function tabSort(a, b) {\n var tabDiff = a.tabIndex - b.tabIndex;\n var indexDiff = a.index - b.index;\n\n if (tabDiff) {\n if (!a.tabIndex) {\n return 1;\n }\n\n if (!b.tabIndex) {\n return -1;\n }\n }\n\n return tabDiff || indexDiff;\n};\nexport var orderByTabIndex = function orderByTabIndex(nodes, filterNegative, keepGuards) {\n return toArray(nodes).map(function (node, index) {\n return {\n node: node,\n index: index,\n tabIndex: keepGuards && node.tabIndex === -1 ? (node.dataset || {}).focusGuard ? 0 : -1 : node.tabIndex\n };\n }).filter(function (data) {\n return !filterNegative || data.tabIndex >= 0;\n }).sort(tabSort);\n};","import { FOCUS_AUTO } from '../constants';\nimport { toArray } from './array';\nimport { tabbables } from './tabbables';\nvar queryTabbables = tabbables.join(',');\nvar queryGuardTabbables = \"\".concat(queryTabbables, \", [data-focus-guard]\");\n\nvar getFocusablesWithShadowDom = function getFocusablesWithShadowDom(parent, withGuards) {\n var _a;\n\n return toArray(((_a = parent.shadowRoot) === null || _a === void 0 ? void 0 : _a.children) || parent.children).reduce(function (acc, child) {\n return acc.concat(child.matches(withGuards ? queryGuardTabbables : queryTabbables) ? [child] : [], getFocusablesWithShadowDom(child));\n }, []);\n};\n\nexport var getFocusables = function getFocusables(parents, withGuards) {\n return parents.reduce(function (acc, parent) {\n return acc.concat( // add all tabbables inside and within shadow DOMs in DOM order\n getFocusablesWithShadowDom(parent, withGuards), // add if node is tabbable itself\n parent.parentNode ? toArray(parent.parentNode.querySelectorAll(queryTabbables)).filter(function (node) {\n return node === parent;\n }) : []);\n }, []);\n};\n/**\n * return a list of focusable nodes within an area marked as \"auto-focusable\"\n * @param parent\n */\n\nexport var getParentAutofocusables = function getParentAutofocusables(parent) {\n var parentFocus = parent.querySelectorAll(\"[\".concat(FOCUS_AUTO, \"]\"));\n return toArray(parentFocus).map(function (node) {\n return getFocusables([node]);\n }).reduce(function (acc, nodes) {\n return acc.concat(nodes);\n }, []);\n};","/**\n * list of the object to be considered as focusable\n */\nexport var tabbables = ['button:enabled', 'select:enabled', 'textarea:enabled', 'input:enabled', // elements with explicit roles will also use explicit tabindex\n// '[role=\"button\"]',\n'a[href]', 'area[href]', 'summary', 'iframe', 'object', 'embed', 'audio[controls]', 'video[controls]', '[tabindex]', '[contenteditable]', '[autofocus]'];","import { toArray } from './array';\nimport { isAutoFocusAllowedCached, isVisibleCached, notHiddenInput } from './is';\nimport { orderByTabIndex } from './tabOrder';\nimport { getFocusables, getParentAutofocusables } from './tabUtils';\n/**\n * given list of focusable elements keeps the ones user can interact with\n * @param nodes\n * @param visibilityCache\n */\n\nexport var filterFocusable = function filterFocusable(nodes, visibilityCache) {\n return toArray(nodes).filter(function (node) {\n return isVisibleCached(visibilityCache, node);\n }).filter(function (node) {\n return notHiddenInput(node);\n });\n};\nexport var filterAutoFocusable = function filterAutoFocusable(nodes, cache) {\n if (cache === void 0) {\n cache = new Map();\n }\n\n return toArray(nodes).filter(function (node) {\n return isAutoFocusAllowedCached(cache, node);\n });\n};\n/**\n * only tabbable ones\n * (but with guards which would be ignored)\n */\n\nexport var getTabbableNodes = function getTabbableNodes(topNodes, visibilityCache, withGuards) {\n return orderByTabIndex(filterFocusable(getFocusables(topNodes, withGuards), visibilityCache), true, withGuards);\n};\n/**\n * actually anything \"focusable\", not only tabbable\n * (without guards, as long as they are not expected to be focused)\n */\n\nexport var getAllTabbableNodes = function getAllTabbableNodes(topNodes, visibilityCache) {\n return orderByTabIndex(filterFocusable(getFocusables(topNodes), visibilityCache), false);\n};\n/**\n * return list of nodes which are expected to be auto-focused\n * @param topNode\n * @param visibilityCache\n */\n\nexport var parentAutofocusables = function parentAutofocusables(topNode, visibilityCache) {\n return filterFocusable(getParentAutofocusables(topNode), visibilityCache);\n};\n/*\n * Determines if element is contained in scope, including nested shadow DOMs\n */\n\nexport var contains = function contains(scope, element) {\n if (scope.shadowRoot) {\n return contains(scope.shadowRoot, element);\n } else {\n if (Object.getPrototypeOf(scope).contains !== undefined && Object.getPrototypeOf(scope).contains.call(scope, element)) {\n return true;\n }\n\n return toArray(scope.children).some(function (child) {\n return contains(child, element);\n });\n }\n};","var getNestedShadowActiveElement = function getNestedShadowActiveElement(shadowRoot) {\n return shadowRoot.activeElement ? shadowRoot.activeElement.shadowRoot ? getNestedShadowActiveElement(shadowRoot.activeElement.shadowRoot) : shadowRoot.activeElement : undefined;\n};\n/**\n * returns active element from document or from nested shadowdoms\n */\n\n\nexport var getActiveElement = function getActiveElement() {\n return document.activeElement ? document.activeElement.shadowRoot ? getNestedShadowActiveElement(document.activeElement.shadowRoot) : document.activeElement : undefined; // eslint-disable-next-line @typescript-eslint/no-explicit-any\n};","import { FOCUS_DISABLED, FOCUS_GROUP } from '../constants';\nimport { asArray, toArray } from './array';\n/**\n * in case of multiple nodes nested inside each other\n * keeps only top ones\n * this is O(nlogn)\n * @param nodes\n * @returns {*}\n */\n\nvar filterNested = function filterNested(nodes) {\n var contained = new Set();\n var l = nodes.length;\n\n for (var i = 0; i < l; i += 1) {\n for (var j = i + 1; j < l; j += 1) {\n var position = nodes[i].compareDocumentPosition(nodes[j]);\n /* eslint-disable no-bitwise */\n\n if ((position & Node.DOCUMENT_POSITION_CONTAINED_BY) > 0) {\n contained.add(j);\n }\n\n if ((position & Node.DOCUMENT_POSITION_CONTAINS) > 0) {\n contained.add(i);\n }\n /* eslint-enable */\n\n }\n }\n\n return nodes.filter(function (_, index) {\n return !contained.has(index);\n });\n};\n/**\n * finds top most parent for a node\n * @param node\n * @returns {*}\n */\n\n\nvar getTopParent = function getTopParent(node) {\n return node.parentNode ? getTopParent(node.parentNode) : node;\n};\n/**\n * returns all \"focus containers\" inside a given node\n * @param node\n * @returns {T}\n */\n\n\nexport var getAllAffectedNodes = function getAllAffectedNodes(node) {\n var nodes = asArray(node);\n return nodes.filter(Boolean).reduce(function (acc, currentNode) {\n var group = currentNode.getAttribute(FOCUS_GROUP);\n acc.push.apply(acc, group ? filterNested(toArray(getTopParent(currentNode).querySelectorAll(\"[\".concat(FOCUS_GROUP, \"=\\\"\").concat(group, \"\\\"]:not([\").concat(FOCUS_DISABLED, \"=\\\"disabled\\\"])\")))) : [currentNode]);\n return acc;\n }, []);\n};","import { contains } from './utils/DOMutils';\nimport { getAllAffectedNodes } from './utils/all-affected';\nimport { toArray } from './utils/array';\nimport { getActiveElement } from './utils/getActiveElement';\n\nvar focusInFrame = function focusInFrame(frame) {\n return frame === document.activeElement;\n};\n\nvar focusInsideIframe = function focusInsideIframe(topNode) {\n return Boolean(toArray(topNode.querySelectorAll('iframe')).some(function (node) {\n return focusInFrame(node);\n }));\n};\n/**\n * @returns {Boolean} true, if the current focus is inside given node or nodes\n */\n\n\nexport var focusInside = function focusInside(topNode) {\n var activeElement = document && getActiveElement();\n\n if (!activeElement || activeElement.dataset && activeElement.dataset.focusGuard) {\n return false;\n }\n\n return getAllAffectedNodes(topNode).some(function (node) {\n return contains(node, activeElement) || focusInsideIframe(node);\n });\n};","import { isRadioElement } from './is';\n\nvar findSelectedRadio = function findSelectedRadio(node, nodes) {\n return nodes.filter(isRadioElement).filter(function (el) {\n return el.name === node.name;\n }).filter(function (el) {\n return el.checked;\n })[0] || node;\n};\n\nexport var correctNode = function correctNode(node, nodes) {\n if (isRadioElement(node) && node.name) {\n return findSelectedRadio(node, nodes);\n }\n\n return node;\n};\n/**\n * giving a set of radio inputs keeps only selected (tabbable) ones\n * @param nodes\n */\n\nexport var correctNodes = function correctNodes(nodes) {\n // IE11 has no Set(array) constructor\n var resultSet = new Set();\n nodes.forEach(function (node) {\n return resultSet.add(correctNode(node, nodes));\n }); // using filter to support IE11\n\n return nodes.filter(function (node) {\n return resultSet.has(node);\n });\n};","import { correctNode } from './correctFocus';\nexport var pickFirstFocus = function pickFirstFocus(nodes) {\n if (nodes[0] && nodes.length > 1) {\n return correctNode(nodes[0], nodes);\n }\n\n return nodes[0];\n};\nexport var pickFocusable = function pickFocusable(nodes, index) {\n if (nodes.length > 1) {\n return nodes.indexOf(correctNode(nodes[index], nodes));\n }\n\n return index;\n};","import { correctNodes } from './utils/correctFocus';\nimport { pickFocusable } from './utils/firstFocus';\nimport { isGuard } from './utils/is';\nexport var NEW_FOCUS = 'NEW_FOCUS';\n/**\n * Main solver for the \"find next focus\" question\n * @param innerNodes\n * @param outerNodes\n * @param activeElement\n * @param lastNode\n * @returns {number|string|undefined|*}\n */\n\nexport var newFocus = function newFocus(innerNodes, outerNodes, activeElement, lastNode) {\n var cnt = innerNodes.length;\n var firstFocus = innerNodes[0];\n var lastFocus = innerNodes[cnt - 1];\n var isOnGuard = isGuard(activeElement); // focus is inside\n\n if (activeElement && innerNodes.indexOf(activeElement) >= 0) {\n return undefined;\n }\n\n var activeIndex = activeElement !== undefined ? outerNodes.indexOf(activeElement) : -1;\n var lastIndex = lastNode ? outerNodes.indexOf(lastNode) : activeIndex;\n var lastNodeInside = lastNode ? innerNodes.indexOf(lastNode) : -1;\n var indexDiff = activeIndex - lastIndex;\n var firstNodeIndex = outerNodes.indexOf(firstFocus);\n var lastNodeIndex = outerNodes.indexOf(lastFocus);\n var correctedNodes = correctNodes(outerNodes);\n var correctedIndex = activeElement !== undefined ? correctedNodes.indexOf(activeElement) : -1;\n var correctedIndexDiff = correctedIndex - (lastNode ? correctedNodes.indexOf(lastNode) : activeIndex);\n var returnFirstNode = pickFocusable(innerNodes, 0);\n var returnLastNode = pickFocusable(innerNodes, cnt - 1); // new focus\n\n if (activeIndex === -1 || lastNodeInside === -1) {\n return NEW_FOCUS;\n } // old focus\n\n\n if (!indexDiff && lastNodeInside >= 0) {\n return lastNodeInside;\n } // first element\n\n\n if (activeIndex <= firstNodeIndex && isOnGuard && Math.abs(indexDiff) > 1) {\n return returnLastNode;\n } // last element\n\n\n if (activeIndex >= lastNodeIndex && isOnGuard && Math.abs(indexDiff) > 1) {\n return returnFirstNode;\n } // jump out, but not on the guard\n\n\n if (indexDiff && Math.abs(correctedIndexDiff) > 1) {\n return lastNodeInside;\n } // focus above lock\n\n\n if (activeIndex <= firstNodeIndex) {\n return returnLastNode;\n } // focus below lock\n\n\n if (activeIndex > lastNodeIndex) {\n return returnFirstNode;\n } // index is inside tab order, but outside Lock\n\n\n if (indexDiff) {\n if (Math.abs(indexDiff) > 1) {\n return lastNodeInside;\n }\n\n return (cnt + lastNodeInside + indexDiff) % cnt;\n } // do nothing\n\n\n return undefined;\n};","import { filterAutoFocusable } from './DOMutils';\nimport { pickFirstFocus } from './firstFocus';\nimport { getDataset } from './is';\n\nvar findAutoFocused = function findAutoFocused(autoFocusables) {\n return function (node) {\n var _a;\n\n var autofocus = (_a = getDataset(node)) === null || _a === void 0 ? void 0 : _a.autofocus;\n return (// @ts-expect-error\n node.autofocus || //\n autofocus !== undefined && autofocus !== 'false' || //\n autoFocusables.indexOf(node) >= 0\n );\n };\n};\n\nexport var pickAutofocus = function pickAutofocus(nodesIndexes, orderedNodes, groups) {\n var nodes = nodesIndexes.map(function (_a) {\n var node = _a.node;\n return node;\n });\n var autoFocusable = filterAutoFocusable(nodes.filter(findAutoFocused(groups)));\n\n if (autoFocusable && autoFocusable.length) {\n return pickFirstFocus(autoFocusable);\n }\n\n return pickFirstFocus(filterAutoFocusable(orderedNodes));\n};","import { parentAutofocusables } from './DOMutils';\nimport { contains } from './DOMutils';\nimport { asArray } from './array';\n\nvar getParents = function getParents(node, parents) {\n if (parents === void 0) {\n parents = [];\n }\n\n parents.push(node);\n\n if (node.parentNode) {\n getParents(node.parentNode.host || node.parentNode, parents);\n }\n\n return parents;\n};\n/**\n * finds a parent for both nodeA and nodeB\n * @param nodeA\n * @param nodeB\n * @returns {boolean|*}\n */\n\n\nexport var getCommonParent = function getCommonParent(nodeA, nodeB) {\n var parentsA = getParents(nodeA);\n var parentsB = getParents(nodeB); // tslint:disable-next-line:prefer-for-of\n\n for (var i = 0; i < parentsA.length; i += 1) {\n var currentParent = parentsA[i];\n\n if (parentsB.indexOf(currentParent) >= 0) {\n return currentParent;\n }\n }\n\n return false;\n};\nexport var getTopCommonParent = function getTopCommonParent(baseActiveElement, leftEntry, rightEntries) {\n var activeElements = asArray(baseActiveElement);\n var leftEntries = asArray(leftEntry);\n var activeElement = activeElements[0];\n var topCommon = false;\n leftEntries.filter(Boolean).forEach(function (entry) {\n topCommon = getCommonParent(topCommon || entry, entry) || topCommon;\n rightEntries.filter(Boolean).forEach(function (subEntry) {\n var common = getCommonParent(activeElement, subEntry);\n\n if (common) {\n if (!topCommon || contains(common, topCommon)) {\n topCommon = common;\n } else {\n topCommon = getCommonParent(common, topCommon);\n }\n }\n });\n }); // TODO: add assert here?\n\n return topCommon;\n};\n/**\n * return list of nodes which are expected to be autofocused inside a given top nodes\n * @param entries\n * @param visibilityCache\n */\n\nexport var allParentAutofocusables = function allParentAutofocusables(entries, visibilityCache) {\n return entries.reduce(function (acc, node) {\n return acc.concat(parentAutofocusables(node, visibilityCache));\n }, []);\n};","import { NEW_FOCUS, newFocus } from './solver';\nimport { getAllTabbableNodes, getTabbableNodes } from './utils/DOMutils';\nimport { getAllAffectedNodes } from './utils/all-affected';\nimport { pickAutofocus } from './utils/auto-focus';\nimport { getActiveElement } from './utils/getActiveElement';\nimport { isDefined, isNotAGuard } from './utils/is';\nimport { allParentAutofocusables, getTopCommonParent } from './utils/parenting';\n\nvar reorderNodes = function reorderNodes(srcNodes, dstNodes) {\n var remap = new Map(); // no Set(dstNodes) for IE11 :(\n\n dstNodes.forEach(function (entity) {\n return remap.set(entity.node, entity);\n }); // remap to dstNodes\n\n return srcNodes.map(function (node) {\n return remap.get(node);\n }).filter(isDefined);\n};\n/**\n * given top node(s) and the last active element return the element to be focused next\n * @param topNode\n * @param lastNode\n */\n\n\nexport var getFocusMerge = function getFocusMerge(topNode, lastNode) {\n var activeElement = document && getActiveElement();\n var entries = getAllAffectedNodes(topNode).filter(isNotAGuard);\n var commonParent = getTopCommonParent(activeElement || topNode, topNode, entries);\n var visibilityCache = new Map();\n var anyFocusable = getAllTabbableNodes(entries, visibilityCache);\n var innerElements = getTabbableNodes(entries, visibilityCache).filter(function (_a) {\n var node = _a.node;\n return isNotAGuard(node);\n });\n\n if (!innerElements[0]) {\n innerElements = anyFocusable;\n\n if (!innerElements[0]) {\n return undefined;\n }\n }\n\n var outerNodes = getAllTabbableNodes([commonParent], visibilityCache).map(function (_a) {\n var node = _a.node;\n return node;\n });\n var orderedInnerElements = reorderNodes(outerNodes, innerElements);\n var innerNodes = orderedInnerElements.map(function (_a) {\n var node = _a.node;\n return node;\n });\n var newId = newFocus(innerNodes, outerNodes, activeElement, lastNode);\n\n if (newId === NEW_FOCUS) {\n return {\n node: pickAutofocus(anyFocusable, innerNodes, allParentAutofocusables(entries, visibilityCache))\n };\n }\n\n if (newId === undefined) {\n return newId;\n }\n\n return orderedInnerElements[newId];\n};","import { getFocusMerge } from './focusMerge';\nexport var focusOn = function focusOn(target, focusOptions) {\n if ('focus' in target) {\n target.focus(focusOptions);\n }\n\n if ('contentWindow' in target && target.contentWindow) {\n target.contentWindow.focus();\n }\n};\nvar guardCount = 0;\nvar lockDisabled = false;\n/**\n * Sets focus at a given node. The last focused element will help to determine which element(first or last) should be focused.\n * HTML markers (see {@link import('./constants').FOCUS_AUTO} constants) can control autofocus\n * @param topNode\n * @param lastNode\n * @param options\n */\n\nexport var setFocus = function setFocus(topNode, lastNode, options) {\n if (options === void 0) {\n options = {};\n }\n\n var focusable = getFocusMerge(topNode, lastNode);\n\n if (lockDisabled) {\n return;\n }\n\n if (focusable) {\n if (guardCount > 2) {\n // tslint:disable-next-line:no-console\n console.error('FocusLock: focus-fighting detected. Only one focus management system could be active. ' + 'See https://github.com/theKashey/focus-lock/#focus-fighting');\n lockDisabled = true;\n setTimeout(function () {\n lockDisabled = false;\n }, 1);\n return;\n }\n\n guardCount++;\n focusOn(focusable.node, options.focusOptions);\n guardCount--;\n }\n};","import * as constants from './constants';\nimport { focusInside } from './focusInside';\nimport { focusIsHidden } from './focusIsHidden';\nimport { getFocusMerge as focusMerge } from './focusMerge';\nimport { getFocusabledIn, getFocusableIn } from './focusables';\nimport { setFocus } from './setFocus';\nimport { focusNextElement, focusPrevElement } from './sibling';\nimport tabHook from './tabHook';\nimport { getAllAffectedNodes } from './utils/all-affected';\nimport { getActiveElement } from './utils/getActiveElement';\nexport { tabHook, focusInside, focusIsHidden, focusMerge, getFocusableIn, getFocusabledIn, constants, getAllAffectedNodes, focusNextElement, focusPrevElement, getActiveElement };\nexport default setFocus; //","import { getTabbableNodes } from './utils/DOMutils';\nimport { getAllAffectedNodes } from './utils/all-affected';\nimport { isGuard, isNotAGuard } from './utils/is';\nimport { getTopCommonParent } from './utils/parenting';\n/**\n * return list of focusable elements inside a given top node\n * @deprecated use {@link getFocusableIn}. Yep, there is typo in the function name\n */\n\nexport var getFocusabledIn = function getFocusabledIn(topNode) {\n var entries = getAllAffectedNodes(topNode).filter(isNotAGuard);\n var commonParent = getTopCommonParent(topNode, topNode, entries);\n var visibilityCache = new Map();\n var outerNodes = getTabbableNodes([commonParent], visibilityCache, true);\n var innerElements = getTabbableNodes(entries, visibilityCache).filter(function (_a) {\n var node = _a.node;\n return isNotAGuard(node);\n }).map(function (_a) {\n var node = _a.node;\n return node;\n });\n return outerNodes.map(function (_a) {\n var node = _a.node,\n index = _a.index;\n return {\n node: node,\n index: index,\n lockItem: innerElements.indexOf(node) >= 0,\n guard: isGuard(node)\n };\n });\n};\n/**\n * return list of focusable elements inside a given top node\n */\n\nexport var getFocusableIn = getFocusabledIn;","export function deferAction(action) {\n // Hidding setImmediate from Webpack to avoid inserting polyfill\n var _window = window,\n setImmediate = _window.setImmediate;\n\n if (typeof setImmediate !== 'undefined') {\n setImmediate(action);\n } else {\n setTimeout(action, 1);\n }\n}\nexport var inlineProp = function inlineProp(name, value) {\n var obj = {};\n obj[name] = value;\n return obj;\n};","/* eslint-disable no-mixed-operators */\nimport * as React from 'react';\nimport withSideEffect from 'react-clientside-effect';\nimport moveFocusInside, { focusInside, focusIsHidden, getFocusabledIn } from 'focus-lock';\nimport { deferAction } from './util';\nimport { mediumFocus, mediumBlur, mediumEffect } from './medium';\n\nvar focusOnBody = function focusOnBody() {\n return document && document.activeElement === document.body;\n};\n\nvar isFreeFocus = function isFreeFocus() {\n return focusOnBody() || focusIsHidden();\n};\n\nvar lastActiveTrap = null;\nvar lastActiveFocus = null;\nvar lastPortaledElement = null;\nvar focusWasOutsideWindow = false;\n\nvar defaultWhitelist = function defaultWhitelist() {\n return true;\n};\n\nvar focusWhitelisted = function focusWhitelisted(activeElement) {\n return (lastActiveTrap.whiteList || defaultWhitelist)(activeElement);\n};\n\nvar recordPortal = function recordPortal(observerNode, portaledElement) {\n lastPortaledElement = {\n observerNode: observerNode,\n portaledElement: portaledElement\n };\n};\n\nvar focusIsPortaledPair = function focusIsPortaledPair(element) {\n return lastPortaledElement && lastPortaledElement.portaledElement === element;\n};\n\nfunction autoGuard(startIndex, end, step, allNodes) {\n var lastGuard = null;\n var i = startIndex;\n\n do {\n var item = allNodes[i];\n\n if (item.guard) {\n if (item.node.dataset.focusAutoGuard) {\n lastGuard = item;\n }\n } else if (item.lockItem) {\n if (i !== startIndex) {\n // we will tab to the next element\n return;\n }\n\n lastGuard = null;\n } else {\n break;\n }\n } while ((i += step) !== end);\n\n if (lastGuard) {\n lastGuard.node.tabIndex = 0;\n }\n}\n\nvar extractRef = function extractRef(ref) {\n return ref && 'current' in ref ? ref.current : ref;\n};\n\nvar focusWasOutside = function focusWasOutside(crossFrameOption) {\n if (crossFrameOption) {\n // with cross frame return true for any value\n return Boolean(focusWasOutsideWindow);\n } // in other case return only of focus went a while aho\n\n\n return focusWasOutsideWindow === 'meanwhile';\n};\n\nvar checkInHost = function checkInHost(check, el, boundary) {\n return el && ( // find host equal to active element and check nested active element\n el.host === check && (!el.activeElement || boundary.contains(el.activeElement)) // dive up\n || el.parentNode && checkInHost(check, el.parentNode, boundary));\n};\n\nvar withinHost = function withinHost(activeElement, workingArea) {\n return workingArea.some(function (area) {\n return checkInHost(activeElement, area, area);\n });\n};\n\nvar activateTrap = function activateTrap() {\n var result = false;\n\n if (lastActiveTrap) {\n var _lastActiveTrap = lastActiveTrap,\n observed = _lastActiveTrap.observed,\n persistentFocus = _lastActiveTrap.persistentFocus,\n autoFocus = _lastActiveTrap.autoFocus,\n shards = _lastActiveTrap.shards,\n crossFrame = _lastActiveTrap.crossFrame,\n focusOptions = _lastActiveTrap.focusOptions;\n var workingNode = observed || lastPortaledElement && lastPortaledElement.portaledElement;\n var activeElement = document && document.activeElement;\n\n if (workingNode) {\n var workingArea = [workingNode].concat(shards.map(extractRef).filter(Boolean));\n\n if (!activeElement || focusWhitelisted(activeElement)) {\n if (persistentFocus || focusWasOutside(crossFrame) || !isFreeFocus() || !lastActiveFocus && autoFocus) {\n if (workingNode && !( // active element is \"inside\" working area\n focusInside(workingArea) || // check for shadow-dom contained elements\n activeElement && withinHost(activeElement, workingArea) || focusIsPortaledPair(activeElement, workingNode))) {\n if (document && !lastActiveFocus && activeElement && !autoFocus) {\n // Check if blur() exists, which is missing on certain elements on IE\n if (activeElement.blur) {\n activeElement.blur();\n }\n\n document.body.focus();\n } else {\n result = moveFocusInside(workingArea, lastActiveFocus, {\n focusOptions: focusOptions\n });\n lastPortaledElement = {};\n }\n }\n\n focusWasOutsideWindow = false;\n lastActiveFocus = document && document.activeElement;\n }\n }\n\n if (document) {\n var newActiveElement = document && document.activeElement;\n var allNodes = getFocusabledIn(workingArea);\n var focusedIndex = allNodes.map(function (_ref) {\n var node = _ref.node;\n return node;\n }).indexOf(newActiveElement);\n\n if (focusedIndex > -1) {\n // remove old focus\n allNodes.filter(function (_ref2) {\n var guard = _ref2.guard,\n node = _ref2.node;\n return guard && node.dataset.focusAutoGuard;\n }).forEach(function (_ref3) {\n var node = _ref3.node;\n return node.removeAttribute('tabIndex');\n });\n autoGuard(focusedIndex, allNodes.length, +1, allNodes);\n autoGuard(focusedIndex, -1, -1, allNodes);\n }\n }\n }\n }\n\n return result;\n};\n\nvar onTrap = function onTrap(event) {\n if (activateTrap() && event) {\n // prevent scroll jump\n event.stopPropagation();\n event.preventDefault();\n }\n};\n\nvar onBlur = function onBlur() {\n return deferAction(activateTrap);\n};\n\nvar onFocus = function onFocus(event) {\n // detect portal\n var source = event.target;\n var currentNode = event.currentTarget;\n\n if (!currentNode.contains(source)) {\n recordPortal(currentNode, source);\n }\n};\n\nvar FocusWatcher = function FocusWatcher() {\n return null;\n};\n\nvar FocusTrap = function FocusTrap(_ref4) {\n var children = _ref4.children;\n return /*#__PURE__*/React.createElement(\"div\", {\n onBlur: onBlur,\n onFocus: onFocus\n }, children);\n};\n\nvar onWindowBlur = function onWindowBlur() {\n focusWasOutsideWindow = 'just'; // using setTimeout to set this variable after React/sidecar reaction\n\n setTimeout(function () {\n focusWasOutsideWindow = 'meanwhile';\n }, 0);\n};\n\nvar attachHandler = function attachHandler() {\n document.addEventListener('focusin', onTrap);\n document.addEventListener('focusout', onBlur);\n window.addEventListener('blur', onWindowBlur);\n};\n\nvar detachHandler = function detachHandler() {\n document.removeEventListener('focusin', onTrap);\n document.removeEventListener('focusout', onBlur);\n window.removeEventListener('blur', onWindowBlur);\n};\n\nfunction reducePropsToState(propsList) {\n return propsList.filter(function (_ref5) {\n var disabled = _ref5.disabled;\n return !disabled;\n });\n}\n\nfunction handleStateChangeOnClient(traps) {\n var trap = traps.slice(-1)[0];\n\n if (trap && !lastActiveTrap) {\n attachHandler();\n }\n\n var lastTrap = lastActiveTrap;\n var sameTrap = lastTrap && trap && trap.id === lastTrap.id;\n lastActiveTrap = trap;\n\n if (lastTrap && !sameTrap) {\n lastTrap.onDeactivation(); // return focus only of last trap was removed\n\n if (!traps.filter(function (_ref6) {\n var id = _ref6.id;\n return id === lastTrap.id;\n }).length) {\n // allow defer is no other trap is awaiting restore\n lastTrap.returnFocus(!trap);\n }\n }\n\n if (trap) {\n lastActiveFocus = null;\n\n if (!sameTrap || lastTrap.observed !== trap.observed) {\n trap.onActivation();\n }\n\n activateTrap(true);\n deferAction(activateTrap);\n } else {\n detachHandler();\n lastActiveFocus = null;\n }\n} // bind medium\n\n\nmediumFocus.assignSyncMedium(onFocus);\nmediumBlur.assignMedium(onBlur);\nmediumEffect.assignMedium(function (cb) {\n return cb({\n moveFocusInside: moveFocusInside,\n focusInside: focusInside\n });\n});\nexport default withSideEffect(reducePropsToState, handleStateChangeOnClient)(FocusWatcher);","import { FOCUS_ALLOW } from './constants';\nimport { contains } from './utils/DOMutils';\nimport { toArray } from './utils/array';\nimport { getActiveElement } from './utils/getActiveElement';\n/**\n * focus is hidden FROM the focus-lock\n * ie contained inside a node focus-lock shall ignore\n * @returns {boolean} focus is currently is in \"allow\" area\n */\n\nexport var focusIsHidden = function focusIsHidden() {\n var activeElement = document && getActiveElement();\n\n if (!activeElement) {\n return false;\n } // this does not support setting FOCUS_ALLOW within shadow dom\n\n\n return toArray(document.querySelectorAll(\"[\".concat(FOCUS_ALLOW, \"]\"))).some(function (node) {\n return contains(node, activeElement);\n });\n};","import _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\nimport * as React from 'react';\nimport FocusLockUI from './Lock';\nimport FocusTrap from './Trap';\n/* that would be a BREAKING CHANGE!\n// delaying sidecar execution till the first usage\nconst RequireSideCar = (props) => {\n // eslint-disable-next-line global-require\n const SideCar = require('./Trap').default;\n return ;\n};\n*/\n\nvar FocusLockCombination = /*#__PURE__*/React.forwardRef(function FocusLockUICombination(props, ref) {\n return /*#__PURE__*/React.createElement(FocusLockUI, _extends({\n sideCar: FocusTrap,\n ref: ref\n }, props));\n});\n\nvar _ref = FocusLockUI.propTypes || {},\n sideCar = _ref.sideCar;\n\nexport default FocusLockCombination;","import FocusLock from './Combination';\nexport * from './UI';\nexport default FocusLock;","import _slicedToArray from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nimport \"core-js/modules/esnext.global-this.js\";\n\n// src/dom.ts\nfunction isElement(el) {\n return el != null && typeof el == \"object\" && \"nodeType\" in el && el.nodeType === Node.ELEMENT_NODE;\n}\n\nfunction isHTMLElement(el) {\n var _el$ownerDocument$def;\n\n if (!isElement(el)) return false;\n var win = (_el$ownerDocument$def = el.ownerDocument.defaultView) !== null && _el$ownerDocument$def !== void 0 ? _el$ownerDocument$def : window;\n return el instanceof win.HTMLElement;\n}\n\nfunction getOwnerWindow(node) {\n var _ref;\n\n var _a;\n\n return (_ref = (_a = getOwnerDocument(node)) == null ? void 0 : _a.defaultView) !== null && _ref !== void 0 ? _ref : window;\n}\n\nfunction getOwnerDocument(node) {\n return isElement(node) ? node.ownerDocument : document;\n}\n\nfunction getEventWindow(event) {\n var _event$view;\n\n return (_event$view = event.view) !== null && _event$view !== void 0 ? _event$view : window;\n}\n\nfunction isBrowser() {\n return Boolean(globalThis == null ? void 0 : globalThis.document);\n}\n\nfunction getActiveElement(node) {\n return getOwnerDocument(node).activeElement;\n}\n\nfunction contains(parent, child) {\n if (!parent) return false;\n return parent === child || parent.contains(child);\n} // src/tabbable.ts\n\n\nvar hasDisplayNone = function hasDisplayNone(element) {\n return window.getComputedStyle(element).display === \"none\";\n};\n\nvar hasTabIndex = function hasTabIndex(element) {\n return element.hasAttribute(\"tabindex\");\n};\n\nvar hasNegativeTabIndex = function hasNegativeTabIndex(element) {\n return hasTabIndex(element) && element.tabIndex === -1;\n};\n\nfunction isDisabled(element) {\n return Boolean(element.getAttribute(\"disabled\")) === true || Boolean(element.getAttribute(\"aria-disabled\")) === true;\n}\n\nfunction isInputElement(element) {\n return isHTMLElement(element) && element.localName === \"input\" && \"select\" in element;\n}\n\nfunction isActiveElement(element) {\n var doc = isHTMLElement(element) ? getOwnerDocument(element) : document;\n return doc.activeElement === element;\n}\n\nfunction hasFocusWithin(element) {\n if (!document.activeElement) return false;\n return element.contains(document.activeElement);\n}\n\nfunction isHidden(element) {\n if (element.parentElement && isHidden(element.parentElement)) return true;\n return element.hidden;\n}\n\nfunction isContentEditable(element) {\n var value = element.getAttribute(\"contenteditable\");\n return value !== \"false\" && value != null;\n}\n\nfunction isFocusable(element) {\n if (!isHTMLElement(element) || isHidden(element) || isDisabled(element)) {\n return false;\n }\n\n var localName = element.localName;\n var focusableTags = [\"input\", \"select\", \"textarea\", \"button\"];\n if (focusableTags.indexOf(localName) >= 0) return true;\n var others = {\n a: function a() {\n return element.hasAttribute(\"href\");\n },\n audio: function audio() {\n return element.hasAttribute(\"controls\");\n },\n video: function video() {\n return element.hasAttribute(\"controls\");\n }\n };\n\n if (localName in others) {\n return others[localName]();\n }\n\n if (isContentEditable(element)) return true;\n return hasTabIndex(element);\n}\n\nfunction isTabbable(element) {\n if (!element) return false;\n return isHTMLElement(element) && isFocusable(element) && !hasNegativeTabIndex(element);\n} // src/index.ts\n\n\nvar focusableElList = [\"input:not(:disabled):not([disabled])\", \"select:not(:disabled):not([disabled])\", \"textarea:not(:disabled):not([disabled])\", \"embed\", \"iframe\", \"object\", \"a[href]\", \"area[href]\", \"button:not(:disabled):not([disabled])\", \"[tabindex]\", \"audio[controls]\", \"video[controls]\", \"*[tabindex]:not([aria-disabled])\", \"*[contenteditable]\"];\nvar focusableElSelector = focusableElList.join();\n\nvar isVisible = function isVisible(el) {\n return el.offsetWidth > 0 && el.offsetHeight > 0;\n};\n\nfunction getAllFocusable(container) {\n var focusableEls = Array.from(container.querySelectorAll(focusableElSelector));\n focusableEls.unshift(container);\n return focusableEls.filter(function (el) {\n return isFocusable(el) && isVisible(el);\n });\n}\n\nfunction getFirstFocusable(container) {\n var allFocusable = getAllFocusable(container);\n return allFocusable.length ? allFocusable[0] : null;\n}\n\nfunction getAllTabbable(container, fallbackToFocusable) {\n var allFocusable = Array.from(container.querySelectorAll(focusableElSelector));\n var allTabbable = allFocusable.filter(isTabbable);\n\n if (isTabbable(container)) {\n allTabbable.unshift(container);\n }\n\n if (!allTabbable.length && fallbackToFocusable) {\n return allFocusable;\n }\n\n return allTabbable;\n}\n\nfunction getFirstTabbableIn(container, fallbackToFocusable) {\n var _getAllTabbable = getAllTabbable(container, fallbackToFocusable),\n _getAllTabbable2 = _slicedToArray(_getAllTabbable, 1),\n first = _getAllTabbable2[0];\n\n return first || null;\n}\n\nfunction getLastTabbableIn(container, fallbackToFocusable) {\n var allTabbable = getAllTabbable(container, fallbackToFocusable);\n return allTabbable[allTabbable.length - 1] || null;\n}\n\nfunction getNextTabbable(container, fallbackToFocusable) {\n var allFocusable = getAllFocusable(container);\n var index = allFocusable.indexOf(document.activeElement);\n var slice = allFocusable.slice(index + 1);\n return slice.find(isTabbable) || allFocusable.find(isTabbable) || (fallbackToFocusable ? slice[0] : null);\n}\n\nfunction getPreviousTabbable(container, fallbackToFocusable) {\n var allFocusable = getAllFocusable(container).reverse();\n var index = allFocusable.indexOf(document.activeElement);\n var slice = allFocusable.slice(index + 1);\n return slice.find(isTabbable) || allFocusable.find(isTabbable) || (fallbackToFocusable ? slice[0] : null);\n}\n\nexport { contains, getActiveElement, getAllFocusable, getAllTabbable, getEventWindow, getFirstFocusable, getFirstTabbableIn, getLastTabbableIn, getNextTabbable, getOwnerDocument, getOwnerWindow, getPreviousTabbable, hasDisplayNone, hasFocusWithin, hasNegativeTabIndex, hasTabIndex, isActiveElement, isBrowser, isContentEditable, isDisabled, isElement, isFocusable, isHTMLElement, isHidden, isInputElement, isTabbable };","// ../../../react-shim.js\nimport React from \"react\"; // src/focus-lock.tsx\n\nimport ReactFocusLock from \"react-focus-lock\";\nimport { getAllFocusable } from \"@chakra-ui/dom-utils\";\nimport { useCallback } from \"react\";\n\nvar FocusLock = function FocusLock(props) {\n var initialFocusRef = props.initialFocusRef,\n finalFocusRef = props.finalFocusRef,\n contentRef = props.contentRef,\n restoreFocus = props.restoreFocus,\n children = props.children,\n isDisabled = props.isDisabled,\n autoFocus = props.autoFocus,\n persistentFocus = props.persistentFocus,\n lockFocusAcrossFrames = props.lockFocusAcrossFrames;\n var onActivation = useCallback(function () {\n if (initialFocusRef == null ? void 0 : initialFocusRef.current) {\n initialFocusRef.current.focus();\n } else if (contentRef == null ? void 0 : contentRef.current) {\n var focusables = getAllFocusable(contentRef.current);\n\n if (focusables.length === 0) {\n requestAnimationFrame(function () {\n var _a;\n\n (_a = contentRef.current) == null ? void 0 : _a.focus();\n });\n }\n }\n }, [initialFocusRef, contentRef]);\n var onDeactivation = useCallback(function () {\n var _a;\n\n (_a = finalFocusRef == null ? void 0 : finalFocusRef.current) == null ? void 0 : _a.focus();\n }, [finalFocusRef]);\n var returnFocus = restoreFocus && !finalFocusRef;\n return /* @__PURE__ */React.createElement(ReactFocusLock, {\n crossFrame: lockFocusAcrossFrames,\n persistentFocus: persistentFocus,\n autoFocus: autoFocus,\n disabled: isDisabled,\n onActivation: onActivation,\n onDeactivation: onDeactivation,\n returnFocus: returnFocus\n }, children);\n};\n\nFocusLock.displayName = \"FocusLock\";\nexport { FocusLock };","export var zeroRightClassName = 'right-scroll-bar-position';\nexport var fullWidthClassName = 'width-before-scroll-bar';\nexport var noScrollbarsClassName = 'with-scroll-bars-hidden';\n/**\n * Name of a CSS variable containing the amount of \"hidden\" scrollbar\n * ! might be undefined ! use will fallback!\n */\n\nexport var removedBarSizeVariable = '--removed-body-scroll-bar-size';","import { createSidecarMedium } from 'use-sidecar';\nexport var effectCar = createSidecarMedium();","import { __assign, __rest } from \"tslib\";\nimport * as React from 'react';\nimport { fullWidthClassName, zeroRightClassName } from 'react-remove-scroll-bar/constants';\nimport { useMergeRefs } from 'use-callback-ref';\nimport { effectCar } from './medium';\n\nvar nothing = function nothing() {\n return;\n};\n/**\n * Removes scrollbar from the page and contain the scroll within the Lock\n */\n\n\nvar RemoveScroll = React.forwardRef(function (props, parentRef) {\n var ref = React.useRef(null);\n\n var _a = React.useState({\n onScrollCapture: nothing,\n onWheelCapture: nothing,\n onTouchMoveCapture: nothing\n }),\n callbacks = _a[0],\n setCallbacks = _a[1];\n\n var forwardProps = props.forwardProps,\n children = props.children,\n className = props.className,\n removeScrollBar = props.removeScrollBar,\n enabled = props.enabled,\n shards = props.shards,\n sideCar = props.sideCar,\n noIsolation = props.noIsolation,\n inert = props.inert,\n allowPinchZoom = props.allowPinchZoom,\n _b = props.as,\n Container = _b === void 0 ? 'div' : _b,\n rest = __rest(props, [\"forwardProps\", \"children\", \"className\", \"removeScrollBar\", \"enabled\", \"shards\", \"sideCar\", \"noIsolation\", \"inert\", \"allowPinchZoom\", \"as\"]);\n\n var SideCar = sideCar;\n var containerRef = useMergeRefs([ref, parentRef]);\n\n var containerProps = __assign(__assign({}, rest), callbacks);\n\n return React.createElement(React.Fragment, null, enabled && React.createElement(SideCar, {\n sideCar: effectCar,\n removeScrollBar: removeScrollBar,\n shards: shards,\n noIsolation: noIsolation,\n inert: inert,\n setCallbacks: setCallbacks,\n allowPinchZoom: !!allowPinchZoom,\n lockRef: ref\n }), forwardProps ? React.cloneElement(React.Children.only(children), __assign(__assign({}, containerProps), {\n ref: containerRef\n })) : React.createElement(Container, __assign({}, containerProps, {\n className: className,\n ref: containerRef\n }), children));\n});\nRemoveScroll.defaultProps = {\n enabled: true,\n removeScrollBar: true,\n inert: false\n};\nRemoveScroll.classNames = {\n fullWidth: fullWidthClassName,\n zeroRight: zeroRightClassName\n};\nexport { RemoveScroll };","import { __assign, __rest } from \"tslib\";\nimport * as React from 'react';\n\nvar SideCar = function SideCar(_a) {\n var sideCar = _a.sideCar,\n rest = __rest(_a, [\"sideCar\"]);\n\n if (!sideCar) {\n throw new Error('Sidecar: please provide `sideCar` property to import the right car');\n }\n\n var Target = sideCar.read();\n\n if (!Target) {\n throw new Error('Sidecar medium not found');\n }\n\n return React.createElement(Target, __assign({}, rest));\n};\n\nSideCar.isSideCarExport = true;\nexport function exportSidecar(medium, exported) {\n medium.useMedium(exported);\n return SideCar;\n}","var currentNonce;\nexport var setNonce = function setNonce(nonce) {\n currentNonce = nonce;\n};\nexport var getNonce = function getNonce() {\n if (currentNonce) {\n return currentNonce;\n }\n\n if (typeof __webpack_nonce__ !== 'undefined') {\n return __webpack_nonce__;\n }\n\n return undefined;\n};","import { getNonce } from 'get-nonce';\n\nfunction makeStyleTag() {\n if (!document) return null;\n var tag = document.createElement('style');\n tag.type = 'text/css';\n var nonce = getNonce();\n\n if (nonce) {\n tag.setAttribute('nonce', nonce);\n }\n\n return tag;\n}\n\nfunction injectStyles(tag, css) {\n // @ts-ignore\n if (tag.styleSheet) {\n // @ts-ignore\n tag.styleSheet.cssText = css;\n } else {\n tag.appendChild(document.createTextNode(css));\n }\n}\n\nfunction insertStyleTag(tag) {\n var head = document.head || document.getElementsByTagName('head')[0];\n head.appendChild(tag);\n}\n\nexport var stylesheetSingleton = function stylesheetSingleton() {\n var counter = 0;\n var stylesheet = null;\n return {\n add: function add(style) {\n if (counter == 0) {\n if (stylesheet = makeStyleTag()) {\n injectStyles(stylesheet, style);\n insertStyleTag(stylesheet);\n }\n }\n\n counter++;\n },\n remove: function remove() {\n counter--;\n\n if (!counter && stylesheet) {\n stylesheet.parentNode && stylesheet.parentNode.removeChild(stylesheet);\n stylesheet = null;\n }\n }\n };\n};","import { styleHookSingleton } from './hook';\n/**\n * create a Component to add styles on demand\n * - styles are added when first instance is mounted\n * - styles are removed when the last instance is unmounted\n * - changing styles in runtime does nothing unless dynamic is set. But with multiple components that can lead to the undefined behavior\n */\n\nexport var styleSingleton = function styleSingleton() {\n var useStyle = styleHookSingleton();\n\n var Sheet = function Sheet(_a) {\n var styles = _a.styles,\n dynamic = _a.dynamic;\n useStyle(styles, dynamic);\n return null;\n };\n\n return Sheet;\n};","import * as React from 'react';\nimport { stylesheetSingleton } from './singleton';\n/**\n * creates a hook to control style singleton\n * @see {@link styleSingleton} for a safer component version\n * @example\n * ```tsx\n * const useStyle = styleHookSingleton();\n * ///\n * useStyle('body { overflow: hidden}');\n */\n\nexport var styleHookSingleton = function styleHookSingleton() {\n var sheet = stylesheetSingleton();\n return function (styles, isDynamic) {\n React.useEffect(function () {\n sheet.add(styles);\n return function () {\n sheet.remove();\n };\n }, [styles && isDynamic]);\n };\n};","export var zeroGap = {\n left: 0,\n top: 0,\n right: 0,\n gap: 0\n};\n\nvar parse = function parse(x) {\n return parseInt(x || '', 10) || 0;\n};\n\nvar getOffset = function getOffset(gapMode) {\n var cs = window.getComputedStyle(document.body);\n var left = cs[gapMode === 'padding' ? 'paddingLeft' : 'marginLeft'];\n var top = cs[gapMode === 'padding' ? 'paddingTop' : 'marginTop'];\n var right = cs[gapMode === 'padding' ? 'paddingRight' : 'marginRight'];\n return [parse(left), parse(top), parse(right)];\n};\n\nexport var getGapWidth = function getGapWidth(gapMode) {\n if (gapMode === void 0) {\n gapMode = 'margin';\n }\n\n if (typeof window === 'undefined') {\n return zeroGap;\n }\n\n var offsets = getOffset(gapMode);\n var documentWidth = document.documentElement.clientWidth;\n var windowWidth = window.innerWidth;\n return {\n left: offsets[0],\n top: offsets[1],\n right: offsets[2],\n gap: Math.max(0, windowWidth - documentWidth + offsets[2] - offsets[0])\n };\n};","import * as React from 'react';\nimport { styleSingleton } from 'react-style-singleton';\nimport { fullWidthClassName, zeroRightClassName, noScrollbarsClassName, removedBarSizeVariable } from './constants';\nimport { getGapWidth } from './utils';\nvar Style = styleSingleton(); // important tip - once we measure scrollBar width and remove them\n// we could not repeat this operation\n// thus we are using style-singleton - only the first \"yet correct\" style will be applied.\n\nvar getStyles = function getStyles(_a, allowRelative, gapMode, important) {\n var left = _a.left,\n top = _a.top,\n right = _a.right,\n gap = _a.gap;\n\n if (gapMode === void 0) {\n gapMode = 'margin';\n }\n\n return \"\\n .\".concat(noScrollbarsClassName, \" {\\n overflow: hidden \").concat(important, \";\\n padding-right: \").concat(gap, \"px \").concat(important, \";\\n }\\n body {\\n overflow: hidden \").concat(important, \";\\n overscroll-behavior: contain;\\n \").concat([allowRelative && \"position: relative \".concat(important, \";\"), gapMode === 'margin' && \"\\n padding-left: \".concat(left, \"px;\\n padding-top: \").concat(top, \"px;\\n padding-right: \").concat(right, \"px;\\n margin-left:0;\\n margin-top:0;\\n margin-right: \").concat(gap, \"px \").concat(important, \";\\n \"), gapMode === 'padding' && \"padding-right: \".concat(gap, \"px \").concat(important, \";\")].filter(Boolean).join(''), \"\\n }\\n \\n .\").concat(zeroRightClassName, \" {\\n right: \").concat(gap, \"px \").concat(important, \";\\n }\\n \\n .\").concat(fullWidthClassName, \" {\\n margin-right: \").concat(gap, \"px \").concat(important, \";\\n }\\n \\n .\").concat(zeroRightClassName, \" .\").concat(zeroRightClassName, \" {\\n right: 0 \").concat(important, \";\\n }\\n \\n .\").concat(fullWidthClassName, \" .\").concat(fullWidthClassName, \" {\\n margin-right: 0 \").concat(important, \";\\n }\\n \\n body {\\n \").concat(removedBarSizeVariable, \": \").concat(gap, \"px;\\n }\\n\");\n};\n/**\n * Removes page scrollbar and blocks page scroll when mounted\n */\n\n\nexport var RemoveScrollBar = function RemoveScrollBar(props) {\n var noRelative = props.noRelative,\n noImportant = props.noImportant,\n _a = props.gapMode,\n gapMode = _a === void 0 ? 'margin' : _a;\n /*\n gap will be measured on every component mount\n however it will be used only by the \"first\" invocation\n due to singleton nature of d) {\n return true;\n }\n }\n\n current = current.parentNode;\n } while (current && current !== document.body);\n\n return false;\n};\n\nvar getVScrollVariables = function getVScrollVariables(_a) {\n var scrollTop = _a.scrollTop,\n scrollHeight = _a.scrollHeight,\n clientHeight = _a.clientHeight;\n return [scrollTop, scrollHeight, clientHeight];\n};\n\nvar getHScrollVariables = function getHScrollVariables(_a) {\n var scrollLeft = _a.scrollLeft,\n scrollWidth = _a.scrollWidth,\n clientWidth = _a.clientWidth;\n return [scrollLeft, scrollWidth, clientWidth];\n};\n\nvar elementCouldBeScrolled = function elementCouldBeScrolled(axis, node) {\n return axis === 'v' ? elementCouldBeVScrolled(node) : elementCouldBeHScrolled(node);\n};\n\nvar getScrollVariables = function getScrollVariables(axis, node) {\n return axis === 'v' ? getVScrollVariables(node) : getHScrollVariables(node);\n};\n\nvar getDirectionFactor = function getDirectionFactor(axis, direction) {\n /**\n * If the element's direction is rtl (right-to-left), then scrollLeft is 0 when the scrollbar is at its rightmost position,\n * and then increasingly negative as you scroll towards the end of the content.\n * @see https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollLeft\n */\n return axis === 'h' && direction === 'rtl' ? -1 : 1;\n};\n\nexport var handleScroll = function handleScroll(axis, endTarget, event, sourceDelta, noOverscroll) {\n var directionFactor = getDirectionFactor(axis, window.getComputedStyle(endTarget).direction);\n var delta = directionFactor * sourceDelta; // find scrollable target\n\n var target = event.target;\n var targetInLock = endTarget.contains(target);\n var shouldCancelScroll = false;\n var isDeltaPositive = delta > 0;\n var availableScroll = 0;\n var availableScrollTop = 0;\n\n do {\n var _a = getScrollVariables(axis, target),\n position = _a[0],\n scroll_1 = _a[1],\n capacity = _a[2];\n\n var elementScroll = scroll_1 - capacity - directionFactor * position;\n\n if (position || elementScroll) {\n if (elementCouldBeScrolled(axis, target)) {\n availableScroll += elementScroll;\n availableScrollTop += position;\n }\n }\n\n target = target.parentNode;\n } while ( // portaled content\n !targetInLock && target !== document.body || // self content\n targetInLock && (endTarget.contains(target) || endTarget === target));\n\n if (isDeltaPositive && (noOverscroll && availableScroll === 0 || !noOverscroll && delta > availableScroll)) {\n shouldCancelScroll = true;\n } else if (!isDeltaPositive && (noOverscroll && availableScrollTop === 0 || !noOverscroll && -delta > availableScrollTop)) {\n shouldCancelScroll = true;\n }\n\n return shouldCancelScroll;\n};","import { __spreadArray } from \"tslib\";\nimport * as React from 'react';\nimport { RemoveScrollBar } from 'react-remove-scroll-bar';\nimport { styleSingleton } from 'react-style-singleton';\nimport { nonPassive } from './aggresiveCapture';\nimport { handleScroll, locationCouldBeScrolled } from './handleScroll';\nexport var getTouchXY = function getTouchXY(event) {\n return 'changedTouches' in event ? [event.changedTouches[0].clientX, event.changedTouches[0].clientY] : [0, 0];\n};\nexport var getDeltaXY = function getDeltaXY(event) {\n return [event.deltaX, event.deltaY];\n};\n\nvar extractRef = function extractRef(ref) {\n return ref && 'current' in ref ? ref.current : ref;\n};\n\nvar deltaCompare = function deltaCompare(x, y) {\n return x[0] === y[0] && x[1] === y[1];\n};\n\nvar generateStyle = function generateStyle(id) {\n return \"\\n .block-interactivity-\".concat(id, \" {pointer-events: none;}\\n .allow-interactivity-\").concat(id, \" {pointer-events: all;}\\n\");\n};\n\nvar idCounter = 0;\nvar lockStack = [];\nexport function RemoveScrollSideCar(props) {\n var shouldPreventQueue = React.useRef([]);\n var touchStartRef = React.useRef([0, 0]);\n var activeAxis = React.useRef();\n var id = React.useState(idCounter++)[0];\n var Style = React.useState(function () {\n return styleSingleton();\n })[0];\n var lastProps = React.useRef(props);\n React.useEffect(function () {\n lastProps.current = props;\n }, [props]);\n React.useEffect(function () {\n if (props.inert) {\n document.body.classList.add(\"block-interactivity-\".concat(id));\n\n var allow_1 = __spreadArray([props.lockRef.current], (props.shards || []).map(extractRef), true).filter(Boolean);\n\n allow_1.forEach(function (el) {\n return el.classList.add(\"allow-interactivity-\".concat(id));\n });\n return function () {\n document.body.classList.remove(\"block-interactivity-\".concat(id));\n allow_1.forEach(function (el) {\n return el.classList.remove(\"allow-interactivity-\".concat(id));\n });\n };\n }\n\n return;\n }, [props.inert, props.lockRef.current, props.shards]);\n var shouldCancelEvent = React.useCallback(function (event, parent) {\n if ('touches' in event && event.touches.length === 2) {\n return !lastProps.current.allowPinchZoom;\n }\n\n var touch = getTouchXY(event);\n var touchStart = touchStartRef.current;\n var deltaX = 'deltaX' in event ? event.deltaX : touchStart[0] - touch[0];\n var deltaY = 'deltaY' in event ? event.deltaY : touchStart[1] - touch[1];\n var currentAxis;\n var target = event.target;\n var moveDirection = Math.abs(deltaX) > Math.abs(deltaY) ? 'h' : 'v'; // allow horizontal touch move on Range inputs. They will not cause any scroll\n\n if ('touches' in event && moveDirection === 'h' && target.type === 'range') {\n return false;\n }\n\n var canBeScrolledInMainDirection = locationCouldBeScrolled(moveDirection, target);\n\n if (!canBeScrolledInMainDirection) {\n return true;\n }\n\n if (canBeScrolledInMainDirection) {\n currentAxis = moveDirection;\n } else {\n currentAxis = moveDirection === 'v' ? 'h' : 'v';\n canBeScrolledInMainDirection = locationCouldBeScrolled(moveDirection, target); // other axis might be not scrollable\n }\n\n if (!canBeScrolledInMainDirection) {\n return false;\n }\n\n if (!activeAxis.current && 'changedTouches' in event && (deltaX || deltaY)) {\n activeAxis.current = currentAxis;\n }\n\n if (!currentAxis) {\n return true;\n }\n\n var cancelingAxis = activeAxis.current || currentAxis;\n return handleScroll(cancelingAxis, parent, event, cancelingAxis === 'h' ? deltaX : deltaY, true);\n }, []);\n var shouldPrevent = React.useCallback(function (_event) {\n var event = _event;\n\n if (!lockStack.length || lockStack[lockStack.length - 1] !== Style) {\n // not the last active\n return;\n }\n\n var delta = 'deltaY' in event ? getDeltaXY(event) : getTouchXY(event);\n var sourceEvent = shouldPreventQueue.current.filter(function (e) {\n return e.name === event.type && e.target === event.target && deltaCompare(e.delta, delta);\n })[0]; // self event, and should be canceled\n\n if (sourceEvent && sourceEvent.should) {\n if (event.cancelable) {\n event.preventDefault();\n }\n\n return;\n } // outside or shard event\n\n\n if (!sourceEvent) {\n var shardNodes = (lastProps.current.shards || []).map(extractRef).filter(Boolean).filter(function (node) {\n return node.contains(event.target);\n });\n var shouldStop = shardNodes.length > 0 ? shouldCancelEvent(event, shardNodes[0]) : !lastProps.current.noIsolation;\n\n if (shouldStop) {\n if (event.cancelable) {\n event.preventDefault();\n }\n }\n }\n }, []);\n var shouldCancel = React.useCallback(function (name, delta, target, should) {\n var event = {\n name: name,\n delta: delta,\n target: target,\n should: should\n };\n shouldPreventQueue.current.push(event);\n setTimeout(function () {\n shouldPreventQueue.current = shouldPreventQueue.current.filter(function (e) {\n return e !== event;\n });\n }, 1);\n }, []);\n var scrollTouchStart = React.useCallback(function (event) {\n touchStartRef.current = getTouchXY(event);\n activeAxis.current = undefined;\n }, []);\n var scrollWheel = React.useCallback(function (event) {\n shouldCancel(event.type, getDeltaXY(event), event.target, shouldCancelEvent(event, props.lockRef.current));\n }, []);\n var scrollTouchMove = React.useCallback(function (event) {\n shouldCancel(event.type, getTouchXY(event), event.target, shouldCancelEvent(event, props.lockRef.current));\n }, []);\n React.useEffect(function () {\n lockStack.push(Style);\n props.setCallbacks({\n onScrollCapture: scrollWheel,\n onWheelCapture: scrollWheel,\n onTouchMoveCapture: scrollTouchMove\n });\n document.addEventListener('wheel', shouldPrevent, nonPassive);\n document.addEventListener('touchmove', shouldPrevent, nonPassive);\n document.addEventListener('touchstart', scrollTouchStart, nonPassive);\n return function () {\n lockStack = lockStack.filter(function (inst) {\n return inst !== Style;\n });\n document.removeEventListener('wheel', shouldPrevent, nonPassive);\n document.removeEventListener('touchmove', shouldPrevent, nonPassive);\n document.removeEventListener('touchstart', scrollTouchStart, nonPassive);\n };\n }, []);\n var removeScrollBar = props.removeScrollBar,\n inert = props.inert;\n return React.createElement(React.Fragment, null, inert ? React.createElement(Style, {\n styles: generateStyle(id)\n }) : null, removeScrollBar ? React.createElement(RemoveScrollBar, {\n gapMode: \"margin\"\n }) : null);\n}","import { exportSidecar } from 'use-sidecar';\nimport { RemoveScrollSideCar } from './SideEffect';\nimport { effectCar } from './medium';\nexport default exportSidecar(effectCar, RemoveScrollSideCar);","import { __assign } from \"tslib\";\nimport * as React from 'react';\nimport { RemoveScroll } from './UI';\nimport SideCar from './sidecar';\nvar ReactRemoveScroll = React.forwardRef(function (props, ref) {\n return React.createElement(RemoveScroll, __assign({}, props, {\n ref: ref,\n sideCar: SideCar\n }));\n});\nReactRemoveScroll.classNames = RemoveScroll.classNames;\nexport default ReactRemoveScroll;","import _objectWithoutProperties from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nimport _slicedToArray from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nimport _classCallCheck from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/classCallCheck.js\";\nimport _createClass from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/createClass.js\";\nimport _defineProperty from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nvar _excluded = [\"className\"],\n _excluded2 = [\"onClick\", \"className\"],\n _excluded3 = [\"preset\", \"motionProps\"],\n _excluded4 = [\"className\", \"children\", \"containerProps\", \"motionProps\"],\n _excluded5 = [\"className\"],\n _excluded6 = [\"className\"],\n _excluded7 = [\"className\", \"transition\", \"motionProps\"],\n _excluded8 = [\"leastDestructiveRef\"],\n _excluded9 = [\"isOpen\", \"onClose\", \"placement\", \"children\"],\n _excluded10 = [\"className\", \"children\", \"motionProps\", \"containerProps\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n// ../../../react-shim.js\nimport React from \"react\"; // src/modal.tsx\n\nimport { Portal } from \"@chakra-ui/portal\";\nimport { createContext } from \"@chakra-ui/react-context\";\nimport { useMultiStyleConfig } from \"@chakra-ui/system\";\nimport { AnimatePresence } from \"framer-motion\"; // ../../utilities/shared-utils/src/index.ts\n\nvar cx = function cx() {\n for (var _len = arguments.length, classNames = new Array(_len), _key = 0; _key < _len; _key++) {\n classNames[_key] = arguments[_key];\n }\n\n return classNames.filter(Boolean).join(\" \");\n};\n\nfunction callAllHandlers() {\n for (var _len2 = arguments.length, fns = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n fns[_key2] = arguments[_key2];\n }\n\n return function func(event) {\n fns.some(function (fn) {\n fn == null ? void 0 : fn(event);\n return event == null ? void 0 : event.defaultPrevented;\n });\n };\n} // src/use-modal.ts\n\n\nimport { mergeRefs } from \"@chakra-ui/react-use-merge-refs\";\nimport { hideOthers } from \"aria-hidden\";\nimport { useCallback, useEffect as useEffect2, useId, useMemo, useRef, useState } from \"react\"; // src/modal-manager.ts\n\nimport { useEffect } from \"react\";\n\nvar ModalManager = /*#__PURE__*/function () {\n function ModalManager() {\n _classCallCheck(this, ModalManager);\n\n _defineProperty(this, \"modals\", void 0);\n\n this.modals = [];\n }\n\n _createClass(ModalManager, [{\n key: \"add\",\n value: function add(modal) {\n this.modals.push(modal);\n }\n }, {\n key: \"remove\",\n value: function remove(modal) {\n this.modals = this.modals.filter(function (_modal) {\n return _modal !== modal;\n });\n }\n }, {\n key: \"isTopModal\",\n value: function isTopModal(modal) {\n var topmostModal = this.modals[this.modals.length - 1];\n return topmostModal === modal;\n }\n }]);\n\n return ModalManager;\n}();\n\nvar manager = new ModalManager();\n\nfunction useModalManager(ref, isOpen) {\n useEffect(function () {\n if (isOpen) {\n manager.add(ref);\n }\n\n return function () {\n manager.remove(ref);\n };\n }, [isOpen, ref]);\n} // src/use-modal.ts\n\n\nfunction useModal(props) {\n var isOpen = props.isOpen,\n onClose = props.onClose,\n id = props.id,\n _props$closeOnOverlay = props.closeOnOverlayClick,\n closeOnOverlayClick = _props$closeOnOverlay === void 0 ? true : _props$closeOnOverlay,\n _props$closeOnEsc = props.closeOnEsc,\n closeOnEsc = _props$closeOnEsc === void 0 ? true : _props$closeOnEsc,\n _props$useInert = props.useInert,\n useInert = _props$useInert === void 0 ? true : _props$useInert,\n onOverlayClickProp = props.onOverlayClick,\n onEsc = props.onEsc;\n var dialogRef = useRef(null);\n var overlayRef = useRef(null);\n\n var _useIds = useIds(id, \"chakra-modal\", \"chakra-modal--header\", \"chakra-modal--body\"),\n _useIds2 = _slicedToArray(_useIds, 3),\n dialogId = _useIds2[0],\n headerId = _useIds2[1],\n bodyId = _useIds2[2];\n\n useAriaHidden(dialogRef, isOpen && useInert);\n useModalManager(dialogRef, isOpen);\n var mouseDownTarget = useRef(null);\n var onMouseDown = useCallback(function (event) {\n mouseDownTarget.current = event.target;\n }, []);\n var onKeyDown = useCallback(function (event) {\n if (event.key === \"Escape\") {\n event.stopPropagation();\n\n if (closeOnEsc) {\n onClose == null ? void 0 : onClose();\n }\n\n onEsc == null ? void 0 : onEsc();\n }\n }, [closeOnEsc, onClose, onEsc]);\n\n var _useState = useState(false),\n _useState2 = _slicedToArray(_useState, 2),\n headerMounted = _useState2[0],\n setHeaderMounted = _useState2[1];\n\n var _useState3 = useState(false),\n _useState4 = _slicedToArray(_useState3, 2),\n bodyMounted = _useState4[0],\n setBodyMounted = _useState4[1];\n\n var getDialogProps = useCallback(function () {\n var props2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n return _objectSpread(_objectSpread({\n role: \"dialog\"\n }, props2), {}, {\n ref: mergeRefs(ref, dialogRef),\n id: dialogId,\n tabIndex: -1,\n \"aria-modal\": true,\n \"aria-labelledby\": headerMounted ? headerId : void 0,\n \"aria-describedby\": bodyMounted ? bodyId : void 0,\n onClick: callAllHandlers(props2.onClick, function (event) {\n return event.stopPropagation();\n })\n });\n }, [bodyId, bodyMounted, dialogId, headerId, headerMounted]);\n var onOverlayClick = useCallback(function (event) {\n event.stopPropagation();\n if (mouseDownTarget.current !== event.target) return;\n if (!manager.isTopModal(dialogRef)) return;\n\n if (closeOnOverlayClick) {\n onClose == null ? void 0 : onClose();\n }\n\n onOverlayClickProp == null ? void 0 : onOverlayClickProp();\n }, [onClose, closeOnOverlayClick, onOverlayClickProp]);\n var getDialogContainerProps = useCallback(function () {\n var props2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n return _objectSpread(_objectSpread({}, props2), {}, {\n ref: mergeRefs(ref, overlayRef),\n onClick: callAllHandlers(props2.onClick, onOverlayClick),\n onKeyDown: callAllHandlers(props2.onKeyDown, onKeyDown),\n onMouseDown: callAllHandlers(props2.onMouseDown, onMouseDown)\n });\n }, [onKeyDown, onMouseDown, onOverlayClick]);\n return {\n isOpen: isOpen,\n onClose: onClose,\n headerId: headerId,\n bodyId: bodyId,\n setBodyMounted: setBodyMounted,\n setHeaderMounted: setHeaderMounted,\n dialogRef: dialogRef,\n overlayRef: overlayRef,\n getDialogProps: getDialogProps,\n getDialogContainerProps: getDialogContainerProps\n };\n}\n\nfunction useAriaHidden(ref, shouldHide) {\n var currentElement = ref.current;\n useEffect2(function () {\n if (!ref.current || !shouldHide) return void 0;\n return hideOthers(ref.current);\n }, [shouldHide, ref, currentElement]);\n}\n\nfunction useIds(idProp) {\n for (var _len3 = arguments.length, prefixes = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) {\n prefixes[_key3 - 1] = arguments[_key3];\n }\n\n var reactId = useId();\n var id = idProp || reactId;\n return useMemo(function () {\n return prefixes.map(function (prefix) {\n return \"\".concat(prefix, \"-\").concat(id);\n });\n }, [id, prefixes]);\n} // src/modal.tsx\n\n\nvar _createContext = createContext({\n name: \"ModalStylesContext\",\n errorMessage: \"useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in \\\"\\\" \"\n}),\n _createContext2 = _slicedToArray(_createContext, 2),\n ModalStylesProvider = _createContext2[0],\n useModalStyles = _createContext2[1];\n\nvar _createContext3 = createContext({\n strict: true,\n name: \"ModalContext\",\n errorMessage: \"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in ``\"\n}),\n _createContext4 = _slicedToArray(_createContext3, 2),\n ModalContextProvider = _createContext4[0],\n useModalContext = _createContext4[1];\n\nvar Modal = function Modal(props) {\n var portalProps = props.portalProps,\n children = props.children,\n autoFocus = props.autoFocus,\n trapFocus = props.trapFocus,\n initialFocusRef = props.initialFocusRef,\n finalFocusRef = props.finalFocusRef,\n returnFocusOnClose = props.returnFocusOnClose,\n blockScrollOnMount = props.blockScrollOnMount,\n allowPinchZoom = props.allowPinchZoom,\n preserveScrollBarGap = props.preserveScrollBarGap,\n motionPreset = props.motionPreset,\n lockFocusAcrossFrames = props.lockFocusAcrossFrames,\n onCloseComplete = props.onCloseComplete;\n var styles = useMultiStyleConfig(\"Modal\", props);\n var modal = useModal(props);\n\n var context = _objectSpread(_objectSpread({}, modal), {}, {\n autoFocus: autoFocus,\n trapFocus: trapFocus,\n initialFocusRef: initialFocusRef,\n finalFocusRef: finalFocusRef,\n returnFocusOnClose: returnFocusOnClose,\n blockScrollOnMount: blockScrollOnMount,\n allowPinchZoom: allowPinchZoom,\n preserveScrollBarGap: preserveScrollBarGap,\n motionPreset: motionPreset,\n lockFocusAcrossFrames: lockFocusAcrossFrames\n });\n\n return /* @__PURE__ */React.createElement(ModalContextProvider, {\n value: context\n }, /* @__PURE__ */React.createElement(ModalStylesProvider, {\n value: styles\n }, /* @__PURE__ */React.createElement(AnimatePresence, {\n onExitComplete: onCloseComplete\n }, context.isOpen && /* @__PURE__ */React.createElement(Portal, _objectSpread({}, portalProps), children))));\n};\n\nModal.defaultProps = {\n lockFocusAcrossFrames: true,\n returnFocusOnClose: true,\n scrollBehavior: \"outside\",\n trapFocus: true,\n autoFocus: true,\n blockScrollOnMount: true,\n allowPinchZoom: false,\n motionPreset: \"scale\"\n};\nModal.displayName = \"Modal\"; // src/modal-body.tsx\n\nimport { chakra, forwardRef } from \"@chakra-ui/system\";\nimport { useEffect as useEffect3 } from \"react\";\nvar ModalBody = forwardRef(function (props, ref) {\n var className = props.className,\n rest = _objectWithoutProperties(props, _excluded);\n\n var _useModalContext = useModalContext(),\n bodyId = _useModalContext.bodyId,\n setBodyMounted = _useModalContext.setBodyMounted;\n\n useEffect3(function () {\n setBodyMounted(true);\n return function () {\n return setBodyMounted(false);\n };\n }, [setBodyMounted]);\n\n var _className = cx(\"chakra-modal__body\", className);\n\n var styles = useModalStyles();\n return /* @__PURE__ */React.createElement(chakra.div, _objectSpread(_objectSpread({\n ref: ref,\n className: _className,\n id: bodyId\n }, rest), {}, {\n __css: styles.body\n }));\n});\nModalBody.displayName = \"ModalBody\"; // src/modal-close-button.tsx\n\nimport { CloseButton } from \"@chakra-ui/close-button\";\nimport { forwardRef as forwardRef2 } from \"@chakra-ui/system\";\nvar ModalCloseButton = forwardRef2(function (props, ref) {\n var onClick = props.onClick,\n className = props.className,\n rest = _objectWithoutProperties(props, _excluded2);\n\n var _useModalContext2 = useModalContext(),\n onClose = _useModalContext2.onClose;\n\n var _className = cx(\"chakra-modal__close-btn\", className);\n\n var styles = useModalStyles();\n return /* @__PURE__ */React.createElement(CloseButton, _objectSpread({\n ref: ref,\n __css: styles.closeButton,\n className: _className,\n onClick: callAllHandlers(onClick, function (event) {\n event.stopPropagation();\n onClose();\n })\n }, rest));\n});\nModalCloseButton.displayName = \"ModalCloseButton\"; // src/modal-content.tsx\n\nimport { chakra as chakra3, forwardRef as forwardRef4 } from \"@chakra-ui/system\"; // src/modal-focus.tsx\n\nimport { FocusLock } from \"@chakra-ui/focus-lock\";\nimport { usePresence } from \"framer-motion\";\nimport { useEffect as useEffect4 } from \"react\";\nimport { RemoveScroll } from \"react-remove-scroll\";\n\nfunction ModalFocusScope(props) {\n var _useModalContext3 = useModalContext(),\n autoFocus = _useModalContext3.autoFocus,\n trapFocus = _useModalContext3.trapFocus,\n dialogRef = _useModalContext3.dialogRef,\n initialFocusRef = _useModalContext3.initialFocusRef,\n blockScrollOnMount = _useModalContext3.blockScrollOnMount,\n allowPinchZoom = _useModalContext3.allowPinchZoom,\n finalFocusRef = _useModalContext3.finalFocusRef,\n returnFocusOnClose = _useModalContext3.returnFocusOnClose,\n preserveScrollBarGap = _useModalContext3.preserveScrollBarGap,\n lockFocusAcrossFrames = _useModalContext3.lockFocusAcrossFrames;\n\n var _usePresence = usePresence(),\n _usePresence2 = _slicedToArray(_usePresence, 2),\n isPresent = _usePresence2[0],\n safeToRemove = _usePresence2[1];\n\n useEffect4(function () {\n if (!isPresent && safeToRemove) {\n setTimeout(safeToRemove);\n }\n }, [isPresent, safeToRemove]);\n return /* @__PURE__ */React.createElement(FocusLock, {\n autoFocus: autoFocus,\n isDisabled: !trapFocus,\n initialFocusRef: initialFocusRef,\n finalFocusRef: finalFocusRef,\n restoreFocus: returnFocusOnClose,\n contentRef: dialogRef,\n lockFocusAcrossFrames: lockFocusAcrossFrames\n }, /* @__PURE__ */React.createElement(RemoveScroll, {\n removeScrollBar: !preserveScrollBarGap,\n allowPinchZoom: allowPinchZoom,\n enabled: blockScrollOnMount,\n forwardProps: true\n }, props.children));\n} // src/modal-transition.tsx\n\n\nimport { chakra as chakra2 } from \"@chakra-ui/system\";\nimport { scaleFadeConfig, slideFadeConfig } from \"@chakra-ui/transition\";\nimport { motion } from \"framer-motion\";\nimport { forwardRef as forwardRef3 } from \"react\";\nvar transitions = {\n slideInBottom: _objectSpread(_objectSpread({}, slideFadeConfig), {}, {\n custom: {\n offsetY: 16,\n reverse: true\n }\n }),\n slideInRight: _objectSpread(_objectSpread({}, slideFadeConfig), {}, {\n custom: {\n offsetX: 16,\n reverse: true\n }\n }),\n scale: _objectSpread(_objectSpread({}, scaleFadeConfig), {}, {\n custom: {\n initialScale: 0.95,\n reverse: true\n }\n }),\n none: {}\n};\nvar MotionSection = chakra2(motion.section);\n\nvar getMotionProps = function getMotionProps(preset) {\n return transitions[preset || \"none\"];\n};\n\nvar ModalTransition = forwardRef3(function (props, ref) {\n var preset = props.preset,\n _props$motionProps = props.motionProps,\n motionProps = _props$motionProps === void 0 ? getMotionProps(preset) : _props$motionProps,\n rest = _objectWithoutProperties(props, _excluded3);\n\n return /* @__PURE__ */React.createElement(MotionSection, _objectSpread(_objectSpread({\n ref: ref\n }, motionProps), rest));\n});\nModalTransition.displayName = \"ModalTransition\"; // src/modal-content.tsx\n\nvar ModalContent = forwardRef4(function (props, ref) {\n var className = props.className,\n children = props.children,\n rootProps = props.containerProps,\n motionProps = props.motionProps,\n rest = _objectWithoutProperties(props, _excluded4);\n\n var _useModalContext4 = useModalContext(),\n getDialogProps = _useModalContext4.getDialogProps,\n getDialogContainerProps = _useModalContext4.getDialogContainerProps;\n\n var dialogProps = getDialogProps(rest, ref);\n var containerProps = getDialogContainerProps(rootProps);\n\n var _className = cx(\"chakra-modal__content\", className);\n\n var styles = useModalStyles();\n\n var dialogStyles = _objectSpread({\n display: \"flex\",\n flexDirection: \"column\",\n position: \"relative\",\n width: \"100%\",\n outline: 0\n }, styles.dialog);\n\n var dialogContainerStyles = _objectSpread({\n display: \"flex\",\n width: \"100vw\",\n height: \"$100vh\",\n position: \"fixed\",\n left: 0,\n top: 0\n }, styles.dialogContainer);\n\n var _useModalContext5 = useModalContext(),\n motionPreset = _useModalContext5.motionPreset;\n\n return /* @__PURE__ */React.createElement(ModalFocusScope, null, /* @__PURE__ */React.createElement(chakra3.div, _objectSpread(_objectSpread({}, containerProps), {}, {\n className: \"chakra-modal__content-container\",\n tabIndex: -1,\n __css: dialogContainerStyles\n }), /* @__PURE__ */React.createElement(ModalTransition, _objectSpread(_objectSpread({\n preset: motionPreset,\n motionProps: motionProps,\n className: _className\n }, dialogProps), {}, {\n __css: dialogStyles\n }), children)));\n});\nModalContent.displayName = \"ModalContent\"; // src/modal-footer.tsx\n\nimport { chakra as chakra4, forwardRef as forwardRef5 } from \"@chakra-ui/system\";\nvar ModalFooter = forwardRef5(function (props, ref) {\n var className = props.className,\n rest = _objectWithoutProperties(props, _excluded5);\n\n var _className = cx(\"chakra-modal__footer\", className);\n\n var styles = useModalStyles();\n\n var footerStyles = _objectSpread({\n display: \"flex\",\n alignItems: \"center\",\n justifyContent: \"flex-end\"\n }, styles.footer);\n\n return /* @__PURE__ */React.createElement(chakra4.footer, _objectSpread(_objectSpread({\n ref: ref\n }, rest), {}, {\n __css: footerStyles,\n className: _className\n }));\n});\nModalFooter.displayName = \"ModalFooter\"; // src/modal-header.tsx\n\nimport { chakra as chakra5, forwardRef as forwardRef6 } from \"@chakra-ui/system\";\nimport { useEffect as useEffect5 } from \"react\";\nvar ModalHeader = forwardRef6(function (props, ref) {\n var className = props.className,\n rest = _objectWithoutProperties(props, _excluded6);\n\n var _useModalContext6 = useModalContext(),\n headerId = _useModalContext6.headerId,\n setHeaderMounted = _useModalContext6.setHeaderMounted;\n\n useEffect5(function () {\n setHeaderMounted(true);\n return function () {\n return setHeaderMounted(false);\n };\n }, [setHeaderMounted]);\n\n var _className = cx(\"chakra-modal__header\", className);\n\n var styles = useModalStyles();\n\n var headerStyles = _objectSpread({\n flex: 0\n }, styles.header);\n\n return /* @__PURE__ */React.createElement(chakra5.header, _objectSpread(_objectSpread({\n ref: ref,\n className: _className,\n id: headerId\n }, rest), {}, {\n __css: headerStyles\n }));\n});\nModalHeader.displayName = \"ModalHeader\"; // src/modal-overlay.tsx\n\nimport { chakra as chakra6, forwardRef as forwardRef7 } from \"@chakra-ui/system\";\nimport { fadeConfig } from \"@chakra-ui/transition\";\nimport { motion as motion2 } from \"framer-motion\";\nvar MotionDiv = chakra6(motion2.div);\nvar ModalOverlay = forwardRef7(function (props, ref) {\n var className = props.className,\n transition = props.transition,\n _motionProps = props.motionProps,\n rest = _objectWithoutProperties(props, _excluded7);\n\n var _className = cx(\"chakra-modal__overlay\", className);\n\n var styles = useModalStyles();\n\n var overlayStyle = _objectSpread({\n pos: \"fixed\",\n left: \"0\",\n top: \"0\",\n w: \"100vw\",\n h: \"100vh\"\n }, styles.overlay);\n\n var _useModalContext7 = useModalContext(),\n motionPreset = _useModalContext7.motionPreset;\n\n var defaultMotionProps = motionPreset === \"none\" ? {} : fadeConfig;\n var motionProps = _motionProps || defaultMotionProps;\n return /* @__PURE__ */React.createElement(MotionDiv, _objectSpread(_objectSpread({}, motionProps), {}, {\n __css: overlayStyle,\n ref: ref,\n className: _className\n }, rest));\n});\nModalOverlay.displayName = \"ModalOverlay\"; // src/alert-dialog.tsx\n\nimport { forwardRef as forwardRef8 } from \"@chakra-ui/system\";\n\nfunction AlertDialog(props) {\n var leastDestructiveRef = props.leastDestructiveRef,\n rest = _objectWithoutProperties(props, _excluded8);\n\n return /* @__PURE__ */React.createElement(Modal, _objectSpread(_objectSpread({}, rest), {}, {\n initialFocusRef: leastDestructiveRef\n }));\n}\n\nvar AlertDialogContent = forwardRef8(function (props, ref) {\n return /* @__PURE__ */React.createElement(ModalContent, _objectSpread({\n ref: ref,\n role: \"alertdialog\"\n }, props));\n}); // src/drawer.tsx\n\nimport { createContext as createContext2 } from \"@chakra-ui/react-context\";\nimport { useTheme } from \"@chakra-ui/system\";\n\nvar _createContext5 = createContext2(),\n _createContext6 = _slicedToArray(_createContext5, 2),\n DrawerContextProvider = _createContext6[0],\n useDrawerContext = _createContext6[1];\n\nvar placementMap = {\n start: {\n ltr: \"left\",\n rtl: \"right\"\n },\n end: {\n ltr: \"right\",\n rtl: \"left\"\n }\n};\n\nfunction getDrawerPlacement(placement, dir) {\n var _ref;\n\n var _a;\n\n if (!placement) return;\n return (_ref = (_a = placementMap[placement]) == null ? void 0 : _a[dir]) !== null && _ref !== void 0 ? _ref : placement;\n}\n\nfunction Drawer(props) {\n var _a;\n\n var isOpen = props.isOpen,\n onClose = props.onClose,\n _props$placement = props.placement,\n placementProp = _props$placement === void 0 ? \"right\" : _props$placement,\n children = props.children,\n rest = _objectWithoutProperties(props, _excluded9);\n\n var theme = useTheme();\n var drawerStyleConfig = (_a = theme.components) == null ? void 0 : _a.Drawer;\n var placement = getDrawerPlacement(placementProp, theme.direction);\n return /* @__PURE__ */React.createElement(DrawerContextProvider, {\n value: {\n placement: placement\n }\n }, /* @__PURE__ */React.createElement(Modal, _objectSpread({\n isOpen: isOpen,\n onClose: onClose,\n styleConfig: drawerStyleConfig\n }, rest), children));\n} // src/drawer-content.tsx\n\n\nimport { chakra as chakra7, forwardRef as forwardRef9 } from \"@chakra-ui/system\";\nimport { Slide } from \"@chakra-ui/transition\";\nvar MotionDiv2 = chakra7(Slide);\nvar DrawerContent = forwardRef9(function (props, ref) {\n var className = props.className,\n children = props.children,\n motionProps = props.motionProps,\n rootProps = props.containerProps,\n rest = _objectWithoutProperties(props, _excluded10);\n\n var _useModalContext8 = useModalContext(),\n getDialogProps = _useModalContext8.getDialogProps,\n getDialogContainerProps = _useModalContext8.getDialogContainerProps,\n isOpen = _useModalContext8.isOpen;\n\n var dialogProps = getDialogProps(rest, ref);\n var containerProps = getDialogContainerProps(rootProps);\n\n var _className = cx(\"chakra-modal__content\", className);\n\n var styles = useModalStyles();\n\n var dialogStyles = _objectSpread({\n display: \"flex\",\n flexDirection: \"column\",\n position: \"relative\",\n width: \"100%\",\n outline: 0\n }, styles.dialog);\n\n var dialogContainerStyles = _objectSpread({\n display: \"flex\",\n width: \"100vw\",\n height: \"$100vh\",\n position: \"fixed\",\n left: 0,\n top: 0\n }, styles.dialogContainer);\n\n var _useDrawerContext = useDrawerContext(),\n placement = _useDrawerContext.placement;\n\n return /* @__PURE__ */React.createElement(ModalFocusScope, null, /* @__PURE__ */React.createElement(chakra7.div, _objectSpread(_objectSpread({}, containerProps), {}, {\n className: \"chakra-modal__content-container\",\n __css: dialogContainerStyles\n }), /* @__PURE__ */React.createElement(MotionDiv2, _objectSpread(_objectSpread({\n motionProps: motionProps,\n direction: placement,\n in: isOpen,\n className: _className\n }, dialogProps), {}, {\n __css: dialogStyles\n }), children)));\n});\nDrawerContent.displayName = \"DrawerContent\";\nexport { AlertDialog, ModalBody as AlertDialogBody, ModalCloseButton as AlertDialogCloseButton, AlertDialogContent, ModalFooter as AlertDialogFooter, ModalHeader as AlertDialogHeader, ModalOverlay as AlertDialogOverlay, Drawer, ModalBody as DrawerBody, ModalCloseButton as DrawerCloseButton, DrawerContent, ModalFooter as DrawerFooter, ModalHeader as DrawerHeader, ModalOverlay as DrawerOverlay, Modal, ModalBody, ModalCloseButton, ModalContent, ModalContextProvider, ModalFocusScope, ModalFooter, ModalHeader, ModalOverlay, useAriaHidden, useDrawerContext, useModal, useModalContext, useModalStyles };","import _toConsumableArray from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\";\nimport _slicedToArray from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nimport \"core-js/modules/es.object.from-entries.js\";\n\n// ../shared-utils/src/index.ts\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type === \"object\" || type === \"function\") && !Array.isArray(value);\n} // src/responsive.ts\n\n\nvar breakpoints = Object.freeze([\"base\", \"sm\", \"md\", \"lg\", \"xl\", \"2xl\"]);\n\nfunction mapResponsive(prop, mapper) {\n if (Array.isArray(prop)) {\n return prop.map(function (item) {\n return item === null ? null : mapper(item);\n });\n }\n\n if (isObject(prop)) {\n return Object.keys(prop).reduce(function (result, key) {\n result[key] = mapper(prop[key]);\n return result;\n }, {});\n }\n\n if (prop != null) {\n return mapper(prop);\n }\n\n return null;\n}\n\nfunction objectToArrayNotation(obj) {\n var bps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : breakpoints;\n var result = bps.map(function (br) {\n var _obj$br;\n\n return (_obj$br = obj[br]) !== null && _obj$br !== void 0 ? _obj$br : null;\n });\n var lastItem = result[result.length - 1];\n\n while (lastItem === null) {\n result.pop();\n }\n\n return result;\n}\n\nfunction arrayToObjectNotation(values) {\n var bps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : breakpoints;\n var result = {};\n values.forEach(function (value, index) {\n var key = bps[index];\n if (value == null) return;\n result[key] = value;\n });\n return result;\n}\n\nfunction isResponsiveObjectLike(obj) {\n var bps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : breakpoints;\n var keys2 = Object.keys(obj);\n return keys2.length > 0 && keys2.every(function (key) {\n return bps.includes(key);\n });\n}\n\nvar isCustomBreakpoint = function isCustomBreakpoint(v) {\n return Number.isNaN(Number(v));\n}; // src/breakpoint.ts\n\n\nfunction getLastItem(array) {\n var length = array == null ? 0 : array.length;\n return length ? array[length - 1] : void 0;\n}\n\nfunction analyzeCSSValue(value) {\n var num = parseFloat(value.toString());\n var unit = value.toString().replace(String(num), \"\");\n return {\n unitless: !unit,\n value: num,\n unit: unit\n };\n}\n\nfunction px(value) {\n if (value == null) return value;\n\n var _analyzeCSSValue = analyzeCSSValue(value),\n unitless = _analyzeCSSValue.unitless;\n\n return unitless || typeof value === \"number\" ? \"\".concat(value, \"px\") : value;\n}\n\nvar sortByBreakpointValue = function sortByBreakpointValue(a, b) {\n return parseInt(a[1], 10) > parseInt(b[1], 10) ? 1 : -1;\n};\n\nvar sortBps = function sortBps(breakpoints2) {\n return Object.fromEntries(Object.entries(breakpoints2).sort(sortByBreakpointValue));\n};\n\nfunction normalize(breakpoints2) {\n var sorted = sortBps(breakpoints2);\n return Object.assign(Object.values(sorted), sorted);\n}\n\nfunction keys(breakpoints2) {\n var value = Object.keys(sortBps(breakpoints2));\n return new Set(value);\n}\n\nfunction subtract(value) {\n var _px;\n\n if (!value) return value;\n value = (_px = px(value)) !== null && _px !== void 0 ? _px : value;\n var factor = value.endsWith(\"px\") ? -1 : -0.0625;\n return typeof value === \"number\" ? \"\".concat(value + factor) : value.replace(/([0-9]+\\.?[0-9]*)/, function (m) {\n return \"\".concat(parseFloat(m) + factor);\n });\n}\n\nfunction toMediaQueryString(min, max) {\n var query = [\"@media screen\"];\n if (min) query.push(\"and\", \"(min-width: \".concat(px(min), \")\"));\n if (max) query.push(\"and\", \"(max-width: \".concat(px(max), \")\"));\n return query.join(\" \");\n}\n\nfunction analyzeBreakpoints(breakpoints2) {\n var _breakpoints2$base;\n\n if (!breakpoints2) return null;\n breakpoints2.base = (_breakpoints2$base = breakpoints2.base) !== null && _breakpoints2$base !== void 0 ? _breakpoints2$base : \"0px\";\n var normalized = normalize(breakpoints2);\n var queries = Object.entries(breakpoints2).sort(sortByBreakpointValue).map(function (_ref, index, entry) {\n var _entry;\n\n var _ref2 = _slicedToArray(_ref, 2),\n breakpoint = _ref2[0],\n minW = _ref2[1];\n\n var _ref3 = (_entry = entry[index + 1]) !== null && _entry !== void 0 ? _entry : [],\n _ref4 = _slicedToArray(_ref3, 2),\n maxW = _ref4[1];\n\n maxW = parseFloat(maxW) > 0 ? subtract(maxW) : void 0;\n return {\n _minW: subtract(minW),\n breakpoint: breakpoint,\n minW: minW,\n maxW: maxW,\n maxWQuery: toMediaQueryString(null, maxW),\n minWQuery: toMediaQueryString(minW),\n minMaxQuery: toMediaQueryString(minW, maxW)\n };\n });\n\n var _keys = keys(breakpoints2);\n\n var _keysArr = Array.from(_keys.values());\n\n return {\n keys: _keys,\n normalized: normalized,\n isResponsive: function isResponsive(test) {\n var keys2 = Object.keys(test);\n return keys2.length > 0 && keys2.every(function (key) {\n return _keys.has(key);\n });\n },\n asObject: sortBps(breakpoints2),\n asArray: normalize(breakpoints2),\n details: queries,\n media: [null].concat(_toConsumableArray(normalized.map(function (minW) {\n return toMediaQueryString(minW);\n }).slice(1))),\n toArrayValue: function toArrayValue(test) {\n if (!isObject(test)) {\n throw new Error(\"toArrayValue: value must be an object\");\n }\n\n var result = _keysArr.map(function (bp) {\n var _test$bp;\n\n return (_test$bp = test[bp]) !== null && _test$bp !== void 0 ? _test$bp : null;\n });\n\n while (getLastItem(result) === null) {\n result.pop();\n }\n\n return result;\n },\n toObjectValue: function toObjectValue(test) {\n if (!Array.isArray(test)) {\n throw new Error(\"toObjectValue: value must be an array\");\n }\n\n return test.reduce(function (acc, value, index) {\n var key = _keysArr[index];\n if (key != null && value != null) acc[key] = value;\n return acc;\n }, {});\n }\n };\n}\n\nexport { analyzeBreakpoints, arrayToObjectNotation, breakpoints, isCustomBreakpoint, isResponsiveObjectLike, mapResponsive, objectToArrayNotation, px, toMediaQueryString };","import _slicedToArray from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n// src/index.ts\nfunction compact(object) {\n var clone = Object.assign({}, object);\n\n for (var key in clone) {\n if (clone[key] === void 0) delete clone[key];\n }\n\n return clone;\n}\n\nfunction omit(object) {\n var keysToOmit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n var clone = Object.assign({}, object);\n\n var _iterator = _createForOfIteratorHelper(keysToOmit),\n _step;\n\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var key = _step.value;\n if (key in clone) delete clone[key];\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n\n return clone;\n}\n\nfunction pick(object, keysToPick) {\n var result = {};\n\n var _iterator2 = _createForOfIteratorHelper(keysToPick),\n _step2;\n\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var key = _step2.value;\n\n if (key in object) {\n result[key] = object[key];\n }\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n\n return result;\n}\n\nfunction split(object, keys) {\n var picked = {};\n var omitted = {};\n\n for (var _i = 0, _Object$entries = Object.entries(object); _i < _Object$entries.length; _i++) {\n var _Object$entries$_i = _slicedToArray(_Object$entries[_i], 2),\n key = _Object$entries$_i[0],\n value = _Object$entries$_i[1];\n\n if (keys.includes(key)) picked[key] = value;else omitted[key] = value;\n }\n\n return [picked, omitted];\n}\n\nexport { compact, omit, pick, split };","// src/index.ts\nimport { Children, isValidElement } from \"react\";\n\nfunction getValidChildren(children) {\n return Children.toArray(children).filter(function (child) {\n return isValidElement(child);\n });\n}\n\nexport { getValidChildren };","import _slicedToArray from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nimport _defineProperty from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nimport _objectWithoutProperties from \"/Users/trouble2/github/mvhacks/website-6.0/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nvar _excluded = [\"ratio\", \"children\", \"className\"],\n _excluded2 = [\"className\"],\n _excluded3 = [\"size\", \"centerContent\"],\n _excluded4 = [\"size\"],\n _excluded5 = [\"axis\"],\n _excluded6 = [\"className\"],\n _excluded7 = [\"className\", \"centerContent\"],\n _excluded8 = [\"borderLeftWidth\", \"borderBottomWidth\", \"borderTopWidth\", \"borderRightWidth\", \"borderWidth\", \"borderStyle\", \"borderColor\"],\n _excluded9 = [\"className\", \"orientation\", \"__css\"],\n _excluded10 = [\"direction\", \"align\", \"justify\", \"wrap\", \"basis\", \"grow\", \"shrink\"],\n _excluded11 = [\"templateAreas\", \"gap\", \"rowGap\", \"columnGap\", \"column\", \"row\", \"autoFlow\", \"autoRows\", \"templateRows\", \"autoColumns\", \"templateColumns\"],\n _excluded12 = [\"area\", \"colSpan\", \"colStart\", \"colEnd\", \"rowEnd\", \"rowSpan\", \"rowStart\"],\n _excluded13 = [\"className\"],\n _excluded14 = [\"className\"],\n _excluded15 = [\"className\", \"isExternal\"],\n _excluded16 = [\"isExternal\", \"target\", \"rel\", \"className\"],\n _excluded17 = [\"className\"],\n _excluded18 = [\"children\", \"styleType\", \"stylePosition\", \"spacing\"],\n _excluded19 = [\"as\"],\n _excluded20 = [\"as\"],\n _excluded21 = [\"columns\", \"spacingX\", \"spacingY\", \"spacing\", \"minChildWidth\"],\n _excluded22 = [\"isInline\", \"direction\", \"align\", \"justify\", \"spacing\", \"wrap\", \"children\", \"divider\", \"className\", \"shouldWrapChildren\"],\n _excluded23 = [\"className\", \"align\", \"decoration\", \"casing\"],\n _excluded24 = [\"spacing\", \"spacingX\", \"spacingY\", \"children\", \"justify\", \"direction\", \"align\", \"className\", \"shouldWrapChildren\"],\n _excluded25 = [\"className\"];\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n// ../../../react-shim.js\nimport React from \"react\"; // src/aspect-ratio.tsx\n\nimport { chakra, forwardRef } from \"@chakra-ui/system\";\nimport { mapResponsive } from \"@chakra-ui/breakpoint-utils\";\nimport { cx } from \"@chakra-ui/shared-utils\";\nimport { Children } from \"react\";\nvar AspectRatio = forwardRef(function (props, ref) {\n var _props$ratio = props.ratio,\n ratio = _props$ratio === void 0 ? 4 / 3 : _props$ratio,\n children = props.children,\n className = props.className,\n rest = _objectWithoutProperties(props, _excluded);\n\n var child = Children.only(children);\n\n var _className = cx(\"chakra-aspect-ratio\", className);\n\n return /* @__PURE__ */React.createElement(chakra.div, _objectSpread({\n ref: ref,\n position: \"relative\",\n className: _className,\n _before: {\n height: 0,\n content: \"\\\"\\\"\",\n display: \"block\",\n paddingBottom: mapResponsive(ratio, function (r) {\n return \"\".concat(1 / r * 100, \"%\");\n })\n },\n __css: {\n \"& > *:not(style)\": {\n overflow: \"hidden\",\n position: \"absolute\",\n top: \"0\",\n right: \"0\",\n bottom: \"0\",\n left: \"0\",\n display: \"flex\",\n justifyContent: \"center\",\n alignItems: \"center\",\n width: \"100%\",\n height: \"100%\"\n },\n \"& > img, & > video\": {\n objectFit: \"cover\"\n }\n }\n }, rest), child);\n});\nAspectRatio.displayName = \"AspectRatio\"; // src/badge.tsx\n\nimport { chakra as chakra2, forwardRef as forwardRef2, omitThemingProps, useStyleConfig } from \"@chakra-ui/system\";\nimport { cx as cx2 } from \"@chakra-ui/shared-utils\";\nvar Badge = forwardRef2(function Badge2(props, ref) {\n var styles = useStyleConfig(\"Badge\", props);\n\n var _omitThemingProps = omitThemingProps(props),\n className = _omitThemingProps.className,\n rest = _objectWithoutProperties(_omitThemingProps, _excluded2);\n\n return /* @__PURE__ */React.createElement(chakra2.span, _objectSpread(_objectSpread({\n ref: ref,\n className: cx2(\"chakra-badge\", props.className)\n }, rest), {}, {\n __css: _objectSpread({\n display: \"inline-block\",\n whiteSpace: \"nowrap\",\n verticalAlign: \"middle\"\n }, styles)\n }));\n});\nBadge.displayName = \"Badge\"; // src/box.tsx\n\nimport { chakra as chakra3, forwardRef as forwardRef3 } from \"@chakra-ui/system\";\nvar Box = chakra3(\"div\");\nBox.displayName = \"Box\";\nvar Square = forwardRef3(function Square2(props, ref) {\n var size = props.size,\n _props$centerContent = props.centerContent,\n centerContent = _props$centerContent === void 0 ? true : _props$centerContent,\n rest = _objectWithoutProperties(props, _excluded3);\n\n var styles = centerContent ? {\n display: \"flex\",\n alignItems: \"center\",\n justifyContent: \"center\"\n } : {};\n return /* @__PURE__ */React.createElement(Box, _objectSpread({\n ref: ref,\n boxSize: size,\n __css: _objectSpread(_objectSpread({}, styles), {}, {\n flexShrink: 0,\n flexGrow: 0\n })\n }, rest));\n});\nSquare.displayName = \"Square\";\nvar Circle = forwardRef3(function Circle2(props, ref) {\n var size = props.size,\n rest = _objectWithoutProperties(props, _excluded4);\n\n return /* @__PURE__ */React.createElement(Square, _objectSpread({\n size: size,\n ref: ref,\n borderRadius: \"9999px\"\n }, rest));\n});\nCircle.displayName = \"Circle\"; // src/center.tsx\n\nimport { chakra as chakra4, forwardRef as forwardRef4 } from \"@chakra-ui/system\";\nvar Center = chakra4(\"div\", {\n baseStyle: {\n display: \"flex\",\n alignItems: \"center\",\n justifyContent: \"center\"\n }\n});\nCenter.displayName = \"Center\";\nvar centerStyles = {\n horizontal: {\n insetStart: \"50%\",\n transform: \"translateX(-50%)\"\n },\n vertical: {\n top: \"50%\",\n transform: \"translateY(-50%)\"\n },\n both: {\n insetStart: \"50%\",\n top: \"50%\",\n transform: \"translate(-50%, -50%)\"\n }\n};\nvar AbsoluteCenter = forwardRef4(function AbsoluteCenter2(props, ref) {\n var _props$axis = props.axis,\n axis = _props$axis === void 0 ? \"both\" : _props$axis,\n rest = _objectWithoutProperties(props, _excluded5);\n\n return /* @__PURE__ */React.createElement(chakra4.div, _objectSpread(_objectSpread({\n ref: ref,\n __css: centerStyles[axis]\n }, rest), {}, {\n position: \"absolute\"\n }));\n}); // src/code.tsx\n\nimport { chakra as chakra5, forwardRef as forwardRef5, omitThemingProps as omitThemingProps2, useStyleConfig as useStyleConfig2 } from \"@chakra-ui/system\";\nimport { cx as cx3 } from \"@chakra-ui/shared-utils\";\nvar Code = forwardRef5(function Code2(props, ref) {\n var styles = useStyleConfig2(\"Code\", props);\n\n var _omitThemingProps2 = omitThemingProps2(props),\n className = _omitThemingProps2.className,\n rest = _objectWithoutProperties(_omitThemingProps2, _excluded6);\n\n return /* @__PURE__ */React.createElement(chakra5.code, _objectSpread(_objectSpread({\n ref: ref,\n className: cx3(\"chakra-code\", props.className)\n }, rest), {}, {\n __css: _objectSpread({\n display: \"inline-block\"\n }, styles)\n }));\n});\nCode.displayName = \"Code\"; // src/container.tsx\n\nimport { chakra as chakra6, forwardRef as forwardRef6, omitThemingProps as omitThemingProps3, useStyleConfig as useStyleConfig3 } from \"@chakra-ui/system\";\nimport { cx as cx4 } from \"@chakra-ui/shared-utils\";\nvar Container = forwardRef6(function Container2(props, ref) {\n var _omitThemingProps3 = omitThemingProps3(props),\n className = _omitThemingProps3.className,\n centerContent = _omitThemingProps3.centerContent,\n rest = _objectWithoutProperties(_omitThemingProps3, _excluded7);\n\n var styles = useStyleConfig3(\"Container\", props);\n return /* @__PURE__ */React.createElement(chakra6.div, _objectSpread(_objectSpread({\n ref: ref,\n className: cx4(\"chakra-container\", className)\n }, rest), {}, {\n __css: _objectSpread(_objectSpread({}, styles), centerContent && {\n display: \"flex\",\n flexDirection: \"column\",\n alignItems: \"center\"\n })\n }));\n});\nContainer.displayName = \"Container\"; // src/divider.tsx\n\nimport { chakra as chakra7, forwardRef as forwardRef7, omitThemingProps as omitThemingProps4, useStyleConfig as useStyleConfig4 } from \"@chakra-ui/system\";\nimport { cx as cx5 } from \"@chakra-ui/shared-utils\";\nvar Divider = forwardRef7(function Divider2(props, ref) {\n var _useStyleConfig = useStyleConfig4(\"Divider\", props),\n borderLeftWidth = _useStyleConfig.borderLeftWidth,\n borderBottomWidth = _useStyleConfig.borderBottomWidth,\n borderTopWidth = _useStyleConfig.borderTopWidth,\n borderRightWidth = _useStyleConfig.borderRightWidth,\n borderWidth = _useStyleConfig.borderWidth,\n borderStyle = _useStyleConfig.borderStyle,\n borderColor = _useStyleConfig.borderColor,\n styles = _objectWithoutProperties(_useStyleConfig, _excluded8);\n\n var _omitThemingProps4 = omitThemingProps4(props),\n className = _omitThemingProps4.className,\n _omitThemingProps4$or = _omitThemingProps4.orientation,\n orientation = _omitThemingProps4$or === void 0 ? \"horizontal\" : _omitThemingProps4$or,\n __css = _omitThemingProps4.__css,\n rest = _objectWithoutProperties(_omitThemingProps4, _excluded9);\n\n var dividerStyles = {\n vertical: {\n borderLeftWidth: borderLeftWidth || borderRightWidth || borderWidth || \"1px\",\n height: \"100%\"\n },\n horizontal: {\n borderBottomWidth: borderBottomWidth || borderTopWidth || borderWidth || \"1px\",\n width: \"100%\"\n }\n };\n return /* @__PURE__ */React.createElement(chakra7.hr, _objectSpread(_objectSpread({\n ref: ref,\n \"aria-orientation\": orientation\n }, rest), {}, {\n __css: _objectSpread(_objectSpread(_objectSpread({}, styles), {}, {\n border: \"0\",\n borderColor: borderColor,\n borderStyle: borderStyle\n }, dividerStyles[orientation]), __css),\n className: cx5(\"chakra-divider\", className)\n }));\n});\nDivider.displayName = \"Divider\"; // src/flex.tsx\n\nimport { chakra as chakra8, forwardRef as forwardRef8 } from \"@chakra-ui/system\";\nvar Flex = forwardRef8(function Flex2(props, ref) {\n var direction = props.direction,\n align = props.align,\n justify = props.justify,\n wrap = props.wrap,\n basis = props.basis,\n grow = props.grow,\n shrink = props.shrink,\n rest = _objectWithoutProperties(props, _excluded10);\n\n var styles = {\n display: \"flex\",\n flexDirection: direction,\n alignItems: align,\n justifyContent: justify,\n flexWrap: wrap,\n flexBasis: basis,\n flexGrow: grow,\n flexShrink: shrink\n };\n return /* @__PURE__ */React.createElement(chakra8.div, _objectSpread({\n ref: ref,\n __css: styles\n }, rest));\n});\nFlex.displayName = \"Flex\"; // src/grid.tsx\n\nimport { chakra as chakra9, forwardRef as forwardRef9 } from \"@chakra-ui/system\";\nvar Grid = forwardRef9(function Grid2(props, ref) {\n var templateAreas = props.templateAreas,\n gap = props.gap,\n rowGap = props.rowGap,\n columnGap = props.columnGap,\n column = props.column,\n row = props.row,\n autoFlow = props.autoFlow,\n autoRows = props.autoRows,\n templateRows = props.templateRows,\n autoColumns = props.autoColumns,\n templateColumns = props.templateColumns,\n rest = _objectWithoutProperties(props, _excluded11);\n\n var styles = {\n display: \"grid\",\n gridTemplateAreas: templateAreas,\n gridGap: gap,\n gridRowGap: rowGap,\n gridColumnGap: columnGap,\n gridAutoColumns: autoColumns,\n gridColumn: column,\n gridRow: row,\n gridAutoFlow: autoFlow,\n gridAutoRows: autoRows,\n gridTemplateRows: templateRows,\n gridTemplateColumns: templateColumns\n };\n return /* @__PURE__ */React.createElement(chakra9.div, _objectSpread({\n ref: ref,\n __css: styles\n }, rest));\n});\nGrid.displayName = \"Grid\"; // src/grid-item.tsx\n\nimport { forwardRef as forwardRef10, chakra as chakra10 } from \"@chakra-ui/system\";\nimport { compact } from \"@chakra-ui/object-utils\";\nimport { mapResponsive as mapResponsive2 } from \"@chakra-ui/breakpoint-utils\";\n\nfunction spanFn(span) {\n return mapResponsive2(span, function (value) {\n return value === \"auto\" ? \"auto\" : \"span \".concat(value, \"/span \").concat(value);\n });\n}\n\nvar GridItem = forwardRef10(function GridItem2(props, ref) {\n var area = props.area,\n colSpan = props.colSpan,\n colStart = props.colStart,\n colEnd = props.colEnd,\n rowEnd = props.rowEnd,\n rowSpan = props.rowSpan,\n rowStart = props.rowStart,\n rest = _objectWithoutProperties(props, _excluded12);\n\n var styles = compact({\n gridArea: area,\n gridColumn: spanFn(colSpan),\n gridRow: spanFn(rowSpan),\n gridColumnStart: colStart,\n gridColumnEnd: colEnd,\n gridRowStart: rowStart,\n gridRowEnd: rowEnd\n });\n return /* @__PURE__ */React.createElement(chakra10.div, _objectSpread({\n ref: ref,\n __css: styles\n }, rest));\n});\nGridItem.displayName = \"GridItem\"; // src/heading.tsx\n\nimport { chakra as chakra11, forwardRef as forwardRef11, omitThemingProps as omitThemingProps5, useStyleConfig as useStyleConfig5 } from \"@chakra-ui/system\";\nimport { cx as cx6 } from \"@chakra-ui/shared-utils\";\nvar Heading = forwardRef11(function Heading2(props, ref) {\n var styles = useStyleConfig5(\"Heading\", props);\n\n var _omitThemingProps5 = omitThemingProps5(props),\n className = _omitThemingProps5.className,\n rest = _objectWithoutProperties(_omitThemingProps5, _excluded13);\n\n return /* @__PURE__ */React.createElement(chakra11.h2, _objectSpread(_objectSpread({\n ref: ref,\n className: cx6(\"chakra-heading\", props.className)\n }, rest), {}, {\n __css: styles\n }));\n});\nHeading.displayName = \"Heading\"; // src/highlight.tsx\n\nimport { forwardRef as forwardRef12, omitThemingProps as omitThemingProps6, useStyleConfig as useStyleConfig6 } from \"@chakra-ui/system\";\nimport { Fragment, useMemo } from \"react\";\n\nvar escapeRegexp = function escapeRegexp(term) {\n return term.replace(/[|\\\\{}()[\\]^$+*?.-]/g, function (char) {\n return \"\\\\\".concat(char);\n });\n};\n\nfunction buildRegex(query) {\n var _query = query.filter(function (text) {\n return text.length !== 0;\n }).map(function (text) {\n return escapeRegexp(text.trim());\n });\n\n if (!_query.length) {\n return null;\n }\n\n return new RegExp(\"(\".concat(_query.join(\"|\"), \")\"), \"ig\");\n}\n\nfunction highlightWords(_ref) {\n var text = _ref.text,\n query = _ref.query;\n var regex = buildRegex(Array.isArray(query) ? query : [query]);\n\n if (!regex) {\n return [{\n text: text,\n match: false\n }];\n }\n\n var result = text.split(regex).filter(Boolean);\n return result.map(function (str) {\n return {\n text: str,\n match: regex.test(str)\n };\n });\n}\n\nfunction useHighlight(props) {\n var text = props.text,\n query = props.query;\n return useMemo(function () {\n return highlightWords({\n text: text,\n query: query\n });\n }, [text, query]);\n}\n\nvar Mark = forwardRef12(function Mark2(props, ref) {\n var styles = useStyleConfig6(\"Mark\", props);\n var ownProps = omitThemingProps6(props);\n return /* @__PURE__ */React.createElement(Box, _objectSpread(_objectSpread({\n ref: ref\n }, ownProps), {}, {\n as: \"mark\",\n __css: _objectSpread({\n bg: \"transparent\",\n whiteSpace: \"nowrap\"\n }, styles)\n }));\n});\n\nfunction Highlight(props) {\n var children = props.children,\n query = props.query,\n styles = props.styles;\n\n if (typeof children !== \"string\") {\n throw new Error(\"The children prop of Highlight must be a string\");\n }\n\n var chunks = useHighlight({\n query: query,\n text: children\n });\n return /* @__PURE__ */React.createElement(React.Fragment, null, chunks.map(function (chunk, index) {\n return chunk.match ? /* @__PURE__ */React.createElement(Mark, {\n key: index,\n sx: styles\n }, chunk.text) : /* @__PURE__ */React.createElement(Fragment, {\n key: index\n }, chunk.text);\n }));\n} // src/kbd.tsx\n\n\nimport { chakra as chakra12, forwardRef as forwardRef13, omitThemingProps as omitThemingProps7, useStyleConfig as useStyleConfig7 } from \"@chakra-ui/system\";\nimport { cx as cx7 } from \"@chakra-ui/shared-utils\";\nvar Kbd = forwardRef13(function Kbd2(props, ref) {\n var styles = useStyleConfig7(\"Kbd\", props);\n\n var _omitThemingProps6 = omitThemingProps7(props),\n className = _omitThemingProps6.className,\n rest = _objectWithoutProperties(_omitThemingProps6, _excluded14);\n\n return /* @__PURE__ */React.createElement(chakra12.kbd, _objectSpread(_objectSpread({\n ref: ref,\n className: cx7(\"chakra-kbd\", className)\n }, rest), {}, {\n __css: _objectSpread({\n fontFamily: \"mono\"\n }, styles)\n }));\n});\nKbd.displayName = \"Kbd\"; // src/link.tsx\n\nimport { chakra as chakra13, forwardRef as forwardRef14, omitThemingProps as omitThemingProps8, useStyleConfig as useStyleConfig8 } from \"@chakra-ui/system\";\nimport { cx as cx8 } from \"@chakra-ui/shared-utils\";\nvar Link = forwardRef14(function Link2(props, ref) {\n var styles = useStyleConfig8(\"Link\", props);\n\n var _omitThemingProps7 = omitThemingProps8(props),\n className = _omitThemingProps7.className,\n isExternal = _omitThemingProps7.isExternal,\n rest = _objectWithoutProperties(_omitThemingProps7, _excluded15);\n\n return /* @__PURE__ */React.createElement(chakra13.a, _objectSpread(_objectSpread({\n target: isExternal ? \"_blank\" : void 0,\n rel: isExternal ? \"noopener\" : void 0,\n ref: ref,\n className: cx8(\"chakra-link\", className)\n }, rest), {}, {\n __css: styles\n }));\n});\nLink.displayName = \"Link\"; // src/link-box.tsx\n\nimport { chakra as chakra14, forwardRef as forwardRef15 } from \"@chakra-ui/system\";\nimport { cx as cx9 } from \"@chakra-ui/shared-utils\";\nvar LinkOverlay = forwardRef15(function LinkOverlay2(props, ref) {\n var isExternal = props.isExternal,\n target = props.target,\n rel = props.rel,\n className = props.className,\n rest = _objectWithoutProperties(props, _excluded16);\n\n return /* @__PURE__ */React.createElement(chakra14.a, _objectSpread(_objectSpread({}, rest), {}, {\n ref: ref,\n className: cx9(\"chakra-linkbox__overlay\", className),\n rel: isExternal ? \"noopener noreferrer\" : rel,\n target: isExternal ? \"_blank\" : target,\n __css: {\n position: \"static\",\n \"&::before\": {\n content: \"''\",\n cursor: \"inherit\",\n display: \"block\",\n position: \"absolute\",\n top: 0,\n left: 0,\n zIndex: 0,\n width: \"100%\",\n height: \"100%\"\n }\n }\n }));\n});\nvar LinkBox = forwardRef15(function LinkBox2(props, ref) {\n var className = props.className,\n rest = _objectWithoutProperties(props, _excluded17);\n\n return /* @__PURE__ */React.createElement(chakra14.div, _objectSpread(_objectSpread({\n ref: ref,\n position: \"relative\"\n }, rest), {}, {\n className: cx9(\"chakra-linkbox\", className),\n __css: {\n \"a[href]:not(.chakra-linkbox__overlay), abbr[title]\": {\n position: \"relative\",\n zIndex: 1\n }\n }\n }));\n}); // src/list.tsx\n\nimport { Icon } from \"@chakra-ui/icon\";\nimport { createContext } from \"@chakra-ui/react-context\";\nimport { getValidChildren } from \"@chakra-ui/react-children-utils\";\nimport { chakra as chakra15, forwardRef as forwardRef16, omitThemingProps as omitThemingProps9, useMultiStyleConfig } from \"@chakra-ui/system\";\n\nvar _createContext = createContext({\n name: \"ListStylesContext\",\n errorMessage: \"useListStyles returned is 'undefined'. Seems you forgot to wrap the components in \\\"\\\" \"\n}),\n _createContext2 = _slicedToArray(_createContext, 2),\n ListStylesProvider = _createContext2[0],\n useListStyles = _createContext2[1];\n\nvar List = forwardRef16(function List2(props, ref) {\n var styles = useMultiStyleConfig(\"List\", props);\n\n var _omitThemingProps8 = omitThemingProps9(props),\n children = _omitThemingProps8.children,\n _omitThemingProps8$st = _omitThemingProps8.styleType,\n styleType = _omitThemingProps8$st === void 0 ? \"none\" : _omitThemingProps8$st,\n stylePosition = _omitThemingProps8.stylePosition,\n spacing = _omitThemingProps8.spacing,\n rest = _objectWithoutProperties(_omitThemingProps8, _excluded18);\n\n var validChildren = getValidChildren(children);\n var selector2 = \"& > *:not(style) ~ *:not(style)\";\n var spacingStyle = spacing ? _defineProperty({}, selector2, {\n mt: spacing\n }) : {};\n return /* @__PURE__ */React.createElement(ListStylesProvider, {\n value: styles\n }, /* @__PURE__ */React.createElement(chakra15.ul, _objectSpread({\n ref: ref,\n listStyleType: styleType,\n listStylePosition: stylePosition,\n role: \"list\",\n __css: _objectSpread(_objectSpread({}, styles.container), spacingStyle)\n }, rest), validChildren));\n});\nList.displayName = \"List\";\nvar OrderedList = forwardRef16(function (props, ref) {\n var as = props.as,\n rest = _objectWithoutProperties(props, _excluded19);\n\n return /* @__PURE__ */React.createElement(List, _objectSpread({\n ref: ref,\n as: \"ol\",\n styleType: \"decimal\",\n marginStart: \"1em\"\n }, rest));\n});\nOrderedList.displayName = \"OrderedList\";\nvar UnorderedList = forwardRef16(function UnorderedList2(props, ref) {\n var as = props.as,\n rest = _objectWithoutProperties(props, _excluded20);\n\n return /* @__PURE__ */React.createElement(List, _objectSpread({\n ref: ref,\n as: \"ul\",\n styleType: \"initial\",\n marginStart: \"1em\"\n }, rest));\n});\nUnorderedList.displayName = \"UnorderedList\";\nvar ListItem = forwardRef16(function ListItem2(props, ref) {\n var styles = useListStyles();\n return /* @__PURE__ */React.createElement(chakra15.li, _objectSpread(_objectSpread({\n ref: ref\n }, props), {}, {\n __css: styles.item\n }));\n});\nListItem.displayName = \"ListItem\";\nvar ListIcon = forwardRef16(function ListIcon2(props, ref) {\n var styles = useListStyles();\n return /* @__PURE__ */React.createElement(Icon, _objectSpread(_objectSpread({\n ref: ref,\n role: \"presentation\"\n }, props), {}, {\n __css: styles.icon\n }));\n});\nListIcon.displayName = \"ListIcon\"; // src/simple-grid.tsx\n\nimport { forwardRef as forwardRef17, getToken, useTheme } from \"@chakra-ui/system\";\nimport { mapResponsive as mapResponsive3 } from \"@chakra-ui/breakpoint-utils\";\nvar SimpleGrid = forwardRef17(function SimpleGrid2(props, ref) {\n var columns = props.columns,\n spacingX = props.spacingX,\n spacingY = props.spacingY,\n spacing = props.spacing,\n minChildWidth = props.minChildWidth,\n rest = _objectWithoutProperties(props, _excluded21);\n\n var theme = useTheme();\n var templateColumns = minChildWidth ? widthToColumns(minChildWidth, theme) : countToColumns(columns);\n return /* @__PURE__ */React.createElement(Grid, _objectSpread({\n ref: ref,\n gap: spacing,\n columnGap: spacingX,\n rowGap: spacingY,\n templateColumns: templateColumns\n }, rest));\n});\nSimpleGrid.displayName = \"SimpleGrid\";\n\nfunction toPx(n) {\n return typeof n === \"number\" ? \"\".concat(n, \"px\") : n;\n}\n\nfunction widthToColumns(width, theme) {\n return mapResponsive3(width, function (value) {\n var _value = getToken(\"sizes\", value, toPx(value))(theme);\n\n return value === null ? null : \"repeat(auto-fit, minmax(\".concat(_value, \", 1fr))\");\n });\n}\n\nfunction countToColumns(count) {\n return mapResponsive3(count, function (value) {\n return value === null ? null : \"repeat(\".concat(value, \", minmax(0, 1fr))\");\n });\n} // src/spacer.tsx\n\n\nimport { chakra as chakra16 } from \"@chakra-ui/system\";\nvar Spacer = chakra16(\"div\", {\n baseStyle: {\n flex: 1,\n justifySelf: \"stretch\",\n alignSelf: \"stretch\"\n }\n});\nSpacer.displayName = \"Spacer\"; // src/stack/h-stack.tsx\n\nimport { forwardRef as forwardRef19 } from \"@chakra-ui/system\"; // src/stack/stack.tsx\n\nimport { chakra as chakra18, forwardRef as forwardRef18 } from \"@chakra-ui/system\";\nimport { cx as cx10 } from \"@chakra-ui/shared-utils\";\nimport { getValidChildren as getValidChildren2 } from \"@chakra-ui/react-children-utils\";\nimport { cloneElement, Fragment as Fragment2, useMemo as useMemo2 } from \"react\"; // src/stack/stack.utils.tsx\n\nimport { mapResponsive as mapResponsive4 } from \"@chakra-ui/breakpoint-utils\";\nvar selector = \"& > *:not(style) ~ *:not(style)\";\n\nfunction getStackStyles(options) {\n var spacing = options.spacing,\n direction = options.direction;\n var directionStyles = {\n column: {\n marginTop: spacing,\n marginEnd: 0,\n marginBottom: 0,\n marginStart: 0\n },\n row: {\n marginTop: 0,\n marginEnd: 0,\n marginBottom: 0,\n marginStart: spacing\n },\n \"column-reverse\": {\n marginTop: 0,\n marginEnd: 0,\n marginBottom: spacing,\n marginStart: 0\n },\n \"row-reverse\": {\n marginTop: 0,\n marginEnd: spacing,\n marginBottom: 0,\n marginStart: 0\n }\n };\n return _defineProperty({\n flexDirection: direction\n }, selector, mapResponsive4(direction, function (value) {\n return directionStyles[value];\n }));\n}\n\nfunction getDividerStyles(options) {\n var spacing = options.spacing,\n direction = options.direction;\n var dividerStyles = {\n column: {\n my: spacing,\n mx: 0,\n borderLeftWidth: 0,\n borderBottomWidth: \"1px\"\n },\n \"column-reverse\": {\n my: spacing,\n mx: 0,\n borderLeftWidth: 0,\n borderBottomWidth: \"1px\"\n },\n row: {\n mx: spacing,\n my: 0,\n borderLeftWidth: \"1px\",\n borderBottomWidth: 0\n },\n \"row-reverse\": {\n mx: spacing,\n my: 0,\n borderLeftWidth: \"1px\",\n borderBottomWidth: 0\n }\n };\n return {\n \"&\": mapResponsive4(direction, function (value) {\n return dividerStyles[value];\n })\n };\n} // src/stack/stack-item.tsx\n\n\nimport { chakra as chakra17 } from \"@chakra-ui/system\";\n\nvar StackItem = function StackItem(props) {\n return /* @__PURE__ */React.createElement(chakra17.div, _objectSpread(_objectSpread({\n className: \"chakra-stack__item\"\n }, props), {}, {\n __css: _objectSpread({\n display: \"inline-block\",\n flex: \"0 0 auto\",\n minWidth: 0\n }, props[\"__css\"])\n }));\n};\n\nStackItem.displayName = \"StackItem\"; // src/stack/stack.tsx\n\nvar Stack = forwardRef18(function (props, ref) {\n var isInline = props.isInline,\n directionProp = props.direction,\n align = props.align,\n justify = props.justify,\n _props$spacing = props.spacing,\n spacing = _props$spacing === void 0 ? \"0.5rem\" : _props$spacing,\n wrap = props.wrap,\n children = props.children,\n divider = props.divider,\n className = props.className,\n shouldWrapChildren = props.shouldWrapChildren,\n rest = _objectWithoutProperties(props, _excluded22);\n\n var direction = isInline ? \"row\" : directionProp !== null && directionProp !== void 0 ? directionProp : \"column\";\n var styles = useMemo2(function () {\n return getStackStyles({\n direction: direction,\n spacing: spacing\n });\n }, [direction, spacing]);\n var dividerStyle = useMemo2(function () {\n return getDividerStyles({\n spacing: spacing,\n direction: direction\n });\n }, [spacing, direction]);\n var hasDivider = !!divider;\n var shouldUseChildren = !shouldWrapChildren && !hasDivider;\n var clones = useMemo2(function () {\n var validChildren = getValidChildren2(children);\n return shouldUseChildren ? validChildren : validChildren.map(function (child, index) {\n var key = typeof child.key !== \"undefined\" ? child.key : index;\n var isLast = index + 1 === validChildren.length;\n var wrappedChild = /* @__PURE__ */React.createElement(StackItem, {\n key: key\n }, child);\n\n var _child = shouldWrapChildren ? wrappedChild : child;\n\n if (!hasDivider) return _child;\n var clonedDivider = cloneElement(divider, {\n __css: dividerStyle\n });\n\n var _divider = isLast ? null : clonedDivider;\n\n return /* @__PURE__ */React.createElement(Fragment2, {\n key: key\n }, _child, _divider);\n });\n }, [divider, dividerStyle, hasDivider, shouldUseChildren, shouldWrapChildren, children]);\n\n var _className = cx10(\"chakra-stack\", className);\n\n return /* @__PURE__ */React.createElement(chakra18.div, _objectSpread({\n ref: ref,\n display: \"flex\",\n alignItems: align,\n justifyContent: justify,\n flexDirection: styles.flexDirection,\n flexWrap: wrap,\n className: _className,\n __css: hasDivider ? {} : _defineProperty({}, selector, styles[selector])\n }, rest), clones);\n});\nStack.displayName = \"Stack\"; // src/stack/h-stack.tsx\n\nvar HStack = forwardRef19(function (props, ref) {\n return /* @__PURE__ */React.createElement(Stack, _objectSpread(_objectSpread({\n align: \"center\"\n }, props), {}, {\n direction: \"row\",\n ref: ref\n }));\n});\nHStack.displayName = \"HStack\"; // src/stack/stack-divider.tsx\n\nimport { chakra as chakra19 } from \"@chakra-ui/system\";\n\nvar StackDivider = function StackDivider(props) {\n return /* @__PURE__ */React.createElement(chakra19.div, _objectSpread(_objectSpread({\n className: \"chakra-stack__divider\"\n }, props), {}, {\n __css: _objectSpread(_objectSpread({}, props[\"__css\"]), {}, {\n borderWidth: 0,\n alignSelf: \"stretch\",\n borderColor: \"inherit\",\n width: \"auto\",\n height: \"auto\"\n })\n }));\n};\n\nStackDivider.displayName = \"StackDivider\"; // src/stack/v-stack.tsx\n\nimport { forwardRef as forwardRef20 } from \"@chakra-ui/system\";\nvar VStack = forwardRef20(function (props, ref) {\n return /* @__PURE__ */React.createElement(Stack, _objectSpread(_objectSpread({\n align: \"center\"\n }, props), {}, {\n direction: \"column\",\n ref: ref\n }));\n});\nVStack.displayName = \"VStack\"; // src/text.tsx\n\nimport { chakra as chakra20, forwardRef as forwardRef21, omitThemingProps as omitThemingProps10, useStyleConfig as useStyleConfig9 } from \"@chakra-ui/system\";\nimport { cx as cx11 } from \"@chakra-ui/shared-utils\";\nimport { compact as compact2 } from \"@chakra-ui/object-utils\";\nvar Text = forwardRef21(function Text2(props, ref) {\n var styles = useStyleConfig9(\"Text\", props);\n\n var _omitThemingProps9 = omitThemingProps10(props),\n className = _omitThemingProps9.className,\n align = _omitThemingProps9.align,\n decoration = _omitThemingProps9.decoration,\n casing = _omitThemingProps9.casing,\n rest = _objectWithoutProperties(_omitThemingProps9, _excluded23);\n\n var aliasedProps = compact2({\n textAlign: props.align,\n textDecoration: props.decoration,\n textTransform: props.casing\n });\n return /* @__PURE__ */React.createElement(chakra20.p, _objectSpread(_objectSpread(_objectSpread({\n ref: ref,\n className: cx11(\"chakra-text\", props.className)\n }, aliasedProps), rest), {}, {\n __css: styles\n }));\n});\nText.displayName = \"Text\"; // src/wrap.tsx\n\nimport { chakra as chakra21, forwardRef as forwardRef22, tokenToCSSVar } from \"@chakra-ui/system\";\nimport { cx as cx12 } from \"@chakra-ui/shared-utils\";\nimport { mapResponsive as mapResponsive5 } from \"@chakra-ui/breakpoint-utils\";\nimport { Children as Children2, useMemo as useMemo3 } from \"react\";\n\nfunction px(value) {\n return typeof value === \"number\" ? \"\".concat(value, \"px\") : value;\n}\n\nvar Wrap = forwardRef22(function Wrap2(props, ref) {\n var _props$spacing2 = props.spacing,\n spacing = _props$spacing2 === void 0 ? \"0.5rem\" : _props$spacing2,\n spacingX = props.spacingX,\n spacingY = props.spacingY,\n children = props.children,\n justify = props.justify,\n direction = props.direction,\n align = props.align,\n className = props.className,\n shouldWrapChildren = props.shouldWrapChildren,\n rest = _objectWithoutProperties(props, _excluded24);\n\n var styles = useMemo3(function () {\n var _spacingX$spacingY = {\n spacingX: spacingX,\n spacingY: spacingY\n },\n _spacingX$spacingY$sp = _spacingX$spacingY.spacingX,\n x = _spacingX$spacingY$sp === void 0 ? spacing : _spacingX$spacingY$sp,\n _spacingX$spacingY$sp2 = _spacingX$spacingY.spacingY,\n y = _spacingX$spacingY$sp2 === void 0 ? spacing : _spacingX$spacingY$sp2;\n return {\n \"--chakra-wrap-x-spacing\": function chakraWrapXSpacing(theme) {\n return mapResponsive5(x, function (value) {\n return px(tokenToCSSVar(\"space\", value)(theme));\n });\n },\n \"--chakra-wrap-y-spacing\": function chakraWrapYSpacing(theme) {\n return mapResponsive5(y, function (value) {\n return px(tokenToCSSVar(\"space\", value)(theme));\n });\n },\n \"--wrap-x-spacing\": \"calc(var(--chakra-wrap-x-spacing) / 2)\",\n \"--wrap-y-spacing\": \"calc(var(--chakra-wrap-y-spacing) / 2)\",\n display: \"flex\",\n flexWrap: \"wrap\",\n justifyContent: justify,\n alignItems: align,\n flexDirection: direction,\n listStyleType: \"none\",\n padding: \"0\",\n margin: \"calc(var(--wrap-y-spacing) * -1) calc(var(--wrap-x-spacing) * -1)\",\n \"& > *:not(style)\": {\n margin: \"var(--wrap-y-spacing) var(--wrap-x-spacing)\"\n }\n };\n }, [spacing, spacingX, spacingY, justify, align, direction]);\n var childrenToRender = useMemo3(function () {\n return shouldWrapChildren ? Children2.map(children, function (child, index) {\n return /* @__PURE__ */React.createElement(WrapItem, {\n key: index\n }, child);\n }) : children;\n }, [children, shouldWrapChildren]);\n return /* @__PURE__ */React.createElement(chakra21.div, _objectSpread({\n ref: ref,\n className: cx12(\"chakra-wrap\", className),\n overflow: \"hidden\"\n }, rest), /* @__PURE__ */React.createElement(chakra21.ul, {\n className: \"chakra-wrap__list\",\n __css: styles\n }, childrenToRender));\n});\nWrap.displayName = \"Wrap\";\nvar WrapItem = forwardRef22(function WrapItem2(props, ref) {\n var className = props.className,\n rest = _objectWithoutProperties(props, _excluded25);\n\n return /* @__PURE__ */React.createElement(chakra21.li, _objectSpread({\n ref: ref,\n __css: {\n display: \"flex\",\n alignItems: \"flex-start\"\n },\n className: cx12(\"chakra-wrap__listitem\", className)\n }, rest));\n});\nWrapItem.displayName = \"WrapItem\";\nexport { AbsoluteCenter, AspectRatio, Badge, Box, Center, Circle, Code, Container, Divider, Flex, Grid, GridItem, HStack, Heading, Highlight, Kbd, Link, LinkBox, LinkOverlay, List, ListIcon, ListItem, Mark, OrderedList, SimpleGrid, Spacer, Square, Stack, StackDivider, StackItem, Text, UnorderedList, VStack, Wrap, WrapItem, getDividerStyles, getStackStyles, selector, useHighlight, useListStyles };","import React from 'react';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './index.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport Countdown from '../components/countdown';\nimport Timeline from '../components/timeline';\nimport PrizeMoney from '../components/prizeMoney';\nimport eventInfo from '../data/schedule.json';\nimport Banner from '../components/banner';\nimport DateBanner from '../components/dateBanner';\n\nimport { useDisclosure, Modal, ModalOverlay, ModalContent, ModalHeader, ModalFooter, ModalBody, ModalCloseButton, Link } from \"@chakra-ui/react\";\n\nconst IndexPage = () => {\n const { isOpen, onOpen, onClose } = useDisclosure({ defaultIsOpen: true });\n\n return (\n \n \n \n \n \n \n This Website Is Not Updated\n \n \n

This websited used our old url and is no longer updated. Please visit our new and improved website (mvhacks.dev) for the latest information.

\n
\n \n \n \n \n
\n
\n
\n \n 2023\n \n MVHacks 6.0\n
\n \n \n The hackathon for everyone. Especially beginners.\n \n\n \n
\n \n \n \n \n \n \n
\n
\n );\n};\n\n/**\n * Head export to define metadata for the page\n *\n * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\n */\nexport const Head = () => (\n \n);\n\nexport default IndexPage;\n"],"names":["hasOwn","hasOwnProperty","classNames","classes","i","arguments","length","arg","argType","push","Array","isArray","inner","apply","toString","Object","prototype","includes","key","call","join","module","exports","default","deselectCurrent","clipboardToIE11Formatting","text","options","debug","message","reselectPrevious","range","selection","mark","success","document","createRange","getSelection","createElement","textContent","style","all","position","top","clip","whiteSpace","webkitUserSelect","MozUserSelect","msUserSelect","userSelect","addEventListener","e","stopPropagation","format","preventDefault","clipboardData","console","warn","window","clearData","setData","onCopy","body","appendChild","selectNodeContents","addRange","execCommand","Error","err","error","copyKey","test","navigator","userAgent","replace","prompt","removeRange","removeAllRanges","removeChild","_extends","assign","target","source","this","_setPrototypeOf","o","p","setPrototypeOf","__proto__","observerMap","Map","RootIds","WeakMap","rootId","unsupportedValue","undefined","defaultFallbackInView","inView","optionsToId","keys","sort","filter","map","root","has","set","get","observe","element","callback","fallbackInView","IntersectionObserver","bounds","getBoundingClientRect","isIntersecting","intersectionRatio","threshold","time","boundingClientRect","intersectionRect","rootBounds","_createObserver","id","instance","thresholds","elements","observer","entries","forEach","entry","_elements$get","some","trackVisibility","isVisible","createObserver","callbacks","splice","indexOf","unobserve","size","disconnect","_excluded","isPlainChildren","props","children","InView","_React$Component","subClass","superClass","_this","node","_unobserveCb","handleNode","triggerOnce","skip","setState","initialInView","observeNode","handleChange","onChange","state","create","constructor","_proto","componentDidUpdate","prevProps","rootMargin","delay","componentWillUnmount","_this$props","render","_this$state","ref","_this$props2","as","excluded","sourceKeys","_objectWithoutPropertiesLoose","useInView","_temp","_ref","_React$useState","setRef","current","useEffect","result","displayName","defaultProps","_react","_interopRequireDefault","_propTypes","_classnames","obj","__esModule","VerticalTimeline","_ref$animate","animate","_ref$className","className","_ref$layout","layout","_ref$lineColor","lineColor","documentElement","setProperty","propTypes","oneOfType","arrayOf","isRequired","string","bool","oneOf","_default","_reactIntersectionObserver","VerticalTimelineElement","_ref$children","_ref$contentArrowStyl","contentArrowStyle","_ref$contentStyle","contentStyle","_ref$date","date","_ref$dateClassName","dateClassName","_ref$icon","icon","_ref$iconClassName","iconClassName","_ref$iconOnClick","iconOnClick","_ref$onTimelineElemen","onTimelineElementClick","_ref$iconStyle","iconStyle","_ref$id","_ref$position","_ref$style","_ref$textClassName","textClassName","_ref$intersectionObse","intersectionObserverProps","_ref$visible","visible","_ref2","Fragment","onClick","shape","func","object","number","rangeCount","active","activeElement","ranges","getRangeAt","tagName","toUpperCase","blur","type","focus","React","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","color","src","_extendStatics","d","b","_assign","t","s","n","Path","_a","counterClockwise","dashRatio","pathRadius","strokeWidth","getDashStyle","getPathDescription","fillOpacity","rotation","diameter","Math","PI","gapLength","strokeDasharray","strokeDashoffset","CircularProgressbar","_super","__","__extends","getBackgroundPadding","backgroundPadding","getPathRadius","getPathRatio","value","minValue","maxValue","min","max","circleRatio","styles","pathRatio","viewBox","cx","cy","r","trail","path","x","y","Component","CircularProgressbarWithChildren","circularProgressbarProps","getOwnPropertySymbols","__rest","marginTop","removeUndefinedValues","getTimeLeft","currentTime","timeDifferenceMinutes","timeOfEvent","getTime","daysLeft","floor","hoursLeft","ceil","year","month","day","hour","Date","useState","timeLeft","setTimeLeft","getPercentage","maximum","round","interval","setInterval","clearInterval","strokeLinecap","textColor","textSize","pathColor","pathTransition","pathTransitionDuration","trailColor","backgroundColor","rotationTransform","rotationTransformOrigin","circularProgressStyles","stroke","transform","transformOrigin","transition","transitionDuration","fill","fontSize","paddingTop","margin","eventInfo","event","index","boxShadow","outline","borderRight","border","name","descriptionLinked","href","descriptionLink","description","ownKeys","enumerableOnly","symbols","sym","getOwnPropertyDescriptor","enumerable","_objectSpread","getOwnPropertyDescriptors","defineProperties","defineProperty","useSafeLayoutEffect","useLayoutEffect","useCallbackRef","fn","deps","useRef","useCallback","_a2","_len","args","_key","concat","useControllableProp","prop","isControlled","useId","idProp","prefix","useMemo","Boolean","getDefaultParent","originalTarget","ownerDocument","counterMap","uncontrolledNodes","markerMap","lockCount","applyAttributeToOthers","parentNode","markerName","controlAttribute","targets","markerCounter","hiddenNodes","elementsToKeep","Set","elementsToStop","keep","el","add","deep","parent","attr","getAttribute","alreadyHidden","counterValue","markerValue","setAttribute","clear","removeAttribute","delete","hideOthers","from","activeParentNode","querySelectorAll","FOCUS_GROUP","FOCUS_DISABLED","refs","defaultValue","initialValue","newValue","facade","last","hiddenGuard","padding","overflow","left","InFocusGuard","ItoI","a","innerCreateMedium","defaults","middleware","buffer","assigned","read","useMedium","data","item","assignSyncMedium","cb","cbs","assignMedium","pendingQueue","executeQueue","cycle","Promise","resolve","then","_filter","createMedium","createSidecarMedium","medium","async","ssr","mediumFocus","currentTarget","mediumBlur","mediumEffect","mediumSidecar","emptyArray","FocusLock","parentRef","_extends2","realObserved","setObserved","observed","isActive","originalFocusedElement","disabled","noFocusGuards","persistentFocus","crossFrame","autoFocus","group","allowTextSelection","whiteList","hasPositiveIndices","_props$shards","shards","_props$as","Container","_props$lockProps","lockProps","containerProps","SideCar","sideCar","shouldReturnFocus","returnFocus","focusOptions","onActivationCallback","onActivation","onDeactivationCallback","onDeactivation","allowDefer","returnFocusTo","howToReturnFocus","returnFocusOptions","onFocus","onBlur","setObserveNode","newObserved","hasLeadingGuards","hasTailingGuards","mergedRef","tabIndex","reducePropsToState","handleStateChangeOnClient","WrappedComponent","mountedInstances","emitChange","SideEffect","_PureComponent","peek","componentDidMount","PureComponent","getDisplayName","toArray","ret","asArray","getParentNode","nodeType","Node","DOCUMENT_FRAGMENT_NODE","host","isTopNode","DOCUMENT_NODE","isVisibleUncached","checkParent","ELEMENT_NODE","computedStyle","getComputedStyle","getPropertyValue","isElementHidden","isVisibleCached","visibilityCache","cached","bind","isAutoFocusAllowedCached","cache","isAutoFocusAllowed","isAutoFocusAllowedUncached","getDataset","dataset","isHTMLInputElement","isRadioElement","attribute","isGuard","focusGuard","isNotAGuard","isDefined","tabSort","tabDiff","indexDiff","orderByTabIndex","nodes","filterNegative","keepGuards","queryTabbables","queryGuardTabbables","getFocusablesWithShadowDom","withGuards","shadowRoot","reduce","acc","child","matches","getFocusables","parents","filterFocusable","isHTMLButtonElement","notHiddenInput","filterAutoFocusable","getTabbableNodes","topNodes","getAllTabbableNodes","parentAutofocusables","topNode","parentFocus","contains","scope","getPrototypeOf","getNestedShadowActiveElement","getTopParent","getAllAffectedNodes","currentNode","contained","l","j","compareDocumentPosition","DOCUMENT_POSITION_CONTAINED_BY","DOCUMENT_POSITION_CONTAINS","_","filterNested","focusInsideIframe","focusInside","correctNode","checked","findSelectedRadio","pickFirstFocus","pickFocusable","NEW_FOCUS","newFocus","innerNodes","outerNodes","lastNode","cnt","firstFocus","lastFocus","isOnGuard","resultSet","activeIndex","lastIndex","lastNodeInside","firstNodeIndex","lastNodeIndex","correctedNodes","correctedIndexDiff","returnFirstNode","returnLastNode","abs","pickAutofocus","nodesIndexes","orderedNodes","groups","autoFocusables","autoFocusable","autofocus","getParents","getCommonParent","nodeA","nodeB","parentsA","parentsB","currentParent","getTopCommonParent","baseActiveElement","leftEntry","rightEntries","activeElements","leftEntries","topCommon","subEntry","common","allParentAutofocusables","getFocusMerge","commonParent","anyFocusable","innerElements","srcNodes","dstNodes","remap","orderedInnerElements","entity","newId","guardCount","lockDisabled","focusable","setTimeout","contentWindow","getFocusabledIn","lockItem","guard","deferAction","action","setImmediate","isFreeFocus","lastActiveTrap","lastActiveFocus","lastPortaledElement","focusWasOutsideWindow","defaultWhitelist","autoGuard","startIndex","end","step","allNodes","lastGuard","focusAutoGuard","extractRef","checkInHost","check","boundary","activateTrap","_lastActiveTrap","workingNode","portaledElement","workingArea","focusWhitelisted","area","withinHost","newActiveElement","focusedIndex","_ref3","onTrap","observerNode","onWindowBlur","moveFocusInside","propsList","_ref5","traps","trap","slice","lastTrap","sameTrap","_ref6","removeEventListener","FocusLockCombination","isElement","isHTMLElement","_el$ownerDocument$def","defaultView","HTMLElement","hasTabIndex","hasAttribute","isHidden","parentElement","hidden","isFocusable","isDisabled","localName","others","audio","video","isContentEditable","focusableElSelector","container","focusableEls","unshift","offsetWidth","offsetHeight","initialFocusRef","finalFocusRef","contentRef","restoreFocus","lockFocusAcrossFrames","requestAnimationFrame","zeroRightClassName","fullWidthClassName","effectCar","nothing","RemoveScroll","onScrollCapture","onWheelCapture","onTouchMoveCapture","setCallbacks","forwardProps","removeScrollBar","enabled","noIsolation","inert","allowPinchZoom","_b","rest","containerRef","lockRef","fullWidth","zeroRight","currentNonce","Target","isSideCarExport","makeStyleTag","tag","nonce","stylesheetSingleton","counter","stylesheet","css","styleSheet","cssText","createTextNode","head","getElementsByTagName","insertStyleTag","remove","styleSingleton","sheet","useStyle","isDynamic","dynamic","zeroGap","right","gap","parse","parseInt","getGapWidth","gapMode","offsets","cs","getOffset","documentWidth","clientWidth","windowWidth","innerWidth","Style","getStyles","allowRelative","important","RemoveScrollBar","noRelative","noImportant","passiveSupported","nonPassive","passive","elementCanBeScrolled","overflowY","overflowX","alwaysContainsScroll","locationCouldBeScrolled","axis","ShadowRoot","elementCouldBeScrolled","getScrollVariables","elementCouldBeVScrolled","elementCouldBeHScrolled","scrollTop","scrollHeight","clientHeight","scrollLeft","scrollWidth","getHScrollVariables","getTouchXY","changedTouches","clientX","clientY","getDeltaXY","deltaX","deltaY","generateStyle","idCounter","lockStack","exported","shouldPreventQueue","touchStartRef","activeAxis","lastProps","classList","allow_1","shouldCancelEvent","touches","currentAxis","touch","touchStart","moveDirection","canBeScrolledInMainDirection","cancelingAxis","endTarget","sourceDelta","noOverscroll","directionFactor","direction","getDirectionFactor","delta","targetInLock","shouldCancelScroll","isDeltaPositive","availableScroll","availableScrollTop","elementScroll","handleScroll","shouldPrevent","_event","sourceEvent","should","cancelable","shardNodes","shouldCancel","scrollTouchStart","scrollWheel","scrollTouchMove","inst","ReactRemoveScroll","_excluded2","_excluded3","_excluded4","_excluded5","_excluded6","_excluded7","_excluded10","callAllHandlers","_len2","fns","_key2","defaultPrevented","manager","ModalManager","modals","modal","_modal","useModal","shouldHide","currentElement","isOpen","onClose","_props$closeOnOverlay","closeOnOverlayClick","_props$closeOnEsc","closeOnEsc","_props$useInert","useInert","onOverlayClickProp","onOverlayClick","onEsc","dialogRef","overlayRef","_useIds","_len3","prefixes","_key3","reactId","_useIds2","dialogId","headerId","bodyId","useModalManager","mouseDownTarget","onMouseDown","onKeyDown","_useState","_useState2","headerMounted","setHeaderMounted","_useState3","_useState4","bodyMounted","setBodyMounted","getDialogProps","props2","role","isTopModal","getDialogContainerProps","_createContext","errorMessage","_createContext2","ModalStylesProvider","useModalStyles","_createContext3","strict","_createContext4","ModalContextProvider","useModalContext","Modal","portalProps","trapFocus","returnFocusOnClose","blockScrollOnMount","preserveScrollBarGap","motionPreset","onCloseComplete","context","AnimatePresence","onExitComplete","scrollBehavior","ModalBody","_useModalContext","_className","__css","ModalCloseButton","closeButton","ModalFocusScope","_useModalContext3","_usePresence","_usePresence2","isPresent","safeToRemove","transitions","slideInBottom","custom","offsetY","reverse","slideInRight","offsetX","scale","initialScale","none","MotionSection","motion","ModalTransition","forwardRef","preset","_props$motionProps","motionProps","getMotionProps","ModalContent","rootProps","_useModalContext4","dialogProps","dialogStyles","dialog","dialogContainerStyles","dialogContainer","ModalFooter","footerStyles","footer","ModalHeader","_useModalContext6","headerStyles","flex","header","MotionDiv","ModalOverlay","_motionProps","overlayStyle","pos","w","h","overlay","defaultMotionProps","_createContext5","_createContext6","useDrawerContext","MotionDiv2","_useModalContext8","placement","in","isObject","freeze","mapResponsive","mapper","compact","clone","getValidChildren","Children","isValidElement","_excluded11","_excluded12","_excluded13","_excluded14","_excluded15","_excluded16","_excluded17","_excluded18","_excluded19","_excluded20","_excluded21","_excluded22","_excluded23","_excluded24","_excluded25","_props$ratio","ratio","_before","content","paddingBottom","bottom","objectFit","_omitThemingProps","verticalAlign","Box","Square","_props$centerContent","centerContent","boxSize","flexShrink","flexGrow","borderRadius","baseStyle","centerStyles","horizontal","insetStart","vertical","both","_props$axis","_omitThemingProps2","_omitThemingProps3","_useStyleConfig","borderLeftWidth","borderBottomWidth","borderTopWidth","borderRightWidth","borderWidth","borderStyle","borderColor","_omitThemingProps4","_omitThemingProps4$or","orientation","dividerStyles","align","justify","wrap","basis","grow","shrink","flexWrap","flexBasis","Grid","templateAreas","rowGap","columnGap","column","row","autoFlow","autoRows","templateRows","autoColumns","templateColumns","gridTemplateAreas","gridGap","gridRowGap","gridColumnGap","gridAutoColumns","gridColumn","gridRow","gridAutoFlow","gridAutoRows","gridTemplateRows","gridTemplateColumns","spanFn","span","colSpan","colStart","colEnd","rowEnd","rowSpan","rowStart","gridArea","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","_omitThemingProps5","ownProps","bg","_omitThemingProps6","fontFamily","Link","_omitThemingProps7","isExternal","rel","cursor","zIndex","ListStylesProvider","useListStyles","List","_omitThemingProps8","_omitThemingProps8$st","styleType","stylePosition","spacing","validChildren","spacingStyle","mt","listStyleType","listStylePosition","marginStart","columns","spacingX","spacingY","minChildWidth","theme","_value","widthToColumns","justifySelf","alignSelf","selector","StackItem","minWidth","Stack","isInline","directionProp","_props$spacing","divider","shouldWrapChildren","directionStyles","marginEnd","marginBottom","getStackStyles","dividerStyle","my","mx","getDividerStyles","hasDivider","shouldUseChildren","clones","isLast","_child","clonedDivider","cloneElement","_divider","_omitThemingProps9","decoration","casing","aliasedProps","textDecoration","textTransform","_props$spacing2","_spacingX$spacingY","_spacingX$spacingY$sp","_spacingX$spacingY$sp2","childrenToRender","WrapItem","Head","Seo","title","onCloseProp","onOpenProp","onOpen","isOpenProp","onOpenPropCallbackRef","onClosePropCallbackRef","_useState17","defaultIsOpen","_useState18","isOpenState","setIsOpen","_useControllableProp","_useControllableProp2","onToggle","getButtonProps","getDisclosureProps","useDisclosure","ChakraProvider","Layout","isCentered","Button","colorScheme","mr","variant","DateBanner","Countdown","PrizeMoney","Timeline","Banner"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-index-tsx-b1409ec8b8a07aad9126.js b/component---src-pages-index-tsx-b1409ec8b8a07aad9126.js deleted file mode 100644 index 50dcd43..0000000 --- a/component---src-pages-index-tsx-b1409ec8b8a07aad9126.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see component---src-pages-index-tsx-b1409ec8b8a07aad9126.js.LICENSE.txt */ -(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[691],{5900:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t=e}));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=i.get(t.target))||n.forEach((function(e){e(a,t)}))}))}),e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:i},o.set(t,n)}return n}(n),l=a.id,s=a.observer,u=a.elements,m=u.get(e)||[];return u.has(e)||u.set(e,m),m.push(t),s.observe(e),function(){m.splice(m.indexOf(t),1),0===m.length&&(u.delete(e),s.unobserve(e)),0===u.size&&(s.disconnect(),o.delete(l))}}var p=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function f(e){return"function"!=typeof e.children}var h=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),f(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var l=o.prototype;return l.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},l.componentWillUnmount=function(){this.unobserve(),this.node=null},l.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,i=e.trackVisibility,a=e.delay,o=e.fallbackInView;this._unobserveCb=m(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:i,delay:a},o)}},l.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},l.render=function(){if(!f(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var a=this.props,o=a.children,l=a.as,s=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(a,p);return r.createElement(l||"div",i({ref:this.handleNode},s),o)},o}(r.Component);function v(e){var t=void 0===e?{}:e,n=t.threshold,i=t.delay,a=t.trackVisibility,o=t.rootMargin,l=t.root,s=t.triggerOnce,c=t.skip,u=t.initialInView,d=t.fallbackInView,p=r.useRef(),f=r.useState({inView:!!u}),h=f[0],v=f[1],y=r.useCallback((function(e){void 0!==p.current&&(p.current(),p.current=void 0),c||e&&(p.current=m(e,(function(e,t){v({inView:e,entry:t}),t.isIntersecting&&s&&p.current&&(p.current(),p.current=void 0)}),{root:l,rootMargin:o,threshold:n,trackVisibility:a,delay:i},d))}),[Array.isArray(n)?n.toString():n,l,o,s,c,a,d,i]);(0,r.useEffect)((function(){p.current||!h.entry||s||c||v({inView:!!u})}));var g=[y,h.inView,h.entry];return g.ref=g[0],g.inView=g[1],g.entry=g[2],g}h.displayName="InView",h.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},5238:function(e,t,n){"use strict";t.Z=void 0;var r=o(n(7294)),i=o(n(5697)),a=o(n(5900));function o(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=e.animate,n=void 0===t||t,i=e.className,o=void 0===i?"":i,l=e.layout,s=void 0===l?"2-columns":l,c=e.lineColor,u=void 0===c?"#FFF":c,d=e.children;return"object"==typeof window&&document.documentElement.style.setProperty("--line-color",u),r.default.createElement("div",{className:(0,a.default)(o,"vertical-timeline",{"vertical-timeline--animate":n,"vertical-timeline--two-columns":"2-columns"===s,"vertical-timeline--one-column-left":"1-column"===s||"1-column-left"===s,"vertical-timeline--one-column-right":"1-column-right"===s})},d)};l.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]).isRequired,className:i.default.string,animate:i.default.bool,layout:i.default.oneOf(["1-column-left","1-column","2-columns","1-column-right"]),lineColor:i.default.string};var s=l;t.Z=s},7038:function(e,t,n){"use strict";t.Z=void 0;var r=l(n(7294)),i=l(n(5697)),a=l(n(5900)),o=n(660);function l(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.children,n=void 0===t?"":t,i=e.className,l=void 0===i?"":i,s=e.contentArrowStyle,c=void 0===s?null:s,u=e.contentStyle,d=void 0===u?null:u,m=e.date,p=void 0===m?"":m,f=e.dateClassName,h=void 0===f?"":f,v=e.icon,y=void 0===v?null:v,g=e.iconClassName,b=void 0===g?"":g,k=e.iconOnClick,E=void 0===k?null:k,C=e.onTimelineElementClick,w=void 0===C?null:C,x=e.iconStyle,O=void 0===x?null:x,N=e.id,V=void 0===N?"":N,S=e.position,P=void 0===S?"":S,_=e.style,T=void 0===_?null:_,I=e.textClassName,R=void 0===I?"":I,j=e.intersectionObserverProps,M=void 0===j?{rootMargin:"0px 0px -40px 0px",triggerOnce:!0}:j,A=e.visible,W=void 0!==A&&A;return r.default.createElement(o.InView,M,(function(e){var t=e.inView,i=e.ref;return r.default.createElement("div",{ref:i,id:V,className:(0,a.default)(l,"vertical-timeline-element",{"vertical-timeline-element--left":"left"===P,"vertical-timeline-element--right":"right"===P,"vertical-timeline-element--no-children":""===n}),style:T},r.default.createElement(r.default.Fragment,null,r.default.createElement("span",{style:O,onClick:E,className:(0,a.default)(b,"vertical-timeline-element-icon",{"bounce-in":t||W,"is-hidden":!(t||W)})},y),r.default.createElement("div",{style:d,onClick:w,className:(0,a.default)(R,"vertical-timeline-element-content",{"bounce-in":t||W,"is-hidden":!(t||W)})},r.default.createElement("div",{style:c,className:"vertical-timeline-element-content-arrow"}),n,r.default.createElement("span",{className:(0,a.default)(h,"vertical-timeline-element-date")},p))))}))};s.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]),className:i.default.string,contentArrowStyle:i.default.shape({}),contentStyle:i.default.shape({}),date:i.default.node,dateClassName:i.default.string,icon:i.default.element,iconClassName:i.default.string,iconStyle:i.default.shape({}),iconOnClick:i.default.func,onTimelineElementClick:i.default.func,id:i.default.string,position:i.default.string,style:i.default.shape({}),textClassName:i.default.string,visible:i.default.bool,intersectionObserverProps:i.default.shape({root:i.default.object,rootMargin:i.default.string,threshold:i.default.number,triggerOnce:i.default.bool})};var c=s;t.Z=c},7772:function(e,t,n){"use strict";e.exports={VerticalTimeline:n(5238).Z,VerticalTimelineElement:n(7038).Z}},1528:function(e,t,n){"use strict";var r=n(7294),i=n(5205);t.Z=function(){return r.createElement("div",{style:{background:i.af.dark.palette.accent.main,display:"flex",textAlign:"center",justifyContent:"center",width:"100%",height:"auto",flexDirection:"column",alignItems:"center"}},r.createElement("div",null,r.createElement("h1",{className:"sponsorsText",style:{color:i.af.dark.palette.primary.main}},"Sponsors")),r.createElement("div",{className:"banner"},r.createElement("img",{src:"/images/sponsors/balsamic_logo.png"}),r.createElement("img",{src:"/images/sponsors/echoAR.png"})))}},8614:function(e,t,n){"use strict";n.r(t),n.d(t,{Head:function(){return O},default:function(){return N}});var r=n(7294),i=n(2302),a=n(4001),o=n(4956),l=n(1942),s=n(5205),c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},c(e,t)};var u=function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nvar observerMap = new Map();\nvar RootIds = new WeakMap();\nvar rootId = 0;\nvar unsupportedValue = undefined;\n/**\r\n * What should be the default behavior if the IntersectionObserver is unsupported?\r\n * Ideally the polyfill has been loaded, you can have the following happen:\r\n * - `undefined`: Throw an error\r\n * - `true` or `false`: Set the `inView` value to this regardless of intersection state\r\n * **/\n\nfunction defaultFallbackInView(inView) {\n unsupportedValue = inView;\n}\n/**\r\n * Generate a unique ID for the root element\r\n * @param root\r\n */\n\n\nfunction getRootId(root) {\n if (!root) return '0';\n if (RootIds.has(root)) return RootIds.get(root);\n rootId += 1;\n RootIds.set(root, rootId.toString());\n return RootIds.get(root);\n}\n/**\r\n * Convert the options to a string Id, based on the values.\r\n * Ensures we can reuse the same observer when observing elements with the same options.\r\n * @param options\r\n */\n\n\nfunction optionsToId(options) {\n return Object.keys(options).sort().filter(function (key) {\n return options[key] !== undefined;\n }).map(function (key) {\n return key + \"_\" + (key === 'root' ? getRootId(options.root) : options[key]);\n }).toString();\n}\n\nfunction createObserver(options) {\n // Create a unique ID for this observer instance, based on the root, root margin and threshold.\n var id = optionsToId(options);\n var instance = observerMap.get(id);\n\n if (!instance) {\n // Create a map of elements this observer is going to observe. Each element has a list of callbacks that should be triggered, once it comes into view.\n var elements = new Map();\n var thresholds;\n var observer = new IntersectionObserver(function (entries) {\n entries.forEach(function (entry) {\n var _elements$get; // While it would be nice if you could just look at isIntersecting to determine if the component is inside the viewport, browsers can't agree on how to use it.\n // -Firefox ignores `threshold` when considering `isIntersecting`, so it will never be false again if `threshold` is > 0\n\n\n var inView = entry.isIntersecting && thresholds.some(function (threshold) {\n return entry.intersectionRatio >= threshold;\n }); // @ts-ignore support IntersectionObserver v2\n\n if (options.trackVisibility && typeof entry.isVisible === 'undefined') {\n // The browser doesn't support Intersection Observer v2, falling back to v1 behavior.\n // @ts-ignore\n entry.isVisible = inView;\n }\n\n (_elements$get = elements.get(entry.target)) == null ? void 0 : _elements$get.forEach(function (callback) {\n callback(inView, entry);\n });\n });\n }, options); // Ensure we have a valid thresholds array. If not, use the threshold from the options\n\n thresholds = observer.thresholds || (Array.isArray(options.threshold) ? options.threshold : [options.threshold || 0]);\n instance = {\n id: id,\n observer: observer,\n elements: elements\n };\n observerMap.set(id, instance);\n }\n\n return instance;\n}\n/**\r\n * @param element - DOM Element to observe\r\n * @param callback - Callback function to trigger when intersection status changes\r\n * @param options - Intersection Observer options\r\n * @param fallbackInView - Fallback inView value.\r\n * @return Function - Cleanup function that should be triggered to unregister the observer\r\n */\n\n\nfunction observe(element, callback, options, fallbackInView) {\n if (options === void 0) {\n options = {};\n }\n\n if (fallbackInView === void 0) {\n fallbackInView = unsupportedValue;\n }\n\n if (typeof window.IntersectionObserver === 'undefined' && fallbackInView !== undefined) {\n var bounds = element.getBoundingClientRect();\n callback(fallbackInView, {\n isIntersecting: fallbackInView,\n target: element,\n intersectionRatio: typeof options.threshold === 'number' ? options.threshold : 0,\n time: 0,\n boundingClientRect: bounds,\n intersectionRect: bounds,\n rootBounds: bounds\n });\n return function () {// Nothing to cleanup\n };\n } // An observer with the same options can be reused, so lets use this fact\n\n\n var _createObserver = createObserver(options),\n id = _createObserver.id,\n observer = _createObserver.observer,\n elements = _createObserver.elements; // Register the callback listener for this element\n\n\n var callbacks = elements.get(element) || [];\n\n if (!elements.has(element)) {\n elements.set(element, callbacks);\n }\n\n callbacks.push(callback);\n observer.observe(element);\n return function unobserve() {\n // Remove the callback from the callback list\n callbacks.splice(callbacks.indexOf(callback), 1);\n\n if (callbacks.length === 0) {\n // No more callback exists for element, so destroy it\n elements[\"delete\"](element);\n observer.unobserve(element);\n }\n\n if (elements.size === 0) {\n // No more elements are being observer by this instance, so destroy it\n observer.disconnect();\n observerMap[\"delete\"](id);\n }\n };\n}\n\nvar _excluded = [\"children\", \"as\", \"triggerOnce\", \"threshold\", \"root\", \"rootMargin\", \"onChange\", \"skip\", \"trackVisibility\", \"delay\", \"initialInView\", \"fallbackInView\"];\n\nfunction isPlainChildren(props) {\n return typeof props.children !== 'function';\n}\n/**\r\n ## Render props\r\n\n To use the `` component, you pass it a function. It will be called\r\n whenever the state changes, with the new value of `inView`. In addition to the\r\n `inView` prop, children also receive a `ref` that should be set on the\r\n containing DOM element. This is the element that the IntersectionObserver will\r\n monitor.\r\n\n If you need it, you can also access the\r\n [`IntersectionObserverEntry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry)\r\n on `entry`, giving you access to all the details about the current intersection\r\n state.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n \r\n {({ inView, ref, entry }) => (\r\n
\r\n

{`Header inside viewport ${inView}.`}

\r\n
\r\n )}\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n\n ## Plain children\r\n\n You can pass any element to the ``, and it will handle creating the\r\n wrapping DOM element. Add a handler to the `onChange` method, and control the\r\n state in your own component. Any extra props you add to `` will be\r\n passed to the HTML element, allowing you set the `className`, `style`, etc.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n console.log('Inview:', inView)}>\r\n

Plain children are always rendered. Use onChange to monitor state.

\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n */\n\n\nvar InView = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(InView, _React$Component);\n\n function InView(props) {\n var _this;\n\n _this = _React$Component.call(this, props) || this;\n _this.node = null;\n _this._unobserveCb = null;\n\n _this.handleNode = function (node) {\n if (_this.node) {\n // Clear the old observer, before we start observing a new element\n _this.unobserve();\n\n if (!node && !_this.props.triggerOnce && !_this.props.skip) {\n // Reset the state if we get a new node, and we aren't ignoring updates\n _this.setState({\n inView: !!_this.props.initialInView,\n entry: undefined\n });\n }\n }\n\n _this.node = node ? node : null;\n\n _this.observeNode();\n };\n\n _this.handleChange = function (inView, entry) {\n if (inView && _this.props.triggerOnce) {\n // If `triggerOnce` is true, we should stop observing the element.\n _this.unobserve();\n }\n\n if (!isPlainChildren(_this.props)) {\n // Store the current State, so we can pass it to the children in the next render update\n // There's no reason to update the state for plain children, since it's not used in the rendering.\n _this.setState({\n inView: inView,\n entry: entry\n });\n }\n\n if (_this.props.onChange) {\n // If the user is actively listening for onChange, always trigger it\n _this.props.onChange(inView, entry);\n }\n };\n\n _this.state = {\n inView: !!props.initialInView,\n entry: undefined\n };\n return _this;\n }\n\n var _proto = InView.prototype;\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n // If a IntersectionObserver option changed, reinit the observer\n if (prevProps.rootMargin !== this.props.rootMargin || prevProps.root !== this.props.root || prevProps.threshold !== this.props.threshold || prevProps.skip !== this.props.skip || prevProps.trackVisibility !== this.props.trackVisibility || prevProps.delay !== this.props.delay) {\n this.unobserve();\n this.observeNode();\n }\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.unobserve();\n this.node = null;\n };\n\n _proto.observeNode = function observeNode() {\n if (!this.node || this.props.skip) return;\n var _this$props = this.props,\n threshold = _this$props.threshold,\n root = _this$props.root,\n rootMargin = _this$props.rootMargin,\n trackVisibility = _this$props.trackVisibility,\n delay = _this$props.delay,\n fallbackInView = _this$props.fallbackInView;\n this._unobserveCb = observe(this.node, this.handleChange, {\n threshold: threshold,\n root: root,\n rootMargin: rootMargin,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n };\n\n _proto.unobserve = function unobserve() {\n if (this._unobserveCb) {\n this._unobserveCb();\n\n this._unobserveCb = null;\n }\n };\n\n _proto.render = function render() {\n if (!isPlainChildren(this.props)) {\n var _this$state = this.state,\n inView = _this$state.inView,\n entry = _this$state.entry;\n return this.props.children({\n inView: inView,\n entry: entry,\n ref: this.handleNode\n });\n }\n\n var _this$props2 = this.props,\n children = _this$props2.children,\n as = _this$props2.as,\n props = _objectWithoutPropertiesLoose(_this$props2, _excluded);\n\n return /*#__PURE__*/React.createElement(as || 'div', _extends({\n ref: this.handleNode\n }, props), children);\n };\n\n return InView;\n}(React.Component);\n\nInView.displayName = 'InView';\nInView.defaultProps = {\n threshold: 0,\n triggerOnce: false,\n initialInView: false\n};\n/**\r\n * React Hooks make it easy to monitor the `inView` state of your components. Call\r\n * the `useInView` hook with the (optional) [options](#options) you need. It will\r\n * return an array containing a `ref`, the `inView` status and the current\r\n * [`entry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry).\r\n * Assign the `ref` to the DOM element you want to monitor, and the hook will\r\n * report the status.\r\n *\r\n * @example\r\n * ```jsx\r\n * import React from 'react';\r\n * import { useInView } from 'react-intersection-observer';\r\n *\r\n * const Component = () => {\r\n * const { ref, inView, entry } = useInView({\r\n * threshold: 0,\r\n * });\r\n *\r\n * return (\r\n *
\r\n *

{`Header inside viewport ${inView}.`}

\r\n *
\r\n * );\r\n * };\r\n * ```\r\n */\n\nfunction useInView(_temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n threshold = _ref.threshold,\n delay = _ref.delay,\n trackVisibility = _ref.trackVisibility,\n rootMargin = _ref.rootMargin,\n root = _ref.root,\n triggerOnce = _ref.triggerOnce,\n skip = _ref.skip,\n initialInView = _ref.initialInView,\n fallbackInView = _ref.fallbackInView;\n\n var unobserve = React.useRef();\n\n var _React$useState = React.useState({\n inView: !!initialInView\n }),\n state = _React$useState[0],\n setState = _React$useState[1];\n\n var setRef = React.useCallback(function (node) {\n if (unobserve.current !== undefined) {\n unobserve.current();\n unobserve.current = undefined;\n } // Skip creating the observer\n\n\n if (skip) return;\n\n if (node) {\n unobserve.current = observe(node, function (inView, entry) {\n setState({\n inView: inView,\n entry: entry\n });\n\n if (entry.isIntersecting && triggerOnce && unobserve.current) {\n // If it should only trigger once, unobserve the element after it's inView\n unobserve.current();\n unobserve.current = undefined;\n }\n }, {\n root: root,\n rootMargin: rootMargin,\n threshold: threshold,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n }\n }, // We break the rule here, because we aren't including the actual `threshold` variable\n // eslint-disable-next-line react-hooks/exhaustive-deps\n [// If the threshold is an array, convert it to a string so it won't change between renders.\n // eslint-disable-next-line react-hooks/exhaustive-deps\n Array.isArray(threshold) ? threshold.toString() : threshold, root, rootMargin, triggerOnce, skip, trackVisibility, fallbackInView, delay]);\n /* eslint-disable-next-line */\n\n useEffect(function () {\n if (!unobserve.current && state.entry && !triggerOnce && !skip) {\n // If we don't have a ref, then reset the state (unless the hook is set to only `triggerOnce` or `skip`)\n // This ensures we correctly reflect the current state - If you aren't observing anything, then nothing is inView\n setState({\n inView: !!initialInView\n });\n }\n });\n var result = [setRef, state.inView, state.entry]; // Support object destructuring, by adding the specific values.\n\n result.ref = result[0];\n result.inView = result[1];\n result.entry = result[2];\n return result;\n}\n\nexport { InView, InView as default, defaultFallbackInView, observe, useInView };","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimeline = function VerticalTimeline(_ref) {\n var _ref$animate = _ref.animate,\n animate = _ref$animate === void 0 ? true : _ref$animate,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$layout = _ref.layout,\n layout = _ref$layout === void 0 ? '2-columns' : _ref$layout,\n _ref$lineColor = _ref.lineColor,\n lineColor = _ref$lineColor === void 0 ? '#FFF' : _ref$lineColor,\n children = _ref.children;\n\n if (typeof window === 'object') {\n document.documentElement.style.setProperty('--line-color', lineColor);\n }\n\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n className: (0, _classnames.default)(className, 'vertical-timeline', {\n 'vertical-timeline--animate': animate,\n 'vertical-timeline--two-columns': layout === '2-columns',\n 'vertical-timeline--one-column-left': layout === '1-column' || layout === '1-column-left',\n 'vertical-timeline--one-column-right': layout === '1-column-right'\n })\n }, children);\n};\n\nVerticalTimeline.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]).isRequired,\n className: _propTypes.default.string,\n animate: _propTypes.default.bool,\n layout: _propTypes.default.oneOf(['1-column-left', '1-column', '2-columns', '1-column-right']),\n lineColor: _propTypes.default.string\n};\nvar _default = VerticalTimeline;\nexports.default = _default;","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nvar _reactIntersectionObserver = require(\"react-intersection-observer\");\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimelineElement = function VerticalTimelineElement(_ref) {\n var _ref$children = _ref.children,\n children = _ref$children === void 0 ? '' : _ref$children,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$contentArrowStyl = _ref.contentArrowStyle,\n contentArrowStyle = _ref$contentArrowStyl === void 0 ? null : _ref$contentArrowStyl,\n _ref$contentStyle = _ref.contentStyle,\n contentStyle = _ref$contentStyle === void 0 ? null : _ref$contentStyle,\n _ref$date = _ref.date,\n date = _ref$date === void 0 ? '' : _ref$date,\n _ref$dateClassName = _ref.dateClassName,\n dateClassName = _ref$dateClassName === void 0 ? '' : _ref$dateClassName,\n _ref$icon = _ref.icon,\n icon = _ref$icon === void 0 ? null : _ref$icon,\n _ref$iconClassName = _ref.iconClassName,\n iconClassName = _ref$iconClassName === void 0 ? '' : _ref$iconClassName,\n _ref$iconOnClick = _ref.iconOnClick,\n iconOnClick = _ref$iconOnClick === void 0 ? null : _ref$iconOnClick,\n _ref$onTimelineElemen = _ref.onTimelineElementClick,\n onTimelineElementClick = _ref$onTimelineElemen === void 0 ? null : _ref$onTimelineElemen,\n _ref$iconStyle = _ref.iconStyle,\n iconStyle = _ref$iconStyle === void 0 ? null : _ref$iconStyle,\n _ref$id = _ref.id,\n id = _ref$id === void 0 ? '' : _ref$id,\n _ref$position = _ref.position,\n position = _ref$position === void 0 ? '' : _ref$position,\n _ref$style = _ref.style,\n style = _ref$style === void 0 ? null : _ref$style,\n _ref$textClassName = _ref.textClassName,\n textClassName = _ref$textClassName === void 0 ? '' : _ref$textClassName,\n _ref$intersectionObse = _ref.intersectionObserverProps,\n intersectionObserverProps = _ref$intersectionObse === void 0 ? {\n rootMargin: '0px 0px -40px 0px',\n triggerOnce: true\n } : _ref$intersectionObse,\n _ref$visible = _ref.visible,\n visible = _ref$visible === void 0 ? false : _ref$visible;\n return /*#__PURE__*/_react.default.createElement(_reactIntersectionObserver.InView, intersectionObserverProps, function (_ref2) {\n var inView = _ref2.inView,\n ref = _ref2.ref;\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n ref: ref,\n id: id,\n className: (0, _classnames.default)(className, 'vertical-timeline-element', {\n 'vertical-timeline-element--left': position === 'left',\n 'vertical-timeline-element--right': position === 'right',\n 'vertical-timeline-element--no-children': children === ''\n }),\n style: style\n }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(\"span\", {\n // eslint-disable-line jsx-a11y/no-static-element-interactions\n style: iconStyle,\n onClick: iconOnClick,\n className: (0, _classnames.default)(iconClassName, 'vertical-timeline-element-icon', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, icon), /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentStyle,\n onClick: onTimelineElementClick,\n className: (0, _classnames.default)(textClassName, 'vertical-timeline-element-content', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentArrowStyle,\n className: \"vertical-timeline-element-content-arrow\"\n }), children, /*#__PURE__*/_react.default.createElement(\"span\", {\n className: (0, _classnames.default)(dateClassName, 'vertical-timeline-element-date')\n }, date))));\n });\n};\n\nVerticalTimelineElement.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),\n className: _propTypes.default.string,\n contentArrowStyle: _propTypes.default.shape({}),\n contentStyle: _propTypes.default.shape({}),\n date: _propTypes.default.node,\n dateClassName: _propTypes.default.string,\n icon: _propTypes.default.element,\n iconClassName: _propTypes.default.string,\n iconStyle: _propTypes.default.shape({}),\n iconOnClick: _propTypes.default.func,\n onTimelineElementClick: _propTypes.default.func,\n id: _propTypes.default.string,\n position: _propTypes.default.string,\n style: _propTypes.default.shape({}),\n textClassName: _propTypes.default.string,\n visible: _propTypes.default.bool,\n intersectionObserverProps: _propTypes.default.shape({\n root: _propTypes.default.object,\n rootMargin: _propTypes.default.string,\n threshold: _propTypes.default.number,\n triggerOnce: _propTypes.default.bool\n })\n};\nvar _default = VerticalTimelineElement;\nexports.default = _default;","\"use strict\"; // this should be the entry point to your library\n\nmodule.exports = {\n VerticalTimeline: require('./VerticalTimeline').default,\n // eslint-disable-line global-require\n VerticalTimelineElement: require('./VerticalTimelineElement').default // eslint-disable-line global-require\n\n};","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n \n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","import { createElement, Component } from 'react';\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar _extendStatics = function extendStatics(d, b) {\n _extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) {\n if (b.hasOwnProperty(p)) d[p] = b[p];\n }\n };\n\n return _extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n _extendStatics(d, b);\n\n function __() {\n this.constructor = d;\n }\n\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar _assign = function __assign() {\n _assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n }\n\n return t;\n };\n\n return _assign.apply(this, arguments);\n};\n\nfunction __rest(s, e) {\n var t = {};\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n }\n\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nvar VIEWBOX_WIDTH = 100;\nvar VIEWBOX_HEIGHT = 100;\nvar VIEWBOX_HEIGHT_HALF = 50;\nvar VIEWBOX_CENTER_X = 50;\nvar VIEWBOX_CENTER_Y = 50;\n\nfunction Path(_a) {\n var className = _a.className,\n counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius,\n strokeWidth = _a.strokeWidth,\n style = _a.style;\n return createElement(\"path\", {\n className: className,\n style: Object.assign({}, style, getDashStyle({\n pathRadius: pathRadius,\n dashRatio: dashRatio,\n counterClockwise: counterClockwise\n })),\n d: getPathDescription({\n pathRadius: pathRadius,\n counterClockwise: counterClockwise\n }),\n strokeWidth: strokeWidth,\n fillOpacity: 0\n });\n}\n\nfunction getPathDescription(_a) {\n var pathRadius = _a.pathRadius,\n counterClockwise = _a.counterClockwise;\n var radius = pathRadius;\n var rotation = counterClockwise ? 1 : 0;\n return \"\\n M \" + VIEWBOX_CENTER_X + \",\" + VIEWBOX_CENTER_Y + \"\\n m 0,-\" + radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,\" + 2 * radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,-\" + 2 * radius + \"\\n \";\n}\n\nfunction getDashStyle(_a) {\n var counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius;\n var diameter = Math.PI * 2 * pathRadius;\n var gapLength = (1 - dashRatio) * diameter;\n return {\n strokeDasharray: diameter + \"px \" + diameter + \"px\",\n strokeDashoffset: (counterClockwise ? -gapLength : gapLength) + \"px\"\n };\n}\n\nvar CircularProgressbar = function (_super) {\n __extends(CircularProgressbar, _super);\n\n function CircularProgressbar() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n\n CircularProgressbar.prototype.getBackgroundPadding = function () {\n if (!this.props.background) {\n return 0;\n }\n\n return this.props.backgroundPadding;\n };\n\n CircularProgressbar.prototype.getPathRadius = function () {\n return VIEWBOX_HEIGHT_HALF - this.props.strokeWidth / 2 - this.getBackgroundPadding();\n };\n\n CircularProgressbar.prototype.getPathRatio = function () {\n var _a = this.props,\n value = _a.value,\n minValue = _a.minValue,\n maxValue = _a.maxValue;\n var boundedValue = Math.min(Math.max(value, minValue), maxValue);\n return (boundedValue - minValue) / (maxValue - minValue);\n };\n\n CircularProgressbar.prototype.render = function () {\n var _a = this.props,\n circleRatio = _a.circleRatio,\n className = _a.className,\n classes = _a.classes,\n counterClockwise = _a.counterClockwise,\n styles = _a.styles,\n strokeWidth = _a.strokeWidth,\n text = _a.text;\n var pathRadius = this.getPathRadius();\n var pathRatio = this.getPathRatio();\n return createElement(\"svg\", {\n className: classes.root + \" \" + className,\n style: styles.root,\n viewBox: \"0 0 \" + VIEWBOX_WIDTH + \" \" + VIEWBOX_HEIGHT,\n \"data-test-id\": \"CircularProgressbar\"\n }, this.props.background ? createElement(\"circle\", {\n className: classes.background,\n style: styles.background,\n cx: VIEWBOX_CENTER_X,\n cy: VIEWBOX_CENTER_Y,\n r: VIEWBOX_HEIGHT_HALF\n }) : null, createElement(Path, {\n className: classes.trail,\n counterClockwise: counterClockwise,\n dashRatio: circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.trail\n }), createElement(Path, {\n className: classes.path,\n counterClockwise: counterClockwise,\n dashRatio: pathRatio * circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.path\n }), text ? createElement(\"text\", {\n className: classes.text,\n style: styles.text,\n x: VIEWBOX_CENTER_X,\n y: VIEWBOX_CENTER_Y\n }, text) : null);\n };\n\n CircularProgressbar.defaultProps = {\n background: false,\n backgroundPadding: 0,\n circleRatio: 1,\n classes: {\n root: 'CircularProgressbar',\n trail: 'CircularProgressbar-trail',\n path: 'CircularProgressbar-path',\n text: 'CircularProgressbar-text',\n background: 'CircularProgressbar-background'\n },\n counterClockwise: false,\n className: '',\n maxValue: 100,\n minValue: 0,\n strokeWidth: 8,\n styles: {\n root: {},\n trail: {},\n path: {},\n text: {},\n background: {}\n },\n text: ''\n };\n return CircularProgressbar;\n}(Component);\n\nfunction CircularProgressbarWithChildren(props) {\n var children = props.children,\n circularProgressbarProps = __rest(props, [\"children\"]);\n\n return createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren\"\n }, createElement(\"div\", {\n style: {\n position: 'relative',\n width: '100%',\n height: '100%'\n }\n }, createElement(CircularProgressbar, _assign({}, circularProgressbarProps)), props.children ? createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren__children\",\n style: {\n position: 'absolute',\n width: '100%',\n height: '100%',\n marginTop: '-100%',\n display: 'flex',\n flexDirection: 'column',\n justifyContent: 'center',\n alignItems: 'center'\n }\n }, props.children) : null));\n}\n\nfunction buildStyles(_a) {\n var rotation = _a.rotation,\n strokeLinecap = _a.strokeLinecap,\n textColor = _a.textColor,\n textSize = _a.textSize,\n pathColor = _a.pathColor,\n pathTransition = _a.pathTransition,\n pathTransitionDuration = _a.pathTransitionDuration,\n trailColor = _a.trailColor,\n backgroundColor = _a.backgroundColor;\n var rotationTransform = rotation == null ? undefined : \"rotate(\" + rotation + \"turn)\";\n var rotationTransformOrigin = rotation == null ? undefined : 'center center';\n return {\n root: {},\n path: removeUndefinedValues({\n stroke: pathColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin,\n transition: pathTransition,\n transitionDuration: pathTransitionDuration == null ? undefined : pathTransitionDuration + \"s\"\n }),\n trail: removeUndefinedValues({\n stroke: trailColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin\n }),\n text: removeUndefinedValues({\n fill: textColor,\n fontSize: textSize\n }),\n background: removeUndefinedValues({\n fill: backgroundColor\n })\n };\n}\n\nfunction removeUndefinedValues(obj) {\n Object.keys(obj).forEach(function (key) {\n if (obj[key] == null) {\n delete obj[key];\n }\n });\n return obj;\n}\n\nexport { CircularProgressbar, CircularProgressbarWithChildren, buildStyles };","import React from 'react';\nimport './styles.scss';\nimport { themeObj } from '../../utils/customTheme';\nimport { useState, useEffect } from 'react';\nimport { CircularProgressbarWithChildren, buildStyles } from 'react-circular-progressbar';\nimport 'react-circular-progressbar/dist/styles.css';\n\n// I'll fix this when I have time later -- I know the logic and whatever if flawed and failing terribly rn.\ninterface timeProps {\n currentTime: Date;\n timeOfEvent: Date;\n}\n\nconst getTimeLeft = ({ currentTime, timeOfEvent }: timeProps) => {\n const timeDifferenceMinutes = (timeOfEvent.getTime() - currentTime.getTime()) / (1000 * 60); // divide by 1000 x 60 bc it's in milliseconds\n const daysLeft = Math.floor(timeDifferenceMinutes / (60 * 24)); // minutes in an hour x hours in a day\n const hoursLeft = Math.floor((timeDifferenceMinutes - daysLeft * 60 * 24) / 60);\n const minutesLeft = Math.ceil(timeDifferenceMinutes - daysLeft * 60 * 24 - hoursLeft * 60);\n\n return [daysLeft, hoursLeft, minutesLeft];\n};\n\ninterface eventDateProps {\n year: number;\n month: number;\n day: number;\n hour: number;\n}\n\nconst Countdown = ({ year, month, day, hour }: eventDateProps) => {\n const timeOfEvent = new Date(year, month, day, hour, 0, 0);\n\n const currentTime = new Date();\n const [timeLeft, setTimeLeft] = useState(getTimeLeft({ currentTime, timeOfEvent }));\n\n useEffect(() => {\n const interval = setInterval(() => {\n const currentTime = new Date();\n setTimeLeft(() => getTimeLeft({ currentTime, timeOfEvent }));\n }, 1000); // run the interval every 1000 milliseconds (1 second)\n return () => clearInterval(interval);\n }, []); // only run the effect once\n\n function getPercentage(current: number, maximum: number) {\n const percentage = 100 - Math.round(100 * (current / maximum));\n return percentage;\n }\n\n const hoursPercentage = getPercentage(timeLeft[1], 24);\n const dayPercentage = getPercentage(timeLeft[0], 30.5);\n const minutesPercentage = getPercentage(timeLeft[2], 60);\n\n const circularProgressStyles = buildStyles({\n // Rotation of path and trail, in number of turns (0-1)\n rotation: 0.5,\n // Whether to use rounded or flat corners on the ends - can use 'butt' or 'round'\n strokeLinecap: 'butt',\n // Text size\n textSize: '16px',\n // Colors\n pathColor: themeObj.dark.palette.primary.main,\n textColor: themeObj.dark.palette.secondary.main,\n trailColor: themeObj.dark.palette.accent.main\n });\n\n return (\n <>\n \n
\n {/* display: \"grid\", gridTemplateColumns: \"repeat(3, 1fr)\" */}\n \n
{timeLeft[0]}
\n
Days
\n \n \n
{timeLeft[1]}
\n {/* used to be 128px */}\n
Hours
\n \n \n
{timeLeft[2]}
\n
Minutes
\n \n
\n {/* {timeLeft[0]} days {timeLeft[1]} hours {timeLeft[2]} minutes remaining */}\n \n \n );\n};\n\nexport default Countdown;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './layout.scss';\n\nimport { VerticalTimeline, VerticalTimelineElement } from 'react-vertical-timeline-component';\nimport 'react-vertical-timeline-component/style.min.css';\n\ninterface EventInfo {\n name: string;\n description: string;\n time: string;\n descriptionLinked?: boolean;\n descriptionLink?: string;\n}\n\ninterface TimelineProps {\n eventInfo: EventInfo[];\n}\n\nconst Timeline = ({ eventInfo }: TimelineProps) => {\n return (\n <>\n \n {eventInfo.map((event, index) => {\n return (\n \n \n {event.name}\n \n {\n event.descriptionLinked ? (\n \n \n {event.description}\n \n \n ) : (\n \n {event.description}\n \n )\n }\n \n );\n })}\n \n \n );\n};\n\nexport default Timeline;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst PrizeMoney = () => {\n return (\n \n \n $1000 in prizes\n \n \n );\n};\n\nexport default PrizeMoney;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst DateBanner = () => {\n return (\n \n \n Join us virtually on June 17th!\n \n \n );\n};\n\nexport default DateBanner;\n","import React from 'react';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './index.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport Countdown from '../components/countdown';\nimport Timeline from '../components/timeline';\nimport PrizeMoney from '../components/prizeMoney';\nimport eventInfo from '../data/schedule.json';\nimport Banner from '../components/banner';\nimport DateBanner from '../components/dateBanner';\n\nconst IndexPage = () => {\n return (\n \n \n \n
\n \n 2023\n \n MVHacks 6.0\n
\n \n \n The hackathon for everyone. Especially beginners.\n \n\n \n \n \n \n \n \n \n
\n
\n );\n};\n\n/**\n * Head export to define metadata for the page\n *\n * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\n */\nexport const Head = () => (\n \n);\n\nexport default IndexPage;\n"],"names":["hasOwn","hasOwnProperty","classNames","classes","i","arguments","length","arg","argType","push","Array","isArray","inner","apply","toString","Object","prototype","includes","key","call","join","module","exports","default","_extends","assign","target","source","this","_setPrototypeOf","o","p","setPrototypeOf","__proto__","observerMap","Map","RootIds","WeakMap","rootId","unsupportedValue","undefined","defaultFallbackInView","inView","optionsToId","options","keys","sort","filter","map","root","has","set","get","observe","element","callback","fallbackInView","window","IntersectionObserver","bounds","getBoundingClientRect","isIntersecting","intersectionRatio","threshold","time","boundingClientRect","intersectionRect","rootBounds","_createObserver","id","instance","thresholds","elements","observer","entries","forEach","entry","_elements$get","some","trackVisibility","isVisible","createObserver","callbacks","splice","indexOf","unobserve","size","disconnect","_excluded","isPlainChildren","props","children","InView","_React$Component","subClass","superClass","_this","node","_unobserveCb","handleNode","triggerOnce","skip","setState","initialInView","observeNode","handleChange","onChange","state","create","constructor","_proto","componentDidUpdate","prevProps","rootMargin","delay","componentWillUnmount","_this$props","render","_this$state","ref","_this$props2","as","excluded","sourceKeys","_objectWithoutPropertiesLoose","useInView","_temp","_ref","_React$useState","setRef","current","useEffect","result","displayName","defaultProps","_react","_interopRequireDefault","_propTypes","_classnames","obj","__esModule","VerticalTimeline","_ref$animate","animate","_ref$className","className","_ref$layout","layout","_ref$lineColor","lineColor","document","documentElement","style","setProperty","createElement","propTypes","oneOfType","arrayOf","isRequired","string","bool","oneOf","_default","_reactIntersectionObserver","VerticalTimelineElement","_ref$children","_ref$contentArrowStyl","contentArrowStyle","_ref$contentStyle","contentStyle","_ref$date","date","_ref$dateClassName","dateClassName","_ref$icon","icon","_ref$iconClassName","iconClassName","_ref$iconOnClick","iconOnClick","_ref$onTimelineElemen","onTimelineElementClick","_ref$iconStyle","iconStyle","_ref$id","_ref$position","position","_ref$style","_ref$textClassName","textClassName","_ref$intersectionObse","intersectionObserverProps","_ref$visible","visible","_ref2","Fragment","onClick","shape","func","object","number","React","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","color","src","_extendStatics","d","b","_assign","t","s","n","Path","_a","counterClockwise","dashRatio","pathRadius","strokeWidth","getDashStyle","getPathDescription","fillOpacity","rotation","diameter","Math","PI","gapLength","strokeDasharray","strokeDashoffset","CircularProgressbar","_super","__","__extends","getBackgroundPadding","backgroundPadding","getPathRadius","getPathRatio","value","minValue","maxValue","min","max","circleRatio","styles","text","pathRatio","viewBox","cx","cy","r","trail","path","x","y","Component","CircularProgressbarWithChildren","circularProgressbarProps","e","getOwnPropertySymbols","__rest","marginTop","removeUndefinedValues","getTimeLeft","currentTime","timeDifferenceMinutes","timeOfEvent","getTime","daysLeft","floor","hoursLeft","ceil","year","month","day","hour","Date","useState","timeLeft","setTimeLeft","getPercentage","maximum","round","interval","setInterval","clearInterval","strokeLinecap","textColor","textSize","pathColor","pathTransition","pathTransitionDuration","trailColor","backgroundColor","rotationTransform","rotationTransformOrigin","hoursPercentage","dayPercentage","minutesPercentage","circularProgressStyles","stroke","transform","transformOrigin","transition","transitionDuration","fill","fontSize","paddingTop","margin","eventInfo","event","index","boxShadow","outline","borderRight","border","name","descriptionLinked","href","descriptionLink","description","Head","Seo","title","ChakraProvider","theme","Layout","Button","variant","DateBanner","Countdown","PrizeMoney","Timeline","Banner"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-index-tsx-c424bbdf6aea7ee250b1.js b/component---src-pages-index-tsx-c424bbdf6aea7ee250b1.js deleted file mode 100644 index 53faa92..0000000 --- a/component---src-pages-index-tsx-c424bbdf6aea7ee250b1.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see component---src-pages-index-tsx-c424bbdf6aea7ee250b1.js.LICENSE.txt */ -(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[691],{5900:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t=e}));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=i.get(t.target))||n.forEach((function(e){e(a,t)}))}))}),e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:i},o.set(t,n)}return n}(n),l=a.id,s=a.observer,u=a.elements,m=u.get(e)||[];return u.has(e)||u.set(e,m),m.push(t),s.observe(e),function(){m.splice(m.indexOf(t),1),0===m.length&&(u.delete(e),s.unobserve(e)),0===u.size&&(s.disconnect(),o.delete(l))}}var p=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function f(e){return"function"!=typeof e.children}var h=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),f(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var l=o.prototype;return l.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},l.componentWillUnmount=function(){this.unobserve(),this.node=null},l.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,i=e.trackVisibility,a=e.delay,o=e.fallbackInView;this._unobserveCb=m(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:i,delay:a},o)}},l.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},l.render=function(){if(!f(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var a=this.props,o=a.children,l=a.as,s=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(a,p);return r.createElement(l||"div",i({ref:this.handleNode},s),o)},o}(r.Component);function v(e){var t=void 0===e?{}:e,n=t.threshold,i=t.delay,a=t.trackVisibility,o=t.rootMargin,l=t.root,s=t.triggerOnce,c=t.skip,u=t.initialInView,d=t.fallbackInView,p=r.useRef(),f=r.useState({inView:!!u}),h=f[0],v=f[1],g=r.useCallback((function(e){void 0!==p.current&&(p.current(),p.current=void 0),c||e&&(p.current=m(e,(function(e,t){v({inView:e,entry:t}),t.isIntersecting&&s&&p.current&&(p.current(),p.current=void 0)}),{root:l,rootMargin:o,threshold:n,trackVisibility:a,delay:i},d))}),[Array.isArray(n)?n.toString():n,l,o,s,c,a,d,i]);(0,r.useEffect)((function(){p.current||!h.entry||s||c||v({inView:!!u})}));var y=[g,h.inView,h.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}h.displayName="InView",h.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},5238:function(e,t,n){"use strict";t.Z=void 0;var r=o(n(7294)),i=o(n(5697)),a=o(n(5900));function o(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=e.animate,n=void 0===t||t,i=e.className,o=void 0===i?"":i,l=e.layout,s=void 0===l?"2-columns":l,c=e.lineColor,u=void 0===c?"#FFF":c,d=e.children;return"object"==typeof window&&document.documentElement.style.setProperty("--line-color",u),r.default.createElement("div",{className:(0,a.default)(o,"vertical-timeline",{"vertical-timeline--animate":n,"vertical-timeline--two-columns":"2-columns"===s,"vertical-timeline--one-column-left":"1-column"===s||"1-column-left"===s,"vertical-timeline--one-column-right":"1-column-right"===s})},d)};l.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]).isRequired,className:i.default.string,animate:i.default.bool,layout:i.default.oneOf(["1-column-left","1-column","2-columns","1-column-right"]),lineColor:i.default.string};var s=l;t.Z=s},7038:function(e,t,n){"use strict";t.Z=void 0;var r=l(n(7294)),i=l(n(5697)),a=l(n(5900)),o=n(660);function l(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.children,n=void 0===t?"":t,i=e.className,l=void 0===i?"":i,s=e.contentArrowStyle,c=void 0===s?null:s,u=e.contentStyle,d=void 0===u?null:u,m=e.date,p=void 0===m?"":m,f=e.dateClassName,h=void 0===f?"":f,v=e.icon,g=void 0===v?null:v,y=e.iconClassName,b=void 0===y?"":y,k=e.iconOnClick,E=void 0===k?null:k,C=e.onTimelineElementClick,w=void 0===C?null:C,x=e.iconStyle,O=void 0===x?null:x,N=e.id,V=void 0===N?"":N,S=e.position,P=void 0===S?"":S,j=e.style,M=void 0===j?null:j,R=e.textClassName,_=void 0===R?"":R,T=e.intersectionObserverProps,I=void 0===T?{rootMargin:"0px 0px -40px 0px",triggerOnce:!0}:T,W=e.visible,A=void 0!==W&&W;return r.default.createElement(o.InView,I,(function(e){var t=e.inView,i=e.ref;return r.default.createElement("div",{ref:i,id:V,className:(0,a.default)(l,"vertical-timeline-element",{"vertical-timeline-element--left":"left"===P,"vertical-timeline-element--right":"right"===P,"vertical-timeline-element--no-children":""===n}),style:M},r.default.createElement(r.default.Fragment,null,r.default.createElement("span",{style:O,onClick:E,className:(0,a.default)(b,"vertical-timeline-element-icon",{"bounce-in":t||A,"is-hidden":!(t||A)})},g),r.default.createElement("div",{style:d,onClick:w,className:(0,a.default)(_,"vertical-timeline-element-content",{"bounce-in":t||A,"is-hidden":!(t||A)})},r.default.createElement("div",{style:c,className:"vertical-timeline-element-content-arrow"}),n,r.default.createElement("span",{className:(0,a.default)(h,"vertical-timeline-element-date")},p))))}))};s.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]),className:i.default.string,contentArrowStyle:i.default.shape({}),contentStyle:i.default.shape({}),date:i.default.node,dateClassName:i.default.string,icon:i.default.element,iconClassName:i.default.string,iconStyle:i.default.shape({}),iconOnClick:i.default.func,onTimelineElementClick:i.default.func,id:i.default.string,position:i.default.string,style:i.default.shape({}),textClassName:i.default.string,visible:i.default.bool,intersectionObserverProps:i.default.shape({root:i.default.object,rootMargin:i.default.string,threshold:i.default.number,triggerOnce:i.default.bool})};var c=s;t.Z=c},7772:function(e,t,n){"use strict";e.exports={VerticalTimeline:n(5238).Z,VerticalTimelineElement:n(7038).Z}},1528:function(e,t,n){"use strict";var r=n(7294),i=n(5205);t.Z=function(){return r.createElement("div",{style:{background:i.af.dark.palette.accent.main,display:"flex",textAlign:"center",justifyContent:"center",width:"100%",height:"auto",flexDirection:"column",alignItems:"center"}},r.createElement("div",null,r.createElement("h1",{className:"sponsorsText",style:{color:i.af.dark.palette.primary.main}},"Sponsors")),r.createElement("div",{className:"banner"},r.createElement("img",{src:"/images/sponsors/genericComp.jpeg"}),r.createElement("img",{src:"/images/sponsors/genericComp.jpeg"}),r.createElement("img",{src:"/images/sponsors/genericComp.jpeg"}),r.createElement("img",{src:"/images/sponsors/genericComp.jpeg"})))}},1555:function(e,t,n){"use strict";n.r(t),n.d(t,{Head:function(){return x},default:function(){return O}});var r=n(7294),i=n(2302),a=n(4001),o=n(4956),l=n(1942),s=n(5205),c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},c(e,t)};var u=function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nvar observerMap = new Map();\nvar RootIds = new WeakMap();\nvar rootId = 0;\nvar unsupportedValue = undefined;\n/**\r\n * What should be the default behavior if the IntersectionObserver is unsupported?\r\n * Ideally the polyfill has been loaded, you can have the following happen:\r\n * - `undefined`: Throw an error\r\n * - `true` or `false`: Set the `inView` value to this regardless of intersection state\r\n * **/\n\nfunction defaultFallbackInView(inView) {\n unsupportedValue = inView;\n}\n/**\r\n * Generate a unique ID for the root element\r\n * @param root\r\n */\n\n\nfunction getRootId(root) {\n if (!root) return '0';\n if (RootIds.has(root)) return RootIds.get(root);\n rootId += 1;\n RootIds.set(root, rootId.toString());\n return RootIds.get(root);\n}\n/**\r\n * Convert the options to a string Id, based on the values.\r\n * Ensures we can reuse the same observer when observing elements with the same options.\r\n * @param options\r\n */\n\n\nfunction optionsToId(options) {\n return Object.keys(options).sort().filter(function (key) {\n return options[key] !== undefined;\n }).map(function (key) {\n return key + \"_\" + (key === 'root' ? getRootId(options.root) : options[key]);\n }).toString();\n}\n\nfunction createObserver(options) {\n // Create a unique ID for this observer instance, based on the root, root margin and threshold.\n var id = optionsToId(options);\n var instance = observerMap.get(id);\n\n if (!instance) {\n // Create a map of elements this observer is going to observe. Each element has a list of callbacks that should be triggered, once it comes into view.\n var elements = new Map();\n var thresholds;\n var observer = new IntersectionObserver(function (entries) {\n entries.forEach(function (entry) {\n var _elements$get; // While it would be nice if you could just look at isIntersecting to determine if the component is inside the viewport, browsers can't agree on how to use it.\n // -Firefox ignores `threshold` when considering `isIntersecting`, so it will never be false again if `threshold` is > 0\n\n\n var inView = entry.isIntersecting && thresholds.some(function (threshold) {\n return entry.intersectionRatio >= threshold;\n }); // @ts-ignore support IntersectionObserver v2\n\n if (options.trackVisibility && typeof entry.isVisible === 'undefined') {\n // The browser doesn't support Intersection Observer v2, falling back to v1 behavior.\n // @ts-ignore\n entry.isVisible = inView;\n }\n\n (_elements$get = elements.get(entry.target)) == null ? void 0 : _elements$get.forEach(function (callback) {\n callback(inView, entry);\n });\n });\n }, options); // Ensure we have a valid thresholds array. If not, use the threshold from the options\n\n thresholds = observer.thresholds || (Array.isArray(options.threshold) ? options.threshold : [options.threshold || 0]);\n instance = {\n id: id,\n observer: observer,\n elements: elements\n };\n observerMap.set(id, instance);\n }\n\n return instance;\n}\n/**\r\n * @param element - DOM Element to observe\r\n * @param callback - Callback function to trigger when intersection status changes\r\n * @param options - Intersection Observer options\r\n * @param fallbackInView - Fallback inView value.\r\n * @return Function - Cleanup function that should be triggered to unregister the observer\r\n */\n\n\nfunction observe(element, callback, options, fallbackInView) {\n if (options === void 0) {\n options = {};\n }\n\n if (fallbackInView === void 0) {\n fallbackInView = unsupportedValue;\n }\n\n if (typeof window.IntersectionObserver === 'undefined' && fallbackInView !== undefined) {\n var bounds = element.getBoundingClientRect();\n callback(fallbackInView, {\n isIntersecting: fallbackInView,\n target: element,\n intersectionRatio: typeof options.threshold === 'number' ? options.threshold : 0,\n time: 0,\n boundingClientRect: bounds,\n intersectionRect: bounds,\n rootBounds: bounds\n });\n return function () {// Nothing to cleanup\n };\n } // An observer with the same options can be reused, so lets use this fact\n\n\n var _createObserver = createObserver(options),\n id = _createObserver.id,\n observer = _createObserver.observer,\n elements = _createObserver.elements; // Register the callback listener for this element\n\n\n var callbacks = elements.get(element) || [];\n\n if (!elements.has(element)) {\n elements.set(element, callbacks);\n }\n\n callbacks.push(callback);\n observer.observe(element);\n return function unobserve() {\n // Remove the callback from the callback list\n callbacks.splice(callbacks.indexOf(callback), 1);\n\n if (callbacks.length === 0) {\n // No more callback exists for element, so destroy it\n elements[\"delete\"](element);\n observer.unobserve(element);\n }\n\n if (elements.size === 0) {\n // No more elements are being observer by this instance, so destroy it\n observer.disconnect();\n observerMap[\"delete\"](id);\n }\n };\n}\n\nvar _excluded = [\"children\", \"as\", \"triggerOnce\", \"threshold\", \"root\", \"rootMargin\", \"onChange\", \"skip\", \"trackVisibility\", \"delay\", \"initialInView\", \"fallbackInView\"];\n\nfunction isPlainChildren(props) {\n return typeof props.children !== 'function';\n}\n/**\r\n ## Render props\r\n\n To use the `` component, you pass it a function. It will be called\r\n whenever the state changes, with the new value of `inView`. In addition to the\r\n `inView` prop, children also receive a `ref` that should be set on the\r\n containing DOM element. This is the element that the IntersectionObserver will\r\n monitor.\r\n\n If you need it, you can also access the\r\n [`IntersectionObserverEntry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry)\r\n on `entry`, giving you access to all the details about the current intersection\r\n state.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n \r\n {({ inView, ref, entry }) => (\r\n
\r\n

{`Header inside viewport ${inView}.`}

\r\n
\r\n )}\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n\n ## Plain children\r\n\n You can pass any element to the ``, and it will handle creating the\r\n wrapping DOM element. Add a handler to the `onChange` method, and control the\r\n state in your own component. Any extra props you add to `` will be\r\n passed to the HTML element, allowing you set the `className`, `style`, etc.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n console.log('Inview:', inView)}>\r\n

Plain children are always rendered. Use onChange to monitor state.

\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n */\n\n\nvar InView = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(InView, _React$Component);\n\n function InView(props) {\n var _this;\n\n _this = _React$Component.call(this, props) || this;\n _this.node = null;\n _this._unobserveCb = null;\n\n _this.handleNode = function (node) {\n if (_this.node) {\n // Clear the old observer, before we start observing a new element\n _this.unobserve();\n\n if (!node && !_this.props.triggerOnce && !_this.props.skip) {\n // Reset the state if we get a new node, and we aren't ignoring updates\n _this.setState({\n inView: !!_this.props.initialInView,\n entry: undefined\n });\n }\n }\n\n _this.node = node ? node : null;\n\n _this.observeNode();\n };\n\n _this.handleChange = function (inView, entry) {\n if (inView && _this.props.triggerOnce) {\n // If `triggerOnce` is true, we should stop observing the element.\n _this.unobserve();\n }\n\n if (!isPlainChildren(_this.props)) {\n // Store the current State, so we can pass it to the children in the next render update\n // There's no reason to update the state for plain children, since it's not used in the rendering.\n _this.setState({\n inView: inView,\n entry: entry\n });\n }\n\n if (_this.props.onChange) {\n // If the user is actively listening for onChange, always trigger it\n _this.props.onChange(inView, entry);\n }\n };\n\n _this.state = {\n inView: !!props.initialInView,\n entry: undefined\n };\n return _this;\n }\n\n var _proto = InView.prototype;\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n // If a IntersectionObserver option changed, reinit the observer\n if (prevProps.rootMargin !== this.props.rootMargin || prevProps.root !== this.props.root || prevProps.threshold !== this.props.threshold || prevProps.skip !== this.props.skip || prevProps.trackVisibility !== this.props.trackVisibility || prevProps.delay !== this.props.delay) {\n this.unobserve();\n this.observeNode();\n }\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.unobserve();\n this.node = null;\n };\n\n _proto.observeNode = function observeNode() {\n if (!this.node || this.props.skip) return;\n var _this$props = this.props,\n threshold = _this$props.threshold,\n root = _this$props.root,\n rootMargin = _this$props.rootMargin,\n trackVisibility = _this$props.trackVisibility,\n delay = _this$props.delay,\n fallbackInView = _this$props.fallbackInView;\n this._unobserveCb = observe(this.node, this.handleChange, {\n threshold: threshold,\n root: root,\n rootMargin: rootMargin,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n };\n\n _proto.unobserve = function unobserve() {\n if (this._unobserveCb) {\n this._unobserveCb();\n\n this._unobserveCb = null;\n }\n };\n\n _proto.render = function render() {\n if (!isPlainChildren(this.props)) {\n var _this$state = this.state,\n inView = _this$state.inView,\n entry = _this$state.entry;\n return this.props.children({\n inView: inView,\n entry: entry,\n ref: this.handleNode\n });\n }\n\n var _this$props2 = this.props,\n children = _this$props2.children,\n as = _this$props2.as,\n props = _objectWithoutPropertiesLoose(_this$props2, _excluded);\n\n return /*#__PURE__*/React.createElement(as || 'div', _extends({\n ref: this.handleNode\n }, props), children);\n };\n\n return InView;\n}(React.Component);\n\nInView.displayName = 'InView';\nInView.defaultProps = {\n threshold: 0,\n triggerOnce: false,\n initialInView: false\n};\n/**\r\n * React Hooks make it easy to monitor the `inView` state of your components. Call\r\n * the `useInView` hook with the (optional) [options](#options) you need. It will\r\n * return an array containing a `ref`, the `inView` status and the current\r\n * [`entry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry).\r\n * Assign the `ref` to the DOM element you want to monitor, and the hook will\r\n * report the status.\r\n *\r\n * @example\r\n * ```jsx\r\n * import React from 'react';\r\n * import { useInView } from 'react-intersection-observer';\r\n *\r\n * const Component = () => {\r\n * const { ref, inView, entry } = useInView({\r\n * threshold: 0,\r\n * });\r\n *\r\n * return (\r\n *
\r\n *

{`Header inside viewport ${inView}.`}

\r\n *
\r\n * );\r\n * };\r\n * ```\r\n */\n\nfunction useInView(_temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n threshold = _ref.threshold,\n delay = _ref.delay,\n trackVisibility = _ref.trackVisibility,\n rootMargin = _ref.rootMargin,\n root = _ref.root,\n triggerOnce = _ref.triggerOnce,\n skip = _ref.skip,\n initialInView = _ref.initialInView,\n fallbackInView = _ref.fallbackInView;\n\n var unobserve = React.useRef();\n\n var _React$useState = React.useState({\n inView: !!initialInView\n }),\n state = _React$useState[0],\n setState = _React$useState[1];\n\n var setRef = React.useCallback(function (node) {\n if (unobserve.current !== undefined) {\n unobserve.current();\n unobserve.current = undefined;\n } // Skip creating the observer\n\n\n if (skip) return;\n\n if (node) {\n unobserve.current = observe(node, function (inView, entry) {\n setState({\n inView: inView,\n entry: entry\n });\n\n if (entry.isIntersecting && triggerOnce && unobserve.current) {\n // If it should only trigger once, unobserve the element after it's inView\n unobserve.current();\n unobserve.current = undefined;\n }\n }, {\n root: root,\n rootMargin: rootMargin,\n threshold: threshold,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n }\n }, // We break the rule here, because we aren't including the actual `threshold` variable\n // eslint-disable-next-line react-hooks/exhaustive-deps\n [// If the threshold is an array, convert it to a string so it won't change between renders.\n // eslint-disable-next-line react-hooks/exhaustive-deps\n Array.isArray(threshold) ? threshold.toString() : threshold, root, rootMargin, triggerOnce, skip, trackVisibility, fallbackInView, delay]);\n /* eslint-disable-next-line */\n\n useEffect(function () {\n if (!unobserve.current && state.entry && !triggerOnce && !skip) {\n // If we don't have a ref, then reset the state (unless the hook is set to only `triggerOnce` or `skip`)\n // This ensures we correctly reflect the current state - If you aren't observing anything, then nothing is inView\n setState({\n inView: !!initialInView\n });\n }\n });\n var result = [setRef, state.inView, state.entry]; // Support object destructuring, by adding the specific values.\n\n result.ref = result[0];\n result.inView = result[1];\n result.entry = result[2];\n return result;\n}\n\nexport { InView, InView as default, defaultFallbackInView, observe, useInView };","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimeline = function VerticalTimeline(_ref) {\n var _ref$animate = _ref.animate,\n animate = _ref$animate === void 0 ? true : _ref$animate,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$layout = _ref.layout,\n layout = _ref$layout === void 0 ? '2-columns' : _ref$layout,\n _ref$lineColor = _ref.lineColor,\n lineColor = _ref$lineColor === void 0 ? '#FFF' : _ref$lineColor,\n children = _ref.children;\n\n if (typeof window === 'object') {\n document.documentElement.style.setProperty('--line-color', lineColor);\n }\n\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n className: (0, _classnames.default)(className, 'vertical-timeline', {\n 'vertical-timeline--animate': animate,\n 'vertical-timeline--two-columns': layout === '2-columns',\n 'vertical-timeline--one-column-left': layout === '1-column' || layout === '1-column-left',\n 'vertical-timeline--one-column-right': layout === '1-column-right'\n })\n }, children);\n};\n\nVerticalTimeline.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]).isRequired,\n className: _propTypes.default.string,\n animate: _propTypes.default.bool,\n layout: _propTypes.default.oneOf(['1-column-left', '1-column', '2-columns', '1-column-right']),\n lineColor: _propTypes.default.string\n};\nvar _default = VerticalTimeline;\nexports.default = _default;","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nvar _reactIntersectionObserver = require(\"react-intersection-observer\");\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimelineElement = function VerticalTimelineElement(_ref) {\n var _ref$children = _ref.children,\n children = _ref$children === void 0 ? '' : _ref$children,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$contentArrowStyl = _ref.contentArrowStyle,\n contentArrowStyle = _ref$contentArrowStyl === void 0 ? null : _ref$contentArrowStyl,\n _ref$contentStyle = _ref.contentStyle,\n contentStyle = _ref$contentStyle === void 0 ? null : _ref$contentStyle,\n _ref$date = _ref.date,\n date = _ref$date === void 0 ? '' : _ref$date,\n _ref$dateClassName = _ref.dateClassName,\n dateClassName = _ref$dateClassName === void 0 ? '' : _ref$dateClassName,\n _ref$icon = _ref.icon,\n icon = _ref$icon === void 0 ? null : _ref$icon,\n _ref$iconClassName = _ref.iconClassName,\n iconClassName = _ref$iconClassName === void 0 ? '' : _ref$iconClassName,\n _ref$iconOnClick = _ref.iconOnClick,\n iconOnClick = _ref$iconOnClick === void 0 ? null : _ref$iconOnClick,\n _ref$onTimelineElemen = _ref.onTimelineElementClick,\n onTimelineElementClick = _ref$onTimelineElemen === void 0 ? null : _ref$onTimelineElemen,\n _ref$iconStyle = _ref.iconStyle,\n iconStyle = _ref$iconStyle === void 0 ? null : _ref$iconStyle,\n _ref$id = _ref.id,\n id = _ref$id === void 0 ? '' : _ref$id,\n _ref$position = _ref.position,\n position = _ref$position === void 0 ? '' : _ref$position,\n _ref$style = _ref.style,\n style = _ref$style === void 0 ? null : _ref$style,\n _ref$textClassName = _ref.textClassName,\n textClassName = _ref$textClassName === void 0 ? '' : _ref$textClassName,\n _ref$intersectionObse = _ref.intersectionObserverProps,\n intersectionObserverProps = _ref$intersectionObse === void 0 ? {\n rootMargin: '0px 0px -40px 0px',\n triggerOnce: true\n } : _ref$intersectionObse,\n _ref$visible = _ref.visible,\n visible = _ref$visible === void 0 ? false : _ref$visible;\n return /*#__PURE__*/_react.default.createElement(_reactIntersectionObserver.InView, intersectionObserverProps, function (_ref2) {\n var inView = _ref2.inView,\n ref = _ref2.ref;\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n ref: ref,\n id: id,\n className: (0, _classnames.default)(className, 'vertical-timeline-element', {\n 'vertical-timeline-element--left': position === 'left',\n 'vertical-timeline-element--right': position === 'right',\n 'vertical-timeline-element--no-children': children === ''\n }),\n style: style\n }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(\"span\", {\n // eslint-disable-line jsx-a11y/no-static-element-interactions\n style: iconStyle,\n onClick: iconOnClick,\n className: (0, _classnames.default)(iconClassName, 'vertical-timeline-element-icon', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, icon), /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentStyle,\n onClick: onTimelineElementClick,\n className: (0, _classnames.default)(textClassName, 'vertical-timeline-element-content', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentArrowStyle,\n className: \"vertical-timeline-element-content-arrow\"\n }), children, /*#__PURE__*/_react.default.createElement(\"span\", {\n className: (0, _classnames.default)(dateClassName, 'vertical-timeline-element-date')\n }, date))));\n });\n};\n\nVerticalTimelineElement.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),\n className: _propTypes.default.string,\n contentArrowStyle: _propTypes.default.shape({}),\n contentStyle: _propTypes.default.shape({}),\n date: _propTypes.default.node,\n dateClassName: _propTypes.default.string,\n icon: _propTypes.default.element,\n iconClassName: _propTypes.default.string,\n iconStyle: _propTypes.default.shape({}),\n iconOnClick: _propTypes.default.func,\n onTimelineElementClick: _propTypes.default.func,\n id: _propTypes.default.string,\n position: _propTypes.default.string,\n style: _propTypes.default.shape({}),\n textClassName: _propTypes.default.string,\n visible: _propTypes.default.bool,\n intersectionObserverProps: _propTypes.default.shape({\n root: _propTypes.default.object,\n rootMargin: _propTypes.default.string,\n threshold: _propTypes.default.number,\n triggerOnce: _propTypes.default.bool\n })\n};\nvar _default = VerticalTimelineElement;\nexports.default = _default;","\"use strict\"; // this should be the entry point to your library\n\nmodule.exports = {\n VerticalTimeline: require('./VerticalTimeline').default,\n // eslint-disable-line global-require\n VerticalTimelineElement: require('./VerticalTimelineElement').default // eslint-disable-line global-require\n\n};","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n \n \n \n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","import { createElement, Component } from 'react';\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar _extendStatics = function extendStatics(d, b) {\n _extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) {\n if (b.hasOwnProperty(p)) d[p] = b[p];\n }\n };\n\n return _extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n _extendStatics(d, b);\n\n function __() {\n this.constructor = d;\n }\n\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar _assign = function __assign() {\n _assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n }\n\n return t;\n };\n\n return _assign.apply(this, arguments);\n};\n\nfunction __rest(s, e) {\n var t = {};\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n }\n\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nvar VIEWBOX_WIDTH = 100;\nvar VIEWBOX_HEIGHT = 100;\nvar VIEWBOX_HEIGHT_HALF = 50;\nvar VIEWBOX_CENTER_X = 50;\nvar VIEWBOX_CENTER_Y = 50;\n\nfunction Path(_a) {\n var className = _a.className,\n counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius,\n strokeWidth = _a.strokeWidth,\n style = _a.style;\n return createElement(\"path\", {\n className: className,\n style: Object.assign({}, style, getDashStyle({\n pathRadius: pathRadius,\n dashRatio: dashRatio,\n counterClockwise: counterClockwise\n })),\n d: getPathDescription({\n pathRadius: pathRadius,\n counterClockwise: counterClockwise\n }),\n strokeWidth: strokeWidth,\n fillOpacity: 0\n });\n}\n\nfunction getPathDescription(_a) {\n var pathRadius = _a.pathRadius,\n counterClockwise = _a.counterClockwise;\n var radius = pathRadius;\n var rotation = counterClockwise ? 1 : 0;\n return \"\\n M \" + VIEWBOX_CENTER_X + \",\" + VIEWBOX_CENTER_Y + \"\\n m 0,-\" + radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,\" + 2 * radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,-\" + 2 * radius + \"\\n \";\n}\n\nfunction getDashStyle(_a) {\n var counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius;\n var diameter = Math.PI * 2 * pathRadius;\n var gapLength = (1 - dashRatio) * diameter;\n return {\n strokeDasharray: diameter + \"px \" + diameter + \"px\",\n strokeDashoffset: (counterClockwise ? -gapLength : gapLength) + \"px\"\n };\n}\n\nvar CircularProgressbar = function (_super) {\n __extends(CircularProgressbar, _super);\n\n function CircularProgressbar() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n\n CircularProgressbar.prototype.getBackgroundPadding = function () {\n if (!this.props.background) {\n return 0;\n }\n\n return this.props.backgroundPadding;\n };\n\n CircularProgressbar.prototype.getPathRadius = function () {\n return VIEWBOX_HEIGHT_HALF - this.props.strokeWidth / 2 - this.getBackgroundPadding();\n };\n\n CircularProgressbar.prototype.getPathRatio = function () {\n var _a = this.props,\n value = _a.value,\n minValue = _a.minValue,\n maxValue = _a.maxValue;\n var boundedValue = Math.min(Math.max(value, minValue), maxValue);\n return (boundedValue - minValue) / (maxValue - minValue);\n };\n\n CircularProgressbar.prototype.render = function () {\n var _a = this.props,\n circleRatio = _a.circleRatio,\n className = _a.className,\n classes = _a.classes,\n counterClockwise = _a.counterClockwise,\n styles = _a.styles,\n strokeWidth = _a.strokeWidth,\n text = _a.text;\n var pathRadius = this.getPathRadius();\n var pathRatio = this.getPathRatio();\n return createElement(\"svg\", {\n className: classes.root + \" \" + className,\n style: styles.root,\n viewBox: \"0 0 \" + VIEWBOX_WIDTH + \" \" + VIEWBOX_HEIGHT,\n \"data-test-id\": \"CircularProgressbar\"\n }, this.props.background ? createElement(\"circle\", {\n className: classes.background,\n style: styles.background,\n cx: VIEWBOX_CENTER_X,\n cy: VIEWBOX_CENTER_Y,\n r: VIEWBOX_HEIGHT_HALF\n }) : null, createElement(Path, {\n className: classes.trail,\n counterClockwise: counterClockwise,\n dashRatio: circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.trail\n }), createElement(Path, {\n className: classes.path,\n counterClockwise: counterClockwise,\n dashRatio: pathRatio * circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.path\n }), text ? createElement(\"text\", {\n className: classes.text,\n style: styles.text,\n x: VIEWBOX_CENTER_X,\n y: VIEWBOX_CENTER_Y\n }, text) : null);\n };\n\n CircularProgressbar.defaultProps = {\n background: false,\n backgroundPadding: 0,\n circleRatio: 1,\n classes: {\n root: 'CircularProgressbar',\n trail: 'CircularProgressbar-trail',\n path: 'CircularProgressbar-path',\n text: 'CircularProgressbar-text',\n background: 'CircularProgressbar-background'\n },\n counterClockwise: false,\n className: '',\n maxValue: 100,\n minValue: 0,\n strokeWidth: 8,\n styles: {\n root: {},\n trail: {},\n path: {},\n text: {},\n background: {}\n },\n text: ''\n };\n return CircularProgressbar;\n}(Component);\n\nfunction CircularProgressbarWithChildren(props) {\n var children = props.children,\n circularProgressbarProps = __rest(props, [\"children\"]);\n\n return createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren\"\n }, createElement(\"div\", {\n style: {\n position: 'relative',\n width: '100%',\n height: '100%'\n }\n }, createElement(CircularProgressbar, _assign({}, circularProgressbarProps)), props.children ? createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren__children\",\n style: {\n position: 'absolute',\n width: '100%',\n height: '100%',\n marginTop: '-100%',\n display: 'flex',\n flexDirection: 'column',\n justifyContent: 'center',\n alignItems: 'center'\n }\n }, props.children) : null));\n}\n\nfunction buildStyles(_a) {\n var rotation = _a.rotation,\n strokeLinecap = _a.strokeLinecap,\n textColor = _a.textColor,\n textSize = _a.textSize,\n pathColor = _a.pathColor,\n pathTransition = _a.pathTransition,\n pathTransitionDuration = _a.pathTransitionDuration,\n trailColor = _a.trailColor,\n backgroundColor = _a.backgroundColor;\n var rotationTransform = rotation == null ? undefined : \"rotate(\" + rotation + \"turn)\";\n var rotationTransformOrigin = rotation == null ? undefined : 'center center';\n return {\n root: {},\n path: removeUndefinedValues({\n stroke: pathColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin,\n transition: pathTransition,\n transitionDuration: pathTransitionDuration == null ? undefined : pathTransitionDuration + \"s\"\n }),\n trail: removeUndefinedValues({\n stroke: trailColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin\n }),\n text: removeUndefinedValues({\n fill: textColor,\n fontSize: textSize\n }),\n background: removeUndefinedValues({\n fill: backgroundColor\n })\n };\n}\n\nfunction removeUndefinedValues(obj) {\n Object.keys(obj).forEach(function (key) {\n if (obj[key] == null) {\n delete obj[key];\n }\n });\n return obj;\n}\n\nexport { CircularProgressbar, CircularProgressbarWithChildren, buildStyles };","import React from 'react';\nimport './styles.scss';\nimport { themeObj } from '../../utils/customTheme';\nimport { useState, useEffect } from 'react';\nimport { CircularProgressbarWithChildren, buildStyles } from 'react-circular-progressbar';\nimport 'react-circular-progressbar/dist/styles.css';\n\n// I'll fix this when I have time later -- I know the logic and whatever if flawed and failing terribly rn.\ninterface timeProps {\n currentTime: Date;\n timeOfEvent: Date;\n}\n\nconst getTimeLeft = ({ currentTime, timeOfEvent }: timeProps) => {\n const timeDifferenceMinutes = (timeOfEvent.getTime() - currentTime.getTime()) / (1000 * 60); // divide by 1000 x 60 bc it's in milliseconds\n const daysLeft = Math.floor(timeDifferenceMinutes / (60 * 24)); // minutes in an hour x hours in a day\n const hoursLeft = Math.floor((timeDifferenceMinutes - daysLeft * 60 * 24) / 60);\n const minutesLeft = Math.ceil(timeDifferenceMinutes - daysLeft * 60 * 24 - hoursLeft * 60);\n\n return [daysLeft, hoursLeft, minutesLeft];\n};\n\ninterface eventDateProps {\n year: number;\n month: number;\n day: number;\n hour: number;\n}\n\nconst Countdown = ({ year, month, day, hour }: eventDateProps) => {\n const timeOfEvent = new Date(year, month, day, hour, 0, 0);\n\n const currentTime = new Date();\n const [timeLeft, setTimeLeft] = useState(getTimeLeft({ currentTime, timeOfEvent }));\n\n useEffect(() => {\n const interval = setInterval(() => {\n const currentTime = new Date();\n setTimeLeft(() => getTimeLeft({ currentTime, timeOfEvent }));\n }, 1000); // run the interval every 1000 milliseconds (1 second)\n return () => clearInterval(interval);\n }, []); // only run the effect once\n\n function getPercentage(current: number, maximum: number) {\n const percentage = 100 - Math.round(100 * (current / maximum));\n return percentage;\n }\n\n const hoursPercentage = getPercentage(timeLeft[1], 24);\n const dayPercentage = getPercentage(timeLeft[0], 30.5);\n const minutesPercentage = getPercentage(timeLeft[2], 60);\n\n const circularProgressStyles = buildStyles({\n // Rotation of path and trail, in number of turns (0-1)\n rotation: 0.5,\n // Whether to use rounded or flat corners on the ends - can use 'butt' or 'round'\n strokeLinecap: 'butt',\n // Text size\n textSize: '16px',\n // Colors\n pathColor: themeObj.dark.palette.primary.main,\n textColor: themeObj.dark.palette.secondary.main,\n trailColor: themeObj.dark.palette.accent.main\n });\n\n return (\n <>\n \n
\n {/* display: \"grid\", gridTemplateColumns: \"repeat(3, 1fr)\" */}\n \n
{timeLeft[0]}
\n
Days
\n \n \n
{timeLeft[1]}
\n {/* used to be 128px */}\n
Hours
\n \n \n
{timeLeft[2]}
\n
Minutes
\n \n
\n {/* {timeLeft[0]} days {timeLeft[1]} hours {timeLeft[2]} minutes remaining */}\n \n \n );\n};\n\nexport default Countdown;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './layout.scss';\n\nimport { VerticalTimeline, VerticalTimelineElement } from 'react-vertical-timeline-component';\nimport 'react-vertical-timeline-component/style.min.css';\n\ninterface EventInfo {\n name: string;\n description: string;\n time: string;\n}\n\ninterface TimelineProps {\n eventInfo: EventInfo[];\n}\n\nconst Timeline = ({ eventInfo }: TimelineProps) => {\n return (\n <>\n \n {eventInfo.map((event, index) => {\n return (\n \n \n {event.name}\n \n \n {event.description}\n \n \n );\n })}\n \n \n );\n};\n\nexport default Timeline;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst PrizeMoney = () => {\n return (\n \n \n $1000 in prizes\n \n \n );\n};\n\nexport default PrizeMoney;\n","import React from 'react';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './index.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport Countdown from '../components/countdown';\nimport Timeline from '../components/timeline';\nimport PrizeMoney from '../components/prizeMoney';\nimport eventInfo from '../data/schedule.json';\nimport Banner from '../components/banner';\n\nconst IndexPage = () => {\n return (\n \n \n \n
\n \n 2023\n \n MVHacks 6.0\n
\n \n \n The hackathon for everyone. Especially beginners.\n \n\n \n \n \n \n \n \n
\n
\n );\n};\n\n/**\n * Head export to define metadata for the page\n *\n * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\n */\nexport const Head = () => (\n \n);\n\nexport default IndexPage;\n"],"names":["hasOwn","hasOwnProperty","classNames","classes","i","arguments","length","arg","argType","push","Array","isArray","inner","apply","toString","Object","prototype","includes","key","call","join","module","exports","default","_extends","assign","target","source","this","_setPrototypeOf","o","p","setPrototypeOf","__proto__","observerMap","Map","RootIds","WeakMap","rootId","unsupportedValue","undefined","defaultFallbackInView","inView","optionsToId","options","keys","sort","filter","map","root","has","set","get","observe","element","callback","fallbackInView","window","IntersectionObserver","bounds","getBoundingClientRect","isIntersecting","intersectionRatio","threshold","time","boundingClientRect","intersectionRect","rootBounds","_createObserver","id","instance","thresholds","elements","observer","entries","forEach","entry","_elements$get","some","trackVisibility","isVisible","createObserver","callbacks","splice","indexOf","unobserve","size","disconnect","_excluded","isPlainChildren","props","children","InView","_React$Component","subClass","superClass","_this","node","_unobserveCb","handleNode","triggerOnce","skip","setState","initialInView","observeNode","handleChange","onChange","state","create","constructor","_proto","componentDidUpdate","prevProps","rootMargin","delay","componentWillUnmount","_this$props","render","_this$state","ref","_this$props2","as","excluded","sourceKeys","_objectWithoutPropertiesLoose","useInView","_temp","_ref","_React$useState","setRef","current","useEffect","result","displayName","defaultProps","_react","_interopRequireDefault","_propTypes","_classnames","obj","__esModule","VerticalTimeline","_ref$animate","animate","_ref$className","className","_ref$layout","layout","_ref$lineColor","lineColor","document","documentElement","style","setProperty","createElement","propTypes","oneOfType","arrayOf","isRequired","string","bool","oneOf","_default","_reactIntersectionObserver","VerticalTimelineElement","_ref$children","_ref$contentArrowStyl","contentArrowStyle","_ref$contentStyle","contentStyle","_ref$date","date","_ref$dateClassName","dateClassName","_ref$icon","icon","_ref$iconClassName","iconClassName","_ref$iconOnClick","iconOnClick","_ref$onTimelineElemen","onTimelineElementClick","_ref$iconStyle","iconStyle","_ref$id","_ref$position","position","_ref$style","_ref$textClassName","textClassName","_ref$intersectionObse","intersectionObserverProps","_ref$visible","visible","_ref2","Fragment","onClick","shape","func","object","number","React","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","color","src","_extendStatics","d","b","_assign","t","s","n","Path","_a","counterClockwise","dashRatio","pathRadius","strokeWidth","getDashStyle","getPathDescription","fillOpacity","rotation","diameter","Math","PI","gapLength","strokeDasharray","strokeDashoffset","CircularProgressbar","_super","__","__extends","getBackgroundPadding","backgroundPadding","getPathRadius","getPathRatio","value","minValue","maxValue","min","max","circleRatio","styles","text","pathRatio","viewBox","cx","cy","r","trail","path","x","y","Component","CircularProgressbarWithChildren","circularProgressbarProps","e","getOwnPropertySymbols","__rest","marginTop","removeUndefinedValues","getTimeLeft","currentTime","timeDifferenceMinutes","timeOfEvent","getTime","daysLeft","floor","hoursLeft","ceil","year","month","day","hour","Date","useState","timeLeft","setTimeLeft","getPercentage","maximum","round","interval","setInterval","clearInterval","strokeLinecap","textColor","textSize","pathColor","pathTransition","pathTransitionDuration","trailColor","backgroundColor","rotationTransform","rotationTransformOrigin","hoursPercentage","dayPercentage","minutesPercentage","circularProgressStyles","stroke","transform","transformOrigin","transition","transitionDuration","fill","fontSize","paddingTop","margin","eventInfo","event","index","boxShadow","outline","borderRight","border","name","description","Head","Seo","title","ChakraProvider","theme","Layout","Button","variant","href","Countdown","PrizeMoney","Timeline","Banner"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-index-tsx-e6debe5440e9d321cd3d.js b/component---src-pages-index-tsx-e6debe5440e9d321cd3d.js deleted file mode 100644 index d8c2e01..0000000 --- a/component---src-pages-index-tsx-e6debe5440e9d321cd3d.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see component---src-pages-index-tsx-e6debe5440e9d321cd3d.js.LICENSE.txt */ -(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[691],{5900:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t=e}));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=i.get(t.target))||n.forEach((function(e){e(a,t)}))}))}),e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:i},o.set(t,n)}return n}(n),l=a.id,s=a.observer,u=a.elements,m=u.get(e)||[];return u.has(e)||u.set(e,m),m.push(t),s.observe(e),function(){m.splice(m.indexOf(t),1),0===m.length&&(u.delete(e),s.unobserve(e)),0===u.size&&(s.disconnect(),o.delete(l))}}var p=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function f(e){return"function"!=typeof e.children}var h=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),f(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var l=o.prototype;return l.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},l.componentWillUnmount=function(){this.unobserve(),this.node=null},l.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,i=e.trackVisibility,a=e.delay,o=e.fallbackInView;this._unobserveCb=m(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:i,delay:a},o)}},l.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},l.render=function(){if(!f(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var a=this.props,o=a.children,l=a.as,s=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(a,p);return r.createElement(l||"div",i({ref:this.handleNode},s),o)},o}(r.Component);function v(e){var t=void 0===e?{}:e,n=t.threshold,i=t.delay,a=t.trackVisibility,o=t.rootMargin,l=t.root,s=t.triggerOnce,c=t.skip,u=t.initialInView,d=t.fallbackInView,p=r.useRef(),f=r.useState({inView:!!u}),h=f[0],v=f[1],y=r.useCallback((function(e){void 0!==p.current&&(p.current(),p.current=void 0),c||e&&(p.current=m(e,(function(e,t){v({inView:e,entry:t}),t.isIntersecting&&s&&p.current&&(p.current(),p.current=void 0)}),{root:l,rootMargin:o,threshold:n,trackVisibility:a,delay:i},d))}),[Array.isArray(n)?n.toString():n,l,o,s,c,a,d,i]);(0,r.useEffect)((function(){p.current||!h.entry||s||c||v({inView:!!u})}));var g=[y,h.inView,h.entry];return g.ref=g[0],g.inView=g[1],g.entry=g[2],g}h.displayName="InView",h.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},5238:function(e,t,n){"use strict";t.Z=void 0;var r=o(n(7294)),i=o(n(5697)),a=o(n(5900));function o(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=e.animate,n=void 0===t||t,i=e.className,o=void 0===i?"":i,l=e.layout,s=void 0===l?"2-columns":l,c=e.lineColor,u=void 0===c?"#FFF":c,d=e.children;return"object"==typeof window&&document.documentElement.style.setProperty("--line-color",u),r.default.createElement("div",{className:(0,a.default)(o,"vertical-timeline",{"vertical-timeline--animate":n,"vertical-timeline--two-columns":"2-columns"===s,"vertical-timeline--one-column-left":"1-column"===s||"1-column-left"===s,"vertical-timeline--one-column-right":"1-column-right"===s})},d)};l.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]).isRequired,className:i.default.string,animate:i.default.bool,layout:i.default.oneOf(["1-column-left","1-column","2-columns","1-column-right"]),lineColor:i.default.string};var s=l;t.Z=s},7038:function(e,t,n){"use strict";t.Z=void 0;var r=l(n(7294)),i=l(n(5697)),a=l(n(5900)),o=n(660);function l(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.children,n=void 0===t?"":t,i=e.className,l=void 0===i?"":i,s=e.contentArrowStyle,c=void 0===s?null:s,u=e.contentStyle,d=void 0===u?null:u,m=e.date,p=void 0===m?"":m,f=e.dateClassName,h=void 0===f?"":f,v=e.icon,y=void 0===v?null:v,g=e.iconClassName,b=void 0===g?"":g,k=e.iconOnClick,E=void 0===k?null:k,w=e.onTimelineElementClick,C=void 0===w?null:w,x=e.iconStyle,O=void 0===x?null:x,N=e.id,V=void 0===N?"":N,S=e.position,P=void 0===S?"":S,_=e.style,R=void 0===_?null:_,M=e.textClassName,T=void 0===M?"":M,j=e.intersectionObserverProps,I=void 0===j?{rootMargin:"0px 0px -40px 0px",triggerOnce:!0}:j,W=e.visible,A=void 0!==W&&W;return r.default.createElement(o.InView,I,(function(e){var t=e.inView,i=e.ref;return r.default.createElement("div",{ref:i,id:V,className:(0,a.default)(l,"vertical-timeline-element",{"vertical-timeline-element--left":"left"===P,"vertical-timeline-element--right":"right"===P,"vertical-timeline-element--no-children":""===n}),style:R},r.default.createElement(r.default.Fragment,null,r.default.createElement("span",{style:O,onClick:E,className:(0,a.default)(b,"vertical-timeline-element-icon",{"bounce-in":t||A,"is-hidden":!(t||A)})},y),r.default.createElement("div",{style:d,onClick:C,className:(0,a.default)(T,"vertical-timeline-element-content",{"bounce-in":t||A,"is-hidden":!(t||A)})},r.default.createElement("div",{style:c,className:"vertical-timeline-element-content-arrow"}),n,r.default.createElement("span",{className:(0,a.default)(h,"vertical-timeline-element-date")},p))))}))};s.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]),className:i.default.string,contentArrowStyle:i.default.shape({}),contentStyle:i.default.shape({}),date:i.default.node,dateClassName:i.default.string,icon:i.default.element,iconClassName:i.default.string,iconStyle:i.default.shape({}),iconOnClick:i.default.func,onTimelineElementClick:i.default.func,id:i.default.string,position:i.default.string,style:i.default.shape({}),textClassName:i.default.string,visible:i.default.bool,intersectionObserverProps:i.default.shape({root:i.default.object,rootMargin:i.default.string,threshold:i.default.number,triggerOnce:i.default.bool})};var c=s;t.Z=c},7772:function(e,t,n){"use strict";e.exports={VerticalTimeline:n(5238).Z,VerticalTimelineElement:n(7038).Z}},1528:function(e,t,n){"use strict";var r=n(7294),i=n(5205);t.Z=function(){return r.createElement("div",{style:{background:i.af.dark.palette.accent.main,display:"flex",textAlign:"center",justifyContent:"center",width:"100%",height:"auto",flexDirection:"column",alignItems:"center"}},r.createElement("div",null,r.createElement("h1",{className:"sponsorsText",style:{color:i.af.dark.palette.primary.main}},"Sponsors")),r.createElement("div",{className:"banner"},r.createElement("img",{src:"/images/sponsors/balsamic_logo.png"})))}},1555:function(e,t,n){"use strict";n.r(t),n.d(t,{Head:function(){return x},default:function(){return O}});var r=n(7294),i=n(2302),a=n(4001),o=n(4956),l=n(1942),s=n(5205),c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},c(e,t)};var u=function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nvar observerMap = new Map();\nvar RootIds = new WeakMap();\nvar rootId = 0;\nvar unsupportedValue = undefined;\n/**\r\n * What should be the default behavior if the IntersectionObserver is unsupported?\r\n * Ideally the polyfill has been loaded, you can have the following happen:\r\n * - `undefined`: Throw an error\r\n * - `true` or `false`: Set the `inView` value to this regardless of intersection state\r\n * **/\n\nfunction defaultFallbackInView(inView) {\n unsupportedValue = inView;\n}\n/**\r\n * Generate a unique ID for the root element\r\n * @param root\r\n */\n\n\nfunction getRootId(root) {\n if (!root) return '0';\n if (RootIds.has(root)) return RootIds.get(root);\n rootId += 1;\n RootIds.set(root, rootId.toString());\n return RootIds.get(root);\n}\n/**\r\n * Convert the options to a string Id, based on the values.\r\n * Ensures we can reuse the same observer when observing elements with the same options.\r\n * @param options\r\n */\n\n\nfunction optionsToId(options) {\n return Object.keys(options).sort().filter(function (key) {\n return options[key] !== undefined;\n }).map(function (key) {\n return key + \"_\" + (key === 'root' ? getRootId(options.root) : options[key]);\n }).toString();\n}\n\nfunction createObserver(options) {\n // Create a unique ID for this observer instance, based on the root, root margin and threshold.\n var id = optionsToId(options);\n var instance = observerMap.get(id);\n\n if (!instance) {\n // Create a map of elements this observer is going to observe. Each element has a list of callbacks that should be triggered, once it comes into view.\n var elements = new Map();\n var thresholds;\n var observer = new IntersectionObserver(function (entries) {\n entries.forEach(function (entry) {\n var _elements$get; // While it would be nice if you could just look at isIntersecting to determine if the component is inside the viewport, browsers can't agree on how to use it.\n // -Firefox ignores `threshold` when considering `isIntersecting`, so it will never be false again if `threshold` is > 0\n\n\n var inView = entry.isIntersecting && thresholds.some(function (threshold) {\n return entry.intersectionRatio >= threshold;\n }); // @ts-ignore support IntersectionObserver v2\n\n if (options.trackVisibility && typeof entry.isVisible === 'undefined') {\n // The browser doesn't support Intersection Observer v2, falling back to v1 behavior.\n // @ts-ignore\n entry.isVisible = inView;\n }\n\n (_elements$get = elements.get(entry.target)) == null ? void 0 : _elements$get.forEach(function (callback) {\n callback(inView, entry);\n });\n });\n }, options); // Ensure we have a valid thresholds array. If not, use the threshold from the options\n\n thresholds = observer.thresholds || (Array.isArray(options.threshold) ? options.threshold : [options.threshold || 0]);\n instance = {\n id: id,\n observer: observer,\n elements: elements\n };\n observerMap.set(id, instance);\n }\n\n return instance;\n}\n/**\r\n * @param element - DOM Element to observe\r\n * @param callback - Callback function to trigger when intersection status changes\r\n * @param options - Intersection Observer options\r\n * @param fallbackInView - Fallback inView value.\r\n * @return Function - Cleanup function that should be triggered to unregister the observer\r\n */\n\n\nfunction observe(element, callback, options, fallbackInView) {\n if (options === void 0) {\n options = {};\n }\n\n if (fallbackInView === void 0) {\n fallbackInView = unsupportedValue;\n }\n\n if (typeof window.IntersectionObserver === 'undefined' && fallbackInView !== undefined) {\n var bounds = element.getBoundingClientRect();\n callback(fallbackInView, {\n isIntersecting: fallbackInView,\n target: element,\n intersectionRatio: typeof options.threshold === 'number' ? options.threshold : 0,\n time: 0,\n boundingClientRect: bounds,\n intersectionRect: bounds,\n rootBounds: bounds\n });\n return function () {// Nothing to cleanup\n };\n } // An observer with the same options can be reused, so lets use this fact\n\n\n var _createObserver = createObserver(options),\n id = _createObserver.id,\n observer = _createObserver.observer,\n elements = _createObserver.elements; // Register the callback listener for this element\n\n\n var callbacks = elements.get(element) || [];\n\n if (!elements.has(element)) {\n elements.set(element, callbacks);\n }\n\n callbacks.push(callback);\n observer.observe(element);\n return function unobserve() {\n // Remove the callback from the callback list\n callbacks.splice(callbacks.indexOf(callback), 1);\n\n if (callbacks.length === 0) {\n // No more callback exists for element, so destroy it\n elements[\"delete\"](element);\n observer.unobserve(element);\n }\n\n if (elements.size === 0) {\n // No more elements are being observer by this instance, so destroy it\n observer.disconnect();\n observerMap[\"delete\"](id);\n }\n };\n}\n\nvar _excluded = [\"children\", \"as\", \"triggerOnce\", \"threshold\", \"root\", \"rootMargin\", \"onChange\", \"skip\", \"trackVisibility\", \"delay\", \"initialInView\", \"fallbackInView\"];\n\nfunction isPlainChildren(props) {\n return typeof props.children !== 'function';\n}\n/**\r\n ## Render props\r\n\n To use the `` component, you pass it a function. It will be called\r\n whenever the state changes, with the new value of `inView`. In addition to the\r\n `inView` prop, children also receive a `ref` that should be set on the\r\n containing DOM element. This is the element that the IntersectionObserver will\r\n monitor.\r\n\n If you need it, you can also access the\r\n [`IntersectionObserverEntry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry)\r\n on `entry`, giving you access to all the details about the current intersection\r\n state.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n \r\n {({ inView, ref, entry }) => (\r\n
\r\n

{`Header inside viewport ${inView}.`}

\r\n
\r\n )}\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n\n ## Plain children\r\n\n You can pass any element to the ``, and it will handle creating the\r\n wrapping DOM element. Add a handler to the `onChange` method, and control the\r\n state in your own component. Any extra props you add to `` will be\r\n passed to the HTML element, allowing you set the `className`, `style`, etc.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n console.log('Inview:', inView)}>\r\n

Plain children are always rendered. Use onChange to monitor state.

\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n */\n\n\nvar InView = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(InView, _React$Component);\n\n function InView(props) {\n var _this;\n\n _this = _React$Component.call(this, props) || this;\n _this.node = null;\n _this._unobserveCb = null;\n\n _this.handleNode = function (node) {\n if (_this.node) {\n // Clear the old observer, before we start observing a new element\n _this.unobserve();\n\n if (!node && !_this.props.triggerOnce && !_this.props.skip) {\n // Reset the state if we get a new node, and we aren't ignoring updates\n _this.setState({\n inView: !!_this.props.initialInView,\n entry: undefined\n });\n }\n }\n\n _this.node = node ? node : null;\n\n _this.observeNode();\n };\n\n _this.handleChange = function (inView, entry) {\n if (inView && _this.props.triggerOnce) {\n // If `triggerOnce` is true, we should stop observing the element.\n _this.unobserve();\n }\n\n if (!isPlainChildren(_this.props)) {\n // Store the current State, so we can pass it to the children in the next render update\n // There's no reason to update the state for plain children, since it's not used in the rendering.\n _this.setState({\n inView: inView,\n entry: entry\n });\n }\n\n if (_this.props.onChange) {\n // If the user is actively listening for onChange, always trigger it\n _this.props.onChange(inView, entry);\n }\n };\n\n _this.state = {\n inView: !!props.initialInView,\n entry: undefined\n };\n return _this;\n }\n\n var _proto = InView.prototype;\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n // If a IntersectionObserver option changed, reinit the observer\n if (prevProps.rootMargin !== this.props.rootMargin || prevProps.root !== this.props.root || prevProps.threshold !== this.props.threshold || prevProps.skip !== this.props.skip || prevProps.trackVisibility !== this.props.trackVisibility || prevProps.delay !== this.props.delay) {\n this.unobserve();\n this.observeNode();\n }\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.unobserve();\n this.node = null;\n };\n\n _proto.observeNode = function observeNode() {\n if (!this.node || this.props.skip) return;\n var _this$props = this.props,\n threshold = _this$props.threshold,\n root = _this$props.root,\n rootMargin = _this$props.rootMargin,\n trackVisibility = _this$props.trackVisibility,\n delay = _this$props.delay,\n fallbackInView = _this$props.fallbackInView;\n this._unobserveCb = observe(this.node, this.handleChange, {\n threshold: threshold,\n root: root,\n rootMargin: rootMargin,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n };\n\n _proto.unobserve = function unobserve() {\n if (this._unobserveCb) {\n this._unobserveCb();\n\n this._unobserveCb = null;\n }\n };\n\n _proto.render = function render() {\n if (!isPlainChildren(this.props)) {\n var _this$state = this.state,\n inView = _this$state.inView,\n entry = _this$state.entry;\n return this.props.children({\n inView: inView,\n entry: entry,\n ref: this.handleNode\n });\n }\n\n var _this$props2 = this.props,\n children = _this$props2.children,\n as = _this$props2.as,\n props = _objectWithoutPropertiesLoose(_this$props2, _excluded);\n\n return /*#__PURE__*/React.createElement(as || 'div', _extends({\n ref: this.handleNode\n }, props), children);\n };\n\n return InView;\n}(React.Component);\n\nInView.displayName = 'InView';\nInView.defaultProps = {\n threshold: 0,\n triggerOnce: false,\n initialInView: false\n};\n/**\r\n * React Hooks make it easy to monitor the `inView` state of your components. Call\r\n * the `useInView` hook with the (optional) [options](#options) you need. It will\r\n * return an array containing a `ref`, the `inView` status and the current\r\n * [`entry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry).\r\n * Assign the `ref` to the DOM element you want to monitor, and the hook will\r\n * report the status.\r\n *\r\n * @example\r\n * ```jsx\r\n * import React from 'react';\r\n * import { useInView } from 'react-intersection-observer';\r\n *\r\n * const Component = () => {\r\n * const { ref, inView, entry } = useInView({\r\n * threshold: 0,\r\n * });\r\n *\r\n * return (\r\n *
\r\n *

{`Header inside viewport ${inView}.`}

\r\n *
\r\n * );\r\n * };\r\n * ```\r\n */\n\nfunction useInView(_temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n threshold = _ref.threshold,\n delay = _ref.delay,\n trackVisibility = _ref.trackVisibility,\n rootMargin = _ref.rootMargin,\n root = _ref.root,\n triggerOnce = _ref.triggerOnce,\n skip = _ref.skip,\n initialInView = _ref.initialInView,\n fallbackInView = _ref.fallbackInView;\n\n var unobserve = React.useRef();\n\n var _React$useState = React.useState({\n inView: !!initialInView\n }),\n state = _React$useState[0],\n setState = _React$useState[1];\n\n var setRef = React.useCallback(function (node) {\n if (unobserve.current !== undefined) {\n unobserve.current();\n unobserve.current = undefined;\n } // Skip creating the observer\n\n\n if (skip) return;\n\n if (node) {\n unobserve.current = observe(node, function (inView, entry) {\n setState({\n inView: inView,\n entry: entry\n });\n\n if (entry.isIntersecting && triggerOnce && unobserve.current) {\n // If it should only trigger once, unobserve the element after it's inView\n unobserve.current();\n unobserve.current = undefined;\n }\n }, {\n root: root,\n rootMargin: rootMargin,\n threshold: threshold,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n }\n }, // We break the rule here, because we aren't including the actual `threshold` variable\n // eslint-disable-next-line react-hooks/exhaustive-deps\n [// If the threshold is an array, convert it to a string so it won't change between renders.\n // eslint-disable-next-line react-hooks/exhaustive-deps\n Array.isArray(threshold) ? threshold.toString() : threshold, root, rootMargin, triggerOnce, skip, trackVisibility, fallbackInView, delay]);\n /* eslint-disable-next-line */\n\n useEffect(function () {\n if (!unobserve.current && state.entry && !triggerOnce && !skip) {\n // If we don't have a ref, then reset the state (unless the hook is set to only `triggerOnce` or `skip`)\n // This ensures we correctly reflect the current state - If you aren't observing anything, then nothing is inView\n setState({\n inView: !!initialInView\n });\n }\n });\n var result = [setRef, state.inView, state.entry]; // Support object destructuring, by adding the specific values.\n\n result.ref = result[0];\n result.inView = result[1];\n result.entry = result[2];\n return result;\n}\n\nexport { InView, InView as default, defaultFallbackInView, observe, useInView };","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimeline = function VerticalTimeline(_ref) {\n var _ref$animate = _ref.animate,\n animate = _ref$animate === void 0 ? true : _ref$animate,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$layout = _ref.layout,\n layout = _ref$layout === void 0 ? '2-columns' : _ref$layout,\n _ref$lineColor = _ref.lineColor,\n lineColor = _ref$lineColor === void 0 ? '#FFF' : _ref$lineColor,\n children = _ref.children;\n\n if (typeof window === 'object') {\n document.documentElement.style.setProperty('--line-color', lineColor);\n }\n\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n className: (0, _classnames.default)(className, 'vertical-timeline', {\n 'vertical-timeline--animate': animate,\n 'vertical-timeline--two-columns': layout === '2-columns',\n 'vertical-timeline--one-column-left': layout === '1-column' || layout === '1-column-left',\n 'vertical-timeline--one-column-right': layout === '1-column-right'\n })\n }, children);\n};\n\nVerticalTimeline.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]).isRequired,\n className: _propTypes.default.string,\n animate: _propTypes.default.bool,\n layout: _propTypes.default.oneOf(['1-column-left', '1-column', '2-columns', '1-column-right']),\n lineColor: _propTypes.default.string\n};\nvar _default = VerticalTimeline;\nexports.default = _default;","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nvar _reactIntersectionObserver = require(\"react-intersection-observer\");\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimelineElement = function VerticalTimelineElement(_ref) {\n var _ref$children = _ref.children,\n children = _ref$children === void 0 ? '' : _ref$children,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$contentArrowStyl = _ref.contentArrowStyle,\n contentArrowStyle = _ref$contentArrowStyl === void 0 ? null : _ref$contentArrowStyl,\n _ref$contentStyle = _ref.contentStyle,\n contentStyle = _ref$contentStyle === void 0 ? null : _ref$contentStyle,\n _ref$date = _ref.date,\n date = _ref$date === void 0 ? '' : _ref$date,\n _ref$dateClassName = _ref.dateClassName,\n dateClassName = _ref$dateClassName === void 0 ? '' : _ref$dateClassName,\n _ref$icon = _ref.icon,\n icon = _ref$icon === void 0 ? null : _ref$icon,\n _ref$iconClassName = _ref.iconClassName,\n iconClassName = _ref$iconClassName === void 0 ? '' : _ref$iconClassName,\n _ref$iconOnClick = _ref.iconOnClick,\n iconOnClick = _ref$iconOnClick === void 0 ? null : _ref$iconOnClick,\n _ref$onTimelineElemen = _ref.onTimelineElementClick,\n onTimelineElementClick = _ref$onTimelineElemen === void 0 ? null : _ref$onTimelineElemen,\n _ref$iconStyle = _ref.iconStyle,\n iconStyle = _ref$iconStyle === void 0 ? null : _ref$iconStyle,\n _ref$id = _ref.id,\n id = _ref$id === void 0 ? '' : _ref$id,\n _ref$position = _ref.position,\n position = _ref$position === void 0 ? '' : _ref$position,\n _ref$style = _ref.style,\n style = _ref$style === void 0 ? null : _ref$style,\n _ref$textClassName = _ref.textClassName,\n textClassName = _ref$textClassName === void 0 ? '' : _ref$textClassName,\n _ref$intersectionObse = _ref.intersectionObserverProps,\n intersectionObserverProps = _ref$intersectionObse === void 0 ? {\n rootMargin: '0px 0px -40px 0px',\n triggerOnce: true\n } : _ref$intersectionObse,\n _ref$visible = _ref.visible,\n visible = _ref$visible === void 0 ? false : _ref$visible;\n return /*#__PURE__*/_react.default.createElement(_reactIntersectionObserver.InView, intersectionObserverProps, function (_ref2) {\n var inView = _ref2.inView,\n ref = _ref2.ref;\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n ref: ref,\n id: id,\n className: (0, _classnames.default)(className, 'vertical-timeline-element', {\n 'vertical-timeline-element--left': position === 'left',\n 'vertical-timeline-element--right': position === 'right',\n 'vertical-timeline-element--no-children': children === ''\n }),\n style: style\n }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(\"span\", {\n // eslint-disable-line jsx-a11y/no-static-element-interactions\n style: iconStyle,\n onClick: iconOnClick,\n className: (0, _classnames.default)(iconClassName, 'vertical-timeline-element-icon', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, icon), /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentStyle,\n onClick: onTimelineElementClick,\n className: (0, _classnames.default)(textClassName, 'vertical-timeline-element-content', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentArrowStyle,\n className: \"vertical-timeline-element-content-arrow\"\n }), children, /*#__PURE__*/_react.default.createElement(\"span\", {\n className: (0, _classnames.default)(dateClassName, 'vertical-timeline-element-date')\n }, date))));\n });\n};\n\nVerticalTimelineElement.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),\n className: _propTypes.default.string,\n contentArrowStyle: _propTypes.default.shape({}),\n contentStyle: _propTypes.default.shape({}),\n date: _propTypes.default.node,\n dateClassName: _propTypes.default.string,\n icon: _propTypes.default.element,\n iconClassName: _propTypes.default.string,\n iconStyle: _propTypes.default.shape({}),\n iconOnClick: _propTypes.default.func,\n onTimelineElementClick: _propTypes.default.func,\n id: _propTypes.default.string,\n position: _propTypes.default.string,\n style: _propTypes.default.shape({}),\n textClassName: _propTypes.default.string,\n visible: _propTypes.default.bool,\n intersectionObserverProps: _propTypes.default.shape({\n root: _propTypes.default.object,\n rootMargin: _propTypes.default.string,\n threshold: _propTypes.default.number,\n triggerOnce: _propTypes.default.bool\n })\n};\nvar _default = VerticalTimelineElement;\nexports.default = _default;","\"use strict\"; // this should be the entry point to your library\n\nmodule.exports = {\n VerticalTimeline: require('./VerticalTimeline').default,\n // eslint-disable-line global-require\n VerticalTimelineElement: require('./VerticalTimelineElement').default // eslint-disable-line global-require\n\n};","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n {/* \n \n */}\n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","import { createElement, Component } from 'react';\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar _extendStatics = function extendStatics(d, b) {\n _extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) {\n if (b.hasOwnProperty(p)) d[p] = b[p];\n }\n };\n\n return _extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n _extendStatics(d, b);\n\n function __() {\n this.constructor = d;\n }\n\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar _assign = function __assign() {\n _assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n }\n\n return t;\n };\n\n return _assign.apply(this, arguments);\n};\n\nfunction __rest(s, e) {\n var t = {};\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n }\n\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nvar VIEWBOX_WIDTH = 100;\nvar VIEWBOX_HEIGHT = 100;\nvar VIEWBOX_HEIGHT_HALF = 50;\nvar VIEWBOX_CENTER_X = 50;\nvar VIEWBOX_CENTER_Y = 50;\n\nfunction Path(_a) {\n var className = _a.className,\n counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius,\n strokeWidth = _a.strokeWidth,\n style = _a.style;\n return createElement(\"path\", {\n className: className,\n style: Object.assign({}, style, getDashStyle({\n pathRadius: pathRadius,\n dashRatio: dashRatio,\n counterClockwise: counterClockwise\n })),\n d: getPathDescription({\n pathRadius: pathRadius,\n counterClockwise: counterClockwise\n }),\n strokeWidth: strokeWidth,\n fillOpacity: 0\n });\n}\n\nfunction getPathDescription(_a) {\n var pathRadius = _a.pathRadius,\n counterClockwise = _a.counterClockwise;\n var radius = pathRadius;\n var rotation = counterClockwise ? 1 : 0;\n return \"\\n M \" + VIEWBOX_CENTER_X + \",\" + VIEWBOX_CENTER_Y + \"\\n m 0,-\" + radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,\" + 2 * radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,-\" + 2 * radius + \"\\n \";\n}\n\nfunction getDashStyle(_a) {\n var counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius;\n var diameter = Math.PI * 2 * pathRadius;\n var gapLength = (1 - dashRatio) * diameter;\n return {\n strokeDasharray: diameter + \"px \" + diameter + \"px\",\n strokeDashoffset: (counterClockwise ? -gapLength : gapLength) + \"px\"\n };\n}\n\nvar CircularProgressbar = function (_super) {\n __extends(CircularProgressbar, _super);\n\n function CircularProgressbar() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n\n CircularProgressbar.prototype.getBackgroundPadding = function () {\n if (!this.props.background) {\n return 0;\n }\n\n return this.props.backgroundPadding;\n };\n\n CircularProgressbar.prototype.getPathRadius = function () {\n return VIEWBOX_HEIGHT_HALF - this.props.strokeWidth / 2 - this.getBackgroundPadding();\n };\n\n CircularProgressbar.prototype.getPathRatio = function () {\n var _a = this.props,\n value = _a.value,\n minValue = _a.minValue,\n maxValue = _a.maxValue;\n var boundedValue = Math.min(Math.max(value, minValue), maxValue);\n return (boundedValue - minValue) / (maxValue - minValue);\n };\n\n CircularProgressbar.prototype.render = function () {\n var _a = this.props,\n circleRatio = _a.circleRatio,\n className = _a.className,\n classes = _a.classes,\n counterClockwise = _a.counterClockwise,\n styles = _a.styles,\n strokeWidth = _a.strokeWidth,\n text = _a.text;\n var pathRadius = this.getPathRadius();\n var pathRatio = this.getPathRatio();\n return createElement(\"svg\", {\n className: classes.root + \" \" + className,\n style: styles.root,\n viewBox: \"0 0 \" + VIEWBOX_WIDTH + \" \" + VIEWBOX_HEIGHT,\n \"data-test-id\": \"CircularProgressbar\"\n }, this.props.background ? createElement(\"circle\", {\n className: classes.background,\n style: styles.background,\n cx: VIEWBOX_CENTER_X,\n cy: VIEWBOX_CENTER_Y,\n r: VIEWBOX_HEIGHT_HALF\n }) : null, createElement(Path, {\n className: classes.trail,\n counterClockwise: counterClockwise,\n dashRatio: circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.trail\n }), createElement(Path, {\n className: classes.path,\n counterClockwise: counterClockwise,\n dashRatio: pathRatio * circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.path\n }), text ? createElement(\"text\", {\n className: classes.text,\n style: styles.text,\n x: VIEWBOX_CENTER_X,\n y: VIEWBOX_CENTER_Y\n }, text) : null);\n };\n\n CircularProgressbar.defaultProps = {\n background: false,\n backgroundPadding: 0,\n circleRatio: 1,\n classes: {\n root: 'CircularProgressbar',\n trail: 'CircularProgressbar-trail',\n path: 'CircularProgressbar-path',\n text: 'CircularProgressbar-text',\n background: 'CircularProgressbar-background'\n },\n counterClockwise: false,\n className: '',\n maxValue: 100,\n minValue: 0,\n strokeWidth: 8,\n styles: {\n root: {},\n trail: {},\n path: {},\n text: {},\n background: {}\n },\n text: ''\n };\n return CircularProgressbar;\n}(Component);\n\nfunction CircularProgressbarWithChildren(props) {\n var children = props.children,\n circularProgressbarProps = __rest(props, [\"children\"]);\n\n return createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren\"\n }, createElement(\"div\", {\n style: {\n position: 'relative',\n width: '100%',\n height: '100%'\n }\n }, createElement(CircularProgressbar, _assign({}, circularProgressbarProps)), props.children ? createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren__children\",\n style: {\n position: 'absolute',\n width: '100%',\n height: '100%',\n marginTop: '-100%',\n display: 'flex',\n flexDirection: 'column',\n justifyContent: 'center',\n alignItems: 'center'\n }\n }, props.children) : null));\n}\n\nfunction buildStyles(_a) {\n var rotation = _a.rotation,\n strokeLinecap = _a.strokeLinecap,\n textColor = _a.textColor,\n textSize = _a.textSize,\n pathColor = _a.pathColor,\n pathTransition = _a.pathTransition,\n pathTransitionDuration = _a.pathTransitionDuration,\n trailColor = _a.trailColor,\n backgroundColor = _a.backgroundColor;\n var rotationTransform = rotation == null ? undefined : \"rotate(\" + rotation + \"turn)\";\n var rotationTransformOrigin = rotation == null ? undefined : 'center center';\n return {\n root: {},\n path: removeUndefinedValues({\n stroke: pathColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin,\n transition: pathTransition,\n transitionDuration: pathTransitionDuration == null ? undefined : pathTransitionDuration + \"s\"\n }),\n trail: removeUndefinedValues({\n stroke: trailColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin\n }),\n text: removeUndefinedValues({\n fill: textColor,\n fontSize: textSize\n }),\n background: removeUndefinedValues({\n fill: backgroundColor\n })\n };\n}\n\nfunction removeUndefinedValues(obj) {\n Object.keys(obj).forEach(function (key) {\n if (obj[key] == null) {\n delete obj[key];\n }\n });\n return obj;\n}\n\nexport { CircularProgressbar, CircularProgressbarWithChildren, buildStyles };","import React from 'react';\nimport './styles.scss';\nimport { themeObj } from '../../utils/customTheme';\nimport { useState, useEffect } from 'react';\nimport { CircularProgressbarWithChildren, buildStyles } from 'react-circular-progressbar';\nimport 'react-circular-progressbar/dist/styles.css';\n\n// I'll fix this when I have time later -- I know the logic and whatever if flawed and failing terribly rn.\ninterface timeProps {\n currentTime: Date;\n timeOfEvent: Date;\n}\n\nconst getTimeLeft = ({ currentTime, timeOfEvent }: timeProps) => {\n const timeDifferenceMinutes = (timeOfEvent.getTime() - currentTime.getTime()) / (1000 * 60); // divide by 1000 x 60 bc it's in milliseconds\n const daysLeft = Math.floor(timeDifferenceMinutes / (60 * 24)); // minutes in an hour x hours in a day\n const hoursLeft = Math.floor((timeDifferenceMinutes - daysLeft * 60 * 24) / 60);\n const minutesLeft = Math.ceil(timeDifferenceMinutes - daysLeft * 60 * 24 - hoursLeft * 60);\n\n return [daysLeft, hoursLeft, minutesLeft];\n};\n\ninterface eventDateProps {\n year: number;\n month: number;\n day: number;\n hour: number;\n}\n\nconst Countdown = ({ year, month, day, hour }: eventDateProps) => {\n const timeOfEvent = new Date(year, month, day, hour, 0, 0);\n\n const currentTime = new Date();\n const [timeLeft, setTimeLeft] = useState(getTimeLeft({ currentTime, timeOfEvent }));\n\n useEffect(() => {\n const interval = setInterval(() => {\n const currentTime = new Date();\n setTimeLeft(() => getTimeLeft({ currentTime, timeOfEvent }));\n }, 1000); // run the interval every 1000 milliseconds (1 second)\n return () => clearInterval(interval);\n }, []); // only run the effect once\n\n function getPercentage(current: number, maximum: number) {\n const percentage = 100 - Math.round(100 * (current / maximum));\n return percentage;\n }\n\n const hoursPercentage = getPercentage(timeLeft[1], 24);\n const dayPercentage = getPercentage(timeLeft[0], 30.5);\n const minutesPercentage = getPercentage(timeLeft[2], 60);\n\n const circularProgressStyles = buildStyles({\n // Rotation of path and trail, in number of turns (0-1)\n rotation: 0.5,\n // Whether to use rounded or flat corners on the ends - can use 'butt' or 'round'\n strokeLinecap: 'butt',\n // Text size\n textSize: '16px',\n // Colors\n pathColor: themeObj.dark.palette.primary.main,\n textColor: themeObj.dark.palette.secondary.main,\n trailColor: themeObj.dark.palette.accent.main\n });\n\n return (\n <>\n \n
\n {/* display: \"grid\", gridTemplateColumns: \"repeat(3, 1fr)\" */}\n \n
{timeLeft[0]}
\n
Days
\n \n \n
{timeLeft[1]}
\n {/* used to be 128px */}\n
Hours
\n \n \n
{timeLeft[2]}
\n
Minutes
\n \n
\n {/* {timeLeft[0]} days {timeLeft[1]} hours {timeLeft[2]} minutes remaining */}\n \n \n );\n};\n\nexport default Countdown;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './layout.scss';\n\nimport { VerticalTimeline, VerticalTimelineElement } from 'react-vertical-timeline-component';\nimport 'react-vertical-timeline-component/style.min.css';\n\ninterface EventInfo {\n name: string;\n description: string;\n time: string;\n}\n\ninterface TimelineProps {\n eventInfo: EventInfo[];\n}\n\nconst Timeline = ({ eventInfo }: TimelineProps) => {\n return (\n <>\n \n {eventInfo.map((event, index) => {\n return (\n \n \n {event.name}\n \n \n {event.description}\n \n \n );\n })}\n \n \n );\n};\n\nexport default Timeline;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst PrizeMoney = () => {\n return (\n \n \n $1000 in prizes\n \n \n );\n};\n\nexport default PrizeMoney;\n","import React from 'react';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './index.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport Countdown from '../components/countdown';\nimport Timeline from '../components/timeline';\nimport PrizeMoney from '../components/prizeMoney';\nimport eventInfo from '../data/schedule.json';\nimport Banner from '../components/banner';\n\nconst IndexPage = () => {\n return (\n \n \n \n
\n \n 2023\n \n MVHacks 6.0\n
\n \n \n The hackathon for everyone. Especially beginners.\n \n\n \n \n \n \n \n \n
\n
\n );\n};\n\n/**\n * Head export to define metadata for the page\n *\n * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\n */\nexport const Head = () => (\n \n);\n\nexport default IndexPage;\n"],"names":["hasOwn","hasOwnProperty","classNames","classes","i","arguments","length","arg","argType","push","Array","isArray","inner","apply","toString","Object","prototype","includes","key","call","join","module","exports","default","_extends","assign","target","source","this","_setPrototypeOf","o","p","setPrototypeOf","__proto__","observerMap","Map","RootIds","WeakMap","rootId","unsupportedValue","undefined","defaultFallbackInView","inView","optionsToId","options","keys","sort","filter","map","root","has","set","get","observe","element","callback","fallbackInView","window","IntersectionObserver","bounds","getBoundingClientRect","isIntersecting","intersectionRatio","threshold","time","boundingClientRect","intersectionRect","rootBounds","_createObserver","id","instance","thresholds","elements","observer","entries","forEach","entry","_elements$get","some","trackVisibility","isVisible","createObserver","callbacks","splice","indexOf","unobserve","size","disconnect","_excluded","isPlainChildren","props","children","InView","_React$Component","subClass","superClass","_this","node","_unobserveCb","handleNode","triggerOnce","skip","setState","initialInView","observeNode","handleChange","onChange","state","create","constructor","_proto","componentDidUpdate","prevProps","rootMargin","delay","componentWillUnmount","_this$props","render","_this$state","ref","_this$props2","as","excluded","sourceKeys","_objectWithoutPropertiesLoose","useInView","_temp","_ref","_React$useState","setRef","current","useEffect","result","displayName","defaultProps","_react","_interopRequireDefault","_propTypes","_classnames","obj","__esModule","VerticalTimeline","_ref$animate","animate","_ref$className","className","_ref$layout","layout","_ref$lineColor","lineColor","document","documentElement","style","setProperty","createElement","propTypes","oneOfType","arrayOf","isRequired","string","bool","oneOf","_default","_reactIntersectionObserver","VerticalTimelineElement","_ref$children","_ref$contentArrowStyl","contentArrowStyle","_ref$contentStyle","contentStyle","_ref$date","date","_ref$dateClassName","dateClassName","_ref$icon","icon","_ref$iconClassName","iconClassName","_ref$iconOnClick","iconOnClick","_ref$onTimelineElemen","onTimelineElementClick","_ref$iconStyle","iconStyle","_ref$id","_ref$position","position","_ref$style","_ref$textClassName","textClassName","_ref$intersectionObse","intersectionObserverProps","_ref$visible","visible","_ref2","Fragment","onClick","shape","func","object","number","React","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","color","src","_extendStatics","d","b","_assign","t","s","n","Path","_a","counterClockwise","dashRatio","pathRadius","strokeWidth","getDashStyle","getPathDescription","fillOpacity","rotation","diameter","Math","PI","gapLength","strokeDasharray","strokeDashoffset","CircularProgressbar","_super","__","__extends","getBackgroundPadding","backgroundPadding","getPathRadius","getPathRatio","value","minValue","maxValue","min","max","circleRatio","styles","text","pathRatio","viewBox","cx","cy","r","trail","path","x","y","Component","CircularProgressbarWithChildren","circularProgressbarProps","e","getOwnPropertySymbols","__rest","marginTop","removeUndefinedValues","getTimeLeft","currentTime","timeDifferenceMinutes","timeOfEvent","getTime","daysLeft","floor","hoursLeft","ceil","year","month","day","hour","Date","useState","timeLeft","setTimeLeft","getPercentage","maximum","round","interval","setInterval","clearInterval","strokeLinecap","textColor","textSize","pathColor","pathTransition","pathTransitionDuration","trailColor","backgroundColor","rotationTransform","rotationTransformOrigin","hoursPercentage","dayPercentage","minutesPercentage","circularProgressStyles","stroke","transform","transformOrigin","transition","transitionDuration","fill","fontSize","paddingTop","margin","eventInfo","event","index","boxShadow","outline","borderRight","border","name","description","Head","Seo","title","ChakraProvider","theme","Layout","Button","variant","href","Countdown","PrizeMoney","Timeline","Banner"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-index-tsx-f33ab258235c485fdc19.js b/component---src-pages-index-tsx-f33ab258235c485fdc19.js deleted file mode 100644 index f999b60..0000000 --- a/component---src-pages-index-tsx-f33ab258235c485fdc19.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see component---src-pages-index-tsx-f33ab258235c485fdc19.js.LICENSE.txt */ -(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[691],{5900:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t=e}));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=i.get(t.target))||n.forEach((function(e){e(a,t)}))}))}),e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:i},o.set(t,n)}return n}(n),l=a.id,s=a.observer,u=a.elements,m=u.get(e)||[];return u.has(e)||u.set(e,m),m.push(t),s.observe(e),function(){m.splice(m.indexOf(t),1),0===m.length&&(u.delete(e),s.unobserve(e)),0===u.size&&(s.disconnect(),o.delete(l))}}var p=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function f(e){return"function"!=typeof e.children}var h=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),f(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var l=o.prototype;return l.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},l.componentWillUnmount=function(){this.unobserve(),this.node=null},l.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,i=e.trackVisibility,a=e.delay,o=e.fallbackInView;this._unobserveCb=m(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:i,delay:a},o)}},l.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},l.render=function(){if(!f(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var a=this.props,o=a.children,l=a.as,s=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(a,p);return r.createElement(l||"div",i({ref:this.handleNode},s),o)},o}(r.Component);function v(e){var t=void 0===e?{}:e,n=t.threshold,i=t.delay,a=t.trackVisibility,o=t.rootMargin,l=t.root,s=t.triggerOnce,c=t.skip,u=t.initialInView,d=t.fallbackInView,p=r.useRef(),f=r.useState({inView:!!u}),h=f[0],v=f[1],y=r.useCallback((function(e){void 0!==p.current&&(p.current(),p.current=void 0),c||e&&(p.current=m(e,(function(e,t){v({inView:e,entry:t}),t.isIntersecting&&s&&p.current&&(p.current(),p.current=void 0)}),{root:l,rootMargin:o,threshold:n,trackVisibility:a,delay:i},d))}),[Array.isArray(n)?n.toString():n,l,o,s,c,a,d,i]);(0,r.useEffect)((function(){p.current||!h.entry||s||c||v({inView:!!u})}));var g=[y,h.inView,h.entry];return g.ref=g[0],g.inView=g[1],g.entry=g[2],g}h.displayName="InView",h.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},5238:function(e,t,n){"use strict";t.Z=void 0;var r=o(n(7294)),i=o(n(5697)),a=o(n(5900));function o(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=e.animate,n=void 0===t||t,i=e.className,o=void 0===i?"":i,l=e.layout,s=void 0===l?"2-columns":l,c=e.lineColor,u=void 0===c?"#FFF":c,d=e.children;return"object"==typeof window&&document.documentElement.style.setProperty("--line-color",u),r.default.createElement("div",{className:(0,a.default)(o,"vertical-timeline",{"vertical-timeline--animate":n,"vertical-timeline--two-columns":"2-columns"===s,"vertical-timeline--one-column-left":"1-column"===s||"1-column-left"===s,"vertical-timeline--one-column-right":"1-column-right"===s})},d)};l.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]).isRequired,className:i.default.string,animate:i.default.bool,layout:i.default.oneOf(["1-column-left","1-column","2-columns","1-column-right"]),lineColor:i.default.string};var s=l;t.Z=s},7038:function(e,t,n){"use strict";t.Z=void 0;var r=l(n(7294)),i=l(n(5697)),a=l(n(5900)),o=n(660);function l(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.children,n=void 0===t?"":t,i=e.className,l=void 0===i?"":i,s=e.contentArrowStyle,c=void 0===s?null:s,u=e.contentStyle,d=void 0===u?null:u,m=e.date,p=void 0===m?"":m,f=e.dateClassName,h=void 0===f?"":f,v=e.icon,y=void 0===v?null:v,g=e.iconClassName,b=void 0===g?"":g,k=e.iconOnClick,E=void 0===k?null:k,w=e.onTimelineElementClick,C=void 0===w?null:w,x=e.iconStyle,O=void 0===x?null:x,N=e.id,V=void 0===N?"":N,S=e.position,P=void 0===S?"":S,_=e.style,T=void 0===_?null:_,j=e.textClassName,I=void 0===j?"":j,R=e.intersectionObserverProps,M=void 0===R?{rootMargin:"0px 0px -40px 0px",triggerOnce:!0}:R,A=e.visible,W=void 0!==A&&A;return r.default.createElement(o.InView,M,(function(e){var t=e.inView,i=e.ref;return r.default.createElement("div",{ref:i,id:V,className:(0,a.default)(l,"vertical-timeline-element",{"vertical-timeline-element--left":"left"===P,"vertical-timeline-element--right":"right"===P,"vertical-timeline-element--no-children":""===n}),style:T},r.default.createElement(r.default.Fragment,null,r.default.createElement("span",{style:O,onClick:E,className:(0,a.default)(b,"vertical-timeline-element-icon",{"bounce-in":t||W,"is-hidden":!(t||W)})},y),r.default.createElement("div",{style:d,onClick:C,className:(0,a.default)(I,"vertical-timeline-element-content",{"bounce-in":t||W,"is-hidden":!(t||W)})},r.default.createElement("div",{style:c,className:"vertical-timeline-element-content-arrow"}),n,r.default.createElement("span",{className:(0,a.default)(h,"vertical-timeline-element-date")},p))))}))};s.propTypes={children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]),className:i.default.string,contentArrowStyle:i.default.shape({}),contentStyle:i.default.shape({}),date:i.default.node,dateClassName:i.default.string,icon:i.default.element,iconClassName:i.default.string,iconStyle:i.default.shape({}),iconOnClick:i.default.func,onTimelineElementClick:i.default.func,id:i.default.string,position:i.default.string,style:i.default.shape({}),textClassName:i.default.string,visible:i.default.bool,intersectionObserverProps:i.default.shape({root:i.default.object,rootMargin:i.default.string,threshold:i.default.number,triggerOnce:i.default.bool})};var c=s;t.Z=c},7772:function(e,t,n){"use strict";e.exports={VerticalTimeline:n(5238).Z,VerticalTimelineElement:n(7038).Z}},1528:function(e,t,n){"use strict";var r=n(7294),i=n(5205);t.Z=function(){return r.createElement("div",{style:{background:i.af.dark.palette.accent.main,display:"flex",textAlign:"center",justifyContent:"center",width:"100%",height:"auto",flexDirection:"column",alignItems:"center"}},r.createElement("div",null,r.createElement("h1",{className:"sponsorsText",style:{color:i.af.dark.palette.primary.main}},"Sponsors")),r.createElement("div",{className:"banner"},r.createElement("img",{src:"/images/sponsors/balsamic_logo.png"})))}},8614:function(e,t,n){"use strict";n.r(t),n.d(t,{Head:function(){return O},default:function(){return N}});var r=n(7294),i=n(2302),a=n(4001),o=n(4956),l=n(1942),s=n(5205),c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},c(e,t)};var u=function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nvar observerMap = new Map();\nvar RootIds = new WeakMap();\nvar rootId = 0;\nvar unsupportedValue = undefined;\n/**\r\n * What should be the default behavior if the IntersectionObserver is unsupported?\r\n * Ideally the polyfill has been loaded, you can have the following happen:\r\n * - `undefined`: Throw an error\r\n * - `true` or `false`: Set the `inView` value to this regardless of intersection state\r\n * **/\n\nfunction defaultFallbackInView(inView) {\n unsupportedValue = inView;\n}\n/**\r\n * Generate a unique ID for the root element\r\n * @param root\r\n */\n\n\nfunction getRootId(root) {\n if (!root) return '0';\n if (RootIds.has(root)) return RootIds.get(root);\n rootId += 1;\n RootIds.set(root, rootId.toString());\n return RootIds.get(root);\n}\n/**\r\n * Convert the options to a string Id, based on the values.\r\n * Ensures we can reuse the same observer when observing elements with the same options.\r\n * @param options\r\n */\n\n\nfunction optionsToId(options) {\n return Object.keys(options).sort().filter(function (key) {\n return options[key] !== undefined;\n }).map(function (key) {\n return key + \"_\" + (key === 'root' ? getRootId(options.root) : options[key]);\n }).toString();\n}\n\nfunction createObserver(options) {\n // Create a unique ID for this observer instance, based on the root, root margin and threshold.\n var id = optionsToId(options);\n var instance = observerMap.get(id);\n\n if (!instance) {\n // Create a map of elements this observer is going to observe. Each element has a list of callbacks that should be triggered, once it comes into view.\n var elements = new Map();\n var thresholds;\n var observer = new IntersectionObserver(function (entries) {\n entries.forEach(function (entry) {\n var _elements$get; // While it would be nice if you could just look at isIntersecting to determine if the component is inside the viewport, browsers can't agree on how to use it.\n // -Firefox ignores `threshold` when considering `isIntersecting`, so it will never be false again if `threshold` is > 0\n\n\n var inView = entry.isIntersecting && thresholds.some(function (threshold) {\n return entry.intersectionRatio >= threshold;\n }); // @ts-ignore support IntersectionObserver v2\n\n if (options.trackVisibility && typeof entry.isVisible === 'undefined') {\n // The browser doesn't support Intersection Observer v2, falling back to v1 behavior.\n // @ts-ignore\n entry.isVisible = inView;\n }\n\n (_elements$get = elements.get(entry.target)) == null ? void 0 : _elements$get.forEach(function (callback) {\n callback(inView, entry);\n });\n });\n }, options); // Ensure we have a valid thresholds array. If not, use the threshold from the options\n\n thresholds = observer.thresholds || (Array.isArray(options.threshold) ? options.threshold : [options.threshold || 0]);\n instance = {\n id: id,\n observer: observer,\n elements: elements\n };\n observerMap.set(id, instance);\n }\n\n return instance;\n}\n/**\r\n * @param element - DOM Element to observe\r\n * @param callback - Callback function to trigger when intersection status changes\r\n * @param options - Intersection Observer options\r\n * @param fallbackInView - Fallback inView value.\r\n * @return Function - Cleanup function that should be triggered to unregister the observer\r\n */\n\n\nfunction observe(element, callback, options, fallbackInView) {\n if (options === void 0) {\n options = {};\n }\n\n if (fallbackInView === void 0) {\n fallbackInView = unsupportedValue;\n }\n\n if (typeof window.IntersectionObserver === 'undefined' && fallbackInView !== undefined) {\n var bounds = element.getBoundingClientRect();\n callback(fallbackInView, {\n isIntersecting: fallbackInView,\n target: element,\n intersectionRatio: typeof options.threshold === 'number' ? options.threshold : 0,\n time: 0,\n boundingClientRect: bounds,\n intersectionRect: bounds,\n rootBounds: bounds\n });\n return function () {// Nothing to cleanup\n };\n } // An observer with the same options can be reused, so lets use this fact\n\n\n var _createObserver = createObserver(options),\n id = _createObserver.id,\n observer = _createObserver.observer,\n elements = _createObserver.elements; // Register the callback listener for this element\n\n\n var callbacks = elements.get(element) || [];\n\n if (!elements.has(element)) {\n elements.set(element, callbacks);\n }\n\n callbacks.push(callback);\n observer.observe(element);\n return function unobserve() {\n // Remove the callback from the callback list\n callbacks.splice(callbacks.indexOf(callback), 1);\n\n if (callbacks.length === 0) {\n // No more callback exists for element, so destroy it\n elements[\"delete\"](element);\n observer.unobserve(element);\n }\n\n if (elements.size === 0) {\n // No more elements are being observer by this instance, so destroy it\n observer.disconnect();\n observerMap[\"delete\"](id);\n }\n };\n}\n\nvar _excluded = [\"children\", \"as\", \"triggerOnce\", \"threshold\", \"root\", \"rootMargin\", \"onChange\", \"skip\", \"trackVisibility\", \"delay\", \"initialInView\", \"fallbackInView\"];\n\nfunction isPlainChildren(props) {\n return typeof props.children !== 'function';\n}\n/**\r\n ## Render props\r\n\n To use the `` component, you pass it a function. It will be called\r\n whenever the state changes, with the new value of `inView`. In addition to the\r\n `inView` prop, children also receive a `ref` that should be set on the\r\n containing DOM element. This is the element that the IntersectionObserver will\r\n monitor.\r\n\n If you need it, you can also access the\r\n [`IntersectionObserverEntry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry)\r\n on `entry`, giving you access to all the details about the current intersection\r\n state.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n \r\n {({ inView, ref, entry }) => (\r\n
\r\n

{`Header inside viewport ${inView}.`}

\r\n
\r\n )}\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n\n ## Plain children\r\n\n You can pass any element to the ``, and it will handle creating the\r\n wrapping DOM element. Add a handler to the `onChange` method, and control the\r\n state in your own component. Any extra props you add to `` will be\r\n passed to the HTML element, allowing you set the `className`, `style`, etc.\r\n\n ```jsx\r\n import { InView } from 'react-intersection-observer';\r\n\n const Component = () => (\r\n console.log('Inview:', inView)}>\r\n

Plain children are always rendered. Use onChange to monitor state.

\r\n
\r\n );\r\n\n export default Component;\r\n ```\r\n */\n\n\nvar InView = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(InView, _React$Component);\n\n function InView(props) {\n var _this;\n\n _this = _React$Component.call(this, props) || this;\n _this.node = null;\n _this._unobserveCb = null;\n\n _this.handleNode = function (node) {\n if (_this.node) {\n // Clear the old observer, before we start observing a new element\n _this.unobserve();\n\n if (!node && !_this.props.triggerOnce && !_this.props.skip) {\n // Reset the state if we get a new node, and we aren't ignoring updates\n _this.setState({\n inView: !!_this.props.initialInView,\n entry: undefined\n });\n }\n }\n\n _this.node = node ? node : null;\n\n _this.observeNode();\n };\n\n _this.handleChange = function (inView, entry) {\n if (inView && _this.props.triggerOnce) {\n // If `triggerOnce` is true, we should stop observing the element.\n _this.unobserve();\n }\n\n if (!isPlainChildren(_this.props)) {\n // Store the current State, so we can pass it to the children in the next render update\n // There's no reason to update the state for plain children, since it's not used in the rendering.\n _this.setState({\n inView: inView,\n entry: entry\n });\n }\n\n if (_this.props.onChange) {\n // If the user is actively listening for onChange, always trigger it\n _this.props.onChange(inView, entry);\n }\n };\n\n _this.state = {\n inView: !!props.initialInView,\n entry: undefined\n };\n return _this;\n }\n\n var _proto = InView.prototype;\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n // If a IntersectionObserver option changed, reinit the observer\n if (prevProps.rootMargin !== this.props.rootMargin || prevProps.root !== this.props.root || prevProps.threshold !== this.props.threshold || prevProps.skip !== this.props.skip || prevProps.trackVisibility !== this.props.trackVisibility || prevProps.delay !== this.props.delay) {\n this.unobserve();\n this.observeNode();\n }\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.unobserve();\n this.node = null;\n };\n\n _proto.observeNode = function observeNode() {\n if (!this.node || this.props.skip) return;\n var _this$props = this.props,\n threshold = _this$props.threshold,\n root = _this$props.root,\n rootMargin = _this$props.rootMargin,\n trackVisibility = _this$props.trackVisibility,\n delay = _this$props.delay,\n fallbackInView = _this$props.fallbackInView;\n this._unobserveCb = observe(this.node, this.handleChange, {\n threshold: threshold,\n root: root,\n rootMargin: rootMargin,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n };\n\n _proto.unobserve = function unobserve() {\n if (this._unobserveCb) {\n this._unobserveCb();\n\n this._unobserveCb = null;\n }\n };\n\n _proto.render = function render() {\n if (!isPlainChildren(this.props)) {\n var _this$state = this.state,\n inView = _this$state.inView,\n entry = _this$state.entry;\n return this.props.children({\n inView: inView,\n entry: entry,\n ref: this.handleNode\n });\n }\n\n var _this$props2 = this.props,\n children = _this$props2.children,\n as = _this$props2.as,\n props = _objectWithoutPropertiesLoose(_this$props2, _excluded);\n\n return /*#__PURE__*/React.createElement(as || 'div', _extends({\n ref: this.handleNode\n }, props), children);\n };\n\n return InView;\n}(React.Component);\n\nInView.displayName = 'InView';\nInView.defaultProps = {\n threshold: 0,\n triggerOnce: false,\n initialInView: false\n};\n/**\r\n * React Hooks make it easy to monitor the `inView` state of your components. Call\r\n * the `useInView` hook with the (optional) [options](#options) you need. It will\r\n * return an array containing a `ref`, the `inView` status and the current\r\n * [`entry`](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry).\r\n * Assign the `ref` to the DOM element you want to monitor, and the hook will\r\n * report the status.\r\n *\r\n * @example\r\n * ```jsx\r\n * import React from 'react';\r\n * import { useInView } from 'react-intersection-observer';\r\n *\r\n * const Component = () => {\r\n * const { ref, inView, entry } = useInView({\r\n * threshold: 0,\r\n * });\r\n *\r\n * return (\r\n *
\r\n *

{`Header inside viewport ${inView}.`}

\r\n *
\r\n * );\r\n * };\r\n * ```\r\n */\n\nfunction useInView(_temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n threshold = _ref.threshold,\n delay = _ref.delay,\n trackVisibility = _ref.trackVisibility,\n rootMargin = _ref.rootMargin,\n root = _ref.root,\n triggerOnce = _ref.triggerOnce,\n skip = _ref.skip,\n initialInView = _ref.initialInView,\n fallbackInView = _ref.fallbackInView;\n\n var unobserve = React.useRef();\n\n var _React$useState = React.useState({\n inView: !!initialInView\n }),\n state = _React$useState[0],\n setState = _React$useState[1];\n\n var setRef = React.useCallback(function (node) {\n if (unobserve.current !== undefined) {\n unobserve.current();\n unobserve.current = undefined;\n } // Skip creating the observer\n\n\n if (skip) return;\n\n if (node) {\n unobserve.current = observe(node, function (inView, entry) {\n setState({\n inView: inView,\n entry: entry\n });\n\n if (entry.isIntersecting && triggerOnce && unobserve.current) {\n // If it should only trigger once, unobserve the element after it's inView\n unobserve.current();\n unobserve.current = undefined;\n }\n }, {\n root: root,\n rootMargin: rootMargin,\n threshold: threshold,\n // @ts-ignore\n trackVisibility: trackVisibility,\n // @ts-ignore\n delay: delay\n }, fallbackInView);\n }\n }, // We break the rule here, because we aren't including the actual `threshold` variable\n // eslint-disable-next-line react-hooks/exhaustive-deps\n [// If the threshold is an array, convert it to a string so it won't change between renders.\n // eslint-disable-next-line react-hooks/exhaustive-deps\n Array.isArray(threshold) ? threshold.toString() : threshold, root, rootMargin, triggerOnce, skip, trackVisibility, fallbackInView, delay]);\n /* eslint-disable-next-line */\n\n useEffect(function () {\n if (!unobserve.current && state.entry && !triggerOnce && !skip) {\n // If we don't have a ref, then reset the state (unless the hook is set to only `triggerOnce` or `skip`)\n // This ensures we correctly reflect the current state - If you aren't observing anything, then nothing is inView\n setState({\n inView: !!initialInView\n });\n }\n });\n var result = [setRef, state.inView, state.entry]; // Support object destructuring, by adding the specific values.\n\n result.ref = result[0];\n result.inView = result[1];\n result.entry = result[2];\n return result;\n}\n\nexport { InView, InView as default, defaultFallbackInView, observe, useInView };","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimeline = function VerticalTimeline(_ref) {\n var _ref$animate = _ref.animate,\n animate = _ref$animate === void 0 ? true : _ref$animate,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$layout = _ref.layout,\n layout = _ref$layout === void 0 ? '2-columns' : _ref$layout,\n _ref$lineColor = _ref.lineColor,\n lineColor = _ref$lineColor === void 0 ? '#FFF' : _ref$lineColor,\n children = _ref.children;\n\n if (typeof window === 'object') {\n document.documentElement.style.setProperty('--line-color', lineColor);\n }\n\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n className: (0, _classnames.default)(className, 'vertical-timeline', {\n 'vertical-timeline--animate': animate,\n 'vertical-timeline--two-columns': layout === '2-columns',\n 'vertical-timeline--one-column-left': layout === '1-column' || layout === '1-column-left',\n 'vertical-timeline--one-column-right': layout === '1-column-right'\n })\n }, children);\n};\n\nVerticalTimeline.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]).isRequired,\n className: _propTypes.default.string,\n animate: _propTypes.default.bool,\n layout: _propTypes.default.oneOf(['1-column-left', '1-column', '2-columns', '1-column-right']),\n lineColor: _propTypes.default.string\n};\nvar _default = VerticalTimeline;\nexports.default = _default;","\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _classnames = _interopRequireDefault(require(\"classnames\"));\n\nvar _reactIntersectionObserver = require(\"react-intersection-observer\");\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar VerticalTimelineElement = function VerticalTimelineElement(_ref) {\n var _ref$children = _ref.children,\n children = _ref$children === void 0 ? '' : _ref$children,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n _ref$contentArrowStyl = _ref.contentArrowStyle,\n contentArrowStyle = _ref$contentArrowStyl === void 0 ? null : _ref$contentArrowStyl,\n _ref$contentStyle = _ref.contentStyle,\n contentStyle = _ref$contentStyle === void 0 ? null : _ref$contentStyle,\n _ref$date = _ref.date,\n date = _ref$date === void 0 ? '' : _ref$date,\n _ref$dateClassName = _ref.dateClassName,\n dateClassName = _ref$dateClassName === void 0 ? '' : _ref$dateClassName,\n _ref$icon = _ref.icon,\n icon = _ref$icon === void 0 ? null : _ref$icon,\n _ref$iconClassName = _ref.iconClassName,\n iconClassName = _ref$iconClassName === void 0 ? '' : _ref$iconClassName,\n _ref$iconOnClick = _ref.iconOnClick,\n iconOnClick = _ref$iconOnClick === void 0 ? null : _ref$iconOnClick,\n _ref$onTimelineElemen = _ref.onTimelineElementClick,\n onTimelineElementClick = _ref$onTimelineElemen === void 0 ? null : _ref$onTimelineElemen,\n _ref$iconStyle = _ref.iconStyle,\n iconStyle = _ref$iconStyle === void 0 ? null : _ref$iconStyle,\n _ref$id = _ref.id,\n id = _ref$id === void 0 ? '' : _ref$id,\n _ref$position = _ref.position,\n position = _ref$position === void 0 ? '' : _ref$position,\n _ref$style = _ref.style,\n style = _ref$style === void 0 ? null : _ref$style,\n _ref$textClassName = _ref.textClassName,\n textClassName = _ref$textClassName === void 0 ? '' : _ref$textClassName,\n _ref$intersectionObse = _ref.intersectionObserverProps,\n intersectionObserverProps = _ref$intersectionObse === void 0 ? {\n rootMargin: '0px 0px -40px 0px',\n triggerOnce: true\n } : _ref$intersectionObse,\n _ref$visible = _ref.visible,\n visible = _ref$visible === void 0 ? false : _ref$visible;\n return /*#__PURE__*/_react.default.createElement(_reactIntersectionObserver.InView, intersectionObserverProps, function (_ref2) {\n var inView = _ref2.inView,\n ref = _ref2.ref;\n return /*#__PURE__*/_react.default.createElement(\"div\", {\n ref: ref,\n id: id,\n className: (0, _classnames.default)(className, 'vertical-timeline-element', {\n 'vertical-timeline-element--left': position === 'left',\n 'vertical-timeline-element--right': position === 'right',\n 'vertical-timeline-element--no-children': children === ''\n }),\n style: style\n }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(\"span\", {\n // eslint-disable-line jsx-a11y/no-static-element-interactions\n style: iconStyle,\n onClick: iconOnClick,\n className: (0, _classnames.default)(iconClassName, 'vertical-timeline-element-icon', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, icon), /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentStyle,\n onClick: onTimelineElementClick,\n className: (0, _classnames.default)(textClassName, 'vertical-timeline-element-content', {\n 'bounce-in': inView || visible,\n 'is-hidden': !(inView || visible)\n })\n }, /*#__PURE__*/_react.default.createElement(\"div\", {\n style: contentArrowStyle,\n className: \"vertical-timeline-element-content-arrow\"\n }), children, /*#__PURE__*/_react.default.createElement(\"span\", {\n className: (0, _classnames.default)(dateClassName, 'vertical-timeline-element-date')\n }, date))));\n });\n};\n\nVerticalTimelineElement.propTypes = {\n children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),\n className: _propTypes.default.string,\n contentArrowStyle: _propTypes.default.shape({}),\n contentStyle: _propTypes.default.shape({}),\n date: _propTypes.default.node,\n dateClassName: _propTypes.default.string,\n icon: _propTypes.default.element,\n iconClassName: _propTypes.default.string,\n iconStyle: _propTypes.default.shape({}),\n iconOnClick: _propTypes.default.func,\n onTimelineElementClick: _propTypes.default.func,\n id: _propTypes.default.string,\n position: _propTypes.default.string,\n style: _propTypes.default.shape({}),\n textClassName: _propTypes.default.string,\n visible: _propTypes.default.bool,\n intersectionObserverProps: _propTypes.default.shape({\n root: _propTypes.default.object,\n rootMargin: _propTypes.default.string,\n threshold: _propTypes.default.number,\n triggerOnce: _propTypes.default.bool\n })\n};\nvar _default = VerticalTimelineElement;\nexports.default = _default;","\"use strict\"; // this should be the entry point to your library\n\nmodule.exports = {\n VerticalTimeline: require('./VerticalTimeline').default,\n // eslint-disable-line global-require\n VerticalTimelineElement: require('./VerticalTimelineElement').default // eslint-disable-line global-require\n\n};","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n {/* \n \n */}\n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","import { createElement, Component } from 'react';\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar _extendStatics = function extendStatics(d, b) {\n _extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) {\n if (b.hasOwnProperty(p)) d[p] = b[p];\n }\n };\n\n return _extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n _extendStatics(d, b);\n\n function __() {\n this.constructor = d;\n }\n\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar _assign = function __assign() {\n _assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n }\n\n return t;\n };\n\n return _assign.apply(this, arguments);\n};\n\nfunction __rest(s, e) {\n var t = {};\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n }\n\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nvar VIEWBOX_WIDTH = 100;\nvar VIEWBOX_HEIGHT = 100;\nvar VIEWBOX_HEIGHT_HALF = 50;\nvar VIEWBOX_CENTER_X = 50;\nvar VIEWBOX_CENTER_Y = 50;\n\nfunction Path(_a) {\n var className = _a.className,\n counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius,\n strokeWidth = _a.strokeWidth,\n style = _a.style;\n return createElement(\"path\", {\n className: className,\n style: Object.assign({}, style, getDashStyle({\n pathRadius: pathRadius,\n dashRatio: dashRatio,\n counterClockwise: counterClockwise\n })),\n d: getPathDescription({\n pathRadius: pathRadius,\n counterClockwise: counterClockwise\n }),\n strokeWidth: strokeWidth,\n fillOpacity: 0\n });\n}\n\nfunction getPathDescription(_a) {\n var pathRadius = _a.pathRadius,\n counterClockwise = _a.counterClockwise;\n var radius = pathRadius;\n var rotation = counterClockwise ? 1 : 0;\n return \"\\n M \" + VIEWBOX_CENTER_X + \",\" + VIEWBOX_CENTER_Y + \"\\n m 0,-\" + radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,\" + 2 * radius + \"\\n a \" + radius + \",\" + radius + \" \" + rotation + \" 1 1 0,-\" + 2 * radius + \"\\n \";\n}\n\nfunction getDashStyle(_a) {\n var counterClockwise = _a.counterClockwise,\n dashRatio = _a.dashRatio,\n pathRadius = _a.pathRadius;\n var diameter = Math.PI * 2 * pathRadius;\n var gapLength = (1 - dashRatio) * diameter;\n return {\n strokeDasharray: diameter + \"px \" + diameter + \"px\",\n strokeDashoffset: (counterClockwise ? -gapLength : gapLength) + \"px\"\n };\n}\n\nvar CircularProgressbar = function (_super) {\n __extends(CircularProgressbar, _super);\n\n function CircularProgressbar() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n\n CircularProgressbar.prototype.getBackgroundPadding = function () {\n if (!this.props.background) {\n return 0;\n }\n\n return this.props.backgroundPadding;\n };\n\n CircularProgressbar.prototype.getPathRadius = function () {\n return VIEWBOX_HEIGHT_HALF - this.props.strokeWidth / 2 - this.getBackgroundPadding();\n };\n\n CircularProgressbar.prototype.getPathRatio = function () {\n var _a = this.props,\n value = _a.value,\n minValue = _a.minValue,\n maxValue = _a.maxValue;\n var boundedValue = Math.min(Math.max(value, minValue), maxValue);\n return (boundedValue - minValue) / (maxValue - minValue);\n };\n\n CircularProgressbar.prototype.render = function () {\n var _a = this.props,\n circleRatio = _a.circleRatio,\n className = _a.className,\n classes = _a.classes,\n counterClockwise = _a.counterClockwise,\n styles = _a.styles,\n strokeWidth = _a.strokeWidth,\n text = _a.text;\n var pathRadius = this.getPathRadius();\n var pathRatio = this.getPathRatio();\n return createElement(\"svg\", {\n className: classes.root + \" \" + className,\n style: styles.root,\n viewBox: \"0 0 \" + VIEWBOX_WIDTH + \" \" + VIEWBOX_HEIGHT,\n \"data-test-id\": \"CircularProgressbar\"\n }, this.props.background ? createElement(\"circle\", {\n className: classes.background,\n style: styles.background,\n cx: VIEWBOX_CENTER_X,\n cy: VIEWBOX_CENTER_Y,\n r: VIEWBOX_HEIGHT_HALF\n }) : null, createElement(Path, {\n className: classes.trail,\n counterClockwise: counterClockwise,\n dashRatio: circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.trail\n }), createElement(Path, {\n className: classes.path,\n counterClockwise: counterClockwise,\n dashRatio: pathRatio * circleRatio,\n pathRadius: pathRadius,\n strokeWidth: strokeWidth,\n style: styles.path\n }), text ? createElement(\"text\", {\n className: classes.text,\n style: styles.text,\n x: VIEWBOX_CENTER_X,\n y: VIEWBOX_CENTER_Y\n }, text) : null);\n };\n\n CircularProgressbar.defaultProps = {\n background: false,\n backgroundPadding: 0,\n circleRatio: 1,\n classes: {\n root: 'CircularProgressbar',\n trail: 'CircularProgressbar-trail',\n path: 'CircularProgressbar-path',\n text: 'CircularProgressbar-text',\n background: 'CircularProgressbar-background'\n },\n counterClockwise: false,\n className: '',\n maxValue: 100,\n minValue: 0,\n strokeWidth: 8,\n styles: {\n root: {},\n trail: {},\n path: {},\n text: {},\n background: {}\n },\n text: ''\n };\n return CircularProgressbar;\n}(Component);\n\nfunction CircularProgressbarWithChildren(props) {\n var children = props.children,\n circularProgressbarProps = __rest(props, [\"children\"]);\n\n return createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren\"\n }, createElement(\"div\", {\n style: {\n position: 'relative',\n width: '100%',\n height: '100%'\n }\n }, createElement(CircularProgressbar, _assign({}, circularProgressbarProps)), props.children ? createElement(\"div\", {\n \"data-test-id\": \"CircularProgressbarWithChildren__children\",\n style: {\n position: 'absolute',\n width: '100%',\n height: '100%',\n marginTop: '-100%',\n display: 'flex',\n flexDirection: 'column',\n justifyContent: 'center',\n alignItems: 'center'\n }\n }, props.children) : null));\n}\n\nfunction buildStyles(_a) {\n var rotation = _a.rotation,\n strokeLinecap = _a.strokeLinecap,\n textColor = _a.textColor,\n textSize = _a.textSize,\n pathColor = _a.pathColor,\n pathTransition = _a.pathTransition,\n pathTransitionDuration = _a.pathTransitionDuration,\n trailColor = _a.trailColor,\n backgroundColor = _a.backgroundColor;\n var rotationTransform = rotation == null ? undefined : \"rotate(\" + rotation + \"turn)\";\n var rotationTransformOrigin = rotation == null ? undefined : 'center center';\n return {\n root: {},\n path: removeUndefinedValues({\n stroke: pathColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin,\n transition: pathTransition,\n transitionDuration: pathTransitionDuration == null ? undefined : pathTransitionDuration + \"s\"\n }),\n trail: removeUndefinedValues({\n stroke: trailColor,\n strokeLinecap: strokeLinecap,\n transform: rotationTransform,\n transformOrigin: rotationTransformOrigin\n }),\n text: removeUndefinedValues({\n fill: textColor,\n fontSize: textSize\n }),\n background: removeUndefinedValues({\n fill: backgroundColor\n })\n };\n}\n\nfunction removeUndefinedValues(obj) {\n Object.keys(obj).forEach(function (key) {\n if (obj[key] == null) {\n delete obj[key];\n }\n });\n return obj;\n}\n\nexport { CircularProgressbar, CircularProgressbarWithChildren, buildStyles };","import React from 'react';\nimport './styles.scss';\nimport { themeObj } from '../../utils/customTheme';\nimport { useState, useEffect } from 'react';\nimport { CircularProgressbarWithChildren, buildStyles } from 'react-circular-progressbar';\nimport 'react-circular-progressbar/dist/styles.css';\n\n// I'll fix this when I have time later -- I know the logic and whatever if flawed and failing terribly rn.\ninterface timeProps {\n currentTime: Date;\n timeOfEvent: Date;\n}\n\nconst getTimeLeft = ({ currentTime, timeOfEvent }: timeProps) => {\n const timeDifferenceMinutes = (timeOfEvent.getTime() - currentTime.getTime()) / (1000 * 60); // divide by 1000 x 60 bc it's in milliseconds\n const daysLeft = Math.floor(timeDifferenceMinutes / (60 * 24)); // minutes in an hour x hours in a day\n const hoursLeft = Math.floor((timeDifferenceMinutes - daysLeft * 60 * 24) / 60);\n const minutesLeft = Math.ceil(timeDifferenceMinutes - daysLeft * 60 * 24 - hoursLeft * 60);\n\n return [daysLeft, hoursLeft, minutesLeft];\n};\n\ninterface eventDateProps {\n year: number;\n month: number;\n day: number;\n hour: number;\n}\n\nconst Countdown = ({ year, month, day, hour }: eventDateProps) => {\n const timeOfEvent = new Date(year, month, day, hour, 0, 0);\n\n const currentTime = new Date();\n const [timeLeft, setTimeLeft] = useState(getTimeLeft({ currentTime, timeOfEvent }));\n\n useEffect(() => {\n const interval = setInterval(() => {\n const currentTime = new Date();\n setTimeLeft(() => getTimeLeft({ currentTime, timeOfEvent }));\n }, 1000); // run the interval every 1000 milliseconds (1 second)\n return () => clearInterval(interval);\n }, []); // only run the effect once\n\n function getPercentage(current: number, maximum: number) {\n const percentage = 100 - Math.round(100 * (current / maximum));\n return percentage;\n }\n\n const hoursPercentage = getPercentage(timeLeft[1], 24);\n const dayPercentage = getPercentage(timeLeft[0], 30.5);\n const minutesPercentage = getPercentage(timeLeft[2], 60);\n\n const circularProgressStyles = buildStyles({\n // Rotation of path and trail, in number of turns (0-1)\n rotation: 0.5,\n // Whether to use rounded or flat corners on the ends - can use 'butt' or 'round'\n strokeLinecap: 'butt',\n // Text size\n textSize: '16px',\n // Colors\n pathColor: themeObj.dark.palette.primary.main,\n textColor: themeObj.dark.palette.secondary.main,\n trailColor: themeObj.dark.palette.accent.main\n });\n\n return (\n <>\n \n
\n {/* display: \"grid\", gridTemplateColumns: \"repeat(3, 1fr)\" */}\n \n
{timeLeft[0]}
\n
Days
\n \n \n
{timeLeft[1]}
\n {/* used to be 128px */}\n
Hours
\n \n \n
{timeLeft[2]}
\n
Minutes
\n \n
\n {/* {timeLeft[0]} days {timeLeft[1]} hours {timeLeft[2]} minutes remaining */}\n \n \n );\n};\n\nexport default Countdown;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './layout.scss';\n\nimport { VerticalTimeline, VerticalTimelineElement } from 'react-vertical-timeline-component';\nimport 'react-vertical-timeline-component/style.min.css';\n\ninterface EventInfo {\n name: string;\n description: string;\n time: string;\n descriptionLinked?: boolean;\n descriptionLink?: string;\n}\n\ninterface TimelineProps {\n eventInfo: EventInfo[];\n}\n\nconst Timeline = ({ eventInfo }: TimelineProps) => {\n return (\n <>\n \n {eventInfo.map((event, index) => {\n return (\n \n \n {event.name}\n \n {\n event.descriptionLinked ? (\n \n \n {event.description}\n \n \n ) : (\n \n {event.description}\n \n )\n }\n \n );\n })}\n \n \n );\n};\n\nexport default Timeline;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst PrizeMoney = () => {\n return (\n \n \n $1000 in prizes\n \n \n );\n};\n\nexport default PrizeMoney;\n","import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst DateBanner = () => {\n return (\n \n \n Join us virtually on June 17th!\n \n \n );\n};\n\nexport default DateBanner;\n","import React from 'react';\n\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './index.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport Countdown from '../components/countdown';\nimport Timeline from '../components/timeline';\nimport PrizeMoney from '../components/prizeMoney';\nimport eventInfo from '../data/schedule.json';\nimport Banner from '../components/banner';\nimport DateBanner from '../components/dateBanner';\n\nconst IndexPage = () => {\n return (\n \n \n \n
\n \n 2023\n \n MVHacks 6.0\n
\n \n \n The hackathon for everyone. Especially beginners.\n \n\n \n \n \n \n \n \n \n
\n
\n );\n};\n\n/**\n * Head export to define metadata for the page\n *\n * See: https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\n */\nexport const Head = () => (\n \n);\n\nexport default IndexPage;\n"],"names":["hasOwn","hasOwnProperty","classNames","classes","i","arguments","length","arg","argType","push","Array","isArray","inner","apply","toString","Object","prototype","includes","key","call","join","module","exports","default","_extends","assign","target","source","this","_setPrototypeOf","o","p","setPrototypeOf","__proto__","observerMap","Map","RootIds","WeakMap","rootId","unsupportedValue","undefined","defaultFallbackInView","inView","optionsToId","options","keys","sort","filter","map","root","has","set","get","observe","element","callback","fallbackInView","window","IntersectionObserver","bounds","getBoundingClientRect","isIntersecting","intersectionRatio","threshold","time","boundingClientRect","intersectionRect","rootBounds","_createObserver","id","instance","thresholds","elements","observer","entries","forEach","entry","_elements$get","some","trackVisibility","isVisible","createObserver","callbacks","splice","indexOf","unobserve","size","disconnect","_excluded","isPlainChildren","props","children","InView","_React$Component","subClass","superClass","_this","node","_unobserveCb","handleNode","triggerOnce","skip","setState","initialInView","observeNode","handleChange","onChange","state","create","constructor","_proto","componentDidUpdate","prevProps","rootMargin","delay","componentWillUnmount","_this$props","render","_this$state","ref","_this$props2","as","excluded","sourceKeys","_objectWithoutPropertiesLoose","useInView","_temp","_ref","_React$useState","setRef","current","useEffect","result","displayName","defaultProps","_react","_interopRequireDefault","_propTypes","_classnames","obj","__esModule","VerticalTimeline","_ref$animate","animate","_ref$className","className","_ref$layout","layout","_ref$lineColor","lineColor","document","documentElement","style","setProperty","createElement","propTypes","oneOfType","arrayOf","isRequired","string","bool","oneOf","_default","_reactIntersectionObserver","VerticalTimelineElement","_ref$children","_ref$contentArrowStyl","contentArrowStyle","_ref$contentStyle","contentStyle","_ref$date","date","_ref$dateClassName","dateClassName","_ref$icon","icon","_ref$iconClassName","iconClassName","_ref$iconOnClick","iconOnClick","_ref$onTimelineElemen","onTimelineElementClick","_ref$iconStyle","iconStyle","_ref$id","_ref$position","position","_ref$style","_ref$textClassName","textClassName","_ref$intersectionObse","intersectionObserverProps","_ref$visible","visible","_ref2","Fragment","onClick","shape","func","object","number","React","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","color","src","_extendStatics","d","b","_assign","t","s","n","Path","_a","counterClockwise","dashRatio","pathRadius","strokeWidth","getDashStyle","getPathDescription","fillOpacity","rotation","diameter","Math","PI","gapLength","strokeDasharray","strokeDashoffset","CircularProgressbar","_super","__","__extends","getBackgroundPadding","backgroundPadding","getPathRadius","getPathRatio","value","minValue","maxValue","min","max","circleRatio","styles","text","pathRatio","viewBox","cx","cy","r","trail","path","x","y","Component","CircularProgressbarWithChildren","circularProgressbarProps","e","getOwnPropertySymbols","__rest","marginTop","removeUndefinedValues","getTimeLeft","currentTime","timeDifferenceMinutes","timeOfEvent","getTime","daysLeft","floor","hoursLeft","ceil","year","month","day","hour","Date","useState","timeLeft","setTimeLeft","getPercentage","maximum","round","interval","setInterval","clearInterval","strokeLinecap","textColor","textSize","pathColor","pathTransition","pathTransitionDuration","trailColor","backgroundColor","rotationTransform","rotationTransformOrigin","hoursPercentage","dayPercentage","minutesPercentage","circularProgressStyles","stroke","transform","transformOrigin","transition","transitionDuration","fill","fontSize","paddingTop","margin","eventInfo","event","index","boxShadow","outline","borderRight","border","name","descriptionLinked","href","descriptionLink","description","Head","Seo","title","ChakraProvider","theme","Layout","Button","variant","DateBanner","Countdown","PrizeMoney","Timeline","Banner"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-sponsors-tsx-be317be11460faabd456.js b/component---src-pages-sponsors-tsx-be317be11460faabd456.js deleted file mode 100644 index d4b53a8..0000000 --- a/component---src-pages-sponsors-tsx-be317be11460faabd456.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[259],{1528:function(e,t,a){var n=a(7294),r=a(5205);t.Z=function(){return n.createElement("div",{style:{background:r.af.dark.palette.accent.main,display:"flex",textAlign:"center",justifyContent:"center",width:"100%",height:"auto",flexDirection:"column",alignItems:"center"}},n.createElement("div",null,n.createElement("h1",{className:"sponsorsText",style:{color:r.af.dark.palette.primary.main}},"Sponsors")),n.createElement("div",{className:"banner"},n.createElement("img",{src:"/images/sponsors/balsamic_logo.png"})))}},5083:function(e,t,a){a.r(t),a.d(t,{Head:function(){return u},default:function(){return d}});var n=a(7294),r=a(2302),l=a(4001),s=a(4956),o=a(1942),c=a(5205),i=a.p+"static/sponsorInfo-49b9858d1f42e0a24dd5bb409a7adecb.png",m=a(1528),u=function(){return n.createElement(l.Z,{title:"Sponsors",children:void 0})},d=function(){return n.createElement(o.xjn,{theme:c.ZP},n.createElement(r.Z,null,n.createElement(l.Z,{title:"Sponsors",children:void 0}),n.createElement("div",null,n.createElement("h1",{className:"titleStyle",style:{color:c.af.dark.palette.secondary.main}},"Sponsor us!"),n.createElement("div",{className:"sponsorChart"},n.createElement("img",{className:"sponsorsImg",src:i,alt:"Sponsor Info"})),n.createElement(s.zx,{variant:"outline",style:{display:"block",marginBottom:"5vh",marginLeft:"auto",marginRight:"auto"}},n.createElement("a",{href:"https://drive.google.com/file/d/1FyM05z4O_me3PSV0WxpTatO3uiGxedWk/view?usp=sharing",target:"_blank"},"Prospectus")),n.createElement(s.zx,{className:"contactButton",variant:"outline",style:{display:"block",marginLeft:"auto",marginRight:"auto"}},n.createElement("a",{href:"mailto:mihir@mvhacks.io?subject=Sponsoring%20MVHacks%206.0"},"Sponsor us!"))),n.createElement(m.Z,null)))}}}]); -//# sourceMappingURL=component---src-pages-sponsors-tsx-be317be11460faabd456.js.map \ No newline at end of file diff --git a/component---src-pages-sponsors-tsx-be317be11460faabd456.js.map b/component---src-pages-sponsors-tsx-be317be11460faabd456.js.map deleted file mode 100644 index 3912b1b..0000000 --- a/component---src-pages-sponsors-tsx-be317be11460faabd456.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"component---src-pages-sponsors-tsx-be317be11460faabd456.js","mappings":"6JAoCA,IAhCe,WACb,OACEA,EAAAA,cAAAA,MAAAA,CACEC,MAAO,CACLC,WAAYC,EAAAA,GAAAA,KAAAA,QAAAA,OAAAA,KACZC,QAAS,OACTC,UAAW,SACXC,eAAgB,SAChBC,MAAO,OACPC,OAAQ,OACRC,cAAe,SACfC,WAAY,WAGdV,EAAAA,cAAAA,MAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEW,UAAU,eACVV,MAAO,CAAEW,MAAOT,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,OAFlB,aAOFH,EAAAA,cAAAA,MAAAA,CAAKW,UAAU,UACbX,EAAAA,cAAAA,MAAAA,CAAKa,IAAI,wCAvBjB,C,8JCJA,EAAe,IAA0B,0D,UC0D5BC,EAAO,kBAClBd,EAAAA,cAACe,EAAAA,EAAD,CACEC,MAAM,WACNC,cAAUC,GAHP,EAOP,EAtDqB,WACnB,OACElB,EAAAA,cAACmB,EAAAA,IAAD,CAAgBC,MAAOA,EAAAA,IACrBpB,EAAAA,cAACqB,EAAAA,EAAD,KACErB,EAAAA,cAACe,EAAAA,EAAD,CACEC,MAAM,WACNC,cAAUC,IAEZlB,EAAAA,cAAAA,MAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEW,UAAU,aACVV,MAAO,CAAEW,MAAOT,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,OAFlB,eAMAH,EAAAA,cAAAA,MAAAA,CAAKW,UAAU,gBACbX,EAAAA,cAAAA,MAAAA,CACEW,UAAU,cACVE,IAAKS,EACLC,IAAI,kBAGRvB,EAAAA,cAACwB,EAAAA,GAAD,CACEC,QAAQ,UACRxB,MAAO,CAAEG,QAAS,QAASsB,aAAc,MAAOC,WAAY,OAAQC,YAAa,SAEjF5B,EAAAA,cAAAA,IAAAA,CACE6B,KAAK,qFACLC,OAAO,UAFT,eAOF9B,EAAAA,cAACwB,EAAAA,GAAD,CACEb,UAAU,gBACVc,QAAQ,UACRxB,MAAO,CAAEG,QAAS,QAASuB,WAAY,OAAQC,YAAa,SAE5D5B,EAAAA,cAAAA,IAAAA,CAAG6B,KAAK,8DAAR,iBAGJ7B,EAAAA,cAAC+B,EAAAA,EAAD,OAzCR,C","sources":["webpack://gatsby-starter-default/./src/components/banner/index.tsx","webpack://gatsby-starter-default/./src/images/sponsorInfo.png","webpack://gatsby-starter-default/./src/pages/sponsors.tsx"],"sourcesContent":["import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n {/* \n \n */}\n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","export default __webpack_public_path__ + \"static/sponsorInfo-49b9858d1f42e0a24dd5bb409a7adecb.png\";","import * as React from 'react';\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './sponsors.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport sponsorInfo from '../images/sponsorInfo.png';\nimport Banner from '../components/banner';\n\nconst SponsorsPage = () => {\n return (\n \n \n \n
\n \n Sponsor us!\n \n
\n \n
\n \n \n Prospectus\n \n \n \n Sponsor us!\n \n
\n \n
\n
\n );\n};\n\nexport const Head = () => (\n \n);\n\nexport default SponsorsPage;\n"],"names":["React","style","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","className","color","src","Head","Seo","title","children","undefined","ChakraProvider","theme","Layout","sponsorInfo","alt","Button","variant","marginBottom","marginLeft","marginRight","href","target","Banner"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-sponsors-tsx-263f2d3758748fe7580e.js b/component---src-pages-sponsors-tsx-c68545a8ae409d92c5f2.js similarity index 92% rename from component---src-pages-sponsors-tsx-263f2d3758748fe7580e.js rename to component---src-pages-sponsors-tsx-c68545a8ae409d92c5f2.js index 9198e83..b9ff6d4 100644 --- a/component---src-pages-sponsors-tsx-263f2d3758748fe7580e.js +++ b/component---src-pages-sponsors-tsx-c68545a8ae409d92c5f2.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[259],{1528:function(e,t,a){var n=a(7294),r=a(5205);t.Z=function(){return n.createElement("div",{style:{background:r.af.dark.palette.accent.main,display:"flex",textAlign:"center",justifyContent:"center",width:"100%",height:"auto",flexDirection:"column",alignItems:"center"}},n.createElement("div",null,n.createElement("h1",{className:"sponsorsText",style:{color:r.af.dark.palette.primary.main}},"Sponsors")),n.createElement("div",{className:"banner"},n.createElement("img",{src:"/images/sponsors/balsamic_logo.png"}),n.createElement("img",{src:"/images/sponsors/echoAR.png"})))}},5083:function(e,t,a){a.r(t),a.d(t,{Head:function(){return u},default:function(){return p}});var n=a(7294),r=a(2302),s=a(4001),l=a(4956),o=a(1942),c=a(5205),i=a.p+"static/sponsorInfo-49b9858d1f42e0a24dd5bb409a7adecb.png",m=a(1528),u=function(){return n.createElement(s.Z,{title:"Sponsors",children:void 0})},p=function(){return n.createElement(o.xjn,{theme:c.ZP},n.createElement(r.Z,null,n.createElement(s.Z,{title:"Sponsors",children:void 0}),n.createElement("div",null,n.createElement("h1",{className:"titleStyle",style:{color:c.af.dark.palette.secondary.main}},"Sponsor us!"),n.createElement("div",{className:"sponsorChart"},n.createElement("img",{className:"sponsorsImg",src:i,alt:"Sponsor Info"})),n.createElement(l.zx,{variant:"outline",style:{display:"block",marginBottom:"5vh",marginLeft:"auto",marginRight:"auto"}},n.createElement("a",{href:"https://drive.google.com/file/d/1FyM05z4O_me3PSV0WxpTatO3uiGxedWk/view?usp=sharing",target:"_blank"},"Prospectus")),n.createElement(l.zx,{className:"contactButton",variant:"outline",style:{display:"block",marginLeft:"auto",marginRight:"auto"}},n.createElement("a",{href:"mailto:mihir@mvhacks.io?subject=Sponsoring%20MVHacks%206.0"},"Sponsor us!"))),n.createElement(m.Z,null)))}}}]); -//# sourceMappingURL=component---src-pages-sponsors-tsx-263f2d3758748fe7580e.js.map \ No newline at end of file +"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[259],{1528:function(e,t,a){var n=a(7294),r=a(5205);t.Z=function(){return n.createElement("div",{style:{background:r.af.dark.palette.accent.main,display:"flex",textAlign:"center",justifyContent:"center",width:"100%",height:"auto",flexDirection:"column",alignItems:"center"}},n.createElement("div",null,n.createElement("h1",{className:"sponsorsText",style:{color:r.af.dark.palette.primary.main}},"Sponsors")),n.createElement("div",{className:"banner"},n.createElement("img",{src:"/images/sponsors/balsamic_logo.png"}),n.createElement("img",{src:"/images/sponsors/echoAR.png"})))}},5083:function(e,t,a){a.r(t),a.d(t,{Head:function(){return u},default:function(){return p}});var n=a(7294),r=a(2302),s=a(4001),l=a(7108),o=a(9037),c=a(5205),i=a.p+"static/sponsorInfo-49b9858d1f42e0a24dd5bb409a7adecb.png",m=a(1528),u=function(){return n.createElement(s.Z,{title:"Sponsors",children:void 0})},p=function(){return n.createElement(o.xjn,{theme:c.ZP},n.createElement(r.Z,null,n.createElement(s.Z,{title:"Sponsors",children:void 0}),n.createElement("div",null,n.createElement("h1",{className:"titleStyle",style:{color:c.af.dark.palette.secondary.main}},"Sponsor us!"),n.createElement("div",{className:"sponsorChart"},n.createElement("img",{className:"sponsorsImg",src:i,alt:"Sponsor Info"})),n.createElement(l.zx,{variant:"outline",style:{display:"block",marginBottom:"5vh",marginLeft:"auto",marginRight:"auto"}},n.createElement("a",{href:"https://drive.google.com/file/d/1FyM05z4O_me3PSV0WxpTatO3uiGxedWk/view?usp=sharing",target:"_blank"},"Prospectus")),n.createElement(l.zx,{className:"contactButton",variant:"outline",style:{display:"block",marginLeft:"auto",marginRight:"auto"}},n.createElement("a",{href:"mailto:mihir@mvhacks.io?subject=Sponsoring%20MVHacks%206.0"},"Sponsor us!"))),n.createElement(m.Z,null)))}}}]); +//# sourceMappingURL=component---src-pages-sponsors-tsx-c68545a8ae409d92c5f2.js.map \ No newline at end of file diff --git a/component---src-pages-sponsors-tsx-263f2d3758748fe7580e.js.map b/component---src-pages-sponsors-tsx-c68545a8ae409d92c5f2.js.map similarity index 97% rename from component---src-pages-sponsors-tsx-263f2d3758748fe7580e.js.map rename to component---src-pages-sponsors-tsx-c68545a8ae409d92c5f2.js.map index 39782a3..ffa7549 100644 --- a/component---src-pages-sponsors-tsx-263f2d3758748fe7580e.js.map +++ b/component---src-pages-sponsors-tsx-c68545a8ae409d92c5f2.js.map @@ -1 +1 @@ -{"version":3,"file":"component---src-pages-sponsors-tsx-263f2d3758748fe7580e.js","mappings":"6JAkCA,IA9Be,WACb,OACEA,EAAAA,cAAAA,MAAAA,CACEC,MAAO,CACLC,WAAYC,EAAAA,GAAAA,KAAAA,QAAAA,OAAAA,KACZC,QAAS,OACTC,UAAW,SACXC,eAAgB,SAChBC,MAAO,OACPC,OAAQ,OACRC,cAAe,SACfC,WAAY,WAGdV,EAAAA,cAAAA,MAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEW,UAAU,eACVV,MAAO,CAAEW,MAAOT,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,OAFlB,aAOFH,EAAAA,cAAAA,MAAAA,CAAKW,UAAU,UACbX,EAAAA,cAAAA,MAAAA,CAAKa,IAAI,uCACTb,EAAAA,cAAAA,MAAAA,CAAKa,IAAI,iCAxBjB,C,8JCJA,EAAe,IAA0B,0D,UC0D5BC,EAAO,kBAClBd,EAAAA,cAACe,EAAAA,EAAD,CACEC,MAAM,WACNC,cAAUC,GAHP,EAOP,EAtDqB,WACnB,OACElB,EAAAA,cAACmB,EAAAA,IAAD,CAAgBC,MAAOA,EAAAA,IACrBpB,EAAAA,cAACqB,EAAAA,EAAD,KACErB,EAAAA,cAACe,EAAAA,EAAD,CACEC,MAAM,WACNC,cAAUC,IAEZlB,EAAAA,cAAAA,MAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEW,UAAU,aACVV,MAAO,CAAEW,MAAOT,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,OAFlB,eAMAH,EAAAA,cAAAA,MAAAA,CAAKW,UAAU,gBACbX,EAAAA,cAAAA,MAAAA,CACEW,UAAU,cACVE,IAAKS,EACLC,IAAI,kBAGRvB,EAAAA,cAACwB,EAAAA,GAAD,CACEC,QAAQ,UACRxB,MAAO,CAAEG,QAAS,QAASsB,aAAc,MAAOC,WAAY,OAAQC,YAAa,SAEjF5B,EAAAA,cAAAA,IAAAA,CACE6B,KAAK,qFACLC,OAAO,UAFT,eAOF9B,EAAAA,cAACwB,EAAAA,GAAD,CACEb,UAAU,gBACVc,QAAQ,UACRxB,MAAO,CAAEG,QAAS,QAASuB,WAAY,OAAQC,YAAa,SAE5D5B,EAAAA,cAAAA,IAAAA,CAAG6B,KAAK,8DAAR,iBAGJ7B,EAAAA,cAAC+B,EAAAA,EAAD,OAzCR,C","sources":["webpack://gatsby-starter-default/./src/components/banner/index.tsx","webpack://gatsby-starter-default/./src/images/sponsorInfo.png","webpack://gatsby-starter-default/./src/pages/sponsors.tsx"],"sourcesContent":["import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n \n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","export default __webpack_public_path__ + \"static/sponsorInfo-49b9858d1f42e0a24dd5bb409a7adecb.png\";","import * as React from 'react';\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './sponsors.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport sponsorInfo from '../images/sponsorInfo.png';\nimport Banner from '../components/banner';\n\nconst SponsorsPage = () => {\n return (\n \n \n \n
\n \n Sponsor us!\n \n
\n \n
\n \n \n Prospectus\n \n \n \n Sponsor us!\n \n
\n \n
\n
\n );\n};\n\nexport const Head = () => (\n \n);\n\nexport default SponsorsPage;\n"],"names":["React","style","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","className","color","src","Head","Seo","title","children","undefined","ChakraProvider","theme","Layout","sponsorInfo","alt","Button","variant","marginBottom","marginLeft","marginRight","href","target","Banner"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"component---src-pages-sponsors-tsx-c68545a8ae409d92c5f2.js","mappings":"6JAkCA,IA9Be,WACb,OACEA,EAAAA,cAAAA,MAAAA,CACEC,MAAO,CACLC,WAAYC,EAAAA,GAAAA,KAAAA,QAAAA,OAAAA,KACZC,QAAS,OACTC,UAAW,SACXC,eAAgB,SAChBC,MAAO,OACPC,OAAQ,OACRC,cAAe,SACfC,WAAY,WAGdV,EAAAA,cAAAA,MAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEW,UAAU,eACVV,MAAO,CAAEW,MAAOT,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,OAFlB,aAOFH,EAAAA,cAAAA,MAAAA,CAAKW,UAAU,UACbX,EAAAA,cAAAA,MAAAA,CAAKa,IAAI,uCACTb,EAAAA,cAAAA,MAAAA,CAAKa,IAAI,iCAxBjB,C,8JCJA,EAAe,IAA0B,0D,UC0D5BC,EAAO,kBAClBd,EAAAA,cAACe,EAAAA,EAAD,CACEC,MAAM,WACNC,cAAUC,GAHP,EAOP,EAtDqB,WACnB,OACElB,EAAAA,cAACmB,EAAAA,IAAD,CAAgBC,MAAOA,EAAAA,IACrBpB,EAAAA,cAACqB,EAAAA,EAAD,KACErB,EAAAA,cAACe,EAAAA,EAAD,CACEC,MAAM,WACNC,cAAUC,IAEZlB,EAAAA,cAAAA,MAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEW,UAAU,aACVV,MAAO,CAAEW,MAAOT,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,OAFlB,eAMAH,EAAAA,cAAAA,MAAAA,CAAKW,UAAU,gBACbX,EAAAA,cAAAA,MAAAA,CACEW,UAAU,cACVE,IAAKS,EACLC,IAAI,kBAGRvB,EAAAA,cAACwB,EAAAA,GAAD,CACEC,QAAQ,UACRxB,MAAO,CAAEG,QAAS,QAASsB,aAAc,MAAOC,WAAY,OAAQC,YAAa,SAEjF5B,EAAAA,cAAAA,IAAAA,CACE6B,KAAK,qFACLC,OAAO,UAFT,eAOF9B,EAAAA,cAACwB,EAAAA,GAAD,CACEb,UAAU,gBACVc,QAAQ,UACRxB,MAAO,CAAEG,QAAS,QAASuB,WAAY,OAAQC,YAAa,SAE5D5B,EAAAA,cAAAA,IAAAA,CAAG6B,KAAK,8DAAR,iBAGJ7B,EAAAA,cAAC+B,EAAAA,EAAD,OAzCR,C","sources":["webpack://gatsby-starter-default/./src/components/banner/index.tsx","webpack://gatsby-starter-default/./src/images/sponsorInfo.png","webpack://gatsby-starter-default/./src/pages/sponsors.tsx"],"sourcesContent":["import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n \n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","export default __webpack_public_path__ + \"static/sponsorInfo-49b9858d1f42e0a24dd5bb409a7adecb.png\";","import * as React from 'react';\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './sponsors.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport sponsorInfo from '../images/sponsorInfo.png';\nimport Banner from '../components/banner';\n\nconst SponsorsPage = () => {\n return (\n \n \n \n
\n \n Sponsor us!\n \n
\n \n
\n \n \n Prospectus\n \n \n \n Sponsor us!\n \n
\n \n
\n
\n );\n};\n\nexport const Head = () => (\n \n);\n\nexport default SponsorsPage;\n"],"names":["React","style","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","className","color","src","Head","Seo","title","children","undefined","ChakraProvider","theme","Layout","sponsorInfo","alt","Button","variant","marginBottom","marginLeft","marginRight","href","target","Banner"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-sponsors-tsx-d5933c54995c227d011e.js b/component---src-pages-sponsors-tsx-d5933c54995c227d011e.js deleted file mode 100644 index 6735a28..0000000 --- a/component---src-pages-sponsors-tsx-d5933c54995c227d011e.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[259],{1528:function(e,t,n){var a=n(7294),r=n(5205);t.Z=function(){return a.createElement("div",{style:{background:r.af.dark.palette.accent.main,display:"flex",textAlign:"center",justifyContent:"center",width:"100%",height:"auto",flexDirection:"column",alignItems:"center"}},a.createElement("div",null,a.createElement("h1",{className:"sponsorsText",style:{color:r.af.dark.palette.primary.main}},"Sponsors")),a.createElement("div",{className:"banner"},a.createElement("img",{src:"/images/sponsors/genericComp.jpeg"}),a.createElement("img",{src:"/images/sponsors/genericComp.jpeg"}),a.createElement("img",{src:"/images/sponsors/genericComp.jpeg"}),a.createElement("img",{src:"/images/sponsors/genericComp.jpeg"})))}},5083:function(e,t,n){n.r(t),n.d(t,{Head:function(){return u},default:function(){return p}});var a=n(7294),r=n(2302),s=n(4001),l=n(4956),o=n(1942),c=n(5205),i=n.p+"static/sponsorInfo-49b9858d1f42e0a24dd5bb409a7adecb.png",m=n(1528),u=function(){return a.createElement(s.Z,{title:"Sponsors",children:void 0})},p=function(){return a.createElement(o.xjn,{theme:c.ZP},a.createElement(r.Z,null,a.createElement(s.Z,{title:"Sponsors",children:void 0}),a.createElement("div",null,a.createElement("h1",{className:"titleStyle",style:{color:c.af.dark.palette.secondary.main}},"Sponsor us!"),a.createElement("div",{className:"sponsorChart"},a.createElement("img",{className:"sponsorsImg",src:i,alt:"Sponsor Info"})),a.createElement(l.zx,{variant:"outline",style:{display:"block",marginBottom:"5vh",marginLeft:"auto",marginRight:"auto"}},a.createElement("a",{href:"https://drive.google.com/file/d/1FyM05z4O_me3PSV0WxpTatO3uiGxedWk/view?usp=sharing",target:"_blank"},"Prospectus")),a.createElement(l.zx,{className:"contactButton",variant:"outline",style:{display:"block",marginLeft:"auto",marginRight:"auto"}},a.createElement("a",{href:"mailto:mihir@mvhacks.io?subject=Sponsoring%20MVHacks%206.0"},"Sponsor us!"))),a.createElement(m.Z,null)))}}}]); -//# sourceMappingURL=component---src-pages-sponsors-tsx-d5933c54995c227d011e.js.map \ No newline at end of file diff --git a/component---src-pages-sponsors-tsx-d5933c54995c227d011e.js.map b/component---src-pages-sponsors-tsx-d5933c54995c227d011e.js.map deleted file mode 100644 index 82a34be..0000000 --- a/component---src-pages-sponsors-tsx-d5933c54995c227d011e.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"component---src-pages-sponsors-tsx-d5933c54995c227d011e.js","mappings":"6JAoCA,IAhCe,WACb,OACEA,EAAAA,cAAAA,MAAAA,CACEC,MAAO,CACLC,WAAYC,EAAAA,GAAAA,KAAAA,QAAAA,OAAAA,KACZC,QAAS,OACTC,UAAW,SACXC,eAAgB,SAChBC,MAAO,OACPC,OAAQ,OACRC,cAAe,SACfC,WAAY,WAGdV,EAAAA,cAAAA,MAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEW,UAAU,eACVV,MAAO,CAAEW,MAAOT,EAAAA,GAAAA,KAAAA,QAAAA,QAAAA,OAFlB,aAOFH,EAAAA,cAAAA,MAAAA,CAAKW,UAAU,UACbX,EAAAA,cAAAA,MAAAA,CAAKa,IAAI,sCACTb,EAAAA,cAAAA,MAAAA,CAAKa,IAAI,sCACTb,EAAAA,cAAAA,MAAAA,CAAKa,IAAI,sCACTb,EAAAA,cAAAA,MAAAA,CAAKa,IAAI,uCA1BjB,C,8JCJA,EAAe,IAA0B,0D,UC0D5BC,EAAO,kBAClBd,EAAAA,cAACe,EAAAA,EAAD,CACEC,MAAM,WACNC,cAAUC,GAHP,EAOP,EAtDqB,WACnB,OACElB,EAAAA,cAACmB,EAAAA,IAAD,CAAgBC,MAAOA,EAAAA,IACrBpB,EAAAA,cAACqB,EAAAA,EAAD,KACErB,EAAAA,cAACe,EAAAA,EAAD,CACEC,MAAM,WACNC,cAAUC,IAEZlB,EAAAA,cAAAA,MAAAA,KACEA,EAAAA,cAAAA,KAAAA,CACEW,UAAU,aACVV,MAAO,CAAEW,MAAOT,EAAAA,GAAAA,KAAAA,QAAAA,UAAAA,OAFlB,eAMAH,EAAAA,cAAAA,MAAAA,CAAKW,UAAU,gBACbX,EAAAA,cAAAA,MAAAA,CACEW,UAAU,cACVE,IAAKS,EACLC,IAAI,kBAGRvB,EAAAA,cAACwB,EAAAA,GAAD,CACEC,QAAQ,UACRxB,MAAO,CAAEG,QAAS,QAASsB,aAAc,MAAOC,WAAY,OAAQC,YAAa,SAEjF5B,EAAAA,cAAAA,IAAAA,CACE6B,KAAK,qFACLC,OAAO,UAFT,eAOF9B,EAAAA,cAACwB,EAAAA,GAAD,CACEb,UAAU,gBACVc,QAAQ,UACRxB,MAAO,CAAEG,QAAS,QAASuB,WAAY,OAAQC,YAAa,SAE5D5B,EAAAA,cAAAA,IAAAA,CAAG6B,KAAK,8DAAR,iBAGJ7B,EAAAA,cAAC+B,EAAAA,EAAD,OAzCR,C","sources":["webpack://gatsby-starter-default/./src/components/banner/index.tsx","webpack://gatsby-starter-default/./src/images/sponsorInfo.png","webpack://gatsby-starter-default/./src/pages/sponsors.tsx"],"sourcesContent":["import React from 'react';\nimport { themeObj } from '../../utils/customTheme';\nimport './styles.scss';\n\nconst Banner = () => {\n return (\n \n
\n \n Sponsors\n \n
\n
\n \n \n \n \n
\n \n );\n};\n\nexport default Banner;\n\n/* //

$1000 in prizes

*/\n","export default __webpack_public_path__ + \"static/sponsorInfo-49b9858d1f42e0a24dd5bb409a7adecb.png\";","import * as React from 'react';\nimport Layout from '../components/layout';\nimport Seo from '../components/seo';\nimport './sponsors.scss';\nimport { Button } from '@chakra-ui/react';\nimport { ChakraProvider } from '@chakra-ui/react';\nimport theme from '../utils/customTheme';\nimport { themeObj } from '../utils/customTheme';\nimport sponsorInfo from '../images/sponsorInfo.png';\nimport Banner from '../components/banner';\n\nconst SponsorsPage = () => {\n return (\n \n \n \n
\n \n Sponsor us!\n \n
\n \n
\n \n \n Prospectus\n \n \n \n Sponsor us!\n \n
\n \n
\n
\n );\n};\n\nexport const Head = () => (\n \n);\n\nexport default SponsorsPage;\n"],"names":["React","style","background","themeObj","display","textAlign","justifyContent","width","height","flexDirection","alignItems","className","color","src","Head","Seo","title","children","undefined","ChakraProvider","theme","Layout","sponsorInfo","alt","Button","variant","marginBottom","marginLeft","marginRight","href","target","Banner"],"sourceRoot":""} \ No newline at end of file diff --git a/faq/index.html b/faq/index.html index cefc786..8d0ab8e 100644 --- a/faq/index.html +++ b/faq/index.html @@ -4,4 +4,4 @@ educational workshops run by industry professionals in addition to experienced adult mentors to help them learn and succeed.
logo
\ No newline at end of file + start of the hackathon.
logo
\ No newline at end of file diff --git a/index.html b/index.html index 5541e18..0de9c53 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ -Home | MV Hacks 6.0
Home | MV Hacks 6.0
2023
MVHacks 6.0
The hackathon for everyone. Especially beginners.

Join us virtually on June 17th!

Home | MV Hacks 6.0
Home | MV Hacks 6.0
2023
MVHacks 6.0
The hackathon for everyone. Especially beginners.

Join us virtually on June 17th!

0
Minutes

$1000 in prizes

Sponsors

logo
\ No newline at end of file + " stroke-width="8" fill-opacity="0">
0
Minutes

$1000 in prizes

Sponsors

logo
\ No newline at end of file diff --git a/page-data/app-data.json b/page-data/app-data.json index 3bfb3a9..2afa743 100644 --- a/page-data/app-data.json +++ b/page-data/app-data.json @@ -1 +1 @@ -{"webpackCompilationHash":"a7ef7678d52adec60a05"} +{"webpackCompilationHash":"8a645c1e73c289aee478"} diff --git a/sponsors/index.html b/sponsors/index.html index 431ec67..9615104 100644 --- a/sponsors/index.html +++ b/sponsors/index.html @@ -1 +1 @@ -Sponsors | MV Hacks 6.0
Sponsors | MV Hacks 6.0

Sponsor us!

Sponsor Info

Sponsors

logo
\ No newline at end of file +Sponsors | MV Hacks 6.0
Sponsors | MV Hacks 6.0

Sponsor us!

Sponsor Info

Sponsors

logo
\ No newline at end of file diff --git a/styles.d3c210164fba47b034bc.css b/styles.d3c210164fba47b034bc.css deleted file mode 100644 index e6051c6..0000000 --- a/styles.d3c210164fba47b034bc.css +++ /dev/null @@ -1 +0,0 @@ -@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@200;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@200;400;700&family=Share+Tech&display=swap);.panels{align-items:flex-start;border-style:none;display:flex;flex-direction:column;gap:32px;padding-bottom:10vh;padding-right:32px}.titleStyle{font-size:72}@media screen and (max-width:500px){.titleStyle{font-size:56px}}body{background-color:var(--color-primary)}.gridParent{grid-gap:11.11%}.faq,.gridParent{justify-content:center}.faq{display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem;margin-bottom:2rem;margin-top:2rem}.faq article{width:40%}@media screen and (max-width:500px){.faq{margin-bottom:1rem;margin-top:1rem}.faq article{width:90%}.titleStyle{font-size:56px}}.layout{display:flex;flex-direction:column;gap:4rem;justify-content:space-between;min-height:100vh}.content-wrapper{height:100%;width:100%}#title{font-weight:500;margin:0;padding:0;text-decoration:none}.links{display:inline-block;text-align:right}.links a{border-bottom:transparent;font-weight:400;margin-left:2vh;padding:3px 8px 5px;text-decoration:none}.links a:hover{border-radius:10px}.footer{background-color:var(--color-text);color:var(--color-secondary);padding:5vh}nav{align-items:center;display:flex;justify-content:space-between;min-height:55px;padding:0 12px}nav .links{display:flex;flex-direction:row;gap:6px}nav .links .link{border-radius:4px;color:#00cf9f;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;text-decoration:none;transition:.25s;z-index:1}nav .links .link a{margin:0;transition:.25s}nav .links .link a:hover{color:#171738}nav .links .link:before{aspect-ratio:1;background:#00cf9f;border-radius:100%;content:"";left:0;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.25s;width:0;z-index:-1}nav .links .link:hover:before{width:225%}#title,.links{font-size:17px}@media screen and (max-width:500px){#title{font-size:20px}.links{font-size:18px}#homeLink{display:none}}:export{primaryMain:#171738;primarySecondary:#26577a;secondaryMain:#dedede;secondarySecondary:#d9e0ef;accentMain:#00cf9f;accentSecondary:#00916f}.teamTitle{align-self:flex-start;font-size:40px;justify-content:flex-start;padding-left:2vh;padding-right:7vh;padding-top:4vh}.inner{display:flex;flex-wrap:wrap;gap:30px;justify-content:left;padding-left:2vh;text-align:center;width:100%}.image{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:auto;opacity:1;transition:.5s ease;width:100%}.img-wrapper{position:relative}.box{cursor:pointer}.middle{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.4);color:#d2d2d2;display:flex;font-size:18px;font-weight:500;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:.2s ease;width:100%}.box:hover .middle{opacity:1}.opaqueText{align-content:center;background-color:rgba(0,0,0,.706);color:#dedede;font-size:24px;font-weight:300;height:30vh;justify-content:center;margin-left:10vh;padding-top:33%;text-align:center;width:30vh}.name-text{font-size:18px;font-weight:400;padding-bottom:10px;padding-top:10px}@media screen and (max-width:500px){.teamTitle{align-self:center;font-size:36px;padding:4vh 0 0}.inner,.teamTitle{justify-content:center}.inner{padding-left:0}}.dropdown .dropdown-header{font-size:20px;padding:8px 10px;width:100%}.contentBox{padding:16px 12px 10px}@media screen and (max-width:500px){.contentBox{padding:12px 8px 6px}}:root{--font-family:"Raleway",sans-serif;--font-family-head:"Share Tech",sans-serif;--border-radius:4px}.center{flex-direction:column;justify-content:center}#backgroundText,.center{align-items:center;display:flex}#backgroundText{font-family:var(--font-family-head);font-size:max(20vw,220px);font-weight:200;height:445px;letter-spacing:15px;margin:100px auto auto;text-align:center}#foregroundText{font-size:max(18vw,130px);font-weight:400;left:50%;line-height:max(14vw,7rem);margin:0;padding:0;position:absolute;text-align:center;top:255px;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);width:90%}#subtitle{font-family:var(--font-family);font-size:25px;letter-spacing:normal;margin-bottom:4rem;padding-left:4.5rem;padding-right:4.5rem;text-align:center}@media screen and (max-width:500px){#backgroundText{font-size:135px}#foregroundText{font-size:72px;line-height:4rem}#subtitle{font-size:24px}}.progressBars{display:flex;gap:10vw;margin-bottom:10vh;width:100%}.circleBigText{font-size:9vw}@media screen and (max-width:500px){.progressBars{display:grid;gap:15vw;width:50vw}.circleBigText{font-size:20vw}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.test{text-align:left}.t2{text-align:right}.vertical-timeline-element-content{text-align:"right"}.vertical-timeline-element-date{font-size:"30px";text-align:"left"}.vertical-timeline *{box-sizing:border-box}.vertical-timeline{margin:0 auto;max-width:1170px;padding:2em 0;position:relative;width:95%}.vertical-timeline:after{clear:both;content:"";display:table}.vertical-timeline:before{background:var(--line-color);content:"";height:100%;left:18px;position:absolute;top:0;width:4px}.vertical-timeline.vertical-timeline--one-column-right:before{left:unset;right:18px}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{clear:both;content:"";display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);height:40px;left:0;position:absolute;top:0;width:40px}.vertical-timeline--one-column-right .vertical-timeline-element-icon{left:unset;right:0}.vertical-timeline-element-icon svg{display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:relative;top:50%;width:24px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{height:60px;left:50%;margin-left:-30px;width:60px}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s;visibility:visible}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;box-shadow:0 3px 0 #ddd;margin-left:60px;padding:1em;position:relative}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-left:unset;margin-right:60px}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;box-shadow:none}.vertical-timeline-element-content:after{clear:both;content:"";display:table}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{line-height:1.6;margin:1em 0 0}.vertical-timeline-element-subtitle,.vertical-timeline-element-title{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{border:7px solid transparent;border-right-color:#fff;content:"";height:0;position:absolute;right:100%;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{border:7px solid transparent;border-left-color:#fff;content:"";height:0;left:100%;position:absolute;right:unset;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:unset;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow,.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{left:100%;top:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{font-size:16px;font-size:1rem;left:124%;position:absolute;top:6px;width:100%}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:auto;right:100%;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:100%;right:auto;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s;visibility:visible}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s;visibility:visible}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.prizeMoney{font-size:64px;letter-spacing:12px;padding:15vh}@media screen and (max-width:500px){.prizeMoney{font-size:32px;letter-spacing:7px;padding:5vh}}.titleStyle{font-size:72px;font-weight:200;margin-top:5vh;text-align:center}.sponsorsChart{align-items:center;display:flex;justify-content:center;margin:10vh;max-width:90%}.sponsorsImg{margin:5vh auto 10vh;max-width:90%}.contactButton{margin-bottom:20vh}@media screen and (max-width:500px){.titleStyle{font-size:56px}.sponsorsChart{margin:1vw}.sponsorsImg{margin-bottom:3vh;max-width:96%}.contactButton{margin-bottom:5vh}}.banner{display:grid;gap:3vw;grid-template-columns:repeat(3,1fr);padding:3vw}.banner img{align-items:center;display:flex;justify-content:space-evenly;margin:0;width:100%}.sponsorsText{font-size:64px;padding-top:3vh}@media screen and (max-width:500px){.banner{grid-template-columns:repeat(2,1fr)}.sponsorsText{font-size:32px;padding-top:1vh}} \ No newline at end of file diff --git a/styles.fedc07192d9286d478e5.css b/styles.fedc07192d9286d478e5.css deleted file mode 100644 index 200c871..0000000 --- a/styles.fedc07192d9286d478e5.css +++ /dev/null @@ -1 +0,0 @@ -@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@200;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@200;400;700&family=Share+Tech&display=swap);.panels{align-items:flex-start;border-style:none;display:flex;flex-direction:column;gap:32px;padding-bottom:10vh;padding-right:32px}.titleStyle{font-size:72}@media screen and (max-width:500px){.titleStyle{font-size:56px}}body{background-color:var(--color-primary)}.gridParent{grid-gap:11.11%}.faq,.gridParent{justify-content:center}.faq{display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem;margin-bottom:2rem;margin-top:2rem}.faq article{width:40%}@media screen and (max-width:500px){.faq{margin-bottom:1rem;margin-top:1rem}.faq article{width:90%}.titleStyle{font-size:56px}}.layout{display:flex;flex-direction:column;gap:4rem;justify-content:space-between;min-height:100vh}.content-wrapper{height:100%;width:100%}#title{font-weight:500;margin:0;padding:0;text-decoration:none}.links{display:inline-block;text-align:right}.links a{border-bottom:transparent;font-weight:400;margin-left:2vh;padding:3px 8px 5px;text-decoration:none}.links a:hover{border-radius:10px}.footer{background-color:var(--color-text);color:var(--color-secondary);padding:5vh}nav{align-items:center;display:flex;justify-content:space-between;min-height:55px;padding:0 12px}nav .links{display:flex;flex-direction:row;gap:6px}nav .links .link{border-radius:4px;color:#00cf9f;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;text-decoration:none;transition:.25s;z-index:1}nav .links .link a{margin:0;transition:.25s}nav .links .link a:hover{color:#171738}nav .links .link:before{aspect-ratio:1;background:#00cf9f;border-radius:100%;content:"";left:0;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.25s;width:0;z-index:-1}nav .links .link:hover:before{width:225%}#title,.links{font-size:17px}@media screen and (max-width:500px){#title{font-size:20px}.links{font-size:18px}#homeLink{display:none}}:export{primaryMain:#171738;primarySecondary:#26577a;secondaryMain:#dedede;secondarySecondary:#d9e0ef;accentMain:#00cf9f;accentSecondary:#00916f}.teamTitle{align-self:flex-start;font-size:40px;justify-content:flex-start;padding-left:2vh;padding-right:7vh;padding-top:4vh}.inner{display:flex;flex-wrap:wrap;gap:30px;justify-content:left;padding-left:2vh;text-align:center;width:100%}.image{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:auto;opacity:1;transition:.5s ease;width:100%}.img-wrapper{position:relative}.box{cursor:pointer}.middle{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.4);color:#d2d2d2;display:flex;font-size:18px;font-weight:500;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:.2s ease;width:100%}.box:hover .middle{opacity:1}.opaqueText{align-content:center;background-color:rgba(0,0,0,.706);color:#dedede;font-size:24px;font-weight:300;height:30vh;justify-content:center;margin-left:10vh;padding-top:33%;text-align:center;width:30vh}.name-text{font-size:18px;font-weight:400;padding-bottom:10px;padding-top:10px}@media screen and (max-width:500px){.teamTitle{align-self:center;font-size:36px;padding:4vh 0 0}.inner,.teamTitle{justify-content:center}.inner{padding-left:0}}.dropdown .dropdown-header{font-size:20px;padding:8px 10px;width:100%}.contentBox{padding:16px 12px 10px}@media screen and (max-width:500px){.contentBox{padding:12px 8px 6px}}:root{--font-family:"Raleway",sans-serif;--font-family-head:"Share Tech",sans-serif;--border-radius:4px}.center{flex-direction:column;justify-content:center}#backgroundText,.center{align-items:center;display:flex}#backgroundText{font-family:var(--font-family-head);font-size:max(20vw,220px);font-weight:200;height:445px;letter-spacing:15px;margin:100px auto auto;text-align:center}#foregroundText{font-size:max(18vw,130px);font-weight:400;left:50%;line-height:max(14vw,7rem);margin:0;padding:0;position:absolute;text-align:center;top:255px;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);width:90%}#subtitle{font-family:var(--font-family);font-size:25px;letter-spacing:normal;margin-bottom:4rem;padding-left:4.5rem;padding-right:4.5rem;text-align:center}@media screen and (max-width:500px){#backgroundText{font-size:135px}#foregroundText{font-size:72px;line-height:4rem}#subtitle{font-size:24px}}.progressBars{display:flex;gap:10vw;margin-bottom:10vh;width:100%}.circleBigText{font-size:9vw}@media screen and (max-width:500px){.progressBars{display:grid;gap:15vw;width:50vw}.circleBigText{font-size:20vw}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.test{text-align:left}.t2{text-align:right}.vertical-timeline-element-content{text-align:"right"}.vertical-timeline-element-date{font-size:"30px";text-align:"left"}.vertical-timeline *{box-sizing:border-box}.vertical-timeline{margin:0 auto;max-width:1170px;padding:2em 0;position:relative;width:95%}.vertical-timeline:after{clear:both;content:"";display:table}.vertical-timeline:before{background:var(--line-color);content:"";height:100%;left:18px;position:absolute;top:0;width:4px}.vertical-timeline.vertical-timeline--one-column-right:before{left:unset;right:18px}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{clear:both;content:"";display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);height:40px;left:0;position:absolute;top:0;width:40px}.vertical-timeline--one-column-right .vertical-timeline-element-icon{left:unset;right:0}.vertical-timeline-element-icon svg{display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:relative;top:50%;width:24px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{height:60px;left:50%;margin-left:-30px;width:60px}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s;visibility:visible}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;box-shadow:0 3px 0 #ddd;margin-left:60px;padding:1em;position:relative}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-left:unset;margin-right:60px}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;box-shadow:none}.vertical-timeline-element-content:after{clear:both;content:"";display:table}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{line-height:1.6;margin:1em 0 0}.vertical-timeline-element-subtitle,.vertical-timeline-element-title{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{border:7px solid transparent;border-right-color:#fff;content:"";height:0;position:absolute;right:100%;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{border:7px solid transparent;border-left-color:#fff;content:"";height:0;left:100%;position:absolute;right:unset;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:unset;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow,.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{left:100%;top:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{font-size:16px;font-size:1rem;left:124%;position:absolute;top:6px;width:100%}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:auto;right:100%;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:100%;right:auto;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s;visibility:visible}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s;visibility:visible}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.prizeMoney{font-size:64px;letter-spacing:12px;padding:15vh}@media screen and (max-width:500px){.prizeMoney{font-size:32px;letter-spacing:7px;padding:5vh}}.titleStyle{font-size:72px;font-weight:200;margin-top:5vh;text-align:center}.sponsorsChart{align-items:center;display:flex;justify-content:center;margin:10vh;max-width:90%}.sponsorsImg{margin:5vh auto 10vh;max-width:90%}.contactButton{margin-bottom:20vh}@media screen and (max-width:500px){.titleStyle{font-size:56px}.sponsorsChart{margin:1vw}.sponsorsImg{margin-bottom:3vh;max-width:96%}.contactButton{margin-bottom:5vh}}.banner{display:grid;gap:3vw;grid-template-columns:repeat(3,1fr);padding:3vw}.banner img{align-items:center;display:flex;justify-content:space-evenly;margin:0;width:100%}.sponsorsText{font-size:64px;padding-top:3vh}@media screen and (max-width:500px){.banner{grid-template-columns:repeat(2,1fr)}.sponsorsText{font-size:32px;padding-top:1vh}}.dateBanner{font-size:64px;padding:15vh}@media screen and (max-width:500px){.dateBanner{font-size:32px}} \ No newline at end of file diff --git a/webpack-runtime-134721fe02ce4114eb2a.js b/webpack-runtime-134721fe02ce4114eb2a.js deleted file mode 100644 index 49cfba1..0000000 --- a/webpack-runtime-134721fe02ce4114eb2a.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(){"use strict";var e,t,n,r,o,u,i,a={},c={};function f(e){var t=c[e];if(void 0!==t)return t.exports;var n=c[e]={id:e,loaded:!1,exports:{}};return a[e](n,n.exports,f),n.loaded=!0,n.exports}f.m=a,e=[],f.O=function(t,n,r,o){if(!n){var u=1/0;for(s=0;s=o)&&Object.keys(f.O).every((function(e){return f.O[e](n[a])}))?n.splice(a--,1):(i=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach((function(t){u[t]=function(){return e[t]}}));return u.default=function(){return e},f.d(o,u),o},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce((function(t,n){return f.f[n](e,t),t}),[]))},f.u=function(e){return{218:"component---src-pages-404-tsx",259:"component---src-pages-sponsors-tsx",288:"component---src-pages-faq-tsx",311:"component---src-pages-about-the-team-tsx",351:"commons",532:"styles",691:"component---src-pages-index-tsx"}[e]+"-"+{218:"a07a0fe4e57cf8fb7033",259:"be317be11460faabd456",288:"9e3d7b81fdcc40d4f682",311:"000ef177b796810af78f",351:"257f7babe6a9a15b9815",532:"9a44b0c96edc28263ac1",691:"f33ab258235c485fdc19"}[e]+".js"},f.miniCssF=function(e){return"styles.fedc07192d9286d478e5.css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="gatsby-starter-default:",f.l=function(e,t,n,u){if(r[e])r[e].push(t);else{var i,a;if(void 0!==n)for(var c=document.getElementsByTagName("script"),s=0;s 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"gatsby-starter-default:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","var createStylesheet = function(chunkId, fullhref, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tlinkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tdocument.head.appendChild(linkTag);\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"532\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + {\"218\":\"component---src-pages-404-tsx\",\"259\":\"component---src-pages-sponsors-tsx\",\"288\":\"component---src-pages-faq-tsx\",\"311\":\"component---src-pages-about-the-team-tsx\",\"351\":\"commons\",\"532\":\"styles\",\"691\":\"component---src-pages-index-tsx\"}[chunkId] + \"-\" + {\"218\":\"a07a0fe4e57cf8fb7033\",\"259\":\"be317be11460faabd456\",\"288\":\"9e3d7b81fdcc40d4f682\",\"311\":\"000ef177b796810af78f\",\"351\":\"257f7babe6a9a15b9815\",\"532\":\"9a44b0c96edc28263ac1\",\"691\":\"f33ab258235c485fdc19\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"fedc07192d9286d478e5\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkgatsby_starter_default\"] = self[\"webpackChunkgatsby_starter_default\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","loadStylesheet","installedCssChunks","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","nmd","paths","children","p","resolve","reject","href","fullhref","existingLinkTags","dataHref","tag","rel","existingStyleTags","findStylesheet","linkTag","errorType","realHref","err","Error","code","request","createStylesheet","miniCss","installedChunks","installedChunkData","test","promise","error","realSrc","message","name","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack-runtime-1e841a6b6ca8b5aac587.js b/webpack-runtime-1e841a6b6ca8b5aac587.js deleted file mode 100644 index 43e0e5c..0000000 --- a/webpack-runtime-1e841a6b6ca8b5aac587.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(){"use strict";var e,t,n,r,o,u,i,a={},c={};function f(e){var t=c[e];if(void 0!==t)return t.exports;var n=c[e]={id:e,loaded:!1,exports:{}};return a[e](n,n.exports,f),n.loaded=!0,n.exports}f.m=a,e=[],f.O=function(t,n,r,o){if(!n){var u=1/0;for(s=0;s=o)&&Object.keys(f.O).every((function(e){return f.O[e](n[a])}))?n.splice(a--,1):(i=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach((function(t){u[t]=function(){return e[t]}}));return u.default=function(){return e},f.d(o,u),o},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce((function(t,n){return f.f[n](e,t),t}),[]))},f.u=function(e){return{218:"component---src-pages-404-tsx",259:"component---src-pages-sponsors-tsx",288:"component---src-pages-faq-tsx",311:"component---src-pages-about-the-team-tsx",351:"commons",532:"styles",691:"component---src-pages-index-tsx"}[e]+"-"+{218:"a07a0fe4e57cf8fb7033",259:"be317be11460faabd456",288:"9e3d7b81fdcc40d4f682",311:"000ef177b796810af78f",351:"257f7babe6a9a15b9815",532:"9a44b0c96edc28263ac1",691:"6821d1f64754a20b77fb"}[e]+".js"},f.miniCssF=function(e){return"styles.fedc07192d9286d478e5.css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="gatsby-starter-default:",f.l=function(e,t,n,u){if(r[e])r[e].push(t);else{var i,a;if(void 0!==n)for(var c=document.getElementsByTagName("script"),s=0;s 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"gatsby-starter-default:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","var createStylesheet = function(chunkId, fullhref, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tlinkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tdocument.head.appendChild(linkTag);\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"532\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + {\"218\":\"component---src-pages-404-tsx\",\"259\":\"component---src-pages-sponsors-tsx\",\"288\":\"component---src-pages-faq-tsx\",\"311\":\"component---src-pages-about-the-team-tsx\",\"351\":\"commons\",\"532\":\"styles\",\"691\":\"component---src-pages-index-tsx\"}[chunkId] + \"-\" + {\"218\":\"a07a0fe4e57cf8fb7033\",\"259\":\"be317be11460faabd456\",\"288\":\"9e3d7b81fdcc40d4f682\",\"311\":\"000ef177b796810af78f\",\"351\":\"257f7babe6a9a15b9815\",\"532\":\"9a44b0c96edc28263ac1\",\"691\":\"6821d1f64754a20b77fb\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"fedc07192d9286d478e5\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkgatsby_starter_default\"] = self[\"webpackChunkgatsby_starter_default\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","loadStylesheet","installedCssChunks","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","nmd","paths","children","p","resolve","reject","href","fullhref","existingLinkTags","dataHref","tag","rel","existingStyleTags","findStylesheet","linkTag","errorType","realHref","err","Error","code","request","createStylesheet","miniCss","installedChunks","installedChunkData","test","promise","error","realSrc","message","name","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack-runtime-2294b6b59f68161dac3a.js b/webpack-runtime-2294b6b59f68161dac3a.js deleted file mode 100644 index 59287fa..0000000 --- a/webpack-runtime-2294b6b59f68161dac3a.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(){"use strict";var e,t,n,r,o,u,i,a={},c={};function f(e){var t=c[e];if(void 0!==t)return t.exports;var n=c[e]={id:e,loaded:!1,exports:{}};return a[e](n,n.exports,f),n.loaded=!0,n.exports}f.m=a,e=[],f.O=function(t,n,r,o){if(!n){var u=1/0;for(s=0;s=o)&&Object.keys(f.O).every((function(e){return f.O[e](n[a])}))?n.splice(a--,1):(i=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach((function(t){u[t]=function(){return e[t]}}));return u.default=function(){return e},f.d(o,u),o},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce((function(t,n){return f.f[n](e,t),t}),[]))},f.u=function(e){return{218:"component---src-pages-404-tsx",259:"component---src-pages-sponsors-tsx",288:"component---src-pages-faq-tsx",311:"component---src-pages-about-the-team-tsx",351:"commons",532:"styles",691:"component---src-pages-index-tsx"}[e]+"-"+{218:"a07a0fe4e57cf8fb7033",259:"263f2d3758748fe7580e",288:"9e3d7b81fdcc40d4f682",311:"000ef177b796810af78f",351:"257f7babe6a9a15b9815",532:"9a44b0c96edc28263ac1",691:"b1409ec8b8a07aad9126"}[e]+".js"},f.miniCssF=function(e){return"styles.fedc07192d9286d478e5.css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="gatsby-starter-default:",f.l=function(e,t,n,u){if(r[e])r[e].push(t);else{var i,a;if(void 0!==n)for(var c=document.getElementsByTagName("script"),s=0;s 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"gatsby-starter-default:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","var createStylesheet = function(chunkId, fullhref, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tlinkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tdocument.head.appendChild(linkTag);\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"532\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + {\"218\":\"component---src-pages-404-tsx\",\"259\":\"component---src-pages-sponsors-tsx\",\"288\":\"component---src-pages-faq-tsx\",\"311\":\"component---src-pages-about-the-team-tsx\",\"351\":\"commons\",\"532\":\"styles\",\"691\":\"component---src-pages-index-tsx\"}[chunkId] + \"-\" + {\"218\":\"a07a0fe4e57cf8fb7033\",\"259\":\"263f2d3758748fe7580e\",\"288\":\"9e3d7b81fdcc40d4f682\",\"311\":\"000ef177b796810af78f\",\"351\":\"257f7babe6a9a15b9815\",\"532\":\"9a44b0c96edc28263ac1\",\"691\":\"b1409ec8b8a07aad9126\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"fedc07192d9286d478e5\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkgatsby_starter_default\"] = self[\"webpackChunkgatsby_starter_default\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","loadStylesheet","installedCssChunks","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","nmd","paths","children","p","resolve","reject","href","fullhref","existingLinkTags","dataHref","tag","rel","existingStyleTags","findStylesheet","linkTag","errorType","realHref","err","Error","code","request","createStylesheet","miniCss","installedChunks","installedChunkData","test","promise","error","realSrc","message","name","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack-runtime-3455f2aeae665867fc09.js b/webpack-runtime-3455f2aeae665867fc09.js new file mode 100644 index 0000000..8ebcf59 --- /dev/null +++ b/webpack-runtime-3455f2aeae665867fc09.js @@ -0,0 +1,2 @@ +!function(){"use strict";var e,t,n,r,o,a,i,u={},c={};function f(e){var t=c[e];if(void 0!==t)return t.exports;var n=c[e]={id:e,loaded:!1,exports:{}};return u[e](n,n.exports,f),n.loaded=!0,n.exports}f.m=u,e=[],f.O=function(t,n,r,o){if(!n){var a=1/0;for(s=0;s=o)&&Object.keys(f.O).every((function(e){return f.O[e](n[u])}))?n.splice(u--,1):(i=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var a={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach((function(t){a[t]=function(){return e[t]}}));return a.default=function(){return e},f.d(o,a),o},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce((function(t,n){return f.f[n](e,t),t}),[]))},f.u=function(e){return{55:"component---src-pages-apply-tsx",67:"905244bd661d9c37f415f4ff262f27be02c3ae83",218:"component---src-pages-404-tsx",259:"component---src-pages-sponsors-tsx",288:"component---src-pages-faq-tsx",311:"component---src-pages-about-the-team-tsx",351:"commons",532:"styles",691:"component---src-pages-index-tsx"}[e]+"-"+{55:"0091e070ea3fa4675656",67:"6d584c10ad08a704d467",218:"a07a0fe4e57cf8fb7033",259:"c68545a8ae409d92c5f2",288:"4e0276e9e34dbed7f803",311:"000ef177b796810af78f",351:"8be7c2fea0ea4d73d0b0",532:"9a44b0c96edc28263ac1",691:"9f57ab62917fc7eec00a"}[e]+".js"},f.miniCssF=function(e){return"styles.8b2d1cb684ba0acc521a.css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="gatsby-starter-default:",f.l=function(e,t,n,a){if(r[e])r[e].push(t);else{var i,u;if(void 0!==n)for(var c=document.getElementsByTagName("script"),s=0;s 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"gatsby-starter-default:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","var createStylesheet = function(chunkId, fullhref, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tlinkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tdocument.head.appendChild(linkTag);\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"532\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + {\"55\":\"component---src-pages-apply-tsx\",\"67\":\"905244bd661d9c37f415f4ff262f27be02c3ae83\",\"218\":\"component---src-pages-404-tsx\",\"259\":\"component---src-pages-sponsors-tsx\",\"288\":\"component---src-pages-faq-tsx\",\"311\":\"component---src-pages-about-the-team-tsx\",\"351\":\"commons\",\"532\":\"styles\",\"691\":\"component---src-pages-index-tsx\"}[chunkId] + \"-\" + {\"55\":\"0091e070ea3fa4675656\",\"67\":\"6d584c10ad08a704d467\",\"218\":\"a07a0fe4e57cf8fb7033\",\"259\":\"c68545a8ae409d92c5f2\",\"288\":\"4e0276e9e34dbed7f803\",\"311\":\"000ef177b796810af78f\",\"351\":\"8be7c2fea0ea4d73d0b0\",\"532\":\"9a44b0c96edc28263ac1\",\"691\":\"9f57ab62917fc7eec00a\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"8b2d1cb684ba0acc521a\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkgatsby_starter_default\"] = self[\"webpackChunkgatsby_starter_default\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","loadStylesheet","installedCssChunks","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","nmd","paths","children","p","resolve","reject","href","fullhref","existingLinkTags","dataHref","tag","rel","existingStyleTags","findStylesheet","linkTag","errorType","realHref","err","Error","code","request","createStylesheet","miniCss","installedChunks","installedChunkData","test","promise","error","realSrc","message","name","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack-runtime-4321efaf41e22b83875a.js b/webpack-runtime-4321efaf41e22b83875a.js deleted file mode 100644 index c28a39d..0000000 --- a/webpack-runtime-4321efaf41e22b83875a.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(){"use strict";var e,t,n,r,o,u,i,a={},f={};function c(e){var t=f[e];if(void 0!==t)return t.exports;var n=f[e]={id:e,loaded:!1,exports:{}};return a[e](n,n.exports,c),n.loaded=!0,n.exports}c.m=a,e=[],c.O=function(t,n,r,o){if(!n){var u=1/0;for(s=0;s=o)&&Object.keys(c.O).every((function(e){return c.O[e](n[a])}))?n.splice(a--,1):(i=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},c.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},c.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach((function(t){u[t]=function(){return e[t]}}));return u.default=function(){return e},c.d(o,u),o},c.d=function(e,t){for(var n in t)c.o(t,n)&&!c.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},c.f={},c.e=function(e){return Promise.all(Object.keys(c.f).reduce((function(t,n){return c.f[n](e,t),t}),[]))},c.u=function(e){return{55:"component---src-pages-apply-tsx",218:"component---src-pages-404-tsx",259:"component---src-pages-sponsors-tsx",288:"component---src-pages-faq-tsx",311:"component---src-pages-about-the-team-tsx",351:"commons",532:"styles",691:"component---src-pages-index-tsx"}[e]+"-"+{55:"0091e070ea3fa4675656",218:"a07a0fe4e57cf8fb7033",259:"263f2d3758748fe7580e",288:"9e3d7b81fdcc40d4f682",311:"000ef177b796810af78f",351:"0dda478da315c16eb232",532:"9a44b0c96edc28263ac1",691:"491a7fa0cf3ff5bcaa14"}[e]+".js"},c.miniCssF=function(e){return"styles.8b2d1cb684ba0acc521a.css"},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="gatsby-starter-default:",c.l=function(e,t,n,u){if(r[e])r[e].push(t);else{var i,a;if(void 0!==n)for(var f=document.getElementsByTagName("script"),s=0;s 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"gatsby-starter-default:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","var createStylesheet = function(chunkId, fullhref, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tlinkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tdocument.head.appendChild(linkTag);\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"532\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + {\"55\":\"component---src-pages-apply-tsx\",\"218\":\"component---src-pages-404-tsx\",\"259\":\"component---src-pages-sponsors-tsx\",\"288\":\"component---src-pages-faq-tsx\",\"311\":\"component---src-pages-about-the-team-tsx\",\"351\":\"commons\",\"532\":\"styles\",\"691\":\"component---src-pages-index-tsx\"}[chunkId] + \"-\" + {\"55\":\"0091e070ea3fa4675656\",\"218\":\"a07a0fe4e57cf8fb7033\",\"259\":\"263f2d3758748fe7580e\",\"288\":\"9e3d7b81fdcc40d4f682\",\"311\":\"000ef177b796810af78f\",\"351\":\"0dda478da315c16eb232\",\"532\":\"9a44b0c96edc28263ac1\",\"691\":\"491a7fa0cf3ff5bcaa14\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"8b2d1cb684ba0acc521a\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkgatsby_starter_default\"] = self[\"webpackChunkgatsby_starter_default\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","loadStylesheet","installedCssChunks","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","nmd","paths","children","p","resolve","reject","href","fullhref","existingLinkTags","dataHref","tag","rel","existingStyleTags","findStylesheet","linkTag","errorType","realHref","err","Error","code","request","createStylesheet","miniCss","installedChunks","installedChunkData","test","promise","error","realSrc","message","name","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack-runtime-9afb03922932a88071bd.js b/webpack-runtime-9afb03922932a88071bd.js deleted file mode 100644 index 1725e06..0000000 --- a/webpack-runtime-9afb03922932a88071bd.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(){"use strict";var e,t,n,r,o,u,i,a={},c={};function f(e){var t=c[e];if(void 0!==t)return t.exports;var n=c[e]={id:e,loaded:!1,exports:{}};return a[e](n,n.exports,f),n.loaded=!0,n.exports}f.m=a,e=[],f.O=function(t,n,r,o){if(!n){var u=1/0;for(s=0;s=o)&&Object.keys(f.O).every((function(e){return f.O[e](n[a])}))?n.splice(a--,1):(i=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach((function(t){u[t]=function(){return e[t]}}));return u.default=function(){return e},f.d(o,u),o},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce((function(t,n){return f.f[n](e,t),t}),[]))},f.u=function(e){return{218:"component---src-pages-404-tsx",259:"component---src-pages-sponsors-tsx",288:"component---src-pages-faq-tsx",311:"component---src-pages-about-the-team-tsx",351:"commons",532:"styles",691:"component---src-pages-index-tsx"}[e]+"-"+{218:"a07a0fe4e57cf8fb7033",259:"be317be11460faabd456",288:"f85b3f1fc2aa18e5c33d",311:"1dc10a8892956e622d5c",351:"257f7babe6a9a15b9815",532:"9a44b0c96edc28263ac1",691:"e6debe5440e9d321cd3d"}[e]+".js"},f.miniCssF=function(e){return"styles.d3c210164fba47b034bc.css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="gatsby-starter-default:",f.l=function(e,t,n,u){if(r[e])r[e].push(t);else{var i,a;if(void 0!==n)for(var c=document.getElementsByTagName("script"),s=0;s 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"gatsby-starter-default:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","var createStylesheet = function(chunkId, fullhref, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tlinkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tdocument.head.appendChild(linkTag);\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"532\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + {\"218\":\"component---src-pages-404-tsx\",\"259\":\"component---src-pages-sponsors-tsx\",\"288\":\"component---src-pages-faq-tsx\",\"311\":\"component---src-pages-about-the-team-tsx\",\"351\":\"commons\",\"532\":\"styles\",\"691\":\"component---src-pages-index-tsx\"}[chunkId] + \"-\" + {\"218\":\"a07a0fe4e57cf8fb7033\",\"259\":\"be317be11460faabd456\",\"288\":\"f85b3f1fc2aa18e5c33d\",\"311\":\"1dc10a8892956e622d5c\",\"351\":\"257f7babe6a9a15b9815\",\"532\":\"9a44b0c96edc28263ac1\",\"691\":\"e6debe5440e9d321cd3d\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"d3c210164fba47b034bc\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkgatsby_starter_default\"] = self[\"webpackChunkgatsby_starter_default\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","loadStylesheet","installedCssChunks","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","nmd","paths","children","p","resolve","reject","href","fullhref","existingLinkTags","dataHref","tag","rel","existingStyleTags","findStylesheet","linkTag","errorType","realHref","err","Error","code","request","createStylesheet","miniCss","installedChunks","installedChunkData","test","promise","error","realSrc","message","name","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack-runtime-b591f4e5fe6cea73d54f.js b/webpack-runtime-b591f4e5fe6cea73d54f.js deleted file mode 100644 index da9a974..0000000 --- a/webpack-runtime-b591f4e5fe6cea73d54f.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(){"use strict";var e,t,n,r,o,a,u,i={},c={};function f(e){var t=c[e];if(void 0!==t)return t.exports;var n=c[e]={id:e,loaded:!1,exports:{}};return i[e](n,n.exports,f),n.loaded=!0,n.exports}f.m=i,e=[],f.O=function(t,n,r,o){if(!n){var a=1/0;for(s=0;s=o)&&Object.keys(f.O).every((function(e){return f.O[e](n[i])}))?n.splice(i--,1):(u=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var a={};t=t||[null,n({}),n([]),n(n)];for(var u=2&r&&e;"object"==typeof u&&!~t.indexOf(u);u=n(u))Object.getOwnPropertyNames(u).forEach((function(t){a[t]=function(){return e[t]}}));return a.default=function(){return e},f.d(o,a),o},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce((function(t,n){return f.f[n](e,t),t}),[]))},f.u=function(e){return{55:"component---src-pages-apply-tsx",218:"component---src-pages-404-tsx",259:"component---src-pages-sponsors-tsx",288:"component---src-pages-faq-tsx",311:"component---src-pages-about-the-team-tsx",351:"commons",532:"styles",691:"component---src-pages-index-tsx"}[e]+"-"+{55:"0091e070ea3fa4675656",218:"a07a0fe4e57cf8fb7033",259:"263f2d3758748fe7580e",288:"9e3d7b81fdcc40d4f682",311:"000ef177b796810af78f",351:"ab0d6d9e0e5676f5b736",532:"9a44b0c96edc28263ac1",691:"98aca07ac738bacb8894"}[e]+".js"},f.miniCssF=function(e){return"styles.fedc07192d9286d478e5.css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="gatsby-starter-default:",f.l=function(e,t,n,a){if(r[e])r[e].push(t);else{var u,i;if(void 0!==n)for(var c=document.getElementsByTagName("script"),s=0;s 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"gatsby-starter-default:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","var createStylesheet = function(chunkId, fullhref, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tlinkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tdocument.head.appendChild(linkTag);\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"532\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + {\"55\":\"component---src-pages-apply-tsx\",\"218\":\"component---src-pages-404-tsx\",\"259\":\"component---src-pages-sponsors-tsx\",\"288\":\"component---src-pages-faq-tsx\",\"311\":\"component---src-pages-about-the-team-tsx\",\"351\":\"commons\",\"532\":\"styles\",\"691\":\"component---src-pages-index-tsx\"}[chunkId] + \"-\" + {\"55\":\"0091e070ea3fa4675656\",\"218\":\"a07a0fe4e57cf8fb7033\",\"259\":\"263f2d3758748fe7580e\",\"288\":\"9e3d7b81fdcc40d4f682\",\"311\":\"000ef177b796810af78f\",\"351\":\"ab0d6d9e0e5676f5b736\",\"532\":\"9a44b0c96edc28263ac1\",\"691\":\"98aca07ac738bacb8894\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"fedc07192d9286d478e5\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkgatsby_starter_default\"] = self[\"webpackChunkgatsby_starter_default\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","loadStylesheet","installedCssChunks","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","nmd","paths","children","p","resolve","reject","href","fullhref","existingLinkTags","dataHref","tag","rel","existingStyleTags","findStylesheet","linkTag","errorType","realHref","err","Error","code","request","createStylesheet","miniCss","installedChunks","installedChunkData","test","promise","error","realSrc","message","name","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack-runtime-b5e65667a99dae248021.js b/webpack-runtime-b5e65667a99dae248021.js deleted file mode 100644 index 61200b0..0000000 --- a/webpack-runtime-b5e65667a99dae248021.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(){"use strict";var e,t,n,r,o,u,i,a={},c={};function f(e){var t=c[e];if(void 0!==t)return t.exports;var n=c[e]={id:e,loaded:!1,exports:{}};return a[e](n,n.exports,f),n.loaded=!0,n.exports}f.m=a,e=[],f.O=function(t,n,r,o){if(!n){var u=1/0;for(s=0;s=o)&&Object.keys(f.O).every((function(e){return f.O[e](n[a])}))?n.splice(a--,1):(i=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach((function(t){u[t]=function(){return e[t]}}));return u.default=function(){return e},f.d(o,u),o},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce((function(t,n){return f.f[n](e,t),t}),[]))},f.u=function(e){return{218:"component---src-pages-404-tsx",259:"component---src-pages-sponsors-tsx",288:"component---src-pages-faq-tsx",311:"component---src-pages-about-the-team-tsx",351:"commons",532:"styles",691:"component---src-pages-index-tsx"}[e]+"-"+{218:"a07a0fe4e57cf8fb7033",259:"d5933c54995c227d011e",288:"55f69170e086ee205718",311:"8ae4f752096a2d8d6b17",351:"49f35e534b5ad9869317",532:"9a44b0c96edc28263ac1",691:"c424bbdf6aea7ee250b1"}[e]+".js"},f.miniCssF=function(e){return"styles.d3c210164fba47b034bc.css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="gatsby-starter-default:",f.l=function(e,t,n,u){if(r[e])r[e].push(t);else{var i,a;if(void 0!==n)for(var c=document.getElementsByTagName("script"),s=0;s 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"gatsby-starter-default:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","var createStylesheet = function(chunkId, fullhref, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tlinkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tdocument.head.appendChild(linkTag);\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"532\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + {\"218\":\"component---src-pages-404-tsx\",\"259\":\"component---src-pages-sponsors-tsx\",\"288\":\"component---src-pages-faq-tsx\",\"311\":\"component---src-pages-about-the-team-tsx\",\"351\":\"commons\",\"532\":\"styles\",\"691\":\"component---src-pages-index-tsx\"}[chunkId] + \"-\" + {\"218\":\"a07a0fe4e57cf8fb7033\",\"259\":\"d5933c54995c227d011e\",\"288\":\"55f69170e086ee205718\",\"311\":\"8ae4f752096a2d8d6b17\",\"351\":\"49f35e534b5ad9869317\",\"532\":\"9a44b0c96edc28263ac1\",\"691\":\"c424bbdf6aea7ee250b1\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"d3c210164fba47b034bc\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkgatsby_starter_default\"] = self[\"webpackChunkgatsby_starter_default\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","loadStylesheet","installedCssChunks","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","nmd","paths","children","p","resolve","reject","href","fullhref","existingLinkTags","dataHref","tag","rel","existingStyleTags","findStylesheet","linkTag","errorType","realHref","err","Error","code","request","createStylesheet","miniCss","installedChunks","installedChunkData","test","promise","error","realSrc","message","name","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack-runtime-db3898254f1d6bb9b426.js b/webpack-runtime-db3898254f1d6bb9b426.js deleted file mode 100644 index f7dee56..0000000 --- a/webpack-runtime-db3898254f1d6bb9b426.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(){"use strict";var e,t,n,r,o,u,i,a={},c={};function f(e){var t=c[e];if(void 0!==t)return t.exports;var n=c[e]={id:e,loaded:!1,exports:{}};return a[e](n,n.exports,f),n.loaded=!0,n.exports}f.m=a,e=[],f.O=function(t,n,r,o){if(!n){var u=1/0;for(s=0;s=o)&&Object.keys(f.O).every((function(e){return f.O[e](n[a])}))?n.splice(a--,1):(i=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach((function(t){u[t]=function(){return e[t]}}));return u.default=function(){return e},f.d(o,u),o},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce((function(t,n){return f.f[n](e,t),t}),[]))},f.u=function(e){return{218:"component---src-pages-404-tsx",259:"component---src-pages-sponsors-tsx",288:"component---src-pages-faq-tsx",311:"component---src-pages-about-the-team-tsx",351:"commons",532:"styles",691:"component---src-pages-index-tsx"}[e]+"-"+{218:"a07a0fe4e57cf8fb7033",259:"263f2d3758748fe7580e",288:"9e3d7b81fdcc40d4f682",311:"000ef177b796810af78f",351:"257f7babe6a9a15b9815",532:"9a44b0c96edc28263ac1",691:"17b35b2440f1372ed10d"}[e]+".js"},f.miniCssF=function(e){return"styles.fedc07192d9286d478e5.css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="gatsby-starter-default:",f.l=function(e,t,n,u){if(r[e])r[e].push(t);else{var i,a;if(void 0!==n)for(var c=document.getElementsByTagName("script"),s=0;s 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"gatsby-starter-default:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","var createStylesheet = function(chunkId, fullhref, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tlinkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tdocument.head.appendChild(linkTag);\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"532\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + {\"218\":\"component---src-pages-404-tsx\",\"259\":\"component---src-pages-sponsors-tsx\",\"288\":\"component---src-pages-faq-tsx\",\"311\":\"component---src-pages-about-the-team-tsx\",\"351\":\"commons\",\"532\":\"styles\",\"691\":\"component---src-pages-index-tsx\"}[chunkId] + \"-\" + {\"218\":\"a07a0fe4e57cf8fb7033\",\"259\":\"263f2d3758748fe7580e\",\"288\":\"9e3d7b81fdcc40d4f682\",\"311\":\"000ef177b796810af78f\",\"351\":\"257f7babe6a9a15b9815\",\"532\":\"9a44b0c96edc28263ac1\",\"691\":\"17b35b2440f1372ed10d\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"fedc07192d9286d478e5\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkgatsby_starter_default\"] = self[\"webpackChunkgatsby_starter_default\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","loadStylesheet","installedCssChunks","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","nmd","paths","children","p","resolve","reject","href","fullhref","existingLinkTags","dataHref","tag","rel","existingStyleTags","findStylesheet","linkTag","errorType","realHref","err","Error","code","request","createStylesheet","miniCss","installedChunks","installedChunkData","test","promise","error","realSrc","message","name","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack-runtime-fb71fa50532578a8d00c.js b/webpack-runtime-fb71fa50532578a8d00c.js deleted file mode 100644 index 67e4fd5..0000000 --- a/webpack-runtime-fb71fa50532578a8d00c.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(){"use strict";var e,t,n,r,o,u,i,a={},c={};function f(e){var t=c[e];if(void 0!==t)return t.exports;var n=c[e]={id:e,loaded:!1,exports:{}};return a[e](n,n.exports,f),n.loaded=!0,n.exports}f.m=a,e=[],f.O=function(t,n,r,o){if(!n){var u=1/0;for(s=0;s=o)&&Object.keys(f.O).every((function(e){return f.O[e](n[a])}))?n.splice(a--,1):(i=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach((function(t){u[t]=function(){return e[t]}}));return u.default=function(){return e},f.d(o,u),o},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce((function(t,n){return f.f[n](e,t),t}),[]))},f.u=function(e){return{218:"component---src-pages-404-tsx",259:"component---src-pages-sponsors-tsx",288:"component---src-pages-faq-tsx",311:"component---src-pages-about-the-team-tsx",351:"commons",532:"styles",691:"component---src-pages-index-tsx"}[e]+"-"+{218:"a07a0fe4e57cf8fb7033",259:"be317be11460faabd456",288:"f85b3f1fc2aa18e5c33d",311:"d83b29db388b0bfb65ad",351:"257f7babe6a9a15b9815",532:"9a44b0c96edc28263ac1",691:"6821d1f64754a20b77fb"}[e]+".js"},f.miniCssF=function(e){return"styles.fedc07192d9286d478e5.css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="gatsby-starter-default:",f.l=function(e,t,n,u){if(r[e])r[e].push(t);else{var i,a;if(void 0!==n)for(var c=document.getElementsByTagName("script"),s=0;s 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"gatsby-starter-default:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","var createStylesheet = function(chunkId, fullhref, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tlinkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tdocument.head.appendChild(linkTag);\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"532\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + {\"218\":\"component---src-pages-404-tsx\",\"259\":\"component---src-pages-sponsors-tsx\",\"288\":\"component---src-pages-faq-tsx\",\"311\":\"component---src-pages-about-the-team-tsx\",\"351\":\"commons\",\"532\":\"styles\",\"691\":\"component---src-pages-index-tsx\"}[chunkId] + \"-\" + {\"218\":\"a07a0fe4e57cf8fb7033\",\"259\":\"be317be11460faabd456\",\"288\":\"f85b3f1fc2aa18e5c33d\",\"311\":\"d83b29db388b0bfb65ad\",\"351\":\"257f7babe6a9a15b9815\",\"532\":\"9a44b0c96edc28263ac1\",\"691\":\"6821d1f64754a20b77fb\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"fedc07192d9286d478e5\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkgatsby_starter_default\"] = self[\"webpackChunkgatsby_starter_default\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","loadStylesheet","installedCssChunks","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","nmd","paths","children","p","resolve","reject","href","fullhref","existingLinkTags","dataHref","tag","rel","existingStyleTags","findStylesheet","linkTag","errorType","realHref","err","Error","code","request","createStylesheet","miniCss","installedChunks","installedChunkData","test","promise","error","realSrc","message","name","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack.stats.json b/webpack.stats.json index e552ea0..50d63cf 100644 --- a/webpack.stats.json +++ b/webpack.stats.json @@ -1 +1 @@ -{"name":"build-javascript","namedChunkGroups":{"polyfill":{"name":"polyfill","assets":[{"name":"webpack-runtime-4321efaf41e22b83875a.js","size":5270},{"name":"polyfill-c9fa82aa5b1f9c65f078.js","size":85039}],"filteredAssets":0,"assetsSize":90309,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":231717},"app":{"name":"app","assets":[{"name":"webpack-runtime-4321efaf41e22b83875a.js","size":5270},{"name":"framework-54a02ad02f23896e401c.js","size":140566},{"name":"app-514cf5048dd1ee717d66.js","size":402511}],"filteredAssets":0,"assetsSize":548347,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":2178832},"component---src-pages-404-tsx":{"name":"component---src-pages-404-tsx","assets":[{"name":"styles.8b2d1cb684ba0acc521a.css","size":14567},{"name":"commons-0dda478da315c16eb232.js","size":10049},{"name":"component---src-pages-404-tsx-a07a0fe4e57cf8fb7033.js","size":558}],"filteredAssets":0,"assetsSize":25174,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":572294},"component---src-pages-about-the-team-tsx":{"name":"component---src-pages-about-the-team-tsx","assets":[{"name":"styles.8b2d1cb684ba0acc521a.css","size":14567},{"name":"commons-0dda478da315c16eb232.js","size":10049},{"name":"component---src-pages-about-the-team-tsx-000ef177b796810af78f.js","size":4550}],"filteredAssets":0,"assetsSize":29166,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":578221},"component---src-pages-apply-tsx":{"name":"component---src-pages-apply-tsx","assets":[{"name":"styles.8b2d1cb684ba0acc521a.css","size":14567},{"name":"commons-0dda478da315c16eb232.js","size":10049},{"name":"component---src-pages-apply-tsx-0091e070ea3fa4675656.js","size":733}],"filteredAssets":0,"assetsSize":25349,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":572961},"component---src-pages-faq-tsx":{"name":"component---src-pages-faq-tsx","assets":[{"name":"styles.8b2d1cb684ba0acc521a.css","size":14567},{"name":"commons-0dda478da315c16eb232.js","size":10049},{"name":"component---src-pages-faq-tsx-9e3d7b81fdcc40d4f682.js","size":11294}],"filteredAssets":0,"assetsSize":35910,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":611819},"component---src-pages-index-tsx":{"name":"component---src-pages-index-tsx","assets":[{"name":"styles.8b2d1cb684ba0acc521a.css","size":14567},{"name":"commons-0dda478da315c16eb232.js","size":10049},{"name":"component---src-pages-index-tsx-491a7fa0cf3ff5bcaa14.js","size":18794}],"filteredAssets":0,"assetsSize":43410,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":641703},"component---src-pages-sponsors-tsx":{"name":"component---src-pages-sponsors-tsx","assets":[{"name":"styles.8b2d1cb684ba0acc521a.css","size":14567},{"name":"commons-0dda478da315c16eb232.js","size":10049},{"name":"component---src-pages-sponsors-tsx-263f2d3758748fe7580e.js","size":2001}],"filteredAssets":0,"assetsSize":26617,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":776727}},"assetsByChunkName":{"polyfill":["webpack-runtime-4321efaf41e22b83875a.js","polyfill-c9fa82aa5b1f9c65f078.js"],"app":["webpack-runtime-4321efaf41e22b83875a.js","framework-54a02ad02f23896e401c.js","app-514cf5048dd1ee717d66.js"],"component---src-pages-404-tsx":["styles.8b2d1cb684ba0acc521a.css","commons-0dda478da315c16eb232.js","component---src-pages-404-tsx-a07a0fe4e57cf8fb7033.js"],"component---src-pages-about-the-team-tsx":["styles.8b2d1cb684ba0acc521a.css","commons-0dda478da315c16eb232.js","component---src-pages-about-the-team-tsx-000ef177b796810af78f.js"],"component---src-pages-apply-tsx":["styles.8b2d1cb684ba0acc521a.css","commons-0dda478da315c16eb232.js","component---src-pages-apply-tsx-0091e070ea3fa4675656.js"],"component---src-pages-faq-tsx":["styles.8b2d1cb684ba0acc521a.css","commons-0dda478da315c16eb232.js","component---src-pages-faq-tsx-9e3d7b81fdcc40d4f682.js"],"component---src-pages-index-tsx":["styles.8b2d1cb684ba0acc521a.css","commons-0dda478da315c16eb232.js","component---src-pages-index-tsx-491a7fa0cf3ff5bcaa14.js"],"component---src-pages-sponsors-tsx":["styles.8b2d1cb684ba0acc521a.css","commons-0dda478da315c16eb232.js","component---src-pages-sponsors-tsx-263f2d3758748fe7580e.js"]},"childAssetsByChunkName":{}} \ No newline at end of file +{"name":"build-javascript","namedChunkGroups":{"polyfill":{"name":"polyfill","assets":[{"name":"webpack-runtime-3455f2aeae665867fc09.js","size":5354},{"name":"polyfill-c9fa82aa5b1f9c65f078.js","size":85039}],"filteredAssets":0,"assetsSize":90393,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":231946},"app":{"name":"app","assets":[{"name":"webpack-runtime-3455f2aeae665867fc09.js","size":5354},{"name":"framework-54a02ad02f23896e401c.js","size":140566},{"name":"app-e0c21e6440ba1ec1346f.js","size":404866}],"filteredAssets":0,"assetsSize":550786,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":2181932},"component---src-pages-404-tsx":{"name":"component---src-pages-404-tsx","assets":[{"name":"styles.8b2d1cb684ba0acc521a.css","size":14567},{"name":"commons-8be7c2fea0ea4d73d0b0.js","size":10344},{"name":"component---src-pages-404-tsx-a07a0fe4e57cf8fb7033.js","size":558}],"filteredAssets":0,"assetsSize":25469,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":572796},"component---src-pages-about-the-team-tsx":{"name":"component---src-pages-about-the-team-tsx","assets":[{"name":"styles.8b2d1cb684ba0acc521a.css","size":14567},{"name":"commons-8be7c2fea0ea4d73d0b0.js","size":10344},{"name":"component---src-pages-about-the-team-tsx-000ef177b796810af78f.js","size":4550}],"filteredAssets":0,"assetsSize":29461,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":578723},"component---src-pages-apply-tsx":{"name":"component---src-pages-apply-tsx","assets":[{"name":"styles.8b2d1cb684ba0acc521a.css","size":14567},{"name":"commons-8be7c2fea0ea4d73d0b0.js","size":10344},{"name":"component---src-pages-apply-tsx-0091e070ea3fa4675656.js","size":733}],"filteredAssets":0,"assetsSize":25644,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":573463},"component---src-pages-faq-tsx":{"name":"component---src-pages-faq-tsx","assets":[{"name":"styles.8b2d1cb684ba0acc521a.css","size":14567},{"name":"commons-8be7c2fea0ea4d73d0b0.js","size":10344},{"name":"905244bd661d9c37f415f4ff262f27be02c3ae83-6d584c10ad08a704d467.js","size":8720},{"name":"component---src-pages-faq-tsx-4e0276e9e34dbed7f803.js","size":2956}],"filteredAssets":0,"assetsSize":36587,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":612469},"component---src-pages-index-tsx":{"name":"component---src-pages-index-tsx","assets":[{"name":"styles.8b2d1cb684ba0acc521a.css","size":14567},{"name":"commons-8be7c2fea0ea4d73d0b0.js","size":10344},{"name":"905244bd661d9c37f415f4ff262f27be02c3ae83-6d584c10ad08a704d467.js","size":8720},{"name":"component---src-pages-index-tsx-9f57ab62917fc7eec00a.js","size":72130}],"filteredAssets":0,"assetsSize":105761,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":954124},"component---src-pages-sponsors-tsx":{"name":"component---src-pages-sponsors-tsx","assets":[{"name":"styles.8b2d1cb684ba0acc521a.css","size":14567},{"name":"commons-8be7c2fea0ea4d73d0b0.js","size":10344},{"name":"component---src-pages-sponsors-tsx-c68545a8ae409d92c5f2.js","size":2001}],"filteredAssets":0,"assetsSize":26912,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":777229}},"assetsByChunkName":{"polyfill":["webpack-runtime-3455f2aeae665867fc09.js","polyfill-c9fa82aa5b1f9c65f078.js"],"app":["webpack-runtime-3455f2aeae665867fc09.js","framework-54a02ad02f23896e401c.js","app-e0c21e6440ba1ec1346f.js"],"component---src-pages-404-tsx":["styles.8b2d1cb684ba0acc521a.css","commons-8be7c2fea0ea4d73d0b0.js","component---src-pages-404-tsx-a07a0fe4e57cf8fb7033.js"],"component---src-pages-about-the-team-tsx":["styles.8b2d1cb684ba0acc521a.css","commons-8be7c2fea0ea4d73d0b0.js","component---src-pages-about-the-team-tsx-000ef177b796810af78f.js"],"component---src-pages-apply-tsx":["styles.8b2d1cb684ba0acc521a.css","commons-8be7c2fea0ea4d73d0b0.js","component---src-pages-apply-tsx-0091e070ea3fa4675656.js"],"component---src-pages-faq-tsx":["styles.8b2d1cb684ba0acc521a.css","commons-8be7c2fea0ea4d73d0b0.js","905244bd661d9c37f415f4ff262f27be02c3ae83-6d584c10ad08a704d467.js","component---src-pages-faq-tsx-4e0276e9e34dbed7f803.js"],"component---src-pages-index-tsx":["styles.8b2d1cb684ba0acc521a.css","commons-8be7c2fea0ea4d73d0b0.js","905244bd661d9c37f415f4ff262f27be02c3ae83-6d584c10ad08a704d467.js","component---src-pages-index-tsx-9f57ab62917fc7eec00a.js"],"component---src-pages-sponsors-tsx":["styles.8b2d1cb684ba0acc521a.css","commons-8be7c2fea0ea4d73d0b0.js","component---src-pages-sponsors-tsx-c68545a8ae409d92c5f2.js"]},"childAssetsByChunkName":{}} \ No newline at end of file