{"version":3,"sources":["webpack:///main.c4d71fe8399ea14308f1.bundle.js","webpack:///./src async","webpack:///./src/main.ts","webpack:///./src/app/about.component.ts","webpack:///./src/app/app.component.ts","webpack:///./src/app/app.module.ts","webpack:///./src/app/courses.component.ts","webpack:///./src/app/portfolio.grid.component.ts","webpack:///./src/app/tutorials.component.ts","webpack:///./src/environments/environment.prod.ts","webpack:///./src/app/app.component.css","webpack:///./src/app/about.component.html","webpack:///./src/app/app.component.html","webpack:///./src/app/courses.component.html","webpack:///./src/app/portfolio.grid.component.html","webpack:///./src/app/tutorials.component.html"],"names":["webpackJsonp","437","module","exports","webpackEmptyContext","req","Error","keys","resolve","id","438","__webpack_require__","__WEBPACK_IMPORTED_MODULE_0__polyfills_ts__","__WEBPACK_IMPORTED_MODULE_1__angular_platform_browser_dynamic__","n","__WEBPACK_IMPORTED_MODULE_2__angular_core__","__WEBPACK_IMPORTED_MODULE_3__environments_environment__","__WEBPACK_IMPORTED_MODULE_4__app_app_module__","production","i","bootstrapModule","587","__WEBPACK_IMPORTED_MODULE_0__angular_core__","d","AboutComponent","__decorate","this","decorators","target","key","desc","c","arguments","length","r","Object","getOwnPropertyDescriptor","Reflect","decorate","defineProperty","__metadata","k","v","metadata","selector","template","588","AppComponent","title","styles","589","__WEBPACK_IMPORTED_MODULE_0__angular_platform_browser__","__WEBPACK_IMPORTED_MODULE_1__angular_core__","__WEBPACK_IMPORTED_MODULE_2__angular_forms__","__WEBPACK_IMPORTED_MODULE_3__angular_http__","__WEBPACK_IMPORTED_MODULE_4__angular_material__","__WEBPACK_IMPORTED_MODULE_5_app_portfolio_grid_component__","__WEBPACK_IMPORTED_MODULE_6_app_about_component__","__WEBPACK_IMPORTED_MODULE_7_app_courses_component__","__WEBPACK_IMPORTED_MODULE_8_app_tutorials_component__","__WEBPACK_IMPORTED_MODULE_9__angular_common__","__WEBPACK_IMPORTED_MODULE_10_hammerjs__","__WEBPACK_IMPORTED_MODULE_11__app_component__","AppModule","declarations","imports","forRoot","providers","bootstrap","590","CoursesComponent","courses","number","name","year","Course","591","PortfolioGrid","cards","imageUrl","description","readMoreLink","projectLink","inputs","PortfolioCard","592","TutorialsComponent","593","environment","594","__WEBPACK_IMPORTED_MODULE_0_core_js_es6_symbol__","__WEBPACK_IMPORTED_MODULE_1_core_js_es6_object__","__WEBPACK_IMPORTED_MODULE_2_core_js_es6_function__","__WEBPACK_IMPORTED_MODULE_3_core_js_es6_parse_int__","__WEBPACK_IMPORTED_MODULE_4_core_js_es6_parse_float__","__WEBPACK_IMPORTED_MODULE_5_core_js_es6_number__","__WEBPACK_IMPORTED_MODULE_6_core_js_es6_math__","__WEBPACK_IMPORTED_MODULE_7_core_js_es6_string__","__WEBPACK_IMPORTED_MODULE_8_core_js_es6_date__","__WEBPACK_IMPORTED_MODULE_9_core_js_es6_array__","__WEBPACK_IMPORTED_MODULE_10_core_js_es6_regexp__","__WEBPACK_IMPORTED_MODULE_11_core_js_es6_map__","__WEBPACK_IMPORTED_MODULE_12_core_js_es6_set__","__WEBPACK_IMPORTED_MODULE_13_core_js_es6_reflect__","__WEBPACK_IMPORTED_MODULE_14_core_js_es7_reflect__","__WEBPACK_IMPORTED_MODULE_15_zone_js_dist_zone__","748","749","750","751","752","753","793"],"mappings":"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","file":"main.c4d71fe8399ea14308f1.bundle.js","sourcesContent":["webpackJsonp([0,3],{\n\n/***/ 437:\n/***/ function(module, exports) {\n\nfunction webpackEmptyContext(req) {\n\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nmodule.exports = webpackEmptyContext;\nwebpackEmptyContext.id = 437;\n\n\n/***/ },\n\n/***/ 438:\n/***/ function(module, exports, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__polyfills_ts__ = __webpack_require__(594);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__polyfills_ts___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__polyfills_ts__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_platform_browser_dynamic__ = __webpack_require__(567);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_core__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__environments_environment__ = __webpack_require__(593);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__app_app_module__ = __webpack_require__(589);\n\n\n\n\n\nif (__WEBPACK_IMPORTED_MODULE_3__environments_environment__[\"a\" /* environment */].production) {\n    __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__angular_core__[\"_37\" /* enableProdMode */])();\n}\n__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__angular_platform_browser_dynamic__[\"a\" /* platformBrowserDynamic */])().bootstrapModule(__WEBPACK_IMPORTED_MODULE_4__app_app_module__[\"a\" /* AppModule */]);\n//# sourceMappingURL=/Users/aneeshjindal/website/website-project/src/main.js.map\n\n/***/ },\n\n/***/ 587:\n/***/ function(module, exports, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);\n/* harmony export (binding) */ __webpack_require__.d(exports, \"a\", function() { return AboutComponent; });\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n    if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n    return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nvar __metadata = (this && this.__metadata) || function (k, v) {\n    if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(k, v);\n};\n\nvar AboutComponent = (function () {\n    function AboutComponent() {\n    }\n    AboutComponent = __decorate([\n        __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__[\"G\" /* Component */])({\n            selector: 'about',\n            template: __webpack_require__(749),\n        }), \n        __metadata('design:paramtypes', [])\n    ], AboutComponent);\n    return AboutComponent;\n}());\n//# sourceMappingURL=/Users/aneeshjindal/website/website-project/src/about.component.js.map\n\n/***/ },\n\n/***/ 588:\n/***/ function(module, exports, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);\n/* harmony export (binding) */ __webpack_require__.d(exports, \"a\", function() { return AppComponent; });\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n    if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n    return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nvar __metadata = (this && this.__metadata) || function (k, v) {\n    if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(k, v);\n};\n\nvar AppComponent = (function () {\n    function AppComponent() {\n        this.title = 'app works!';\n    }\n    AppComponent = __decorate([\n        __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__[\"G\" /* Component */])({\n            selector: 'app-root',\n            template: __webpack_require__(750),\n            styles: [__webpack_require__(748)],\n        }), \n        __metadata('design:paramtypes', [])\n    ], AppComponent);\n    return AppComponent;\n}());\n//# sourceMappingURL=/Users/aneeshjindal/website/website-project/src/app.component.js.map\n\n/***/ },\n\n/***/ 589:\n/***/ function(module, exports, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser__ = __webpack_require__(68);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_forms__ = __webpack_require__(43);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__angular_http__ = __webpack_require__(210);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__angular_material__ = __webpack_require__(548);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_app_portfolio_grid_component__ = __webpack_require__(591);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_app_about_component__ = __webpack_require__(587);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_app_courses_component__ = __webpack_require__(590);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_app_tutorials_component__ = __webpack_require__(592);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__angular_common__ = __webpack_require__(19);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_hammerjs__ = __webpack_require__(746);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_hammerjs___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_hammerjs__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__app_component__ = __webpack_require__(588);\n/* harmony export (binding) */ __webpack_require__.d(exports, \"a\", function() { return AppModule; });\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n    if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n    return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nvar __metadata = (this && this.__metadata) || function (k, v) {\n    if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(k, v);\n};\n\n\n\n\n\n\n\n\n\n\n\n\nvar AppModule = (function () {\n    function AppModule() {\n    }\n    AppModule = __decorate([\n        __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__angular_core__[\"I\" /* NgModule */])({\n            declarations: [\n                __WEBPACK_IMPORTED_MODULE_11__app_component__[\"a\" /* AppComponent */],\n                __WEBPACK_IMPORTED_MODULE_5_app_portfolio_grid_component__[\"a\" /* PortfolioGrid */],\n                __WEBPACK_IMPORTED_MODULE_6_app_about_component__[\"a\" /* AboutComponent */],\n                __WEBPACK_IMPORTED_MODULE_7_app_courses_component__[\"a\" /* CoursesComponent */],\n                __WEBPACK_IMPORTED_MODULE_8_app_tutorials_component__[\"a\" /* TutorialsComponent */]\n            ],\n            imports: [\n                __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser__[\"e\" /* BrowserModule */],\n                __WEBPACK_IMPORTED_MODULE_2__angular_forms__[\"b\" /* FormsModule */],\n                __WEBPACK_IMPORTED_MODULE_3__angular_http__[\"b\" /* HttpModule */],\n                __WEBPACK_IMPORTED_MODULE_4__angular_material__[\"MaterialModule\"].forRoot(),\n                __WEBPACK_IMPORTED_MODULE_9__angular_common__[\"b\" /* CommonModule */]\n            ],\n            providers: [],\n            bootstrap: [__WEBPACK_IMPORTED_MODULE_11__app_component__[\"a\" /* AppComponent */]]\n        }), \n        __metadata('design:paramtypes', [])\n    ], AppModule);\n    return AppModule;\n}());\n//# sourceMappingURL=/Users/aneeshjindal/website/website-project/src/app.module.js.map\n\n/***/ },\n\n/***/ 590:\n/***/ function(module, exports, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);\n/* harmony export (binding) */ __webpack_require__.d(exports, \"a\", function() { return CoursesComponent; });\n/* unused harmony export Course */\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n    if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n    return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nvar __metadata = (this && this.__metadata) || function (k, v) {\n    if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(k, v);\n};\n\nvar CoursesComponent = (function () {\n    function CoursesComponent() {\n        this.courses = [\n            { number: \"CS 189\", name: \"Introduction to Machine Learning\", year: \"Spring 2018\" },\n            { number: \"Data 100\", name: \"Principles and Techniques of Data Science\", year: \"Spring 2018\" },\n            { number: \"Physics 7B\", name: \"Heat, electricity, and magnetism\", year: \"Spring 2018\" },\n            { number: \"CS 162\", name: \"Operating Systems and System Programming\", year: \"Fall 2017\" },\n            { number: \"CS 161\", name: \"Computer Security\", year: \"Fall 2017\" },\n            { number: \"CS 188\", name: \"Introduction to Artificial Intelligence\", year: \"Fall 2017\" },\n            { number: \"CS 170\", name: \"Efficient Algorithms and Intractable Problems\", year: \"Spring 2017\" },\n            { number: \"CS 61C\", name: \"Great Ideas in Computer Architecture (Machine Structures)\", year: \"Spring 2017\" },\n            { number: \"CS 70\", name: \"Discrete Mathematics and Probability Theory\", year: \"Fall 2016\" },\n            { number: \"CS 186\", name: \"Introduction to Databases\", year: \"Fall 2016\" },\n            { number: \"Math 110\", name: \"Linear Algebra\", year: \"Fall 2016\" },\n            { number: \"CS 61B\", name: \"Data Structures\", year: \"Spring 2016\" },\n            { number: \"EE 16B\", name: \"Designing Information Devices and Systems II\", year: \"Spring 2016\" },\n            { number: \"Math 53\", name: \"Multivariable Calculus\", year: \"Spring 2016\" },\n            { number: \"CS 61A\", name: \"The Structure and Interpretation of Computer Programs\", year: \"Fall 2015\" },\n            { number: \"EE 16A\", name: \"Designing Information Devices and Systems I\", year: \"Fall 2015\" },\n            { number: \"Physics 7A\", name: \"Mechanics and wave motion\", year: \"Fall 2015\" },\n        ];\n    }\n    CoursesComponent = __decorate([\n        __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__[\"G\" /* Component */])({\n            selector: 'courses',\n            template: __webpack_require__(751),\n        }), \n        __metadata('design:paramtypes', [])\n    ], CoursesComponent);\n    return CoursesComponent;\n}());\nvar Course = (function () {\n    function Course() {\n    }\n    return Course;\n}());\n//# sourceMappingURL=/Users/aneeshjindal/website/website-project/src/courses.component.js.map\n\n/***/ },\n\n/***/ 591:\n/***/ function(module, exports, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);\n/* harmony export (binding) */ __webpack_require__.d(exports, \"a\", function() { return PortfolioGrid; });\n/* unused harmony export PortfolioCard */\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n    if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n    return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nvar __metadata = (this && this.__metadata) || function (k, v) {\n    if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(k, v);\n};\n\nvar PortfolioGrid = (function () {\n    function PortfolioGrid() {\n        this.cards = [\n            {\n                name: 'Secured In',\n                imageUrl: \"https://lh3.googleusercontent.com/a4oRnc9U1SnecDGPvXdT80BQ0a1K7FofyPvU4buJf0f83ivGpe2T6Ck1LXK2iGqYdgXsSs1lSartySMgJ0F1i2pXbGk_rAnIfpe9i8v9ePgPUPqdLa7_VH05gmwU1fOojS8YqXcF4ApIFtR5faswTAb1WE4Hbqnd_Dqv5MCyG6bZ7WgFXsUvmQonDBo5o46Pev86ckaLLTJwttCwaTOeG7Gwf0gKHPwxi9uG3wMmpKahYO3hPhKRp9QfrvH9kcP0SOV9Koi5Mt6w6dwNKGdPGgNq2nMayZrlqo2Q_K5ThU6ap_4hyRv_3gwToP5RP1412GwK7im5quOvRXANVUopoKr4UkuAKf035keJVdGaYx8jvxy0j88GHoi2cKHChqVZ_SO5MdvtV2V215NOa-CNov0f8cq1W5A9jYlfwe6FFYlGo5H71uYGU8knhqTY0a67XUQfcyxIn7xABNIcaMFLF3XJUXUX3ObIjx-0XDb1DKXl4XGlbTWhKFtPANEEReMeoeW8ZlLfKmhaO9YGIgxwYYKS0fYZ0fuAomcIe-jOYepbZe_fUenVRwpCPvQ2Fv6tMm9-vWhX=w1440-h714\",\n                description: \"Secured In is a secure data storage application. As data security increases in importance, I took this opportunity to apply my research on cryptography to a real world situation. To not only meet but exceed the standards, Secured In uses AES256 to encrypt, HMAC with SHA256 to verify/authenticate, and PBKDF2 to guarantee the user is the only individual with access.\",\n                readMoreLink: \"./securedin.html\",\n                projectLink: \"\"\n            },\n            {\n                name: 'Intelli IM',\n                imageUrl: \"https://lh6.ggpht.com/HgjpI8GA7f1H_nfYNUtUdwSMkMCzLTkRR10ThCIfdbqadGVEibpMC7vb3RREaWY7uc8=w300-rw\",\n                description: \"Intelli IM is an enterprise instant messaging application that is available for both iOS and Android. I was on the team that ported the application to Android. On top of much of the initial functionality, such as databases and notifications, most recently I have been working on improving performance and adding Material Design.\",\n                readMoreLink: \"\",\n                projectLink: \"https://play.google.com/store/apps/details?id=com.rapidcyber.intelliim.android\"\n            },\n            {\n                name: 'Assassins Guild',\n                imageUrl: \"https://lh3.googleusercontent.com/PohfMvtOwS_SFRCtKQusSWVGTOKsXgmJs28-grd6kK45fQQomfVO13_jG7EvwCQwOhA=w300-rw\",\n                description: \"Assassins is a popular game played in high schools, colleges, clubs, and sometimes just between friends; the objective is to tag your target without them realizing that you are there. In the past, players needed an admin to set up the game and assign targets, but now, with Assassins Guild on Android, iOS, and web, all of that is taken care of so anyone can easily play.\",\n                readMoreLink: \"\",\n                projectLink: \"https://play.google.com/store/apps/details?id=org.assassinsguild.android\"\n            },\n            {\n                name: 'Qlic',\n                imageUrl: \"https://lh3.googleusercontent.com/2GMjIB4cyzjzWFpfDr_FgEiFfU4QRsmbJ9pPDrMgMDXCt0lsVJac8YtRsh_EkPDqMOg=w300-rw\",\n                description: \"An Android application that utilizes Google's Nearby API to share contact information and social media profiles wirelessly among groups of people. We utilize AES128 and PBKDF2 to secure the data as well.\",\n                readMoreLink: \"\",\n                projectLink: \"https://play.google.com/store/apps/details?id=com.swap.mdb.qlic\"\n            },\n            {\n                name: 'Database Management System',\n                imageUrl: \"\",\n                description: \"Implemented a datbase management system covering many aspects of datbase design. Records following different schemas were written to pages, with iterators for various types of page joins. Table locking was also implemented as well as System-R query optimizations.\",\n                readMoreLink: \"\",\n                projectLink: \"\"\n            },\n            {\n                name: 'Bear Maps',\n                imageUrl: \"\",\n                description: \"Built an online map of UC Berkeley using open sourced data. Images at various zoom levels were stored in a quadtree, and as the user zoomed into and out of the map the tiles at the correct zoom level were stiched into one image. When 2 points were clicked, the A* algorithm was used to determine the shortest path between them using roads.\",\n                readMoreLink: \"\",\n                projectLink: \"\"\n            }\n        ];\n    }\n    PortfolioGrid = __decorate([\n        __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__[\"G\" /* Component */])({\n            selector: 'portfolio-grid',\n            template: __webpack_require__(752),\n            inputs: ['cards']\n        }), \n        __metadata('design:paramtypes', [])\n    ], PortfolioGrid);\n    return PortfolioGrid;\n}());\nvar PortfolioCard = (function () {\n    function PortfolioCard() {\n    }\n    return PortfolioCard;\n}());\n//# sourceMappingURL=/Users/aneeshjindal/website/website-project/src/portfolio.grid.component.js.map\n\n/***/ },\n\n/***/ 592:\n/***/ function(module, exports, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);\n/* harmony export (binding) */ __webpack_require__.d(exports, \"a\", function() { return TutorialsComponent; });\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n    if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n    return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nvar __metadata = (this && this.__metadata) || function (k, v) {\n    if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(k, v);\n};\n\nvar TutorialsComponent = (function () {\n    function TutorialsComponent() {\n    }\n    TutorialsComponent = __decorate([\n        __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__[\"G\" /* Component */])({\n            selector: 'tutorials',\n            template: __webpack_require__(753),\n        }), \n        __metadata('design:paramtypes', [])\n    ], TutorialsComponent);\n    return TutorialsComponent;\n}());\n//# sourceMappingURL=/Users/aneeshjindal/website/website-project/src/tutorials.component.js.map\n\n/***/ },\n\n/***/ 593:\n/***/ function(module, exports, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(exports, \"a\", function() { return environment; });\nvar environment = {\n    production: true\n};\n//# sourceMappingURL=/Users/aneeshjindal/website/website-project/src/environment.prod.js.map\n\n/***/ },\n\n/***/ 594:\n/***/ function(module, exports, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_es6_symbol__ = __webpack_require__(608);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_es6_symbol___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_core_js_es6_symbol__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_core_js_es6_object__ = __webpack_require__(601);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_core_js_es6_object___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_core_js_es6_object__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_core_js_es6_function__ = __webpack_require__(597);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_core_js_es6_function___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_core_js_es6_function__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_core_js_es6_parse_int__ = __webpack_require__(603);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_core_js_es6_parse_int___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_core_js_es6_parse_int__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_core_js_es6_parse_float__ = __webpack_require__(602);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_core_js_es6_parse_float___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_core_js_es6_parse_float__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_core_js_es6_number__ = __webpack_require__(600);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_core_js_es6_number___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_core_js_es6_number__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_core_js_es6_math__ = __webpack_require__(599);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_core_js_es6_math___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_core_js_es6_math__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_core_js_es6_string__ = __webpack_require__(607);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_core_js_es6_string___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_core_js_es6_string__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_core_js_es6_date__ = __webpack_require__(596);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_core_js_es6_date___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_core_js_es6_date__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_core_js_es6_array__ = __webpack_require__(595);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_core_js_es6_array___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_core_js_es6_array__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_core_js_es6_regexp__ = __webpack_require__(605);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_core_js_es6_regexp___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_core_js_es6_regexp__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_core_js_es6_map__ = __webpack_require__(598);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_core_js_es6_map___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_11_core_js_es6_map__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_core_js_es6_set__ = __webpack_require__(606);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_core_js_es6_set___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_12_core_js_es6_set__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_core_js_es6_reflect__ = __webpack_require__(604);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_core_js_es6_reflect___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_13_core_js_es6_reflect__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_core_js_es7_reflect__ = __webpack_require__(609);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_core_js_es7_reflect___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_14_core_js_es7_reflect__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15_zone_js_dist_zone__ = __webpack_require__(792);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15_zone_js_dist_zone___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_15_zone_js_dist_zone__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//# sourceMappingURL=/Users/aneeshjindal/website/website-project/src/polyfills.js.map\n\n/***/ },\n\n/***/ 748:\n/***/ function(module, exports) {\n\nmodule.exports = \"\"\n\n/***/ },\n\n/***/ 749:\n/***/ function(module, exports) {\n\nmodule.exports = \" <div class=\\\"mdl-grid portfolio-max-width\\\">\\n\\n                <div class=\\\"mdl-cell mdl-cell--12-col mdl-card mdl-shadow--4dp\\\">\\n                    <div class=\\\"mdl-card__title\\\">\\n                        <h2 class=\\\"mdl-card__title-text\\\">About</h2>\\n                    </div>\\n                    <div class=\\\"mdl-card__media\\\">\\n                        <img class=\\\"article-image\\\" src=\\\"https://firebasestorage.googleapis.com/v0/b/website-15acf.appspot.com/o/AboutPhoto.jpg?alt=media&token=cb07aa6c-3a95-4f27-8de8-b2de1e283f17\\\" border=\\\"0\\\" alt=\\\"\\\">\\n                    </div>\\n\\n                    <div class=\\\"mdl-grid portfolio-copy\\\">\\n                        <h3 class=\\\"mdl-cell mdl-cell--12-col mdl-typography--headline\\\">Introduction</h3>\\n                        <div class=\\\"mdl-cell mdl-cell--8-col mdl-card__supporting-text no-padding \\\" style=\\\"width:100%\\\">\\n                            <p>\\n                                I am a graduate of Electrical Engineering and Computer Science from the University of California, Berkeley. You can check out my portfolio of projects to see some of the cool things I've made, or visit the tutorials tab to learn some Android development!\\n                            </p>\\n                        </div>\\n\\n                        <h3 class=\\\"mdl-cell mdl-cell--12-col mdl-typography--headline\\\">Fun Facts</h3>\\n                        <div class=\\\"mdl-cell mdl-cell--8-col mdl-card__supporting-text no-padding \\\" style=\\\"width:100%\\\">\\n                            <p>\\n                                1. I love the TV show Friends. I even made a <a href=\\\"https://play.google.com/store/apps/details?id=aneeshj.friendswhip\\\">Chandler Bing Whip App</a> in honor of the unique whipping noise he makes. The app features a widget, whip count leaderboard, and more!\\n                            </p>\\n                            <p>\\n                                2. Football is my favorite sport--Go Buckeyes! in fact, I am playing flag football on an intramural team!\\n                            </p>\\n                            <p>\\n                                3. I have designed a few Snapchat filters, maybe one day one will be accepted! (*sad face*)\\n                            </p>\\n                            <p>\\n                                4. In middle school I memorized 175 digits of Pi.\\n                            </p>\\n                        </div>\\n                    </div>\\n                </div>\\n\\n\\n            </div>\"\n\n/***/ },\n\n/***/ 750:\n/***/ function(module, exports) {\n\nmodule.exports = \"<md-tab-group>\\n  <md-tab label=\\\"About  Me\\\">\\n    <about></about>\\n  </md-tab>\\n  <md-tab label=\\\"Portfolio\\\">\\n        <portfolio-grid></portfolio-grid>\\n    </md-tab>\\n    <md-tab label=\\\"Courses\\\">\\n      <courses></courses>\\n    </md-tab>\\n    <md-tab label=\\\"Tutorials\\\">\\n      <tutorials></tutorials>\\n    </md-tab>\\n</md-tab-group>\"\n\n/***/ },\n\n/***/ 751:\n/***/ function(module, exports) {\n\nmodule.exports = \"<table class=\\\"mdl-data-table mdl-js-data-table mdl-shadow--2dp\\\" align=\\\"center\\\" style=\\\"margin-top: 20px; margin-bottom: 20px\\\">\\n                      <thead>\\n                        <tr>\\n                            <th class=\\\"mdl-data-table__cell--non-numeric\\\">Course Number</th>\\n                            <th class=\\\"mdl-data-table__cell--non-numeric\\\">Course Name</th>\\n                            <th class=\\\"mdl-data-table__cell--non-numeric\\\">Year</th>\\n                        </tr>\\n                      </thead>\\n                      <tbody>\\n                        <tr *ngFor=\\\"let course of courses\\\">\\n                            <td class=\\\"mdl-data-table__cell--non-numeric\\\">{{course.number}}</td>\\n                            <td class=\\\"mdl-data-table__cell--non-numeric\\\">{{course.name}}</td>\\n                            <td class=\\\"mdl-data-table__cell--non-numeric\\\">{{course.year}}</td>\\n                        </tr>\\n                      </tbody>\\n</table>\"\n\n/***/ },\n\n/***/ 752:\n/***/ function(module, exports) {\n\nmodule.exports = \"<div class=\\\"mdl-grid portfolio-max-width\\\">\\n                <div class=\\\"mdl-cell mdl-card mdl-shadow--4dp portfolio-card\\\" *ngFor=\\\"let card of cards\\\" style=\\\"height: min-content\\\">\\n                    <div *ngIf=card.imageUrl class=\\\"mdl-card__media\\\">\\n                        <img class=\\\"article-image\\\" src={{card.imageUrl}} border=\\\"0\\\" alt=\\\"\\\">\\n                    </div>\\n                    <div class=\\\"mdl-card__title\\\">\\n                        <h2 class=\\\"mdl-card__title-text\\\">{{card.name}}</h2>\\n                    </div>\\n                    <div class=\\\"mdl-card__supporting-text\\\">\\n                        {{card.description}}\\n                    </div>\\n                    <div class=\\\"mdl-card__actions mdl-card--border\\\">\\n                        <a *ngIf=card.readMoreLink class=\\\"mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect mdl-button--accent\\\" href={{card.readMoreLink}}>Read more</a>\\n                        <a *ngIf=card.projectLink class=\\\"mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect mdl-button--accent\\\" href={{card.projectLink}}>Link</a>\\n                    </div>\\n                </div>\"\n\n/***/ },\n\n/***/ 753:\n/***/ function(module, exports) {\n\nmodule.exports = \" <div class=\\\"mdl-grid portfolio-max-width\\\">\\n\\n                <div class=\\\"mdl-cell mdl-cell--12-col mdl-card mdl-shadow--4dp\\\">\\n                    <div class=\\\"mdl-grid portfolio-copy\\\">\\n                        <h3 class=\\\"mdl-cell mdl-cell--12-col mdl-typography--headline\\\">YouTube Tutorials</h3>\\n                        <div class=\\\"mdl-cell mdl-cell--8-col mdl-card__supporting-text no-padding \\\" style=\\\"width:100%\\\">\\n                            <p>\\n                                As the Android Development Lead for <a href=\\\"https:\\\\\\\\www.mobiledevsberkeley.org\\\">Mobile Developers of Berkeley</a> I have created a Android development video tutorials that cover a range of topics such as <a href=\\\"https://youtu.be/c1W54y27cic?list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\">ConstraintLayout</a>, <a href=\\\"https://youtu.be/1kiwB3WkOKs?list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\">RecyclerView</a>, <a href=\\\"https://youtu.be/8dwu927jdY0?list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\">Intents</a>, <a href=\\\"https://www.youtube.com/watch?v=9sJKvyrqz88&index=9&list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\">Firebase</a>, <a href=\\\"https://youtu.be/swW9qasT-1I?list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\">Menus/Preferences</a>, and <a href=\\\"https://www.youtube.com/playlist?list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\">more</a>. The playlist can be seen below.\\n                            </p>\\n                            <iframe width=\\\"560\\\" height=\\\"315\\\" src=\\\"https://www.youtube.com/embed/videoseries?list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\" frameborder=\\\"0\\\" allowfullscreen></iframe>\\n                        </div>\\n\\n                        <h3 class=\\\"mdl-cell mdl-cell--12-col mdl-typography--headline\\\">Slides</h3>\\n                        <div class=\\\"mdl-cell mdl-cell--8-col mdl-card__supporting-text no-padding \\\" style=\\\"width:100%\\\">\\n                            <p>\\n                                Mobile Developers of Berkeley held an Android open workshop for UC Berkeley students. The slides I made for this workshop are viewable <a href=\\\"https://docs.google.com/presentation/d/12em7QolMV-nY5C6BiiUuOccI7lbg8QzsWLO5bLfDVCA/edit?usp=sharing\\\">here</a>.\\n                            </p>\\n                        </div>\\n                    </div>\\n                </div>\\n\\n\\n            </div>\"\n\n/***/ },\n\n/***/ 793:\n/***/ function(module, exports, __webpack_require__) {\n\nmodule.exports = __webpack_require__(438);\n\n\n/***/ }\n\n},[793]);\n\n\n// WEBPACK FOOTER //\n// main.c4d71fe8399ea14308f1.bundle.js","function webpackEmptyContext(req) {\n\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nmodule.exports = webpackEmptyContext;\nwebpackEmptyContext.id = 437;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src async\n// module id = 437\n// module chunks = 0","import './polyfills.ts';\n\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\nimport { enableProdMode } from '@angular/core';\nimport { environment } from './environments/environment';\nimport { AppModule } from './app/app.module';\n\nif (environment.production) {\n  enableProdMode();\n}\n\nplatformBrowserDynamic().bootstrapModule(AppModule);\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.ts","import { Component } from '@angular/core';\n\n@Component({\n    selector: 'about',\n    templateUrl: 'app/about.component.html',\n})\n\nexport class AboutComponent {\n}\n\n\n// WEBPACK FOOTER //\n// ./src/app/about.component.ts","import { Component } from '@angular/core';\nimport { NgModule } from '@angular/core';\n\n@Component({\n  selector: 'app-root',\n  templateUrl: './app.component.html',\n  styleUrls: ['./app.component.css'],\n})\n\nexport class AppComponent {\n  title = 'app works!';\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/app.component.ts","import { BrowserModule } from '@angular/platform-browser';\nimport { NgModule } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { HttpModule } from '@angular/http';\nimport { MaterialModule } from '@angular/material';\nimport { PortfolioGrid } from 'app/portfolio.grid.component';\nimport { AboutComponent } from 'app/about.component';\nimport { CoursesComponent } from \"app/courses.component\";\nimport { TutorialsComponent } from \"app/tutorials.component\";\nimport { CommonModule } from '@angular/common';\n\nimport \"hammerjs\"\n\nimport { AppComponent } from './app.component';\n\n@NgModule({\n  declarations: [\n    AppComponent,\n    PortfolioGrid,\n    AboutComponent,\n    CoursesComponent,\n    TutorialsComponent\n  ],\n  imports: [\n    BrowserModule,\n    FormsModule,\n    HttpModule,\n    MaterialModule.forRoot(),\n    CommonModule\n  ],\n  providers: [],\n  bootstrap: [AppComponent]\n})\nexport class AppModule { }\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/app.module.ts","import { Component } from '@angular/core';\n\n@Component({\n    selector: 'courses',\n    templateUrl: 'app/courses.component.html',\n})\n\nexport class CoursesComponent {\n    courses: Course[] = [\n        {number: \"CS 189\", name: \"Introduction to Machine Learning\", year: \"Spring 2018\"},\n        {number: \"Data 100\", name: \"Principles and Techniques of Data Science\", year: \"Spring 2018\"},\n        {number: \"Physics 7B\", name: \"Heat, electricity, and magnetism\", year: \"Spring 2018\"},\n        {number: \"CS 162\", name: \"Operating Systems and System Programming\", year: \"Fall 2017\"},\n        {number: \"CS 161\", name: \"Computer Security\", year: \"Fall 2017\"},\n        {number: \"CS 188\", name: \"Introduction to Artificial Intelligence\", year: \"Fall 2017\"},\n        {number: \"CS 170\", name: \"Efficient Algorithms and Intractable Problems\", year: \"Spring 2017\"},\n        {number: \"CS 61C\", name: \"Great Ideas in Computer Architecture (Machine Structures)\", year: \"Spring 2017\"},\n        {number: \"CS 70\", name: \"Discrete Mathematics and Probability Theory\", year: \"Fall 2016\"},\n        {number: \"CS 186\", name: \"Introduction to Databases\", year: \"Fall 2016\"},\n        {number: \"Math 110\", name: \"Linear Algebra\", year: \"Fall 2016\"},\n        {number: \"CS 61B\", name: \"Data Structures\", year: \"Spring 2016\"},\n        {number: \"EE 16B\", name: \"Designing Information Devices and Systems II\", year: \"Spring 2016\"},\n        {number: \"Math 53\", name: \"Multivariable Calculus\", year: \"Spring 2016\"},\n        {number: \"CS 61A\", name: \"The Structure and Interpretation of Computer Programs\", year: \"Fall 2015\"},\n        {number: \"EE 16A\", name: \"Designing Information Devices and Systems I\", year: \"Fall 2015\"},\n        {number: \"Physics 7A\", name: \"Mechanics and wave motion\", year: \"Fall 2015\"},\n    ]\n}\n\nexport class Course {\n    number: string;\n    name: string;\n    year: string;\n}\n\n\n// WEBPACK FOOTER //\n// ./src/app/courses.component.ts","import { Component } from '@angular/core';\n\n@Component({\n    selector: 'portfolio-grid',\n    templateUrl: 'app/portfolio.grid.component.html',\n    inputs: ['cards']\n})\n\nexport class PortfolioGrid {\n    cards: PortfolioCard[] = [\n        {\n            name: 'Secured In',\n            imageUrl: \"https://lh3.googleusercontent.com/a4oRnc9U1SnecDGPvXdT80BQ0a1K7FofyPvU4buJf0f83ivGpe2T6Ck1LXK2iGqYdgXsSs1lSartySMgJ0F1i2pXbGk_rAnIfpe9i8v9ePgPUPqdLa7_VH05gmwU1fOojS8YqXcF4ApIFtR5faswTAb1WE4Hbqnd_Dqv5MCyG6bZ7WgFXsUvmQonDBo5o46Pev86ckaLLTJwttCwaTOeG7Gwf0gKHPwxi9uG3wMmpKahYO3hPhKRp9QfrvH9kcP0SOV9Koi5Mt6w6dwNKGdPGgNq2nMayZrlqo2Q_K5ThU6ap_4hyRv_3gwToP5RP1412GwK7im5quOvRXANVUopoKr4UkuAKf035keJVdGaYx8jvxy0j88GHoi2cKHChqVZ_SO5MdvtV2V215NOa-CNov0f8cq1W5A9jYlfwe6FFYlGo5H71uYGU8knhqTY0a67XUQfcyxIn7xABNIcaMFLF3XJUXUX3ObIjx-0XDb1DKXl4XGlbTWhKFtPANEEReMeoeW8ZlLfKmhaO9YGIgxwYYKS0fYZ0fuAomcIe-jOYepbZe_fUenVRwpCPvQ2Fv6tMm9-vWhX=w1440-h714\",\n            description: \"Secured In is a secure data storage application. As data security increases in importance, I took this opportunity to apply my research on cryptography to a real world situation. To not only meet but exceed the standards, Secured In uses AES256 to encrypt, HMAC with SHA256 to verify/authenticate, and PBKDF2 to guarantee the user is the only individual with access.\",\n            readMoreLink: \"./securedin.html\",\n            projectLink: \"\"\n        },\n        {\n            name: 'Intelli IM',\n            imageUrl: \"https://lh6.ggpht.com/HgjpI8GA7f1H_nfYNUtUdwSMkMCzLTkRR10ThCIfdbqadGVEibpMC7vb3RREaWY7uc8=w300-rw\",\n            description: \"Intelli IM is an enterprise instant messaging application that is available for both iOS and Android. I was on the team that ported the application to Android. On top of much of the initial functionality, such as databases and notifications, most recently I have been working on improving performance and adding Material Design.\",\n            readMoreLink: \"\",\n            projectLink: \"https://play.google.com/store/apps/details?id=com.rapidcyber.intelliim.android\"\n        },\n        {\n            name: 'Assassins Guild',\n            imageUrl: \"https://lh3.googleusercontent.com/PohfMvtOwS_SFRCtKQusSWVGTOKsXgmJs28-grd6kK45fQQomfVO13_jG7EvwCQwOhA=w300-rw\",\n            description: \"Assassins is a popular game played in high schools, colleges, clubs, and sometimes just between friends; the objective is to tag your target without them realizing that you are there. In the past, players needed an admin to set up the game and assign targets, but now, with Assassins Guild on Android, iOS, and web, all of that is taken care of so anyone can easily play.\",\n            readMoreLink: \"\",\n            projectLink: \"https://play.google.com/store/apps/details?id=org.assassinsguild.android\"\n        },\n        {\n            name: 'Qlic',\n            imageUrl: \"https://lh3.googleusercontent.com/2GMjIB4cyzjzWFpfDr_FgEiFfU4QRsmbJ9pPDrMgMDXCt0lsVJac8YtRsh_EkPDqMOg=w300-rw\",\n            description: \"An Android application that utilizes Google's Nearby API to share contact information and social media profiles wirelessly among groups of people. We utilize AES128 and PBKDF2 to secure the data as well.\",\n            readMoreLink: \"\",\n            projectLink: \"https://play.google.com/store/apps/details?id=com.swap.mdb.qlic\"\n        },\n        {\n            name: 'Database Management System',\n            imageUrl: \"\",\n            description: \"Implemented a datbase management system covering many aspects of datbase design. Records following different schemas were written to pages, with iterators for various types of page joins. Table locking was also implemented as well as System-R query optimizations.\",\n            readMoreLink: \"\",\n            projectLink: \"\"\n        },\n        {\n            name: 'Bear Maps',\n            imageUrl: \"\",\n            description: \"Built an online map of UC Berkeley using open sourced data. Images at various zoom levels were stored in a quadtree, and as the user zoomed into and out of the map the tiles at the correct zoom level were stiched into one image. When 2 points were clicked, the A* algorithm was used to determine the shortest path between them using roads.\",\n            readMoreLink: \"\",\n            projectLink: \"\"\n        } \n    ]\n}\n\nexport class PortfolioCard {\n    name: string;\n    imageUrl: string;\n    description: string;\n    readMoreLink: string;\n    projectLink: string;\n}\n\n\n// WEBPACK FOOTER //\n// ./src/app/portfolio.grid.component.ts","import { Component } from '@angular/core';\n\n@Component({\n    selector: 'tutorials',\n    templateUrl: 'app/tutorials.component.html',\n})\n\nexport class TutorialsComponent {\n}\n\n\n// WEBPACK FOOTER //\n// ./src/app/tutorials.component.ts","export const environment = {\n  production: true\n};\n\n\n\n// WEBPACK FOOTER //\n// ./src/environments/environment.prod.ts","module.exports = \"\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/app.component.css\n// module id = 748\n// module chunks = 0","module.exports = \" <div class=\\\"mdl-grid portfolio-max-width\\\">\\n\\n                <div class=\\\"mdl-cell mdl-cell--12-col mdl-card mdl-shadow--4dp\\\">\\n                    <div class=\\\"mdl-card__title\\\">\\n                        <h2 class=\\\"mdl-card__title-text\\\">About</h2>\\n                    </div>\\n                    <div class=\\\"mdl-card__media\\\">\\n                        <img class=\\\"article-image\\\" src=\\\"https://firebasestorage.googleapis.com/v0/b/website-15acf.appspot.com/o/AboutPhoto.jpg?alt=media&token=cb07aa6c-3a95-4f27-8de8-b2de1e283f17\\\" border=\\\"0\\\" alt=\\\"\\\">\\n                    </div>\\n\\n                    <div class=\\\"mdl-grid portfolio-copy\\\">\\n                        <h3 class=\\\"mdl-cell mdl-cell--12-col mdl-typography--headline\\\">Introduction</h3>\\n                        <div class=\\\"mdl-cell mdl-cell--8-col mdl-card__supporting-text no-padding \\\" style=\\\"width:100%\\\">\\n                            <p>\\n                                I am a graduate of Electrical Engineering and Computer Science from the University of California, Berkeley. You can check out my portfolio of projects to see some of the cool things I've made, or visit the tutorials tab to learn some Android development!\\n                            </p>\\n                        </div>\\n\\n                        <h3 class=\\\"mdl-cell mdl-cell--12-col mdl-typography--headline\\\">Fun Facts</h3>\\n                        <div class=\\\"mdl-cell mdl-cell--8-col mdl-card__supporting-text no-padding \\\" style=\\\"width:100%\\\">\\n                            <p>\\n                                1. I love the TV show Friends. I even made a <a href=\\\"https://play.google.com/store/apps/details?id=aneeshj.friendswhip\\\">Chandler Bing Whip App</a> in honor of the unique whipping noise he makes. The app features a widget, whip count leaderboard, and more!\\n                            </p>\\n                            <p>\\n                                2. Football is my favorite sport--Go Buckeyes! in fact, I am playing flag football on an intramural team!\\n                            </p>\\n                            <p>\\n                                3. I have designed a few Snapchat filters, maybe one day one will be accepted! (*sad face*)\\n                            </p>\\n                            <p>\\n                                4. In middle school I memorized 175 digits of Pi.\\n                            </p>\\n                        </div>\\n                    </div>\\n                </div>\\n\\n\\n            </div>\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/about.component.html\n// module id = 749\n// module chunks = 0","module.exports = \"<md-tab-group>\\n  <md-tab label=\\\"About  Me\\\">\\n    <about></about>\\n  </md-tab>\\n  <md-tab label=\\\"Portfolio\\\">\\n        <portfolio-grid></portfolio-grid>\\n    </md-tab>\\n    <md-tab label=\\\"Courses\\\">\\n      <courses></courses>\\n    </md-tab>\\n    <md-tab label=\\\"Tutorials\\\">\\n      <tutorials></tutorials>\\n    </md-tab>\\n</md-tab-group>\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/app.component.html\n// module id = 750\n// module chunks = 0","module.exports = \"<table class=\\\"mdl-data-table mdl-js-data-table mdl-shadow--2dp\\\" align=\\\"center\\\" style=\\\"margin-top: 20px; margin-bottom: 20px\\\">\\n                      <thead>\\n                        <tr>\\n                            <th class=\\\"mdl-data-table__cell--non-numeric\\\">Course Number</th>\\n                            <th class=\\\"mdl-data-table__cell--non-numeric\\\">Course Name</th>\\n                            <th class=\\\"mdl-data-table__cell--non-numeric\\\">Year</th>\\n                        </tr>\\n                      </thead>\\n                      <tbody>\\n                        <tr *ngFor=\\\"let course of courses\\\">\\n                            <td class=\\\"mdl-data-table__cell--non-numeric\\\">{{course.number}}</td>\\n                            <td class=\\\"mdl-data-table__cell--non-numeric\\\">{{course.name}}</td>\\n                            <td class=\\\"mdl-data-table__cell--non-numeric\\\">{{course.year}}</td>\\n                        </tr>\\n                      </tbody>\\n</table>\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/courses.component.html\n// module id = 751\n// module chunks = 0","module.exports = \"<div class=\\\"mdl-grid portfolio-max-width\\\">\\n                <div class=\\\"mdl-cell mdl-card mdl-shadow--4dp portfolio-card\\\" *ngFor=\\\"let card of cards\\\" style=\\\"height: min-content\\\">\\n                    <div *ngIf=card.imageUrl class=\\\"mdl-card__media\\\">\\n                        <img class=\\\"article-image\\\" src={{card.imageUrl}} border=\\\"0\\\" alt=\\\"\\\">\\n                    </div>\\n                    <div class=\\\"mdl-card__title\\\">\\n                        <h2 class=\\\"mdl-card__title-text\\\">{{card.name}}</h2>\\n                    </div>\\n                    <div class=\\\"mdl-card__supporting-text\\\">\\n                        {{card.description}}\\n                    </div>\\n                    <div class=\\\"mdl-card__actions mdl-card--border\\\">\\n                        <a *ngIf=card.readMoreLink class=\\\"mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect mdl-button--accent\\\" href={{card.readMoreLink}}>Read more</a>\\n                        <a *ngIf=card.projectLink class=\\\"mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect mdl-button--accent\\\" href={{card.projectLink}}>Link</a>\\n                    </div>\\n                </div>\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/portfolio.grid.component.html\n// module id = 752\n// module chunks = 0","module.exports = \" <div class=\\\"mdl-grid portfolio-max-width\\\">\\n\\n                <div class=\\\"mdl-cell mdl-cell--12-col mdl-card mdl-shadow--4dp\\\">\\n                    <div class=\\\"mdl-grid portfolio-copy\\\">\\n                        <h3 class=\\\"mdl-cell mdl-cell--12-col mdl-typography--headline\\\">YouTube Tutorials</h3>\\n                        <div class=\\\"mdl-cell mdl-cell--8-col mdl-card__supporting-text no-padding \\\" style=\\\"width:100%\\\">\\n                            <p>\\n                                As the Android Development Lead for <a href=\\\"https:\\\\\\\\www.mobiledevsberkeley.org\\\">Mobile Developers of Berkeley</a> I have created a Android development video tutorials that cover a range of topics such as <a href=\\\"https://youtu.be/c1W54y27cic?list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\">ConstraintLayout</a>, <a href=\\\"https://youtu.be/1kiwB3WkOKs?list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\">RecyclerView</a>, <a href=\\\"https://youtu.be/8dwu927jdY0?list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\">Intents</a>, <a href=\\\"https://www.youtube.com/watch?v=9sJKvyrqz88&index=9&list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\">Firebase</a>, <a href=\\\"https://youtu.be/swW9qasT-1I?list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\">Menus/Preferences</a>, and <a href=\\\"https://www.youtube.com/playlist?list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\">more</a>. The playlist can be seen below.\\n                            </p>\\n                            <iframe width=\\\"560\\\" height=\\\"315\\\" src=\\\"https://www.youtube.com/embed/videoseries?list=PLlCQ1Z3o99VqxHnxku09aQ7E8jAAWSL0S\\\" frameborder=\\\"0\\\" allowfullscreen></iframe>\\n                        </div>\\n\\n                        <h3 class=\\\"mdl-cell mdl-cell--12-col mdl-typography--headline\\\">Slides</h3>\\n                        <div class=\\\"mdl-cell mdl-cell--8-col mdl-card__supporting-text no-padding \\\" style=\\\"width:100%\\\">\\n                            <p>\\n                                Mobile Developers of Berkeley held an Android open workshop for UC Berkeley students. The slides I made for this workshop are viewable <a href=\\\"https://docs.google.com/presentation/d/12em7QolMV-nY5C6BiiUuOccI7lbg8QzsWLO5bLfDVCA/edit?usp=sharing\\\">here</a>.\\n                            </p>\\n                        </div>\\n                    </div>\\n                </div>\\n\\n\\n            </div>\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/tutorials.component.html\n// module id = 753\n// module chunks = 0"],"sourceRoot":""}