\r\n )\r\n}","import React from 'react';\r\n\r\nexport default function Link(props){\r\n return(\r\n {props.children}\r\n )\r\n}","export default __webpack_public_path__ + \"static/media/github.bfe22a7c.svg\";","export default __webpack_public_path__ + \"static/media/instagram.246d7b69.svg\";","export default __webpack_public_path__ + \"static/media/linkedin.9e984989.svg\";","export default __webpack_public_path__ + \"static/media/email.eabba385.svg\";","import React from 'react';\r\n\r\nimport github from '../assets/github.svg'\r\nimport instagram from '../assets/instagram.svg'\r\nimport linkedin from '../assets/linkedin.svg'\r\nimport email from '../assets/email.svg'\r\n\r\nexport default function Socials(){\r\n return(\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n )\r\n}","import React from 'react';\r\n\r\nexport default function About(){\r\n return(\r\n <>\r\n
A biography
\r\n
I'm primarily an extremely forgetful person \r\n who, when productive, rewrites fate in favor of my own \r\n short-term interests, or rather, whatever half-assed mistake\r\n results from the attempt.
\r\n
When I'm not losing my mindwasting time, \r\n you can find me building discord bots, playing chess, \r\n or actually exercising, doing things like, idk, playing\r\n racquetball or soccer.
\r\n
I'm a first year student at Rochester Institute of Technology \r\n in the Computing Exploration program. I'm from Hagerstown, \r\n Maryland.
\r\n >\r\n )\r\n}","import './App.css';\nimport Nav from './componets/Nav.js'\nimport Link from './componets/Link.js'\nimport Socials from './componets/Socials.js'\nimport About from './componets/About.js'\n\nfunction App() {\n return (\n
\n
\n
Andrew Simonson
\n \n \n
\n \n
\n \n
\n
\n );\n}\n\nexport default App;\n","const reportWebVitals = onPerfEntry => {\n if (onPerfEntry && onPerfEntry instanceof Function) {\n import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {\n getCLS(onPerfEntry);\n getFID(onPerfEntry);\n getFCP(onPerfEntry);\n getLCP(onPerfEntry);\n getTTFB(onPerfEntry);\n });\n }\n};\n\nexport default reportWebVitals;\n","import React from 'react';\nimport ReactDOM from 'react-dom';\nimport App from './App';\nimport reportWebVitals from './reportWebVitals';\n\nReactDOM.render(\n \n \n ,\n document.getElementById('root')\n);\n\n// If you want to start measuring performance in your app, pass a function\n// to log results (for example: reportWebVitals(console.log))\n// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals\nreportWebVitals();\n"],"sourceRoot":""}
\ No newline at end of file
diff --git a/static/js/main.f09423e5.chunk.js b/static/js/main.f09423e5.chunk.js
deleted file mode 100644
index 3c66807..0000000
--- a/static/js/main.f09423e5.chunk.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(this.webpackJsonpPortfolio=this.webpackJsonpPortfolio||[]).push([[0],{11:function(t,e,n){"use strict";n.r(e);var c=n(1),j=n.n(c),b=n(3),s=n.n(b),r=(n(8),n(9),n(0));function o(t){for(var e,n=0;n1&&(e+=" "+t.className),Object(r.jsxs)("div",{className:e,children:[Object(r.jsx)("a",{href:"https://github.com/asimonson1125",children:Object(r.jsx)("img",{alt:"Github",src:i})}),Object(r.jsx)("a",{href:"https://www.instagram.com/an_a.simonson/",children:Object(r.jsx)("img",{alt:"Instagram",src:a})}),Object(r.jsx)("a",{href:"https://www.linkedin.com/in/simonsonandrew/",children:Object(r.jsx)("img",{alt:"Linkedin",src:h})}),Object(r.jsx)("a",{href:"mailto: asimonson1125@gmail.com",children:Object(r.jsx)("img",{alt:"E-mail",src:l})})]})}var m=function(){return Object(r.jsxs)("div",{className:"App",children:[Object(r.jsxs)("div",{className:"header",children:[Object(r.jsx)("h1",{className:"inline",children:"Andrew Simonson"}),Object(r.jsx)(d,{className:"inline"}),Object(r.jsxs)(o,{children:[Object(r.jsx)(x,{className:"navBar",onClick:"index.html",children:"Home"}),Object(r.jsx)(x,{className:"navBar",onClick:"resume.pdf",children:"Resume"}),Object(r.jsx)(x,{className:"navBar",onClick:"projects.html",children:"Projects"})]})]}),Object(r.jsx)("div",{className:"foreground",children:Object(r.jsx)(O,{})})]})},g=function(t){t&&t instanceof Function&&n.e(3).then(n.bind(null,12)).then((function(e){var n=e.getCLS,c=e.getFID,j=e.getFCP,b=e.getLCP,s=e.getTTFB;n(t),c(t),j(t),b(t),s(t)}))};s.a.render(Object(r.jsx)(j.a.StrictMode,{children:Object(r.jsx)(m,{})}),document.getElementById("root")),g()},8:function(t,e,n){},9:function(t,e,n){}},[[11,1,2]]]);
-//# sourceMappingURL=main.f09423e5.chunk.js.map
\ No newline at end of file
diff --git a/static/js/main.f09423e5.chunk.js.map b/static/js/main.f09423e5.chunk.js.map
deleted file mode 100644
index ded43f9..0000000
--- a/static/js/main.f09423e5.chunk.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["componets/Nav.js","componets/Link.js","componets/About.js","assets/icons/github.svg","assets/icons/instagram.svg","assets/icons/mail.svg","assets/icons/linkedin.svg","componets/Socials.js","App.js","reportWebVitals.js","index.js"],"names":["Nav","props","items","i","children","length","class","Link","className","href","onClick","About","Socials","classes","alt","src","github","instagram","linkedin","mail","App","reportWebVitals","onPerfEntry","Function","then","getCLS","getFID","getFCP","getLCP","getTTFB","ReactDOM","render","StrictMode","document","getElementById"],"mappings":"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","file":"static/js/main.f09423e5.chunk.js","sourcesContent":["import React from 'react';\r\n\r\nexport default function Nav(props){\r\n let items;\r\n for(let i = 0; i < props.children.length; i++){\r\n items = (\r\n <>\r\n {items}\r\n
{props.children[i]}
\r\n >\r\n )\r\n }\r\n\r\n return(\r\n \r\n )\r\n}","import React from 'react';\r\nexport default function Link(props){\r\n return(\r\n {props.children}\r\n )\r\n}","import React from 'react';\r\n\r\nexport default function About(){\r\n return (\r\n <>\r\n
A biography
\r\n
I'm primarily an extremely forgetful person \r\n who, when productive, rewrites fate in favor of my own \r\n short-term interests, or rather, whatever half-assed mistake\r\n results from the attempt.
\r\n
When I'm not losing my mindwasting time, \r\n you can find me building discord bots, playing chess, \r\n or actually exercising, doing things like, idk, playing\r\n racquetball or soccer.
\r\n )\r\n}","import './App.css'\n\nimport Nav from './componets/Nav.js'\nimport Link from './componets/Link.js'\nimport About from './componets/About.js'\nimport Socials from './componets/Socials.js'\n\nfunction App() {\n return (\n
\n
\n
Andrew Simonson
\n \n \n
\n
\n \n
\n
\n );\n}\n\nexport default App;\n","const reportWebVitals = onPerfEntry => {\n if (onPerfEntry && onPerfEntry instanceof Function) {\n import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {\n getCLS(onPerfEntry);\n getFID(onPerfEntry);\n getFCP(onPerfEntry);\n getLCP(onPerfEntry);\n getTTFB(onPerfEntry);\n });\n }\n};\n\nexport default reportWebVitals;\n","import React from 'react';\nimport ReactDOM from 'react-dom';\nimport './index.css';\nimport App from './App';\nimport reportWebVitals from './reportWebVitals';\n\nReactDOM.render(\n \n \n ,\n document.getElementById('root')\n);\n\n// If you want to start measuring performance in your app, pass a function\n// to log results (for example: reportWebVitals(console.log))\n// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals\nreportWebVitals();\n"],"sourceRoot":""}
\ No newline at end of file
diff --git a/static/js/runtime-main.584f831d.js.map b/static/js/runtime-main.584f831d.js.map
deleted file mode 100644
index 2c04ca1..0000000
--- a/static/js/runtime-main.584f831d.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../webpack/bootstrap"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","e","promises","installedChunkData","promise","Promise","resolve","reject","onScriptComplete","script","document","createElement","charset","timeout","nc","setAttribute","src","p","jsonpScriptSrc","error","Error","event","onerror","onload","clearTimeout","chunk","errorType","type","realSrc","target","message","name","request","undefined","setTimeout","head","appendChild","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","err","console","jsonpArray","this","oldJsonpFunction","slice"],"mappings":"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","file":"static/js/runtime-main.584f831d.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t1: 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"static/js/\" + ({}[chunkId]||chunkId) + \".\" + {\"3\":\"479e8bd4\"}[chunkId] + \".chunk.js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\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\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = this[\"webpackJsonpPortfolio\"] = this[\"webpackJsonpPortfolio\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// run deferred modules from other chunks\n \tcheckDeferredModules();\n"],"sourceRoot":""}
\ No newline at end of file
diff --git a/static/js/runtime-main.584f831d.js b/static/js/runtime-main.c6cf325d.js
similarity index 81%
rename from static/js/runtime-main.584f831d.js
rename to static/js/runtime-main.c6cf325d.js
index 605b0ed..60fc1c8 100644
--- a/static/js/runtime-main.584f831d.js
+++ b/static/js/runtime-main.c6cf325d.js
@@ -1,2 +1,2 @@
-!function(e){function r(r){for(var n,i,a=r[0],c=r[1],l=r[2],s=0,p=[];s