g(x,c))a[d]=x,a[n]=c,d=n;else break a}}return b}\nfunction g(a,b){var c=a.sortIndex-b.sortIndex;return 0!==c?c:a.id-b.id}if(\"object\"===typeof performance&&\"function\"===typeof performance.now){var l=performance;exports.unstable_now=function(){return l.now()}}else{var p=Date,q=p.now();exports.unstable_now=function(){return p.now()-q}}var r=[],t=[],u=1,v=null,y=3,z=!1,A=!1,B=!1,D=\"function\"===typeof setTimeout?setTimeout:null,E=\"function\"===typeof clearTimeout?clearTimeout:null,F=\"undefined\"!==typeof setImmediate?setImmediate:null;\n\"undefined\"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function G(a){for(var b=h(t);null!==b;){if(null===b.callback)k(t);else if(b.startTime<=a)k(t),b.sortIndex=b.expirationTime,f(r,b);else break;b=h(t)}}function H(a){B=!1;G(a);if(!A)if(null!==h(r))A=!0,I(J);else{var b=h(t);null!==b&&K(H,b.startTime-a)}}\nfunction J(a,b){A=!1;B&&(B=!1,E(L),L=-1);z=!0;var c=y;try{G(b);for(v=h(r);null!==v&&(!(v.expirationTime>b)||a&&!M());){var d=v.callback;if(\"function\"===typeof d){v.callback=null;y=v.priorityLevel;var e=d(v.expirationTime<=b);b=exports.unstable_now();\"function\"===typeof e?v.callback=e:v===h(r)&&k(r);G(b)}else k(r);v=h(r)}if(null!==v)var w=!0;else{var m=h(t);null!==m&&K(H,m.startTime-b);w=!1}return w}finally{v=null,y=c,z=!1}}var N=!1,O=null,L=-1,P=5,Q=-1;\nfunction M(){return exports.unstable_now()-Qa||125d?(a.sortIndex=c,f(t,a),null===h(r)&&a===h(t)&&(B?(E(L),L=-1):B=!0,K(H,c-d))):(a.sortIndex=e,f(r,a),A||z||(A=!0,I(J)));return a};\nexports.unstable_shouldYield=M;exports.unstable_wrapCallback=function(a){var b=y;return function(){var c=y;y=b;try{return a.apply(this,arguments)}finally{y=c}}};\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/scheduler.production.min.js');\n} else {\n module.exports = require('./cjs/scheduler.development.js');\n}\n","// 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\t// no module.id needed\n\t\t// no module.loaded needed\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// Return the exports of the module\n\treturn module.exports;\n}\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__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","__webpack_require__.p = \"/palyanitsa/\";","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"page-header_root__dHK3h\"};","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"page-content_root__ooZvr\"};","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"page-footer_root__--5xq\"};","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"page_root__zz8ly\"};","import PropTypes from 'prop-types';\n\nimport { PageHeader } from './header';\nimport { PageContent } from './content';\nimport { PageFooter } from './footer';\n\nimport styles from './page.module.scss';\n\nexport const Page = ({ children }) => {\n return (\n \n {children}\n
\n );\n};\n\nPage.Header = PageHeader;\nPage.Content = PageContent;\nPage.Footer = PageFooter;\n\nPage.propTypes = {\n children: PropTypes.array\n};\n","export default function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}","import defineProperty from \"./defineProperty.js\";\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nexport default function _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}","import objectWithoutPropertiesLoose from \"./objectWithoutPropertiesLoose.js\";\nexport default function _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n var target = objectWithoutPropertiesLoose(source, excluded);\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}","export default function _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}","import PropTypes from 'prop-types';\n\nimport styles from './page-header.module.scss';\n\nexport const PageHeader = ({ children }) => {\n return (\n \n );\n};\n\nPageHeader.propTypes = {\n children: PropTypes.object\n};\n","import PropTypes from 'prop-types';\n\nimport styles from './page-content.module.scss';\n\nexport const PageContent = ({ children }) => {\n return (\n \n {children}\n \n );\n};\n\nPageContent.propTypes = {\n children: PropTypes.object\n};\n","import PropTypes from 'prop-types';\n\nimport styles from './page-footer.module.scss';\n\nexport const PageFooter = ({ children }) => {\n return (\n \n );\n};\n\nPageFooter.propTypes = {\n children: PropTypes.object\n};\n","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"button_root__XXNqS\",\"link\":\"button_link__PM5Hm\"};","import React from 'react';\nimport PropTypes from 'prop-types';\n\nimport styles from './button.module.scss';\n\nexport const Button = (props) => {\n const {\n type = 'button',\n href = '/',\n isLink,\n label,\n disabled = false,\n target,\n ...restButtonProps\n } = props;\n\n const buttonChildren = (\n \n {\n {label}\n }\n \n );\n\n return (\n !isLink ? (\n \n ) : (\n \n {buttonChildren}\n \n )\n );\n};\n\nButton.propTypes = {\n type: PropTypes.string,\n href: PropTypes.string,\n isLink: PropTypes.bool,\n label: PropTypes.string,\n disabled: PropTypes.bool,\n target: PropTypes.string\n};\n","// extracted by mini-css-extract-plugin\nexport default {\"link\":\"text-link_link__5DMHm\",\"underline\":\"text-link_underline__gjfjF\"};","import PropTypes from 'prop-types';\n\nimport styles from './text-link.module.scss';\n\nexport const TextLink = (props) => {\n const {\n isOutsideLink = false,\n href = '/',\n hoverStyle = 'underline',\n children,\n ...restLinkProps\n } = props;\n\n const classes = `${styles.link} ${styles[hoverStyle]}`;\n\n return (\n !isOutsideLink ? (\n \n {children}\n \n ) : (\n \n {children}\n \n )\n );\n};\n\nTextLink.propTypes = {\n isOutsideLink: PropTypes.bool,\n href: PropTypes.string,\n hoverStyle: PropTypes.string,\n children: PropTypes.string\n};\n","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"footer_root__7AKJW\",\"buttonWrapper\":\"footer_buttonWrapper__S0EOO\",\"textContainer\":\"footer_textContainer__0ZKMe\",\"text\":\"footer_text__57Kjg\",\"heart\":\"footer_heart__OWLeX\",\"fave-heart\":\"footer_fave-heart__lP6s9\"};","import { Button } from '../ui/button';\nimport { TextLink } from '../ui/text-link';\n\nimport styles from './footer.module.scss';\n\nexport const Footer = () => {\n return (\n
\n
\n \n
\n
\n
designed and built by {' '}\n \n Irina Naumchik\n \n
\n
\n
\n\n
\n );\n};\n","import PropTypes from 'prop-types';\n\nimport { Page } from '../page';\nimport { Footer } from '../footer';\n\nexport const AppLayout = ({ children }) => {\n return (\n \n \n \n {children}\n \n \n \n \n \n );\n};\n\nAppLayout.propTypes = {\n children: PropTypes.object\n};\n","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"homepage-layout-headline_root__nkbef\"};","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"homepage-layout-about_root__E6VPQ\"};","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"homepage-layout-disciplines_root__F0Jbd\"};","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"homepage-layout-team_root__v4ZY+\"};","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"homepage-layout-call-to-action_root__jAYsG\"};","import PropTypes from 'prop-types';\n\nimport { HomepageLayoutHeadline } from './headline';\nimport { HomepageLayoutAbout } from './about';\nimport { HomepageLayoutDisciplines } from './disciplines';\nimport { HomepageLayoutTeam } from './team';\nimport { HomepageLayoutCallToAction } from './call-to-action';\n\nexport const HomepageLayout = ({ children }) => {\n return (\n <>\n {children}\n >\n );\n};\n\nHomepageLayout.Headline = HomepageLayoutHeadline;\nHomepageLayout.About = HomepageLayoutAbout;\nHomepageLayout.Disciplines = HomepageLayoutDisciplines;\nHomepageLayout.Team = HomepageLayoutTeam;\nHomepageLayout.CallToAction = HomepageLayoutCallToAction;\n\nHomepageLayout.propTypes = {\n children: PropTypes.array\n};\n","import PropTypes from 'prop-types';\n\nimport styles from './homepage-layout-headline.module.scss';\n\nexport const HomepageLayoutHeadline = ({ children }) => {\n return (\n \n );\n};\n\nHomepageLayoutHeadline.propTypes = {\n children: PropTypes.object\n};\n","import PropTypes from 'prop-types';\n\nimport styles from './homepage-layout-about.module.scss';\n\nexport const HomepageLayoutAbout = ({ children }) => {\n return (\n \n );\n};\n\nHomepageLayoutAbout.propTypes = {\n children: PropTypes.object\n};\n","import PropTypes from 'prop-types';\nimport styles from './homepage-layout-disciplines.module.scss';\n\nexport const HomepageLayoutDisciplines = ({ children }) => {\n return (\n \n );\n};\n\nHomepageLayoutDisciplines.propTypes = {\n children: PropTypes.object\n};\n","import PropTypes from 'prop-types';\n\nimport styles from './homepage-layout-team.module.scss';\n\nexport const HomepageLayoutTeam = ({ children }) => {\n return (\n \n );\n};\n\nHomepageLayoutTeam.propTypes = {\n children: PropTypes.object\n};\n","import PropTypes from 'prop-types';\n\nimport styles from './homepage-layout-call-to-action.module.scss';\n\nexport const HomepageLayoutCallToAction = ({ children }) => {\n return (\n \n );\n};\n\nHomepageLayoutCallToAction.propTypes = {\n children: PropTypes.object\n};\n","// extracted by mini-css-extract-plugin\nexport default {\"title\":\"homepage-headline_title__xPl-n\",\"titleAccent\":\"homepage-headline_titleAccent__FL5Sf\",\"dot\":\"homepage-headline_dot__8kZex\",\"jump\":\"homepage-headline_jump__mOZZi\"};","import styles from './homepage-headline.module.scss';\n\nexport const HomepageHeadline = () => (\n <>\n \n Palianytsia\n Game\n Dev\n Studio\n
\n >\n);\n","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}","import arrayWithHoles from \"./arrayWithHoles.js\";\nimport iterableToArrayLimit from \"./iterableToArrayLimit.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableRest from \"./nonIterableRest.js\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","export default function _iterableToArrayLimit(arr, i) {\n var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n\n if (_i == null) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n\n var _s, _e;\n\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","function makeTypeChecker(tabsRole){return element=>!!element.type&&element.type.tabsRole===tabsRole}export const isTab=makeTypeChecker(\"Tab\");export const isTabList=makeTypeChecker(\"TabList\");export const isTabPanel=makeTypeChecker(\"TabPanel\");","import{Children,cloneElement}from\"react\";import{isTabPanel,isTab,isTabList}from\"./elementTypes\";function isTabChild(child){return isTab(child)||isTabList(child)||isTabPanel(child)}export function deepMap(children,callback){return Children.map(children,child=>{if(child===null)return null;if(isTabChild(child)){return callback(child)}if(child.props&&child.props.children&&typeof child.props.children===\"object\"){return cloneElement(child,{...child.props,children:deepMap(child.props.children,callback)})}return child})}export function deepForEach(children,callback){return Children.forEach(children,child=>{if(child===null)return;if(isTab(child)||isTabPanel(child)){callback(child)}else if(child.props&&child.props.children&&typeof child.props.children===\"object\"){if(isTabList(child))callback(child);deepForEach(child.props.children,callback)}})}","function r(e){var t,f,n=\"\";if(\"string\"==typeof e||\"number\"==typeof e)n+=e;else if(\"object\"==typeof e)if(Array.isArray(e))for(t=0;t{if(isTab(child))tabCount++});return tabCount}","import PropTypes from\"prop-types\";import React,{cloneElement,useRef,useId}from\"react\";import cx from\"clsx\";import{childrenPropType}from\"../helpers/propTypes\";import{getTabsCount as getTabsCountHelper}from\"../helpers/count\";import{deepMap}from\"../helpers/childrenDeepMap\";import{isTabList,isTabPanel,isTab}from\"../helpers/elementTypes\";function isNode(node){return node&&\"getAttribute\"in node}function isTabNode(node){return isNode(node)&&node.getAttribute(\"data-rttab\")}function isTabDisabled(node){return isNode(node)&&node.getAttribute(\"aria-disabled\")===\"true\"}let canUseActiveElement;function determineCanUseActiveElement(environment){const env=environment||(typeof window!==\"undefined\"?window:undefined);try{canUseActiveElement=!!(typeof env!==\"undefined\"&&env.document&&env.document.activeElement)}catch(e){canUseActiveElement=false}}const defaultProps={className:\"react-tabs\",focus:false};const propTypes=process.env.NODE_ENV!==\"production\"?{children:childrenPropType,direction:PropTypes.oneOf([\"rtl\",\"ltr\"]),className:PropTypes.oneOfType([PropTypes.string,PropTypes.array,PropTypes.object]),disabledTabClassName:PropTypes.string,disableUpDownKeys:PropTypes.bool,disableLeftRightKeys:PropTypes.bool,domRef:PropTypes.func,focus:PropTypes.bool,forceRenderTabPanel:PropTypes.bool,onSelect:PropTypes.func.isRequired,selectedIndex:PropTypes.number.isRequired,selectedTabClassName:PropTypes.string,selectedTabPanelClassName:PropTypes.string,environment:PropTypes.object}:{};const UncontrolledTabs=props=>{let tabNodes=useRef([]);let tabIds=useRef([]);const ref=useRef();function setSelected(index,event){if(index<0||index>=getTabsCount())return;const{onSelect,selectedIndex}=props;onSelect(index,selectedIndex,event)}function getNextTab(index){const count=getTabsCount();for(let i=index+1;iindex){if(!isTabDisabled(getTab(i))){return i}}return index}function getFirstTab(){const count=getTabsCount();for(let i=0;i{let result=child;if(isTabList(child)){let listIndex=0;let wasTabFocused=false;if(canUseActiveElement==null){determineCanUseActiveElement(environment)}const env=environment||(typeof window!==\"undefined\"?window:undefined);if(canUseActiveElement&&env){wasTabFocused=React.Children.toArray(child.props.children).filter(isTab).some((tab,i)=>env.document.activeElement===getTab(i))}result=cloneElement(child,{children:deepMap(child.props.children,tab=>{const key=`tabs-${listIndex}`;const selected=selectedIndex===listIndex;const props={tabRef:node=>{tabNodes.current[key]=node},id:tabIds.current[listIndex],selected,focus:selected&&(focus||wasTabFocused)};if(selectedTabClassName)props.selectedClassName=selectedTabClassName;if(disabledTabClassName)props.disabledClassName=disabledTabClassName;listIndex++;return cloneElement(tab,props)})})}else if(isTabPanel(child)){const props={id:tabIds.current[index],selected:selectedIndex===index};if(forceRenderTabPanel)props.forceRender=forceRenderTabPanel;if(selectedTabPanelClassName)props.selectedClassName=selectedTabPanelClassName;index++;result=cloneElement(child,props)}return result})}function handleKeyDown(e){const{direction,disableUpDownKeys,disableLeftRightKeys}=props;if(isTabFromContainer(e.target)){let{selectedIndex:index}=props;let preventDefault=false;let useSelectedIndex=false;if(e.code===\"Space\"||e.keyCode===32||e.code===\"Enter\"||e.keyCode===13){preventDefault=true;useSelectedIndex=false;handleClick(e)}if(!disableLeftRightKeys&&(e.keyCode===37||e.code===\"ArrowLeft\")||!disableUpDownKeys&&(e.keyCode===38||e.code===\"ArrowUp\")){if(direction===\"rtl\"){index=getNextTab(index)}else{index=getPrevTab(index)}preventDefault=true;useSelectedIndex=true}else if(!disableLeftRightKeys&&(e.keyCode===39||e.code===\"ArrowRight\")||!disableUpDownKeys&&(e.keyCode===40||e.code===\"ArrowDown\")){if(direction===\"rtl\"){index=getPrevTab(index)}else{index=getNextTab(index)}preventDefault=true;useSelectedIndex=true}else if(e.keyCode===35||e.code===\"End\"){index=getLastTab();preventDefault=true;useSelectedIndex=true}else if(e.keyCode===36||e.code===\"Home\"){index=getFirstTab();preventDefault=true;useSelectedIndex=true}if(preventDefault){e.preventDefault()}if(useSelectedIndex){setSelected(index,e)}}}function handleClick(e){let node=e.target;do{if(isTabFromContainer(node)){if(isTabDisabled(node)){return}const index=[].slice.call(node.parentNode.children).filter(isTabNode).indexOf(node);setSelected(index,e);return}}while((node=node.parentNode)!=null)}function isTabFromContainer(node){if(!isTabNode(node)){return false}let nodeAncestor=node.parentElement;do{if(nodeAncestor===ref.current)return true;if(nodeAncestor.getAttribute(\"data-rttabs\"))break;nodeAncestor=nodeAncestor.parentElement}while(nodeAncestor);return false}const{children,className,disabledTabClassName,domRef,focus,forceRenderTabPanel,onSelect,selectedIndex,selectedTabClassName,selectedTabPanelClassName,environment,disableUpDownKeys,disableLeftRightKeys,...attributes}={...defaultProps,...props};return React.createElement(\"div\",Object.assign({},attributes,{className:cx(className),onClick:handleClick,onKeyDown:handleKeyDown,ref:node=>{ref.current=node;if(domRef)domRef(node)},\"data-rttabs\":true}),getChildren())};UncontrolledTabs.propTypes=process.env.NODE_ENV!==\"production\"?propTypes:{};export default UncontrolledTabs;","import PropTypes from\"prop-types\";import React,{useEffect,useState}from\"react\";import{childrenPropType,onSelectPropType,selectedIndexPropType}from\"../helpers/propTypes\";import UncontrolledTabs from\"./UncontrolledTabs\";import{getTabsCount}from\"../helpers/count\";const MODE_CONTROLLED=0;const MODE_UNCONTROLLED=1;const propTypes=process.env.NODE_ENV!==\"production\"?{children:childrenPropType,className:PropTypes.oneOfType([PropTypes.string,PropTypes.array,PropTypes.object]),defaultFocus:PropTypes.bool,defaultIndex:PropTypes.number,direction:PropTypes.oneOf([\"rtl\",\"ltr\"]),disabledTabClassName:PropTypes.string,disableUpDownKeys:PropTypes.bool,disableLeftRightKeys:PropTypes.bool,domRef:PropTypes.func,environment:PropTypes.object,focusTabOnClick:PropTypes.bool,forceRenderTabPanel:PropTypes.bool,onSelect:onSelectPropType,selectedIndex:selectedIndexPropType,selectedTabClassName:PropTypes.string,selectedTabPanelClassName:PropTypes.string}:{};const defaultProps={defaultFocus:false,focusTabOnClick:true,forceRenderTabPanel:false,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:false,disableLeftRightKeys:false};const getModeFromProps=props=>{return props.selectedIndex===null?MODE_UNCONTROLLED:MODE_CONTROLLED};const checkForIllegalModeChange=(props,mode)=>{if(process.env.NODE_ENV!==\"production\"&&mode!=undefined&&mode!==getModeFromProps(props)){throw new Error(`Switching between controlled mode (by using \\`selectedIndex\\`) and uncontrolled mode is not supported in \\`Tabs\\`.\nFor more information about controlled and uncontrolled mode of react-tabs see https://github.com/reactjs/react-tabs#controlled-vs-uncontrolled-mode.`)}};const Tabs=props=>{const{children,defaultFocus,defaultIndex,focusTabOnClick,onSelect,...attributes}={...defaultProps,...props};const[focus,setFocus]=useState(defaultFocus);const[mode]=useState(getModeFromProps(attributes));const[selectedIndex,setSelectedIndex]=useState(mode===MODE_UNCONTROLLED?defaultIndex||0:null);useEffect(()=>{setFocus(false)},[]);if(mode===MODE_UNCONTROLLED){const tabsCount=getTabsCount(children);useEffect(()=>{if(selectedIndex!=null){const maxTabIndex=Math.max(0,tabsCount-1);setSelectedIndex(Math.min(selectedIndex,maxTabIndex))}},[tabsCount])}checkForIllegalModeChange(attributes,mode);const handleSelected=(index,last,event)=>{if(typeof onSelect===\"function\"){if(onSelect(index,last,event)===false)return}if(focusTabOnClick){setFocus(true)}if(mode===MODE_UNCONTROLLED){setSelectedIndex(index)}};let subProps={...props,...attributes};subProps.focus=focus;subProps.onSelect=handleSelected;if(selectedIndex!=null){subProps.selectedIndex=selectedIndex}delete subProps.defaultFocus;delete subProps.defaultIndex;delete subProps.focusTabOnClick;return React.createElement(UncontrolledTabs,subProps,children)};Tabs.propTypes=process.env.NODE_ENV!==\"production\"?propTypes:{};Tabs.tabsRole=\"Tabs\";export default Tabs;","import PropTypes from\"prop-types\";import React from\"react\";import cx from\"clsx\";const defaultProps={className:\"react-tabs__tab-list\"};const propTypes=process.env.NODE_ENV!==\"production\"?{children:PropTypes.oneOfType([PropTypes.object,PropTypes.array]),className:PropTypes.oneOfType([PropTypes.string,PropTypes.array,PropTypes.object])}:{};const TabList=props=>{const{children,className,...attributes}={...defaultProps,...props};return React.createElement(\"ul\",Object.assign({},attributes,{className:cx(className),role:\"tablist\"}),children)};TabList.tabsRole=\"TabList\";TabList.propTypes=process.env.NODE_ENV!==\"production\"?propTypes:{};export default TabList;","import PropTypes from\"prop-types\";import React,{useEffect,useRef}from\"react\";import cx from\"clsx\";const DEFAULT_CLASS=\"react-tabs__tab\";const defaultProps={className:DEFAULT_CLASS,disabledClassName:`${DEFAULT_CLASS}--disabled`,focus:false,id:null,selected:false,selectedClassName:`${DEFAULT_CLASS}--selected`};const propTypes=process.env.NODE_ENV!==\"production\"?{children:PropTypes.oneOfType([PropTypes.array,PropTypes.object,PropTypes.string]),className:PropTypes.oneOfType([PropTypes.string,PropTypes.array,PropTypes.object]),disabled:PropTypes.bool,disabledClassName:PropTypes.string,focus:PropTypes.bool,id:PropTypes.string,selected:PropTypes.bool,selectedClassName:PropTypes.string,tabIndex:PropTypes.string,tabRef:PropTypes.func}:{};const Tab=props=>{let nodeRef=useRef();const{children,className,disabled,disabledClassName,focus,id,selected,selectedClassName,tabIndex,tabRef,...attributes}={...defaultProps,...props};useEffect(()=>{if(selected&&focus){nodeRef.current.focus()}},[selected,focus]);return React.createElement(\"li\",Object.assign({},attributes,{className:cx(className,{[selectedClassName]:selected,[disabledClassName]:disabled}),ref:node=>{nodeRef.current=node;if(tabRef)tabRef(node)},role:\"tab\",id:`tab${id}`,\"aria-selected\":selected?\"true\":\"false\",\"aria-disabled\":disabled?\"true\":\"false\",\"aria-controls\":`panel${id}`,tabIndex:tabIndex||(selected?\"0\":null),\"data-rttab\":true}),children)};Tab.propTypes=process.env.NODE_ENV!==\"production\"?propTypes:{};Tab.tabsRole=\"Tab\";export default Tab;","import PropTypes from\"prop-types\";import React from\"react\";import cx from\"clsx\";const DEFAULT_CLASS=\"react-tabs__tab-panel\";const defaultProps={className:DEFAULT_CLASS,forceRender:false,selectedClassName:`${DEFAULT_CLASS}--selected`};const propTypes=process.env.NODE_ENV!==\"production\"?{children:PropTypes.node,className:PropTypes.oneOfType([PropTypes.string,PropTypes.array,PropTypes.object]),forceRender:PropTypes.bool,id:PropTypes.string,selected:PropTypes.bool,selectedClassName:PropTypes.string}:{};const TabPanel=props=>{const{children,className,forceRender,id,selected,selectedClassName,...attributes}={...defaultProps,...props};return React.createElement(\"div\",Object.assign({},attributes,{className:cx(className,{[selectedClassName]:selected}),role:\"tabpanel\",id:`panel${id}`,\"aria-labelledby\":`tab${id}`}),forceRender||selected?children:null)};TabPanel.tabsRole=\"TabPanel\";TabPanel.propTypes=process.env.NODE_ENV!==\"production\"?propTypes:{};export default TabPanel;","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"section-headline_root__Gdr+g\",\"imageColumn\":\"section-headline_imageColumn__W6OX3\",\"imageWrapper\":\"section-headline_imageWrapper__XfK6y\",\"image\":\"section-headline_image__3lqj3\",\"tag\":\"section-headline_tag__oxofU\",\"innerWrapper\":\"section-headline_innerWrapper__0WwHj\",\"contentColumn\":\"section-headline_contentColumn__R9+g3\",\"title\":\"section-headline_title__KOPd-\",\"titleAccent\":\"section-headline_titleAccent__oPaMq\",\"subtitle\":\"section-headline_subtitle__gDWOd\"};","import PropTypes from 'prop-types';\nimport styles from './section-headline.module.scss';\n\nexport const SectionHeadline = ({\n title,\n subtitle,\n tag,\n image,\n /* children, */\n}) => {\n\n return (\n \n
\n
\n
\n
{tag}\n
\n {/*
\n {children}\n
*/}\n
\n
\n
| {title}
\n
{subtitle}
\n
\n
\n );\n};\n\nSectionHeadline.propTypes = {\n title: PropTypes.string.isRequired,\n subtitle: PropTypes.string.isRequired,\n tag: PropTypes.string.isRequired,\n image: PropTypes.string.isRequired,\n /* children: PropTypes.node, */\n};\n","// extracted by mini-css-extract-plugin\nexport default {\"content\":\"homepage-about_content__fkYHL\",\"principles\":\"homepage-about_principles__RkmE-\",\"tabs\":\"homepage-about_tabs__5QFjp\",\"tabList\":\"homepage-about_tabList__hsriR\",\"tab\":\"homepage-about_tab__uGHTo\",\"selected\":\"homepage-about_selected__vG7Tt\",\"tabPanelParagraph\":\"homepage-about_tabPanelParagraph__J8B+H\",\"right\":\"homepage-about_right__dloQW\"};","import PropTypes from 'prop-types';\nimport { Tab, Tabs, TabList, TabPanel } from 'react-tabs';\nimport { SectionHeadline } from '../section-headline';\nimport styles from './homepage-about.module.scss';\n\nexport const HomepageAbout = ({ tag, title, subtitle, headline_image, principles }) => (\n <>\n \n \n
\n {/* TODO: refactor into a separate component */}\n
\n \n {principles.map((principle, i) => (\n {principle.heading}\n ))}\n \n {principles.map((principle, i) => (\n \n {principle.paragraphs.map((paragraph, i) => (\n \n {paragraph}\n
\n ))}\n \n ))}\n \n
\n
\n
\n >\n\n);\n\nHomepageAbout.propTypes = {\n tag: PropTypes.string,\n title: PropTypes.string,\n subtitle: PropTypes.string,\n headline_image: PropTypes.string,\n principles: PropTypes.array,\n};\n","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"disciplines-list-item_root__Ifcbi\"};","// extracted by mini-css-extract-plugin\nexport default {\"container\":\"disciplines-list_container__RMb6M\",\"root\":\"disciplines-list_root__bXirD\"};","import PropTypes from 'prop-types';\nimport { DisciplinesListItem } from './item';\nimport styles from './disciplines-list.module.scss';\n\nconst Component = ({ children }) => {\n\n return (\n \n );\n};\n\nexport const DisciplinesList = Object.assign(Component, {\n Item: DisciplinesListItem,\n});\n\nComponent.propTypes = {\n children: PropTypes.node,\n};\n","import PropTypes from 'prop-types';\nimport styles from './disciplines-list-item.module.scss';\n\nexport const DisciplinesListItem = ({ children }) => {\n return (\n \n {children}\n \n );\n};\n\nDisciplinesListItem.propTypes = {\n children: PropTypes.node,\n};\n","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"disciplines-card_root__9ameM\",\"icon\":\"disciplines-card_icon__fi8qS\",\"heading\":\"disciplines-card_heading__npcJi\",\"headingAccent\":\"disciplines-card_headingAccent__sEr3u\",\"description\":\"disciplines-card_description__WLOx9\"};","import PropTypes from 'prop-types';\nimport styles from './disciplines-card.module.scss';\n\nexport const DisciplinesCard = (props) => {\n const {\n id,\n heading,\n description,\n icon,\n } = props;\n\n return (\n \n
\n
\n {id}.\n {heading}\n
\n
{description}
\n
\n );\n};\n\nDisciplinesCard.propTypes = {\n id: PropTypes.string,\n heading: PropTypes.string,\n description: PropTypes.string,\n icon: PropTypes.string,\n};\n","import PropTypes from 'prop-types';\nimport { SectionHeadline } from '../section-headline';\nimport { DisciplinesList } from '../disciplines-list';\nimport { DisciplinesCard } from '../disciplines-card';\n\nexport const HomepageDisciplines = ({ tag, title, subtitle, headline_image, disciplines }) => (\n <>\n \n \n {disciplines.map((discipline, i) => (\n \n \n \n ))}\n \n >\n);\n\nHomepageDisciplines.propTypes = {\n tag: PropTypes.string,\n title: PropTypes.string,\n subtitle: PropTypes.string,\n headline_image: PropTypes.string,\n disciplines: PropTypes.array,\n};\n","// extracted by mini-css-extract-plugin\nexport default {\"root\":\"image-gallery_root__TwnCt\"};","import PropTypes from 'prop-types';\nimport styles from './image-gallery.module.scss';\n\nexport const ImageGallery = ({ children }) => {\n return (\n \n );\n};\n\nImageGallery.propTypes = {\n children: PropTypes.node,\n};\n","// extracted by mini-css-extract-plugin\nexport default {\"button\":\"homepage-team_button__W2Y9J\",\"selected\":\"homepage-team_selected__JPhMb\",\"underline\":\"homepage-team_underline__Clp33\",\"imageWrapper\":\"homepage-team_imageWrapper__j37kH\",\"image\":\"homepage-team_image__sik6D\"};","import { useState } from 'react';\nimport PropTypes from 'prop-types';\nimport { SectionHeadline } from '../section-headline';\nimport { ImageGallery } from '../image-gallery';\nimport styles from './homepage-team.module.scss';\n\n/* const roleButtons = [\n { role: '', label: 'All' },\n { role: 'game', label: 'Game Dev' },\n { role: 'web', label: 'Web Dev' },\n { role: 'design', label: 'Game Design' },\n { role: 'mentor', label: 'Mentors' },\n]; */\n\nexport const HomepageTeam = ({\n tag,\n title,\n subtitle,\n headline_image,\n team,\n}) => {\n\n /* const [selectedRole, setSelectedRole] = useState('');\n\n const handleRoleSelect = role => setSelectedRole(role);\n\n const filteredTeam = selectedRole\n ? team.filter(teamMember => teamMember.roles.includes(selectedRole))\n : team; */\n\n return (\n <>\n \n {/* {roleButtons.map(({ role, label }) => (\n \n ))} */}\n \n \n {/* {filteredTeam.map((teamMember, i) => ( */}\n {team.map((teamMember, i) => (\n \n \n \n ))}\n \n >\n );\n};\n\nHomepageTeam.propTypes = {\n tag: PropTypes.string.isRequired,\n title: PropTypes.string.isRequired,\n subtitle: PropTypes.string.isRequired,\n headline_image: PropTypes.string.isRequired,\n team: PropTypes.arrayOf(\n PropTypes.shape({\n name: PropTypes.string.isRequired,\n roles: PropTypes.arrayOf(PropTypes.string.isRequired).isRequired,\n image: PropTypes.string.isRequired,\n })\n ).isRequired,\n};\n","// extracted by mini-css-extract-plugin\nexport default {\"content\":\"homepage-call-to-action_content__7alBn\",\"title\":\"homepage-call-to-action_title__h0a3D\",\"move-circles\":\"homepage-call-to-action_move-circles__yDEOA\"};","import PropTypes from 'prop-types';\n\nimport styles from './homepage-call-to-action.module.scss';\n\nexport const HomepageCallToAction = ({ title }) => (\n <>\n \n
\n Hey, let's talk \n
\n \n >\n);\n\nHomepageCallToAction.propTypes = {\n title: PropTypes.string\n};\n","import HeadlineImage from './headline-image.jpg';\n\nexport const aboutData = {\n tag: '01',\n title: 'About',\n subtitle: 'Lorem ipsum dolor sit amet, consectetur adipiscing dolor sit amet',\n headline_image: HeadlineImage,\n principles: [\n {\n heading: 'Creativity',\n paragraphs: [\n 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.',\n 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, Lorem ipsum dolor sit amet, consectetur adipiscing elit.',\n ]\n },\n {\n heading: 'Innovation',\n paragraphs: [\n 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Nibh sit amet commodo nulla facilisi nullam vehicula ipsum. Tempus egestas sed sed risus.',\n 'Lorem Ipsum is simply dummy text of the printing & typesetting industry. Lorem Ipsum has been the industry’s standard dummy. Lorem Ipsum is simply dummy text of the printing & typesetting industry. Lorem Ipsum has been the industry’s standard dummy.',\n ]\n },\n {\n heading: 'Point of view',\n paragraphs: [\n 'Lorem Ipsum is simply dummy text of the printing & typesetting industry. Lorem Ipsum has been the industry’s standard dummy. Lorem Ipsum is simply dummy text of the printing & typesetting industry. Lorem Ipsum has been the industry’s standard dummy.',\n 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Nibh sit amet commodo nulla facilisi nullam vehicula ipsum. Tempus egestas sed sed risus.',\n ]\n }\n ]\n};\n","var _defs, _path, _path2, _path3, _path4, _path5, _path6, _path7, _path8, _path9;\n\nvar _excluded = [\"title\", \"titleId\"];\n\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport * as React from \"react\";\n\nfunction SvgGameDevIcon(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, _excluded);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n id: \"Layer_1\",\n \"data-name\": \"Layer 1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n strokeWidth: 1.5,\n width: 24,\n height: 24,\n color: \"#010109e6\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _defs || (_defs = /*#__PURE__*/React.createElement(\"defs\", null, /*#__PURE__*/React.createElement(\"style\", null, \".cls-637b8a2bf95e86b59c57a23b-1{fill:none;stroke:currentColor;stroke-miterlimit:10;}\"))), _path || (_path = /*#__PURE__*/React.createElement(\"path\", {\n className: \"cls-637b8a2bf95e86b59c57a23b-1\",\n d: \"M18.34,4.21A4.86,4.86,0,0,0,14,6.14H10A4.86,4.86,0,0,0,5.66,4.21,5,5,0,0,0,1.25,9.28v7A3.5,3.5,0,0,0,8,17.61c.42-1.05.94-2.37,1.42-3.66h5.16c.48,1.29,1,2.61,1.42,3.66a3.5,3.5,0,0,0,6.75-1.29v-7A5,5,0,0,0,18.34,4.21Z\"\n })), _path2 || (_path2 = /*#__PURE__*/React.createElement(\"path\", {\n className: \"cls-637b8a2bf95e86b59c57a23b-1\",\n d: \"M18.84,12h0Z\"\n })), _path3 || (_path3 = /*#__PURE__*/React.createElement(\"path\", {\n className: \"cls-637b8a2bf95e86b59c57a23b-1\",\n d: \"M18.84,8.09h0Z\"\n })), _path4 || (_path4 = /*#__PURE__*/React.createElement(\"path\", {\n className: \"cls-637b8a2bf95e86b59c57a23b-1\",\n d: \"M20.79,10.05h0Z\"\n })), _path5 || (_path5 = /*#__PURE__*/React.createElement(\"path\", {\n className: \"cls-637b8a2bf95e86b59c57a23b-1\",\n d: \"M16.89,10.05h0Z\"\n })), _path6 || (_path6 = /*#__PURE__*/React.createElement(\"path\", {\n className: \"cls-637b8a2bf95e86b59c57a23b-1\",\n d: \"M7.11,12h0Z\"\n })), _path7 || (_path7 = /*#__PURE__*/React.createElement(\"path\", {\n className: \"cls-637b8a2bf95e86b59c57a23b-1\",\n d: \"M7.11,8.09h0Z\"\n })), _path8 || (_path8 = /*#__PURE__*/React.createElement(\"path\", {\n className: \"cls-637b8a2bf95e86b59c57a23b-1\",\n d: \"M9.07,10.05h0Z\"\n })), _path9 || (_path9 = /*#__PURE__*/React.createElement(\"path\", {\n className: \"cls-637b8a2bf95e86b59c57a23b-1\",\n d: \"M5.16,10.05h0Z\"\n })));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgGameDevIcon);\nexport default __webpack_public_path__ + \"static/media/game-dev-icon.858447e0d18f19fa164735acccce841c.svg\";\nexport { ForwardRef as ReactComponent };","var _defs, _g;\n\nvar _excluded = [\"title\", \"titleId\"];\n\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport * as React from \"react\";\n\nfunction SvgWebIcon(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, _excluded);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n strokeWidth: 1.5,\n color: \"#010109e6\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _defs || (_defs = /*#__PURE__*/React.createElement(\"defs\", null, /*#__PURE__*/React.createElement(\"style\", null, \".cls-637b8d40f95e86b59c57a2cc-1{fill:none;stroke:currentColor;stroke-miterlimit:10;}\"))), _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n id: \"roll_brush\",\n \"data-name\": \"roll brush\"\n }, /*#__PURE__*/React.createElement(\"polyline\", {\n className: \"cls-637b8d40f95e86b59c57a2cc-1\",\n points: \"8.14 17.8 5.26 14.92 8.14 12.04\"\n }), /*#__PURE__*/React.createElement(\"polyline\", {\n className: \"cls-637b8d40f95e86b59c57a2cc-1\",\n points: \"15.81 17.8 18.69 14.92 15.81 12.04\"\n }), /*#__PURE__*/React.createElement(\"line\", {\n className: \"cls-637b8d40f95e86b59c57a2cc-1\",\n x1: 10.06,\n y1: 17.8,\n x2: 13.89,\n y2: 12.04\n }), /*#__PURE__*/React.createElement(\"rect\", {\n className: \"cls-637b8d40f95e86b59c57a2cc-1\",\n x: 1.43,\n y: 1.49,\n width: 21.1,\n height: 21.1\n }), /*#__PURE__*/React.createElement(\"polygon\", {\n className: \"cls-637b8d40f95e86b59c57a2cc-1\",\n points: \"22.53 7.25 16.25 7.25 14.33 7.25 1.43 7.25 1.43 1.49 22.53 1.49 22.53 7.25\"\n }), /*#__PURE__*/React.createElement(\"line\", {\n className: \"cls-637b8d40f95e86b59c57a2cc-1\",\n x1: 4.3,\n y1: 4.37,\n x2: 6.22,\n y2: 4.37\n }), /*#__PURE__*/React.createElement(\"line\", {\n className: \"cls-637b8d40f95e86b59c57a2cc-1\",\n x1: 8.14,\n y1: 4.37,\n x2: 10.06,\n y2: 4.37\n }), /*#__PURE__*/React.createElement(\"line\", {\n className: \"cls-637b8d40f95e86b59c57a2cc-1\",\n x1: 11.98,\n y1: 4.37,\n x2: 13.89,\n y2: 4.37\n }))));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgWebIcon);\nexport default __webpack_public_path__ + \"static/media/web-icon.5c49fad04871d1675ec035d149b93d07.svg\";\nexport { ForwardRef as ReactComponent };","var _defs, _polyline, _polyline2, _line, _line2, _polyline3, _line3, _polygon, _polygon2;\n\nvar _excluded = [\"title\", \"titleId\"];\n\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport * as React from \"react\";\n\nfunction SvgQaIcon(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, _excluded);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n id: \"Layer_1\",\n \"data-name\": \"Layer 1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n strokeWidth: 1.5,\n width: 24,\n height: 24,\n color: \"#010109e6\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _defs || (_defs = /*#__PURE__*/React.createElement(\"defs\", null, /*#__PURE__*/React.createElement(\"style\", null, \".cls-637647fac3a86d32eae6f1fd-1{fill:none;stroke:currentColor;stroke-miterlimit:10;}\"))), _polyline || (_polyline = /*#__PURE__*/React.createElement(\"polyline\", {\n className: \"cls-637647fac3a86d32eae6f1fd-1\",\n points: \"13.91 10.09 14.86 11.04 16.77 9.14\"\n })), _polyline2 || (_polyline2 = /*#__PURE__*/React.createElement(\"polyline\", {\n className: \"cls-637647fac3a86d32eae6f1fd-1\",\n points: \"13.91 13.91 14.86 14.86 16.77 12.96\"\n })), _line || (_line = /*#__PURE__*/React.createElement(\"line\", {\n className: \"cls-637647fac3a86d32eae6f1fd-1\",\n x1: 7.23,\n y1: 11.05,\n x2: 11.05,\n y2: 11.05\n })), _line2 || (_line2 = /*#__PURE__*/React.createElement(\"line\", {\n className: \"cls-637647fac3a86d32eae6f1fd-1\",\n x1: 7.23,\n y1: 14.86,\n x2: 11.05,\n y2: 14.86\n })), _polyline3 || (_polyline3 = /*#__PURE__*/React.createElement(\"polyline\", {\n className: \"cls-637647fac3a86d32eae6f1fd-1\",\n points: \"13.91 17.73 14.86 18.68 16.77 16.77\"\n })), _line3 || (_line3 = /*#__PURE__*/React.createElement(\"line\", {\n className: \"cls-637647fac3a86d32eae6f1fd-1\",\n x1: 7.23,\n y1: 18.68,\n x2: 11.05,\n y2: 18.68\n })), _polygon || (_polygon = /*#__PURE__*/React.createElement(\"polygon\", {\n className: \"cls-637647fac3a86d32eae6f1fd-1\",\n points: \"20.59 6.27 20.59 22.5 3.41 22.5 3.41 1.5 15.82 1.5 20.59 6.27\"\n })), _polygon2 || (_polygon2 = /*#__PURE__*/React.createElement(\"polygon\", {\n className: \"cls-637647fac3a86d32eae6f1fd-1\",\n points: \"20.59 6.27 20.59 7.23 14.86 7.23 14.86 1.5 15.82 1.5 20.59 6.27\"\n })));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgQaIcon);\nexport default __webpack_public_path__ + \"static/media/qa-icon.fa2c2a5e42d3605bded1cf7407cae4d1.svg\";\nexport { ForwardRef as ReactComponent };","var _defs, _g;\n\nvar _excluded = [\"title\", \"titleId\"];\n\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport * as React from \"react\";\n\nfunction SvgDesignIcon(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, _excluded);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n strokeWidth: 1.5,\n width: 24,\n height: 24,\n color: \"#010109e6\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _defs || (_defs = /*#__PURE__*/React.createElement(\"defs\", null, /*#__PURE__*/React.createElement(\"style\", null, \".cls-637b8d40f95e86b59c57a2cf-1{fill:none;stroke:currentColor;stroke-miterlimit:10;}\"))), _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n id: \"roll_brush\",\n \"data-name\": \"roll brush\"\n }, /*#__PURE__*/React.createElement(\"circle\", {\n className: \"cls-637b8d40f95e86b59c57a2cf-1\",\n cx: 5.73,\n cy: 13.45,\n r: 0.48\n }), /*#__PURE__*/React.createElement(\"circle\", {\n className: \"cls-637b8d40f95e86b59c57a2cf-1\",\n cx: 7.65,\n cy: 18.24,\n r: 0.48\n }), /*#__PURE__*/React.createElement(\"circle\", {\n className: \"cls-637b8d40f95e86b59c57a2cf-1\",\n cx: 6.69,\n cy: 8.65,\n r: 0.48\n }), /*#__PURE__*/React.createElement(\"circle\", {\n className: \"cls-637b8d40f95e86b59c57a2cf-1\",\n cx: 10.52,\n cy: 5.78,\n r: 0.48\n }), /*#__PURE__*/React.createElement(\"circle\", {\n className: \"cls-637b8d40f95e86b59c57a2cf-1\",\n cx: 15.32,\n cy: 6.74,\n r: 0.48\n }), /*#__PURE__*/React.createElement(\"circle\", {\n className: \"cls-637b8d40f95e86b59c57a2cf-1\",\n cx: 18.2,\n cy: 10.57,\n r: 0.48\n }), /*#__PURE__*/React.createElement(\"path\", {\n className: \"cls-637b8d40f95e86b59c57a2cf-1\",\n d: \"M22.51,11.86a4.87,4.87,0,0,1-4.86,4.95H16.18a4.28,4.28,0,0,0-3.57,1.91l-1.15,1.72a4.74,4.74,0,0,1-4,2.12h0a4.61,4.61,0,0,1-3.87-2A13.07,13.07,0,0,1,1.41,13.3V12a10.55,10.55,0,0,1,21.1-.15Z\"\n }))));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgDesignIcon);\nexport default __webpack_public_path__ + \"static/media/design-icon.7a3e7f9888a4e6f9faa795aa47cd90fb.svg\";\nexport { ForwardRef as ReactComponent };","// TODO: purchase and replace HeadlineImage\nimport HeadlineImage from './headline-image.jpg';\nimport GameDevIcon from './game-dev-icon.svg';\nimport WebIcon from './web-icon.svg';\nimport QAIcon from './qa-icon.svg';\nimport DesignIcon from './design-icon.svg';\n\nexport const disciplinesData = {\n tag: '02',\n title: 'Tracks',\n subtitle: 'Lorem ipsum dolor sit amet, consectetur adipiscing dolor sit amet',\n headline_image: HeadlineImage,\n disciplines: [\n {\n id: '01',\n heading: 'Game Development',\n description: 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry.',\n icon: GameDevIcon,\n },\n {\n id: '02',\n heading: 'Web Development',\n description: 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry.',\n icon: WebIcon,\n },\n {\n id: '03',\n heading: 'Quality Assurance',\n description: 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry.',\n icon: QAIcon,\n },\n {\n id: '04',\n heading: 'Game Design / Art',\n description: 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry.',\n icon: DesignIcon,\n },\n ]\n};\n","import HeadlineImage from './headline-image.jpg';\nimport DipperImage from './dipper.png';\nimport GideonImage from './gideon.png';\nimport MabelImage from './mabel.png';\nimport PacificaImage from './pacifica.png';\nimport SoosImage from './soos.png';\nimport StanImage from './stan.png';\nimport WendyImage from './wendy.png';\n\nexport const teamData = {\n tag: '03',\n title: 'Team',\n subtitle: 'Lorem ipsum dolor sit amet, consectetur adipiscing dolor sit amet',\n headline_image: HeadlineImage,\n team: [\n {\n name: 'Dipper',\n roles: ['game'],\n image: DipperImage,\n },\n {\n name: 'Gideon',\n roles: ['web', 'design'],\n image: GideonImage,\n },\n {\n name: 'Mabel',\n roles: ['web'],\n image: MabelImage,\n },\n {\n name: 'Pacifica',\n roles: ['design'],\n image: PacificaImage,\n },\n {\n name: 'Soos',\n roles: ['mentor'],\n image: SoosImage,\n },\n {\n name: 'Stan',\n roles: ['mentor'],\n image: StanImage,\n },\n {\n name: 'Wendy',\n roles: ['game', 'web', 'design'],\n image: WendyImage,\n },\n ],\n};\n","import { AppLayout } from '../app-layout';\nimport { HomepageLayout } from '../homepage-layout';\nimport { HomepageHeadline } from '../homepage-headline';\nimport { HomepageAbout } from '../homepage-about';\nimport { HomepageDisciplines } from '../homepage-disciplines';\nimport { HomepageTeam } from '../homepage-team';\nimport { HomepageCallToAction } from '../homepage-call-to-action';\n\nimport { aboutData } from './assets/homepage-about/mock-data.js';\nimport { disciplinesData } from './assets/homepage-disciplines/mock-data';\nimport { teamData } from './assets/homepage-team/mock-data.js';\n\nconst App = () => (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n);\n\nexport default App;\n","import React from 'react';\nimport ReactDOM from 'react-dom/client';\nimport './index.css';\nimport App from './components/app';\n\nconst root = ReactDOM.createRoot(document.getElementById('root'));\nroot.render(\n \n \n \n);\n"],"names":["ReactPropTypesSecret","require","emptyFunction","emptyFunctionWithReset","resetWarningCache","module","exports","shim","props","propName","componentName","location","propFullName","secret","err","Error","name","getShim","isRequired","ReactPropTypes","array","bigint","bool","func","number","object","string","symbol","any","arrayOf","element","elementType","instanceOf","node","objectOf","oneOf","oneOfType","shape","exact","checkPropTypes","PropTypes","aa","ca","p","a","b","c","arguments","length","encodeURIComponent","da","Set","ea","fa","ha","add","ia","window","document","createElement","ja","Object","prototype","hasOwnProperty","ka","la","ma","v","d","e","f","g","this","acceptsBooleans","attributeName","attributeNamespace","mustUseProperty","propertyName","type","sanitizeURL","removeEmptyString","z","split","forEach","toLowerCase","ra","sa","toUpperCase","ta","slice","pa","isNaN","qa","call","test","oa","removeAttribute","setAttribute","setAttributeNS","replace","xlinkHref","ua","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","va","Symbol","for","wa","ya","za","Aa","Ba","Ca","Da","Ea","Fa","Ga","Ha","Ia","Ja","iterator","Ka","La","A","assign","Ma","stack","trim","match","Na","Oa","prepareStackTrace","defineProperty","set","Reflect","construct","l","h","k","displayName","includes","Pa","tag","render","Qa","$$typeof","_context","_payload","_init","Ra","Sa","Ta","nodeName","Va","_valueTracker","getOwnPropertyDescriptor","constructor","get","configurable","enumerable","getValue","setValue","stopTracking","Ua","Wa","checked","value","Xa","activeElement","body","Ya","defaultChecked","defaultValue","_wrapperState","initialChecked","Za","initialValue","controlled","ab","bb","cb","db","ownerDocument","eb","Array","isArray","fb","options","selected","defaultSelected","disabled","gb","dangerouslySetInnerHTML","children","hb","ib","jb","textContent","kb","lb","mb","nb","namespaceURI","innerHTML","valueOf","toString","firstChild","removeChild","appendChild","MSApp","execUnsafeLocalFunction","ob","lastChild","nodeType","nodeValue","pb","animationIterationCount","aspectRatio","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","columns","flex","flexGrow","flexPositive","flexShrink","flexNegative","flexOrder","gridArea","gridRow","gridRowEnd","gridRowSpan","gridRowStart","gridColumn","gridColumnEnd","gridColumnSpan","gridColumnStart","fontWeight","lineClamp","lineHeight","opacity","order","orphans","tabSize","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","qb","rb","sb","style","indexOf","setProperty","keys","charAt","substring","tb","menuitem","area","base","br","col","embed","hr","img","input","keygen","link","meta","param","source","track","wbr","ub","vb","is","wb","xb","target","srcElement","correspondingUseElement","parentNode","yb","zb","Ab","Bb","Cb","stateNode","Db","Eb","push","Fb","Gb","Hb","Ib","Jb","Kb","Lb","Mb","addEventListener","removeEventListener","Nb","apply","m","onError","Ob","Pb","Qb","Rb","Sb","Tb","Vb","alternate","return","flags","Wb","memoizedState","dehydrated","Xb","Zb","child","sibling","current","Yb","$b","ac","unstable_scheduleCallback","bc","unstable_cancelCallback","cc","unstable_shouldYield","dc","unstable_requestPaint","B","unstable_now","ec","unstable_getCurrentPriorityLevel","fc","unstable_ImmediatePriority","gc","unstable_UserBlockingPriority","hc","unstable_NormalPriority","ic","unstable_LowPriority","jc","unstable_IdlePriority","kc","lc","oc","Math","clz32","pc","qc","log","LN2","rc","sc","tc","uc","pendingLanes","suspendedLanes","pingedLanes","entangledLanes","entanglements","vc","xc","yc","zc","Ac","eventTimes","Cc","C","Dc","Ec","Fc","Gc","Hc","Ic","Jc","Kc","Lc","Mc","Nc","Oc","Map","Pc","Qc","Rc","Sc","delete","pointerId","Tc","nativeEvent","blockedOn","domEventName","eventSystemFlags","targetContainers","Vc","Wc","priority","isDehydrated","containerInfo","Xc","Yc","dispatchEvent","shift","Zc","$c","ad","bd","cd","ReactCurrentBatchConfig","dd","ed","transition","fd","gd","hd","id","Uc","stopPropagation","jd","kd","ld","md","nd","od","keyCode","charCode","pd","qd","rd","_reactName","_targetInst","currentTarget","isDefaultPrevented","defaultPrevented","returnValue","isPropagationStopped","preventDefault","cancelBubble","persist","isPersistent","wd","xd","yd","sd","eventPhase","bubbles","cancelable","timeStamp","Date","now","isTrusted","td","ud","view","detail","vd","Ad","screenX","screenY","clientX","clientY","pageX","pageY","ctrlKey","shiftKey","altKey","metaKey","getModifierState","zd","button","buttons","relatedTarget","fromElement","toElement","movementX","movementY","Bd","Dd","dataTransfer","Fd","Hd","animationName","elapsedTime","pseudoElement","Id","clipboardData","Jd","Ld","data","Md","Esc","Spacebar","Left","Up","Right","Down","Del","Win","Menu","Apps","Scroll","MozPrintableKey","Nd","Od","Alt","Control","Meta","Shift","Pd","Qd","key","String","fromCharCode","code","repeat","locale","which","Rd","Td","width","height","pressure","tangentialPressure","tiltX","tiltY","twist","pointerType","isPrimary","Vd","touches","targetTouches","changedTouches","Xd","Yd","deltaX","wheelDeltaX","deltaY","wheelDeltaY","wheelDelta","deltaZ","deltaMode","Zd","$d","ae","be","documentMode","ce","de","ee","fe","ge","he","ie","le","color","date","datetime","email","month","password","range","search","tel","text","time","url","week","me","ne","oe","event","listeners","pe","qe","re","se","te","ue","ve","we","xe","ye","ze","oninput","Ae","detachEvent","Be","Ce","attachEvent","De","Ee","Fe","He","Ie","Je","Ke","offset","nextSibling","Le","contains","compareDocumentPosition","Me","HTMLIFrameElement","contentWindow","href","Ne","contentEditable","Oe","focusedElem","selectionRange","documentElement","start","end","selectionStart","selectionEnd","min","defaultView","getSelection","extend","rangeCount","anchorNode","anchorOffset","focusNode","focusOffset","createRange","setStart","removeAllRanges","addRange","setEnd","left","scrollLeft","top","scrollTop","focus","Pe","Qe","Re","Se","Te","Ue","Ve","We","animationend","animationiteration","animationstart","transitionend","Xe","Ye","Ze","animation","$e","af","bf","cf","df","ef","ff","gf","hf","lf","mf","concat","nf","Ub","instance","listener","D","of","has","pf","qf","rf","random","sf","bind","capture","passive","n","t","J","x","u","w","F","tf","uf","parentWindow","vf","wf","na","xa","$a","ba","je","char","ke","unshift","xf","yf","zf","Af","Bf","Cf","Df","Ef","__html","Ff","setTimeout","Gf","clearTimeout","Hf","Promise","Jf","queueMicrotask","resolve","then","catch","If","Kf","Lf","Mf","previousSibling","Nf","Of","Pf","Qf","Rf","Sf","Tf","Uf","E","G","Vf","H","Wf","Xf","Yf","contextTypes","__reactInternalMemoizedUnmaskedChildContext","__reactInternalMemoizedMaskedChildContext","Zf","childContextTypes","$f","ag","bg","getChildContext","cg","__reactInternalMemoizedMergedChildContext","dg","eg","fg","gg","hg","jg","kg","lg","mg","ng","og","pg","qg","rg","sg","tg","ug","vg","wg","xg","yg","I","zg","Ag","Bg","deletions","Cg","pendingProps","overflow","treeContext","retryLane","Dg","mode","Eg","Fg","Gg","memoizedProps","Hg","Ig","Jg","Kg","Lg","defaultProps","Mg","Ng","Og","Pg","Qg","Rg","_currentValue","Sg","childLanes","Tg","dependencies","firstContext","lanes","Ug","Vg","context","memoizedValue","next","Wg","Xg","Yg","interleaved","Zg","$g","ah","updateQueue","baseState","firstBaseUpdate","lastBaseUpdate","shared","pending","effects","bh","ch","eventTime","lane","payload","callback","dh","K","eh","fh","gh","q","r","y","hh","ih","jh","Component","refs","kh","nh","isMounted","_reactInternals","enqueueSetState","L","lh","mh","enqueueReplaceState","enqueueForceUpdate","oh","shouldComponentUpdate","isPureReactComponent","ph","contextType","state","updater","qh","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","rh","getDerivedStateFromProps","getSnapshotBeforeUpdate","UNSAFE_componentWillMount","componentWillMount","componentDidMount","sh","ref","_owner","_stringRef","th","join","uh","vh","index","wh","xh","yh","implementation","zh","Ah","done","Bh","Ch","Dh","Eh","Fh","Gh","Hh","Ih","tagName","Jh","Kh","Lh","M","Mh","revealOrder","Nh","Oh","_workInProgressVersionPrimary","Ph","ReactCurrentDispatcher","Qh","Rh","N","O","P","Sh","Th","Uh","Vh","Q","Wh","Xh","Yh","Zh","$h","ai","bi","ci","baseQueue","queue","di","ei","fi","lastRenderedReducer","action","hasEagerState","eagerState","lastRenderedState","dispatch","gi","hi","ii","ji","ki","getSnapshot","li","mi","R","ni","lastEffect","stores","oi","pi","qi","ri","create","destroy","deps","si","ti","ui","vi","wi","xi","yi","zi","Ai","Bi","Ci","Di","Ei","Fi","Gi","Hi","Ii","Ji","readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","identifierPrefix","Ki","message","digest","Li","Mi","console","error","Ni","WeakMap","Oi","Pi","Qi","Ri","getDerivedStateFromError","componentDidCatch","Si","componentStack","Ti","pingCache","Ui","Vi","Wi","Xi","ReactCurrentOwner","Yi","Zi","$i","aj","bj","compare","cj","dj","ej","baseLanes","cachePool","transitions","fj","gj","hj","ij","jj","UNSAFE_componentWillUpdate","componentWillUpdate","componentDidUpdate","kj","lj","pendingContext","mj","Aj","Cj","Dj","nj","oj","pj","fallback","qj","rj","tj","dataset","dgst","uj","vj","_reactRetry","sj","subtreeFlags","wj","xj","isBackwards","rendering","renderingStartTime","last","tail","tailMode","yj","Ej","S","Fj","Gj","wasMultiple","multiple","suppressHydrationWarning","onClick","onclick","size","createElementNS","autoFocus","createTextNode","T","Hj","Ij","Jj","Kj","U","Lj","WeakSet","V","Mj","W","Nj","Oj","Qj","Rj","Sj","Tj","Uj","Vj","Wj","insertBefore","_reactRootContainer","Xj","X","Yj","Zj","ak","onCommitFiberUnmount","componentWillUnmount","bk","ck","dk","ek","fk","isHidden","gk","hk","display","ik","jk","kk","lk","__reactInternalSnapshotBeforeUpdate","src","Wk","mk","ceil","nk","ok","pk","Y","Z","qk","rk","sk","tk","uk","Infinity","vk","wk","xk","yk","zk","Ak","Bk","Ck","Dk","Ek","callbackNode","expirationTimes","expiredLanes","wc","callbackPriority","ig","Fk","Gk","Hk","Ik","Jk","Kk","Lk","Mk","Nk","Ok","Pk","finishedWork","finishedLanes","Qk","timeoutHandle","Rk","Sk","Tk","Uk","Vk","mutableReadLanes","Bc","Pj","onCommitFiberRoot","mc","onRecoverableError","Xk","onPostCommitFiberRoot","Yk","Zk","al","isReactComponent","pendingChildren","bl","mutableSourceEagerHydrationData","cl","cache","pendingSuspenseBoundaries","dl","el","fl","gl","hl","il","jl","zj","$k","ll","reportError","ml","_internalRoot","nl","ol","pl","ql","sl","rl","unmount","unstable_scheduleHydration","splice","querySelectorAll","JSON","stringify","form","tl","usingClientEntryPoint","Events","ul","findFiberByHostInstance","bundleType","version","rendererPackageName","vl","rendererConfig","overrideHookState","overrideHookStateDeletePath","overrideHookStateRenamePath","overrideProps","overridePropsDeletePath","overridePropsRenamePath","setErrorHandler","setSuspenseHandler","scheduleUpdate","currentDispatcherRef","findHostInstanceByFiber","findHostInstancesForRefresh","scheduleRefresh","scheduleRoot","setRefreshHandler","getCurrentFiber","reconcilerVersion","__REACT_DEVTOOLS_GLOBAL_HOOK__","wl","isDisabled","supportsFiber","inject","createPortal","createRoot","unstable_strictMode","findDOMNode","flushSync","hydrate","hydrateRoot","hydratedSources","_getVersion","_source","unmountComponentAtNode","unstable_batchedUpdates","unstable_renderSubtreeIntoContainer","checkDCE","__self","__source","Fragment","jsx","jsxs","setState","forceUpdate","escape","_status","_result","default","Children","map","count","toArray","only","Profiler","PureComponent","StrictMode","Suspense","cloneElement","createContext","_currentValue2","_threadCount","Provider","Consumer","_defaultValue","_globalName","createFactory","createRef","forwardRef","isValidElement","lazy","memo","startTransition","unstable_act","pop","sortIndex","performance","setImmediate","startTime","expirationTime","priorityLevel","navigator","scheduling","isInputPending","MessageChannel","port2","port1","onmessage","postMessage","unstable_Profiling","unstable_continueExecution","unstable_forceFrameRate","floor","unstable_getFirstCallbackNode","unstable_next","unstable_pauseExecution","unstable_runWithPriority","delay","unstable_wrapCallback","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","__webpack_modules__","getter","__esModule","definition","o","obj","prop","Page","className","styles","_defineProperty","writable","ownKeys","enumerableOnly","getOwnPropertySymbols","symbols","filter","sym","_objectSpread2","i","getOwnPropertyDescriptors","defineProperties","_objectWithoutProperties","excluded","sourceKeys","sourceSymbolKeys","propertyIsEnumerable","Header","Content","Footer","Button","isLink","label","restButtonProps","buttonChildren","TextLink","isOutsideLink","hoverStyle","restLinkProps","classes","rel","AppLayout","HomepageLayout","Headline","About","Disciplines","Team","CallToAction","propTypes","HomepageHeadline","_arrayLikeToArray","arr","len","arr2","_slicedToArray","_i","_s","_e","_arr","_n","_d","minLen","from","TypeError","makeTypeChecker","tabsRole","isTab","isTabList","isTabPanel","deepMap","isTabChild","deepForEach","getTabsCount","tabCount","canUseActiveElement","isNode","isTabNode","getAttribute","isTabDisabled","UncontrolledTabs","tabNodes","tabIds","setSelected","onSelect","selectedIndex","getNextTab","getTab","getPrevTab","getTabsCountHelper","handleClick","isTabFromContainer","nodeAncestor","parentElement","domRef","disabledTabClassName","attributes","forceRenderTabPanel","selectedTabClassName","selectedTabPanelClassName","environment","disableUpDownKeys","disableLeftRightKeys","React","cx","onKeyDown","direction","useSelectedIndex","getLastTab","getFirstTab","diff","result","listIndex","wasTabFocused","env","determineCanUseActiveElement","some","tab","tabRef","selectedClassName","disabledClassName","forceRender","getChildren","defaultFocus","focusTabOnClick","defaultIndex","Tabs","setFocus","getModeFromProps","setSelectedIndex","tabsCount","maxTabIndex","max","subProps","TabList","role","DEFAULT_CLASS","Tab","nodeRef","tabIndex","TabPanel","SectionHeadline","title","subtitle","image","HomepageAbout","headline_image","principles","content","tabs","tabList","principle","heading","tabPanel","paragraphs","paragraph","tabPanelParagraph","right","DisciplinesList","Item","DisciplinesCard","description","icon","alt","HomepageDisciplines","disciplines","discipline","ImageGallery","HomepageTeam","team","teamMember","HomepageCallToAction","aboutData","disciplinesData","HeadlineImage","GameDevIcon","WebIcon","QAIcon","teamData","roles","ReactDOM","getElementById"],"sourceRoot":""}
\ No newline at end of file
diff --git a/static/media/design-icon.5b790a176d87537545c7765d2b180a65.svg b/static/media/design-icon.5b790a176d87537545c7765d2b180a65.svg
deleted file mode 100644
index a292f38..0000000
--- a/static/media/design-icon.5b790a176d87537545c7765d2b180a65.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/media/design-icon.7a3e7f9888a4e6f9faa795aa47cd90fb.svg b/static/media/design-icon.7a3e7f9888a4e6f9faa795aa47cd90fb.svg
new file mode 100644
index 0000000..1a05c42
--- /dev/null
+++ b/static/media/design-icon.7a3e7f9888a4e6f9faa795aa47cd90fb.svg
@@ -0,0 +1,12 @@
+
diff --git a/static/media/dipper.77fe7a96e7d44c27562c.png b/static/media/dipper.77fe7a96e7d44c27562c.png
new file mode 100644
index 0000000..2cefee9
Binary files /dev/null and b/static/media/dipper.77fe7a96e7d44c27562c.png differ
diff --git a/static/media/game-dev-icon.858447e0d18f19fa164735acccce841c.svg b/static/media/game-dev-icon.858447e0d18f19fa164735acccce841c.svg
new file mode 100644
index 0000000..3f86632
--- /dev/null
+++ b/static/media/game-dev-icon.858447e0d18f19fa164735acccce841c.svg
@@ -0,0 +1,12 @@
+
diff --git a/static/media/game-dev-icon.a4a47de9e98cd390624be3d84de9c898.svg b/static/media/game-dev-icon.a4a47de9e98cd390624be3d84de9c898.svg
deleted file mode 100644
index 0ea9b7b..0000000
--- a/static/media/game-dev-icon.a4a47de9e98cd390624be3d84de9c898.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/media/gideon.4ba0184eee08d559de70.png b/static/media/gideon.4ba0184eee08d559de70.png
new file mode 100644
index 0000000..eb6e3f2
Binary files /dev/null and b/static/media/gideon.4ba0184eee08d559de70.png differ
diff --git a/static/media/mabel.99e76e52eb832d59af09.png b/static/media/mabel.99e76e52eb832d59af09.png
new file mode 100644
index 0000000..08e097d
Binary files /dev/null and b/static/media/mabel.99e76e52eb832d59af09.png differ
diff --git a/static/media/pacifica.ade6a9babb2fabb75835.png b/static/media/pacifica.ade6a9babb2fabb75835.png
new file mode 100644
index 0000000..8d7974d
Binary files /dev/null and b/static/media/pacifica.ade6a9babb2fabb75835.png differ
diff --git a/static/media/qa-icon.2111248822c436c2877a83d34cd00b70.svg b/static/media/qa-icon.2111248822c436c2877a83d34cd00b70.svg
deleted file mode 100644
index c1e5c6c..0000000
--- a/static/media/qa-icon.2111248822c436c2877a83d34cd00b70.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/media/qa-icon.fa2c2a5e42d3605bded1cf7407cae4d1.svg b/static/media/qa-icon.fa2c2a5e42d3605bded1cf7407cae4d1.svg
new file mode 100644
index 0000000..3c8aabb
--- /dev/null
+++ b/static/media/qa-icon.fa2c2a5e42d3605bded1cf7407cae4d1.svg
@@ -0,0 +1,11 @@
+
diff --git a/static/media/soos.abc8cc069ec25f861fb9.png b/static/media/soos.abc8cc069ec25f861fb9.png
new file mode 100644
index 0000000..f4a1185
Binary files /dev/null and b/static/media/soos.abc8cc069ec25f861fb9.png differ
diff --git a/static/media/stan.07695832708d8a5cf472.png b/static/media/stan.07695832708d8a5cf472.png
new file mode 100644
index 0000000..783ec2a
Binary files /dev/null and b/static/media/stan.07695832708d8a5cf472.png differ
diff --git a/static/media/wendy.5014a04b925649398fb0.png b/static/media/wendy.5014a04b925649398fb0.png
new file mode 100644
index 0000000..6989814
Binary files /dev/null and b/static/media/wendy.5014a04b925649398fb0.png differ