-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmain.js
More file actions
268 lines (222 loc) · 126 KB
/
main.js
File metadata and controls
268 lines (222 loc) · 126 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = "./src/index.js");
/******/ })
/************************************************************************/
/******/ ({
/***/ "./src/Duo.js":
/*!********************!*\
!*** ./src/Duo.js ***!
\********************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Duo; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar Duo = function Duo(sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight) {\n _classCallCheck(this, Duo);\n\n this.sx = sx;\n this.sy = sy;\n this.sWidth = sWidth;\n this.sHeight = sHeight;\n this.dx = dx;\n this.dy = dy;\n this.dWidth = dWidth;\n this.dHeight = dHeight;\n};\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRHVvLmpzPzY1MGEiXSwibmFtZXMiOlsiRHVvIiwic3giLCJzeSIsInNXaWR0aCIsInNIZWlnaHQiLCJkeCIsImR5IiwiZFdpZHRoIiwiZEhlaWdodCJdLCJtYXBwaW5ncyI6Ijs7OztJQUFxQkEsRyxHQUNqQixhQUFZQyxFQUFaLEVBQWdCQyxFQUFoQixFQUFvQkMsTUFBcEIsRUFBNEJDLE9BQTVCLEVBQXFDQyxFQUFyQyxFQUF5Q0MsRUFBekMsRUFBNkNDLE1BQTdDLEVBQXFEQyxPQUFyRCxFQUE2RDtBQUFBOztBQUN6RCxPQUFLUCxFQUFMLEdBQVVBLEVBQVY7QUFDQSxPQUFLQyxFQUFMLEdBQVVBLEVBQVY7QUFDQSxPQUFLQyxNQUFMLEdBQWNBLE1BQWQ7QUFDQSxPQUFLQyxPQUFMLEdBQWVBLE9BQWY7QUFDQSxPQUFLQyxFQUFMLEdBQVVBLEVBQVY7QUFDQSxPQUFLQyxFQUFMLEdBQVVBLEVBQVY7QUFDQSxPQUFLQyxNQUFMLEdBQWNBLE1BQWQ7QUFDQSxPQUFLQyxPQUFMLEdBQWVBLE9BQWY7QUFDSCxDIiwiZmlsZSI6Ii4vc3JjL0R1by5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IGNsYXNzIER1byB7XG4gICAgY29uc3RydWN0b3Ioc3gsIHN5LCBzV2lkdGgsIHNIZWlnaHQsIGR4LCBkeSwgZFdpZHRoLCBkSGVpZ2h0KXtcbiAgICAgICAgdGhpcy5zeCA9IHN4O1xuICAgICAgICB0aGlzLnN5ID0gc3k7XG4gICAgICAgIHRoaXMuc1dpZHRoID0gc1dpZHRoO1xuICAgICAgICB0aGlzLnNIZWlnaHQgPSBzSGVpZ2h0O1xuICAgICAgICB0aGlzLmR4ID0gZHg7XG4gICAgICAgIHRoaXMuZHkgPSBkeTtcbiAgICAgICAgdGhpcy5kV2lkdGggPSBkV2lkdGg7XG4gICAgICAgIHRoaXMuZEhlaWdodCA9IGRIZWlnaHQ7XG4gICAgfSAgXG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/Duo.js\n");
/***/ }),
/***/ "./src/Obstacles.js":
/*!**************************!*\
!*** ./src/Obstacles.js ***!
\**************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Obstacles; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar Obstacles = function Obstacles(x, y, height, width, color) {\n _classCallCheck(this, Obstacles);\n\n this.x = x;\n this.y = y;\n this.height = height;\n this.width = width;\n this.color = color;\n};\n\n\n\nObstacles.prototype.draw = function draw(ctx) {\n ctx.beginPath();\n ctx.rect(this.x, this.y, this.width, this.height);\n ctx.closePath();\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvT2JzdGFjbGVzLmpzPzcxNTYiXSwibmFtZXMiOlsiT2JzdGFjbGVzIiwieCIsInkiLCJoZWlnaHQiLCJ3aWR0aCIsImNvbG9yIiwicHJvdG90eXBlIiwiZHJhdyIsImN0eCIsImJlZ2luUGF0aCIsInJlY3QiLCJjbG9zZVBhdGgiXSwibWFwcGluZ3MiOiI7Ozs7SUFBcUJBLFMsR0FDakIsbUJBQVlDLENBQVosRUFBZUMsQ0FBZixFQUFrQkMsTUFBbEIsRUFBMEJDLEtBQTFCLEVBQWlDQyxLQUFqQyxFQUF1QztBQUFBOztBQUNuQyxPQUFLSixDQUFMLEdBQVNBLENBQVQ7QUFDQSxPQUFLQyxDQUFMLEdBQVNBLENBQVQ7QUFDQSxPQUFLQyxNQUFMLEdBQWNBLE1BQWQ7QUFDQSxPQUFLQyxLQUFMLEdBQWFBLEtBQWI7QUFDQSxPQUFLQyxLQUFMLEdBQWFBLEtBQWI7QUFDSCxDOzs7O0FBRUxMLFNBQVMsQ0FBQ00sU0FBVixDQUFvQkMsSUFBcEIsR0FBMkIsU0FBU0EsSUFBVCxDQUFjQyxHQUFkLEVBQW1CO0FBQzFDQSxLQUFHLENBQUNDLFNBQUo7QUFDQUQsS0FBRyxDQUFDRSxJQUFKLENBQVMsS0FBS1QsQ0FBZCxFQUFpQixLQUFLQyxDQUF0QixFQUF5QixLQUFLRSxLQUE5QixFQUFxQyxLQUFLRCxNQUExQztBQUNBSyxLQUFHLENBQUNHLFNBQUo7QUFDSCxDQUpEIiwiZmlsZSI6Ii4vc3JjL09ic3RhY2xlcy5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IGNsYXNzIE9ic3RhY2xlcyB7XG4gICAgY29uc3RydWN0b3IoeCwgeSwgaGVpZ2h0LCB3aWR0aCwgY29sb3Ipe1xuICAgICAgICB0aGlzLnggPSB4O1xuICAgICAgICB0aGlzLnkgPSB5O1xuICAgICAgICB0aGlzLmhlaWdodCA9IGhlaWdodDtcbiAgICAgICAgdGhpcy53aWR0aCA9IHdpZHRoO1xuICAgICAgICB0aGlzLmNvbG9yID0gY29sb3I7XG4gICAgfVxufVxuT2JzdGFjbGVzLnByb3RvdHlwZS5kcmF3ID0gZnVuY3Rpb24gZHJhdyhjdHgpIHtcbiAgICBjdHguYmVnaW5QYXRoKCk7XG4gICAgY3R4LnJlY3QodGhpcy54LCB0aGlzLnksIHRoaXMud2lkdGgsIHRoaXMuaGVpZ2h0KTtcbiAgICBjdHguY2xvc2VQYXRoKCk7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/Obstacles.js\n");
/***/ }),
/***/ "./src/backgrounds.js":
/*!****************************!*\
!*** ./src/backgrounds.js ***!
\****************************/
/*! exports provided: backgrounds */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"backgrounds\", function() { return backgrounds; });\nvar japanBackground = new Image();\njapanBackground.src = \"./assets/images/duolingo-japan.png\";\nvar franceBackground = new Image();\nfranceBackground.src = \"./assets/images/duolingo-france.png\";\nvar spainBackground = new Image();\nspainBackground.src = \"assets/images/duolingo-spain.png\";\nvar defaultBackground = new Image();\ndefaultBackground.src = \"./assets/images/duo globe.png\";\nvar backgrounds = {\n japan: japanBackground,\n france: franceBackground,\n spain: spainBackground,\n \"default\": defaultBackground\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmFja2dyb3VuZHMuanM/ZmFlMCJdLCJuYW1lcyI6WyJqYXBhbkJhY2tncm91bmQiLCJJbWFnZSIsInNyYyIsImZyYW5jZUJhY2tncm91bmQiLCJzcGFpbkJhY2tncm91bmQiLCJkZWZhdWx0QmFja2dyb3VuZCIsImJhY2tncm91bmRzIiwiamFwYW4iLCJmcmFuY2UiLCJzcGFpbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBLElBQUlBLGVBQWUsR0FBRyxJQUFJQyxLQUFKLEVBQXRCO0FBQ0FELGVBQWUsQ0FBQ0UsR0FBaEIsR0FBc0Isb0NBQXRCO0FBQ0EsSUFBSUMsZ0JBQWdCLEdBQUcsSUFBSUYsS0FBSixFQUF2QjtBQUNBRSxnQkFBZ0IsQ0FBQ0QsR0FBakIsR0FBdUIscUNBQXZCO0FBQ0EsSUFBSUUsZUFBZSxHQUFHLElBQUlILEtBQUosRUFBdEI7QUFDQUcsZUFBZSxDQUFDRixHQUFoQixHQUFzQixrQ0FBdEI7QUFDQSxJQUFJRyxpQkFBaUIsR0FBRyxJQUFJSixLQUFKLEVBQXhCO0FBQ0FJLGlCQUFpQixDQUFDSCxHQUFsQixHQUF3QiwrQkFBeEI7QUFFTyxJQUFNSSxXQUFXLEdBQUc7QUFDdkJDLE9BQUssRUFBRVAsZUFEZ0I7QUFFdkJRLFFBQU0sRUFBRUwsZ0JBRmU7QUFHdkJNLE9BQUssRUFBRUwsZUFIZ0I7QUFJdkIsYUFBU0M7QUFKYyxDQUFwQiIsImZpbGUiOiIuL3NyYy9iYWNrZ3JvdW5kcy5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImxldCBqYXBhbkJhY2tncm91bmQgPSBuZXcgSW1hZ2UoKTtcbmphcGFuQmFja2dyb3VuZC5zcmMgPSBcIi4vYXNzZXRzL2ltYWdlcy9kdW9saW5nby1qYXBhbi5wbmdcIlxubGV0IGZyYW5jZUJhY2tncm91bmQgPSBuZXcgSW1hZ2UoKTtcbmZyYW5jZUJhY2tncm91bmQuc3JjID0gXCIuL2Fzc2V0cy9pbWFnZXMvZHVvbGluZ28tZnJhbmNlLnBuZ1wiO1xubGV0IHNwYWluQmFja2dyb3VuZCA9IG5ldyBJbWFnZSgpO1xuc3BhaW5CYWNrZ3JvdW5kLnNyYyA9IFwiYXNzZXRzL2ltYWdlcy9kdW9saW5nby1zcGFpbi5wbmdcIjtcbmxldCBkZWZhdWx0QmFja2dyb3VuZCA9IG5ldyBJbWFnZSgpO1xuZGVmYXVsdEJhY2tncm91bmQuc3JjID0gXCIuL2Fzc2V0cy9pbWFnZXMvZHVvIGdsb2JlLnBuZ1wiO1xuXG5leHBvcnQgY29uc3QgYmFja2dyb3VuZHMgPSB7XG4gICAgamFwYW46IGphcGFuQmFja2dyb3VuZCxcbiAgICBmcmFuY2U6IGZyYW5jZUJhY2tncm91bmQsXG4gICAgc3BhaW46IHNwYWluQmFja2dyb3VuZCxcbiAgICBkZWZhdWx0OiBkZWZhdWx0QmFja2dyb3VuZFxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/backgrounds.js\n");
/***/ }),
/***/ "./src/collision.js":
/*!**************************!*\
!*** ./src/collision.js ***!
\**************************/
/*! exports provided: wordCollisionDetection, YcollisionDetection, XcollisionDetection */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"wordCollisionDetection\", function() { return wordCollisionDetection; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"YcollisionDetection\", function() { return YcollisionDetection; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"XcollisionDetection\", function() { return XcollisionDetection; });\n/* harmony import */ var _game_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./game.js */ \"./src/game.js\");\n\nvar wordCollisionDetection = function wordCollisionDetection(object) {\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx > object.x - _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dWidth && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx < object.x + object.width && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy + _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dHeight >= object.y && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy <= object.y + object.height) {\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].enterPressed && object.toggle) {\n // if enter is pressed and the word hasn't been toggled\n if (object.sentence === undefined) {\n object.color = 'blue';\n object.toggle = false;\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].enterPressed = false;\n $(\"span#word\".concat(_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].DuoWords.indexOf(object))).css({\n color: \"hsl(46, 100%, 50%)\"\n }); // $(`span#word${game.DuoWords.indexOf(object)}`).css({ \"text-shadow\": \"-1px 0 white, 0 1px white, 1px 0 white, 0 - 1px white\" });\n }\n } else {\n object.color = 'red';\n object.toggle = true;\n $(\"span#word\".concat(_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].DuoWords.indexOf(object))).css({\n color: \"white\"\n });\n }\n }\n};\nvar YcollisionDetection = function YcollisionDetection(object, pos) {\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx > object.x - _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dWidth && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx < object.x + object.width && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy + _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dHeight + pos >= object.y && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy + pos <= object.y + object.height) {\n return true;\n }\n};\nvar XcollisionDetection = function XcollisionDetection(object, pos) {\n // if a movement would enter him into between x (start) AND the x+width (MAX LENGTH) of object\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx + pos > object.x - _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dWidth && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx + pos < object.x + object.width && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy + _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dHeight >= object.y && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy <= object.y + object.height) {\n // if it would enter him into between y (start) AND y + height (end) range of the object\n return true;\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29sbGlzaW9uLmpzP2Q4NmMiXSwibmFtZXMiOlsid29yZENvbGxpc2lvbkRldGVjdGlvbiIsIm9iamVjdCIsImdhbWUiLCJkdW8iLCJkeCIsIngiLCJkV2lkdGgiLCJ3aWR0aCIsImR5IiwiZEhlaWdodCIsInkiLCJoZWlnaHQiLCJlbnRlclByZXNzZWQiLCJ0b2dnbGUiLCJzZW50ZW5jZSIsInVuZGVmaW5lZCIsImNvbG9yIiwiJCIsIkR1b1dvcmRzIiwiaW5kZXhPZiIsImNzcyIsIlljb2xsaXNpb25EZXRlY3Rpb24iLCJwb3MiLCJYY29sbGlzaW9uRGV0ZWN0aW9uIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFTyxJQUFNQSxzQkFBc0IsR0FBRyxTQUF6QkEsc0JBQXlCLENBQUNDLE1BQUQsRUFBWTtBQUM5QyxNQUFNQyw2Q0FBSSxDQUFDQyxHQUFMLENBQVNDLEVBQVQsR0FBY0gsTUFBTSxDQUFDSSxDQUFQLEdBQVdILDZDQUFJLENBQUNDLEdBQUwsQ0FBU0csTUFBbkMsSUFBK0NKLDZDQUFJLENBQUNDLEdBQUwsQ0FBU0MsRUFBVCxHQUFjSCxNQUFNLENBQUNJLENBQVAsR0FBV0osTUFBTSxDQUFDTSxLQUFoRixJQUE4RkwsNkNBQUksQ0FBQ0MsR0FBTCxDQUFTSyxFQUFULEdBQWNOLDZDQUFJLENBQUNDLEdBQUwsQ0FBU00sT0FBeEIsSUFBb0NSLE1BQU0sQ0FBQ1MsQ0FBNUMsSUFBbURSLDZDQUFJLENBQUNDLEdBQUwsQ0FBU0ssRUFBVCxJQUFlUCxNQUFNLENBQUNTLENBQVAsR0FBV1QsTUFBTSxDQUFDVSxNQUFwTCxFQUE4TDtBQUMxTCxRQUFJVCw2Q0FBSSxDQUFDVSxZQUFMLElBQXFCWCxNQUFNLENBQUNZLE1BQWhDLEVBQXdDO0FBQUU7QUFFdEMsVUFBSVosTUFBTSxDQUFDYSxRQUFQLEtBQW9CQyxTQUF4QixFQUFtQztBQUMvQmQsY0FBTSxDQUFDZSxLQUFQLEdBQWUsTUFBZjtBQUNBZixjQUFNLENBQUNZLE1BQVAsR0FBZ0IsS0FBaEI7QUFDQVgscURBQUksQ0FBQ1UsWUFBTCxHQUFvQixLQUFwQjtBQUVBSyxTQUFDLG9CQUFhZiw2Q0FBSSxDQUFDZ0IsUUFBTCxDQUFjQyxPQUFkLENBQXNCbEIsTUFBdEIsQ0FBYixFQUFELENBQStDbUIsR0FBL0MsQ0FBbUQ7QUFBRUosZUFBSyxFQUFFO0FBQVQsU0FBbkQsRUFMK0IsQ0FNL0I7QUFFSDtBQUNKLEtBWEQsTUFXTztBQUVIZixZQUFNLENBQUNlLEtBQVAsR0FBZSxLQUFmO0FBQ0FmLFlBQU0sQ0FBQ1ksTUFBUCxHQUFnQixJQUFoQjtBQUNBSSxPQUFDLG9CQUFhZiw2Q0FBSSxDQUFDZ0IsUUFBTCxDQUFjQyxPQUFkLENBQXNCbEIsTUFBdEIsQ0FBYixFQUFELENBQStDbUIsR0FBL0MsQ0FBbUQ7QUFBRUosYUFBSyxFQUFFO0FBQVQsT0FBbkQ7QUFFSDtBQUNKO0FBQ0osQ0FyQk07QUF1QkEsSUFBTUssbUJBQW1CLEdBQUcsU0FBdEJBLG1CQUFzQixDQUFDcEIsTUFBRCxFQUFTcUIsR0FBVCxFQUFpQjtBQUNoRCxNQUFNcEIsNkNBQUksQ0FBQ0MsR0FBTCxDQUFTQyxFQUFULEdBQWNILE1BQU0sQ0FBQ0ksQ0FBUCxHQUFXSCw2Q0FBSSxDQUFDQyxHQUFMLENBQVNHLE1BQW5DLElBQStDSiw2Q0FBSSxDQUFDQyxHQUFMLENBQVNDLEVBQVQsR0FBY0gsTUFBTSxDQUFDSSxDQUFQLEdBQVdKLE1BQU0sQ0FBQ00sS0FBaEYsSUFBOEZMLDZDQUFJLENBQUNDLEdBQUwsQ0FBU0ssRUFBVCxHQUFjTiw2Q0FBSSxDQUFDQyxHQUFMLENBQVNNLE9BQXhCLEdBQW1DYSxHQUFuQyxJQUEwQ3JCLE1BQU0sQ0FBQ1MsQ0FBbEQsSUFBeURSLDZDQUFJLENBQUNDLEdBQUwsQ0FBU0ssRUFBVCxHQUFjYyxHQUFkLElBQXFCckIsTUFBTSxDQUFDUyxDQUFQLEdBQVdULE1BQU0sQ0FBQ1UsTUFBaE0sRUFBME07QUFDdE0sV0FBTyxJQUFQO0FBQ0g7QUFDSixDQUpNO0FBTUEsSUFBTVksbUJBQW1CLEdBQUMsU0FBcEJBLG1CQUFvQixDQUFDdEIsTUFBRCxFQUFTcUIsR0FBVCxFQUFpQjtBQUM5QztBQUNBLE1BQUtwQiw2Q0FBSSxDQUFDQyxHQUFMLENBQVNDLEVBQVQsR0FBY2tCLEdBQWQsR0FBb0JyQixNQUFNLENBQUNJLENBQVAsR0FBV0gsNkNBQUksQ0FBQ0MsR0FBTCxDQUFTRyxNQUF4QyxJQUFtREosNkNBQUksQ0FBQ0MsR0FBTCxDQUFTQyxFQUFULEdBQWNrQixHQUFkLEdBQW9CckIsTUFBTSxDQUFDSSxDQUFQLEdBQVdKLE1BQU0sQ0FBQ00sS0FBMUYsSUFBd0dMLDZDQUFJLENBQUNDLEdBQUwsQ0FBU0ssRUFBVCxHQUFjTiw2Q0FBSSxDQUFDQyxHQUFMLENBQVNNLE9BQXhCLElBQW9DUixNQUFNLENBQUNTLENBQTVDLElBQW1EUiw2Q0FBSSxDQUFDQyxHQUFMLENBQVNLLEVBQVQsSUFBZVAsTUFBTSxDQUFDUyxDQUFQLEdBQVdULE1BQU0sQ0FBQ1UsTUFBOUwsRUFBd007QUFDcE07QUFDQSxXQUFPLElBQVA7QUFDSDtBQUNKLENBTk0iLCJmaWxlIjoiLi9zcmMvY29sbGlzaW9uLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtnYW1lfSBmcm9tICcuL2dhbWUuanMnO1xuXG5leHBvcnQgY29uc3Qgd29yZENvbGxpc2lvbkRldGVjdGlvbiA9IChvYmplY3QpID0+IHtcbiAgICBpZiAoKChnYW1lLmR1by5keCA+IG9iamVjdC54IC0gZ2FtZS5kdW8uZFdpZHRoKSAmJiAoZ2FtZS5kdW8uZHggPCBvYmplY3QueCArIG9iamVjdC53aWR0aCkpICYmICgoKGdhbWUuZHVvLmR5ICsgZ2FtZS5kdW8uZEhlaWdodCkgPj0gb2JqZWN0LnkpICYmIChnYW1lLmR1by5keSA8PSBvYmplY3QueSArIG9iamVjdC5oZWlnaHQpKSkge1xuICAgICAgICBpZiAoZ2FtZS5lbnRlclByZXNzZWQgJiYgb2JqZWN0LnRvZ2dsZSkgeyAvLyBpZiBlbnRlciBpcyBwcmVzc2VkIGFuZCB0aGUgd29yZCBoYXNuJ3QgYmVlbiB0b2dnbGVkXG5cbiAgICAgICAgICAgIGlmIChvYmplY3Quc2VudGVuY2UgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIG9iamVjdC5jb2xvciA9ICdibHVlJztcbiAgICAgICAgICAgICAgICBvYmplY3QudG9nZ2xlID0gZmFsc2VcbiAgICAgICAgICAgICAgICBnYW1lLmVudGVyUHJlc3NlZCA9IGZhbHNlO1xuXG4gICAgICAgICAgICAgICAgJChgc3BhbiN3b3JkJHtnYW1lLkR1b1dvcmRzLmluZGV4T2Yob2JqZWN0KX1gKS5jc3MoeyBjb2xvcjogXCJoc2woNDYsIDEwMCUsIDUwJSlcIiB9KTtcbiAgICAgICAgICAgICAgICAvLyAgICQoYHNwYW4jd29yZCR7Z2FtZS5EdW9Xb3Jkcy5pbmRleE9mKG9iamVjdCl9YCkuY3NzKHsgXCJ0ZXh0LXNoYWRvd1wiOiBcIi0xcHggMCB3aGl0ZSwgMCAxcHggd2hpdGUsIDFweCAwIHdoaXRlLCAwIC0gMXB4IHdoaXRlXCIgfSk7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIHtcblxuICAgICAgICAgICAgb2JqZWN0LmNvbG9yID0gJ3JlZCc7XG4gICAgICAgICAgICBvYmplY3QudG9nZ2xlID0gdHJ1ZTtcbiAgICAgICAgICAgICQoYHNwYW4jd29yZCR7Z2FtZS5EdW9Xb3Jkcy5pbmRleE9mKG9iamVjdCl9YCkuY3NzKHsgY29sb3I6IFwid2hpdGVcIiB9KTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG5leHBvcnQgY29uc3QgWWNvbGxpc2lvbkRldGVjdGlvbiA9IChvYmplY3QsIHBvcykgPT4ge1xuICAgIGlmICgoKGdhbWUuZHVvLmR4ID4gb2JqZWN0LnggLSBnYW1lLmR1by5kV2lkdGgpICYmIChnYW1lLmR1by5keCA8IG9iamVjdC54ICsgb2JqZWN0LndpZHRoKSkgJiYgKCgoZ2FtZS5kdW8uZHkgKyBnYW1lLmR1by5kSGVpZ2h0KSArIHBvcyA+PSBvYmplY3QueSkgJiYgKGdhbWUuZHVvLmR5ICsgcG9zIDw9IG9iamVjdC55ICsgb2JqZWN0LmhlaWdodCkpKSB7XG4gICAgICAgIHJldHVybiB0cnVlXG4gICAgfVxufVxuXG5leHBvcnQgY29uc3QgWGNvbGxpc2lvbkRldGVjdGlvbj0ob2JqZWN0LCBwb3MpID0+IHtcbiAgICAvLyBpZiBhIG1vdmVtZW50IHdvdWxkIGVudGVyIGhpbSBpbnRvIGJldHdlZW4geCAoc3RhcnQpIEFORCB0aGUgeCt3aWR0aCAoTUFYIExFTkdUSCkgb2Ygb2JqZWN0XG4gICAgaWYgKChnYW1lLmR1by5keCArIHBvcyA+IG9iamVjdC54IC0gZ2FtZS5kdW8uZFdpZHRoICYmIChnYW1lLmR1by5keCArIHBvcyA8IG9iamVjdC54ICsgb2JqZWN0LndpZHRoKSkgJiYgKCgoZ2FtZS5kdW8uZHkgKyBnYW1lLmR1by5kSGVpZ2h0KSA+PSBvYmplY3QueSkgJiYgKGdhbWUuZHVvLmR5IDw9IG9iamVjdC55ICsgb2JqZWN0LmhlaWdodCkpKSB7XG4gICAgICAgIC8vIGlmIGl0IHdvdWxkIGVudGVyIGhpbSBpbnRvIGJldHdlZW4geSAoc3RhcnQpIEFORCB5ICsgaGVpZ2h0IChlbmQpIHJhbmdlIG9mIHRoZSBvYmplY3RcbiAgICAgICAgcmV0dXJuIHRydWVcbiAgICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/collision.js\n");
/***/ }),
/***/ "./src/draw.js":
/*!*********************!*\
!*** ./src/draw.js ***!
\*********************/
/*! exports provided: draw */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"draw\", function() { return draw; });\n/* harmony import */ var _game_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./game.js */ \"./src/game.js\");\n/* harmony import */ var _backgrounds_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./backgrounds.js */ \"./src/backgrounds.js\");\n/* harmony import */ var _wordCollections__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./wordCollections */ \"./src/wordCollections.js\");\n/* harmony import */ var _collision__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./collision */ \"./src/collision.js\");\n/* harmony import */ var _makeSentence__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./makeSentence */ \"./src/makeSentence.js\");\n/* harmony import */ var _msc__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./msc */ \"./src/msc.js\");\n\n\n\n\n\n\nvar draw = function draw(canvas, ctx) {\n ctx.clearRect(0, 0, canvas.width, canvas.height); //clear the entire canvas and redraw relevant stuff!\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language === 'Japanese') {\n ctx.drawImage(_backgrounds_js__WEBPACK_IMPORTED_MODULE_1__[\"backgrounds\"].japan, 400, 0, 1000, 900, 0, 0, canvas.width, canvas.height);\n } else if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language === 'French') {\n ctx.drawImage(_backgrounds_js__WEBPACK_IMPORTED_MODULE_1__[\"backgrounds\"].france, 0, 0, 1600, 1800, 0, 0, canvas.width, canvas.height);\n } else if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language === \"Spanish\") {\n ctx.drawImage(_backgrounds_js__WEBPACK_IMPORTED_MODULE_1__[\"backgrounds\"].spain, 0, 0, 1600, 1800, 0, 0, canvas.width, canvas.height);\n } else {\n // level = 1;\n ctx.drawImage(_backgrounds_js__WEBPACK_IMPORTED_MODULE_1__[\"backgrounds\"][\"default\"], 0, 600, 1000, 600, 0, 0, canvas.width, canvas.height);\n } // draw duoBlock!\n\n\n ctx.drawImage(_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duoBlock, 425, 150, 350, 350, 490, canvas.height - 200, 200, 200); // for languages\n\n for (var i = 0; i < _wordCollections__WEBPACK_IMPORTED_MODULE_2__[\"allLevels\"][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level].length; i++) {\n var word = _wordCollections__WEBPACK_IMPORTED_MODULE_2__[\"allLevels\"][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level][i];\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language === 'demo') {\n if (word.toggle === false) {\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].langResetSwitch === false) {\n var originalYCord = word.y; // var so that it has scope for block in 235,6\n\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].langResetSwitch = true;\n }\n\n word.y -= 3;\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].currentLanguage = word;\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].currentLanguage.y < 0) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].currentLanguage.y = originalYCord;\n word.y = originalYCord;\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language = word.word2;\n $('input#translateSubmit').css({\n display: 'block'\n });\n Object(_makeSentence__WEBPACK_IMPORTED_MODULE_4__[\"makeSentence\"])(_wordCollections__WEBPACK_IMPORTED_MODULE_2__[\"allLevels\"][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level]);\n }\n }\n }\n\n if (word.sentence === undefined) {\n ctx.clearRect(word.x, word.y, word.width, word.height);\n word.draw(ctx);\n }\n } // THESE DO NOT NEED TO BE IN DRAW - MOVE TO KEY DOWN HANDLERS\n\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].rightPressed && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx + _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dWidth < canvas.width) {\n for (var i = 0; i < _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].DuoObjects.length; i++) {\n if (Object(_collision__WEBPACK_IMPORTED_MODULE_3__[\"XcollisionDetection\"])(_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].DuoObjects[i], _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].speed) === true) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx += 0;\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].hit = true;\n } // for every button press, for each object duo doesn't collide with, dou.dx += game.speed\n\n }\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].hit === false) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx += _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].speed;\n }\n }\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].leftPressed && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx > 0) {\n for (var i = 0; i < _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].DuoObjects.length; i++) {\n if (Object(_collision__WEBPACK_IMPORTED_MODULE_3__[\"XcollisionDetection\"])(_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].DuoObjects[i], -_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].speed) === true) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx += 0;\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].hit = true;\n }\n }\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].hit === false) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx -= _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].speed;\n }\n }\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].upPressed && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy > 0) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy -= _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].jump;\n }\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].upPressed === false && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy < canvas.height && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy + _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dHeight < canvas.height) {\n for (var i = 0; i < _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].DuoObjects.length; i++) {\n if (Object(_collision__WEBPACK_IMPORTED_MODULE_3__[\"YcollisionDetection\"])(_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].DuoObjects[i], _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].jump) === true) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy += 0;\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].hit = true;\n }\n }\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].hit === false) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy += _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].jump;\n }\n } // draw Duo!\n\n\n ctx.drawImage(_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].sprite, _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.sx, _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.sy, _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.sWidth, _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.sHeight, _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx, _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy, _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dWidth, _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dHeight);\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].hit = false; // part of handle submit success animation\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].delay <= 0) {\n clearInterval(_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].goodAnswer);\n clearInterval(_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].badAnswer);\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].delay = undefined;\n $(document.body).css({\n backgroundColor: 'white'\n });\n document.getElementById('hint').innerHTML = \"\";\n document.getElementById('hint').style = \"display: none\";\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].correct) {\n if (_wordCollections__WEBPACK_IMPORTED_MODULE_2__[\"allLevels\"][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level + 1] !== undefined) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level += 1;\n Object(_makeSentence__WEBPACK_IMPORTED_MODULE_4__[\"makeSentence\"])(_wordCollections__WEBPACK_IMPORTED_MODULE_2__[\"allLevels\"][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level]);\n } else {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language = 'demo';\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level = 1;\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].currentLanguage = null; // game.DuoWords = [\n // allLevels[language][level] \n // ]\n\n $('div#CS').css({\n display: 'none'\n });\n }\n\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].correct = false;\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZHJhdy5qcz80NjYxIl0sIm5hbWVzIjpbImRyYXciLCJjYW52YXMiLCJjdHgiLCJjbGVhclJlY3QiLCJ3aWR0aCIsImhlaWdodCIsImdhbWUiLCJsYW5ndWFnZSIsImRyYXdJbWFnZSIsImJhY2tncm91bmRzIiwiamFwYW4iLCJmcmFuY2UiLCJzcGFpbiIsImR1b0Jsb2NrIiwiaSIsImFsbExldmVscyIsImxldmVsIiwibGVuZ3RoIiwid29yZCIsInRvZ2dsZSIsImxhbmdSZXNldFN3aXRjaCIsIm9yaWdpbmFsWUNvcmQiLCJ5IiwiY3VycmVudExhbmd1YWdlIiwid29yZDIiLCIkIiwiY3NzIiwiZGlzcGxheSIsIm1ha2VTZW50ZW5jZSIsInNlbnRlbmNlIiwidW5kZWZpbmVkIiwieCIsInJpZ2h0UHJlc3NlZCIsImR1byIsImR4IiwiZFdpZHRoIiwiRHVvT2JqZWN0cyIsIlhjb2xsaXNpb25EZXRlY3Rpb24iLCJzcGVlZCIsImhpdCIsImxlZnRQcmVzc2VkIiwidXBQcmVzc2VkIiwiZHkiLCJqdW1wIiwiZEhlaWdodCIsIlljb2xsaXNpb25EZXRlY3Rpb24iLCJzcHJpdGUiLCJzeCIsInN5Iiwic1dpZHRoIiwic0hlaWdodCIsImRlbGF5IiwiY2xlYXJJbnRlcnZhbCIsImdvb2RBbnN3ZXIiLCJiYWRBbnN3ZXIiLCJkb2N1bWVudCIsImJvZHkiLCJiYWNrZ3JvdW5kQ29sb3IiLCJnZXRFbGVtZW50QnlJZCIsImlubmVySFRNTCIsInN0eWxlIiwiY29ycmVjdCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlPLElBQU1BLElBQUksR0FBQyxTQUFMQSxJQUFLLENBQUNDLE1BQUQsRUFBU0MsR0FBVCxFQUFnQjtBQUU5QkEsS0FBRyxDQUFDQyxTQUFKLENBQWMsQ0FBZCxFQUFpQixDQUFqQixFQUFvQkYsTUFBTSxDQUFD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SDs7QUFDRHJCLG1EQUFJLENBQUN1RCxPQUFMLEdBQWUsS0FBZjtBQUNIO0FBQ0o7QUFDSixDQWpITSIsImZpbGUiOiIuL3NyYy9kcmF3LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtnYW1lfSBmcm9tICcuL2dhbWUuanMnXG5pbXBvcnQgeyBiYWNrZ3JvdW5kcyB9IGZyb20gJy4vYmFja2dyb3VuZHMuanMnXG5pbXBvcnQgeyBhbGxMZXZlbHMgfSBmcm9tICcuL3dvcmRDb2xsZWN0aW9ucydcbmltcG9ydCB7IHdvcmRDb2xsaXNpb25EZXRlY3Rpb24sIFljb2xsaXNpb25EZXRlY3Rpb24sIFhjb2xsaXNpb25EZXRlY3Rpb24gfSBmcm9tICcuL2NvbGxpc2lvbidcbmltcG9ydCB7IG1ha2VTZW50ZW5jZSB9IGZyb20gJy4vbWFrZVNlbnRlbmNlJ1xuaW1wb3J0IHsgc3ByaXRlaWZ5LCBzdG9wV2F0Y2ggfSBmcm9tICcuL21zYydcblxuXG4gICAgXG5leHBvcnQgY29uc3QgZHJhdz0oY2FudmFzLCBjdHgpPT4ge1xuXG4gICAgY3R4LmNsZWFyUmVjdCgwLCAwLCBjYW52YXMud2lkdGgsIGNhbnZhcy5oZWlnaHQpOyAvL2NsZWFyIHRoZSBlbnRpcmUgY2FudmFzIGFuZCByZWRyYXcgcmVsZXZhbnQgc3R1ZmYhXG5cbiAgICBpZiAoZ2FtZS5sYW5ndWFnZSA9PT0gJ0phcGFuZXNlJykge1xuICAgICAgICBjdHguZHJhd0ltYWdlKGJhY2tncm91bmRzLmphcGFuLCA0MDAsIDAsIDEwMDAsIDkwMCwgMCwgMCwgY2FudmFzLndpZHRoLCBjYW52YXMuaGVpZ2h0KVxuICAgIH0gZWxzZSBpZiAoZ2FtZS5sYW5ndWFnZSA9PT0gJ0ZyZW5jaCcpIHtcbiAgICAgICAgY3R4LmRyYXdJbWFnZShiYWNrZ3JvdW5kcy5mcmFuY2UsIDAsIDAsIDE2MDAsIDE4MDAsIDAsIDAsIGNhbnZhcy53aWR0aCwgY2FudmFzLmhlaWdodClcbiAgICB9XG4gICAgZWxzZSBpZiAoZ2FtZS5sYW5ndWFnZSA9PT0gXCJTcGFuaXNoXCIpIHtcbiAgICAgICAgY3R4LmRyYXdJbWFnZShiYWNrZ3JvdW5kcy5zcGFpbiwgMCwgMCwgMTYwMCwgMTgwMCwgMCwgMCwgY2FudmFzLndpZHRoLCBjYW52YXMuaGVpZ2h0KVxuICAgIH0gZWxzZSB7XG4gICAgICAgIC8vIGxldmVsID0gMTtcbiAgICAgICAgY3R4LmRyYXdJbWFnZShiYWNrZ3JvdW5kcy5kZWZhdWx0LCAwLCA2MDAsIDEwMDAsIDYwMCwgMCwgMCwgY2FudmFzLndpZHRoLCBjYW52YXMuaGVpZ2h0KVxuICAgIH1cblxuICAgIC8vIGRyYXcgZHVvQmxvY2shXG4gICAgY3R4LmRyYXdJbWFnZShnYW1lLmR1b0Jsb2NrLCA0MjUsIDE1MCwgMzUwLCAzNTAsIDQ5MCwgY2FudmFzLmhlaWdodCAtIDIwMCwgMjAwLCAyMDApXG5cbiAgICAvLyBmb3IgbGFuZ3VhZ2VzXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhbGxMZXZlbHNbZ2FtZS5sYW5ndWFnZV1bZ2FtZS5sZXZlbF0ubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgbGV0IHdvcmQgPSBhbGxMZXZlbHNbZ2FtZS5sYW5ndWFnZV1bZ2FtZS5sZXZlbF1baV07XG5cbiAgICAgICAgaWYgKGdhbWUubGFuZ3VhZ2UgPT09ICdkZW1vJykge1xuICAgICAgICAgICAgaWYgKHdvcmQudG9nZ2xlID09PSBmYWxzZSkge1xuICAgICAgICAgICAgICAgIGlmIChnYW1lLmxhbmdSZXNldFN3aXRjaCA9PT0gZmFsc2UpIHtcbiAgICAgICAgICAgICAgICAgICAgdmFyIG9yaWdpbmFsWUNvcmQgPSB3b3JkLnk7IC8vIHZhciBzbyB0aGF0IGl0IGhhcyBzY29wZSBmb3IgYmxvY2sgaW4gMjM1LDZcbiAgICAgICAgICAgICAgICAgICAgZ2FtZS5sYW5nUmVzZXRTd2l0Y2ggPSB0cnVlO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHdvcmQueSAtPSAzO1xuXG4gICAgICAgICAgICAgICAgZ2FtZS5jdXJyZW50TGFuZ3VhZ2UgPSB3b3JkXG4gICAgICAgICAgICAgICAgaWYgKGdhbWUuY3VycmVudExhbmd1YWdlLnkgPCAwKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgZ2FtZS5jdXJyZW50TGFuZ3VhZ2UueSA9IG9yaWdpbmFsWUNvcmQ7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQueSA9IG9yaWdpbmFsWUNvcmQ7XG4gICAgICAgICAgICAgICAgICAgIGdhbWUubGFuZ3VhZ2UgPSB3b3JkLndvcmQyO1xuICAgICAgICAgICAgICAgICAgICAkKCdpbnB1dCN0cmFuc2xhdGVTdWJtaXQnKS5jc3MoeyBkaXNwbGF5OiAnYmxvY2snIH0pXG4gICAgICAgICAgICAgICAgICAgIG1ha2VTZW50ZW5jZShhbGxMZXZlbHNbZ2FtZS5sYW5ndWFnZV1bZ2FtZS5sZXZlbF0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpZiAod29yZC5zZW50ZW5jZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICBjdHguY2xlYXJSZWN0KHdvcmQueCwgd29yZC55LCB3b3JkLndpZHRoLCB3b3JkLmhlaWdodClcbiAgICAgICAgICAgIHdvcmQuZHJhdyhjdHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gIFRIRVNFIERPIE5PVCBORUVEIFRPIEJFIElOIERSQVcgLSBNT1ZFIFRPIEtFWSBET1dOIEhBTkRMRVJTXG4gICAgaWYgKGdhbWUucmlnaHRQcmVzc2VkICYmIChnYW1lLmR1by5keCArIGdhbWUuZHVvLmRXaWR0aCA8IGNhbnZhcy53aWR0aCkpIHtcbiAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBnYW1lLkR1b09iamVjdHMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICAgIGlmIChYY29sbGlzaW9uRGV0ZWN0aW9uKGdhbWUuRHVvT2JqZWN0c1tpXSwgZ2FtZS5zcGVlZCkgPT09IHRydWUpIHtcbiAgICAgICAgICAgICAgICBnYW1lLmR1by5keCArPSAwXG4gICAgICAgICAgICAgICAgZ2FtZS5oaXQgPSB0cnVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gZm9yIGV2ZXJ5IGJ1dHRvbiBwcmVzcywgZm9yIGVhY2ggb2JqZWN0IGR1byBkb2Vzbid0IGNvbGxpZGUgd2l0aCwgZG91LmR4ICs9IGdhbWUuc3BlZWRcbiAgICAgICAgfVxuICAgICAgICBpZiAoZ2FtZS5oaXQgPT09IGZhbHNlKSB7IGdhbWUuZHVvLmR4ICs9IGdhbWUuc3BlZWQgfVxuICAgIH1cblxuICAgIGlmIChnYW1lLmxlZnRQcmVzc2VkICYmIGdhbWUuZHVvLmR4ID4gMCkge1xuICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGdhbWUuRHVvT2JqZWN0cy5sZW5ndGg7IGkrKykge1xuICAgICAgICAgICAgaWYgKFhjb2xsaXNpb25EZXRlY3Rpb24oZ2FtZS5EdW9PYmplY3RzW2ldLCAtZ2FtZS5zcGVlZCkgPT09IHRydWUpIHtcbiAgICAgICAgICAgICAgICBnYW1lLmR1by5keCArPSAwO1xuICAgICAgICAgICAgICAgIGdhbWUuaGl0ID0gdHJ1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpZiAoZ2FtZS5oaXQgPT09IGZhbHNlKSB7IGdhbWUuZHVvLmR4IC09IGdhbWUuc3BlZWQgfVxuICAgIH1cblxuICAgIGlmIChnYW1lLnVwUHJlc3NlZCAmJiBnYW1lLmR1by5keSA+IDApIHtcblxuICAgICAgICBnYW1lLmR1by5keSAtPSBnYW1lLmp1bXA7XG4gICAgfVxuICAgIGlmICgoZ2FtZS51cFByZXNzZWQgPT09IGZhbHNlICYmIGdhbWUuZHVvLmR5IDwgY2FudmFzLmhlaWdodCkgJiYgKGdhbWUuZHVvLmR5ICsgZ2FtZS5kdW8uZEhlaWdodCA8IGNhbnZhcy5oZWlnaHQpKSB7XG4gICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZ2FtZS5EdW9PYmplY3RzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICBpZiAoWWNvbGxpc2lvbkRldGVjdGlvbihnYW1lLkR1b09iamVjdHNbaV0sIGdhbWUuanVtcCkgPT09IHRydWUpIHtcbiAgICAgICAgICAgICAgICBnYW1lLmR1by5keSArPSAwO1xuICAgICAgICAgICAgICAgIGdhbWUuaGl0ID0gdHJ1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpZiAoZ2FtZS5oaXQgPT09IGZhbHNlKSB7IGdhbWUuZHVvLmR5ICs9IGdhbWUuanVtcDsgfVxuICAgIH1cbiAgICAvLyBkcmF3IER1byFcbiAgICBjdHguZHJhd0ltYWdlKGdhbWUuc3ByaXRlLCBnYW1lLmR1by5zeCwgZ2FtZS5kdW8uc3ksIGdhbWUuZHVvLnNXaWR0aCwgZ2FtZS5kdW8uc0hlaWdodCwgZ2FtZS5kdW8uZHgsIGdhbWUuZHVvLmR5LCBnYW1lLmR1by5kV2lkdGgsIGdhbWUuZHVvLmRIZWlnaHQpXG4gICAgZ2FtZS5oaXQgPSBmYWxzZTtcblxuICAgIC8vIHBhcnQgb2YgaGFuZGxlIHN1Ym1pdCBzdWNjZXNzIGFuaW1hdGlvblxuICAgIGlmIChnYW1lLmRlbGF5IDw9IDApIHtcbiAgICAgICAgY2xlYXJJbnRlcnZhbChnYW1lLmdvb2RBbnN3ZXIpXG4gICAgICAgIGNsZWFySW50ZXJ2YWwoZ2FtZS5iYWRBbnN3ZXIpXG4gICAgICAgIGdhbWUuZGVsYXkgPSB1bmRlZmluZWQ7XG4gICAgICAgICQoZG9jdW1lbnQuYm9keSkuY3NzKHsgYmFja2dyb3VuZENvbG9yOiAnd2hpdGUnIH0pXG4gICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdoaW50JykuaW5uZXJIVE1MID0gXCJcIjtcbiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hpbnQnKS5zdHlsZSA9IFwiZGlzcGxheTogbm9uZVwiXG4gICAgICAgIGlmIChnYW1lLmNvcnJlY3QpIHtcblxuICAgICAgICAgICAgaWYgKGFsbExldmVsc1tnYW1lLmxhbmd1YWdlXVtnYW1lLmxldmVsICsgMV0gIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIGdhbWUubGV2ZWwgKz0gMTtcbiAgICAgICAgICAgICAgICBtYWtlU2VudGVuY2UoYWxsTGV2ZWxzW2dhbWUubGFuZ3VhZ2VdW2dhbWUubGV2ZWxdKVxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBnYW1lLmxhbmd1YWdlID0gJ2RlbW8nO1xuICAgICAgICAgICAgICAgIGdhbWUubGV2ZWwgPSAxO1xuICAgICAgICAgICAgICAgIGdhbWUuY3VycmVudExhbmd1YWdlID0gbnVsbDtcbiAgICAgICAgICAgICAgICAvLyBnYW1lLkR1b1dvcmRzID0gW1xuICAgICAgICAgICAgICAgIC8vICAgICBhbGxMZXZlbHNbbGFuZ3VhZ2VdW2xldmVsXSBcbiAgICAgICAgICAgICAgICAvLyBdXG4gICAgICAgICAgICAgICAgJCgnZGl2I0NTJykuY3NzKHsgZGlzcGxheTogJ25vbmUnIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBnYW1lLmNvcnJlY3QgPSBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/draw.js\n");
/***/ }),
/***/ "./src/game.js":
/*!*********************!*\
!*** ./src/game.js ***!
\*********************/
/*! exports provided: game */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"game\", function() { return game; });\n/* harmony import */ var _Obstacles__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Obstacles */ \"./src/Obstacles.js\");\n/* harmony import */ var _wordCollections__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wordCollections */ \"./src/wordCollections.js\");\n/* harmony import */ var _Duo__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Duo */ \"./src/Duo.js\");\n\n\n\nvar canvas = {\n width: 960,\n height: 640\n};\nvar duo = new _Duo__WEBPACK_IMPORTED_MODULE_2__[\"default\"](15, 15, 250, 300, 480, 15, 75, 100);\nvar sprite = new Image();\nsprite.src = \"./assets/images/owl-sprite20.svg\";\nvar duoBlock = new Image();\nduoBlock.src = \"./assets/images/duoBlock.jpg\";\nvar platform = new _Obstacles__WEBPACK_IMPORTED_MODULE_0__[\"default\"](490, canvas.height - 200, 200, 200);\nvar terrace = new _Obstacles__WEBPACK_IMPORTED_MODULE_0__[\"default\"](0, 200, 50, 200, \"color\");\nvar game = {\n language: 'demo',\n level: 1,\n delay: undefined,\n currentLanguage: null,\n time: 30,\n correct: false,\n speed: 5,\n jump: 5,\n hit: false,\n langResetSwitch: false,\n rightPressed: false,\n leftPressed: false,\n upPressed: false,\n enterPressed: false,\n badAnswer: undefined,\n goodAnswer: undefined,\n DuoWords: [_wordCollections__WEBPACK_IMPORTED_MODULE_1__[\"allLevels\"]['demo'][1]],\n duo: duo,\n sprite: sprite,\n duoBlock: duoBlock,\n DuoObjects: [platform, terrace]\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ2FtZS5qcz83ZGUwIl0sIm5hbWVzIjpbImNhbnZhcyIsIndpZHRoIiwiaGVpZ2h0IiwiZHVvIiwiRHVvIiwic3ByaXRlIiwiSW1hZ2UiLCJzcmMiLCJkdW9CbG9jayIsInBsYXRmb3JtIiwiT2JzdGFjbGVzIiwidGVycmFjZSIsImdhbWUiLCJsYW5ndWFnZSIsImxldmVsIiwiZGVsYXkiLCJ1bmRlZmluZWQiLCJjdXJyZW50TGFuZ3VhZ2UiLCJ0aW1lIiwiY29ycmVjdCIsInNwZWVkIiwianVtcCIsImhpdCIsImxhbmdSZXNldFN3aXRjaCIsInJpZ2h0UHJlc3NlZCIsImxlZnRQcmVzc2VkIiwidXBQcmVzc2VkIiwiZW50ZXJQcmVzc2VkIiwiYmFkQW5zd2VyIiwiZ29vZEFuc3dlciIsIkR1b1dvcmRzIiwiYWxsTGV2ZWxzIiwiRHVvT2JqZWN0cyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBLElBQUlBLE1BQU0sR0FBRztBQUFFQyxPQUFLLEVBQUUsR0FBVDtBQUFjQyxRQUFNLEVBQUU7QUFBdEIsQ0FBYjtBQUNBLElBQUlDLEdBQUcsR0FBRyxJQUFJQyw0Q0FBSixDQUFRLEVBQVIsRUFBWSxFQUFaLEVBQWdCLEdBQWhCLEVBQXFCLEdBQXJCLEVBQTBCLEdBQTFCLEVBQStCLEVBQS9CLEVBQW1DLEVBQW5DLEVBQXVDLEdBQXZDLENBQVY7QUFDQSxJQUFJQyxNQUFNLEdBQUcsSUFBSUMsS0FBSixFQUFiO0FBQ0FELE1BQU0sQ0FBQ0UsR0FBUCxHQUFhLGtDQUFiO0FBQ0EsSUFBSUMsUUFBUSxHQUFHLElBQUlGLEtBQUosRUFBZjtBQUNBRSxRQUFRLENBQUNELEdBQVQsR0FBZSw4QkFBZjtBQUNBLElBQUlFLFFBQVEsR0FBRyxJQUFJQyxrREFBSixDQUFjLEdBQWQsRUFBbUJWLE1BQU0sQ0FBQ0UsTUFBUCxHQUFnQixHQUFuQyxFQUF3QyxHQUF4QyxFQUE2QyxHQUE3QyxDQUFmO0FBQ0EsSUFBSVMsT0FBTyxHQUFHLElBQUlELGtEQUFKLENBQWMsQ0FBZCxFQUFpQixHQUFqQixFQUFzQixFQUF0QixFQUEwQixHQUExQixFQUErQixPQUEvQixDQUFkO0FBSU8sSUFBSUUsSUFBSSxHQUFHO0FBRWRDLFVBQVEsRUFBRSxNQUZJO0FBR2RDLE9BQUssRUFBRSxDQUhPO0FBSWRDLE9BQUssRUFBRUMsU0FKTztBQUtkQyxpQkFBZSxFQUFFLElBTEg7QUFNZEMsTUFBSSxFQUFFLEVBTlE7QUFPZEMsU0FBTyxFQUFFLEtBUEs7QUFRZEMsT0FBSyxFQUFFLENBUk87QUFTZEMsTUFBSSxFQUFFLENBVFE7QUFVZEMsS0FBRyxFQUFFLEtBVlM7QUFXZEMsaUJBQWUsRUFBRSxLQVhIO0FBWWRDLGNBQVksRUFBRSxLQVpBO0FBYWRDLGFBQVcsRUFBRSxLQWJDO0FBY2RDLFdBQVMsRUFBRSxLQWRHO0FBZWRDLGNBQVksRUFBRSxLQWZBO0FBZ0JkQyxXQUFTLEVBQUVaLFNBaEJHO0FBaUJkYSxZQUFVLEVBQUViLFNBakJFO0FBa0JkYyxVQUFRLEVBQUUsQ0FDTkMsMERBQVMsQ0FBQyxNQUFELENBQVQsQ0FBa0IsQ0FBbEIsQ0FETSxDQWxCSTtBQXFCZDVCLEtBQUcsRUFBRUEsR0FyQlM7QUFzQmRFLFFBQU0sRUFBRUEsTUF0Qk07QUF1QmRHLFVBQVEsRUFBRUEsUUF2Qkk7QUF3QmR3QixZQUFVLEVBQUUsQ0FBQ3ZCLFFBQUQsRUFBV0UsT0FBWDtBQXhCRSxDQUFYIiwiZmlsZSI6Ii4vc3JjL2dhbWUuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgT2JzdGFjbGVzIGZyb20gJy4vT2JzdGFjbGVzJ1xuaW1wb3J0IHsgYWxsTGV2ZWxzIH0gZnJvbSAnLi93b3JkQ29sbGVjdGlvbnMnXG5pbXBvcnQgRHVvIGZyb20gJy4vRHVvJ1xuXG5sZXQgY2FudmFzID0geyB3aWR0aDogOTYwLCBoZWlnaHQ6IDY0MCB9XG5sZXQgZHVvID0gbmV3IER1bygxNSwgMTUsIDI1MCwgMzAwLCA0ODAsIDE1LCA3NSwgMTAwKTtcbmxldCBzcHJpdGUgPSBuZXcgSW1hZ2UoKTtcbnNwcml0ZS5zcmMgPSBcIi4vYXNzZXRzL2ltYWdlcy9vd2wtc3ByaXRlMjAuc3ZnXCI7XG5sZXQgZHVvQmxvY2sgPSBuZXcgSW1hZ2UoKTtcbmR1b0Jsb2NrLnNyYyA9IFwiLi9hc3NldHMvaW1hZ2VzL2R1b0Jsb2NrLmpwZ1wiXG5sZXQgcGxhdGZvcm0gPSBuZXcgT2JzdGFjbGVzKDQ5MCwgY2FudmFzLmhlaWdodCAtIDIwMCwgMjAwLCAyMDApO1xubGV0IHRlcnJhY2UgPSBuZXcgT2JzdGFjbGVzKDAsIDIwMCwgNTAsIDIwMCwgXCJjb2xvclwiKTtcblxuXG5cbmV4cG9ydCBsZXQgZ2FtZSA9IHtcbiAgICBcbiAgICBsYW5ndWFnZTogJ2RlbW8nLFxuICAgIGxldmVsOiAxLFxuICAgIGRlbGF5OiB1bmRlZmluZWQsXG4gICAgY3VycmVudExhbmd1YWdlOiBudWxsLFxuICAgIHRpbWU6IDMwLFxuICAgIGNvcnJlY3Q6IGZhbHNlLFxuICAgIHNwZWVkOiA1LFxuICAgIGp1bXA6IDUsXG4gICAgaGl0OiBmYWxzZSxcbiAgICBsYW5nUmVzZXRTd2l0Y2g6IGZhbHNlLFxuICAgIHJpZ2h0UHJlc3NlZDogZmFsc2UsXG4gICAgbGVmdFByZXNzZWQ6IGZhbHNlLFxuICAgIHVwUHJlc3NlZDogZmFsc2UsXG4gICAgZW50ZXJQcmVzc2VkOiBmYWxzZSxcbiAgICBiYWRBbnN3ZXI6IHVuZGVmaW5lZCxcbiAgICBnb29kQW5zd2VyOiB1bmRlZmluZWQsXG4gICAgRHVvV29yZHM6IFtcbiAgICAgICAgYWxsTGV2ZWxzWydkZW1vJ11bMV1cbiAgICBdLFxuICAgIGR1bzogZHVvLFxuICAgIHNwcml0ZTogc3ByaXRlLFxuICAgIGR1b0Jsb2NrOiBkdW9CbG9jayxcbiAgICBEdW9PYmplY3RzOiBbcGxhdGZvcm0sIHRlcnJhY2VdXG5cblxuXG59XG5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/game.js\n");
/***/ }),
/***/ "./src/handle_submit.js":
/*!******************************!*\
!*** ./src/handle_submit.js ***!
\******************************/
/*! exports provided: handleSubmit */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"handleSubmit\", function() { return handleSubmit; });\n/* harmony import */ var _wordCollections__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wordCollections */ \"./src/wordCollections.js\");\n/* harmony import */ var _game_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./game.js */ \"./src/game.js\");\n\n\nvar handleSubmit = function handleSubmit() {\n event.preventDefault();\n var guess = document.getElementById('translateSubmit').value;\n var hints = 0;\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_1__[\"game\"].language !== 'demo') {\n _game_js__WEBPACK_IMPORTED_MODULE_1__[\"game\"].DuoWords = _wordCollections__WEBPACK_IMPORTED_MODULE_0__[\"allLevels\"][_game_js__WEBPACK_IMPORTED_MODULE_1__[\"game\"].language][_game_js__WEBPACK_IMPORTED_MODULE_1__[\"game\"].level];\n var translation = _game_js__WEBPACK_IMPORTED_MODULE_1__[\"game\"].DuoWords[_game_js__WEBPACK_IMPORTED_MODULE_1__[\"game\"].DuoWords.length - 1].translation;\n\n if (guess.toLowerCase() === translation.toLowerCase()) {\n _game_js__WEBPACK_IMPORTED_MODULE_1__[\"game\"].delay = 3;\n $(document.body).css({\n backgroundColor: '#BFF199'\n });\n _game_js__WEBPACK_IMPORTED_MODULE_1__[\"game\"].correct = true;\n } else {\n _game_js__WEBPACK_IMPORTED_MODULE_1__[\"game\"].delay = 3;\n $(document.body).css({\n backgroundColor: '#FF9797'\n }); // logic for giving a hint\n\n var correctGuess = translation.split(' ');\n var badGuess = guess.split(' ');\n var closeGuess = \"\";\n\n for (var i = 0; i < correctGuess.length; i++) {\n if (badGuess.includes(correctGuess[i].toLowerCase())) {\n closeGuess += correctGuess[i] + ' ';\n } else {\n closeGuess += \"_ \";\n hints += 1;\n }\n }\n\n document.getElementById('hint').style = \"display: block\";\n\n if (hints <= 1) {\n document.getElementById('hint').innerHTML = \"<p class='close-hint'>Close!!</p>\" + '<span class=\"closeGuess\">' + closeGuess + '</span>' + '<br></br>';\n } else {\n document.getElementById('hint').innerHTML = \"<p class='close-hint'>Hint:</p>\" + closeGuess + '<br></br>';\n }\n }\n }\n\n document.getElementById('translateSubmit').value = \"\";\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvaGFuZGxlX3N1Ym1pdC5qcz9mYTJjIl0sIm5hbWVzIjpbImhhbmRsZVN1Ym1pdCIsImV2ZW50IiwicHJldmVudERlZmF1bHQiLCJndWVzcyIsImRvY3VtZW50IiwiZ2V0RWxlbWVudEJ5SWQiLCJ2YWx1ZSIsImhpbnRzIiwiZ2FtZSIsImxhbmd1YWdlIiwiRHVvV29yZHMiLCJhbGxMZXZlbHMiLCJsZXZlbCIsInRyYW5zbGF0aW9uIiwibGVuZ3RoIiwidG9Mb3dlckNhc2UiLCJkZWxheSIsIiQiLCJib2R5IiwiY3NzIiwiYmFja2dyb3VuZENvbG9yIiwiY29ycmVjdCIsImNvcnJlY3RHdWVzcyIsInNwbGl0IiwiYmFkR3Vlc3MiLCJjbG9zZUd1ZXNzIiwiaSIsImluY2x1ZGVzIiwic3R5bGUiLCJpbm5lckhUTUwiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVPLElBQU1BLFlBQVksR0FBRSxTQUFkQSxZQUFjLEdBQUs7QUFFNUJDLE9BQUssQ0FBQ0MsY0FBTjtBQUNBLE1BQU1DLEtBQUssR0FBR0MsUUFBUSxDQUFDQyxjQUFULENBQXdCLGlCQUF4QixFQUEyQ0MsS0FBekQ7QUFDQSxNQUFJQyxLQUFLLEdBQUcsQ0FBWjs7QUFDQSxNQUFJQyw2Q0FBSSxDQUFDQyxRQUFMLEtBQWtCLE1BQXRCLEVBQThCO0FBQzFCRCxpREFBSSxDQUFDRSxRQUFMLEdBQWdCQywwREFBUyxDQUFDSCw2Q0FBSSxDQUFDQyxRQUFOLENBQVQsQ0FBeUJELDZDQUFJLENBQUNJLEtBQTlCLENBQWhCO0FBQ0EsUUFBSUMsV0FBVyxHQUFHTCw2Q0FBSSxDQUFDRSxRQUFMLENBQWNGLDZDQUFJLENBQUNFLFFBQUwsQ0FBY0ksTUFBZCxHQUF1QixDQUFyQyxFQUF3Q0QsV0FBMUQ7O0FBRUEsUUFBSVYsS0FBSyxDQUFDWSxXQUFOLE9BQXdCRixXQUFXLENBQUNFLFdBQVosRUFBNUIsRUFBdUQ7QUFDbkRQLG1EQUFJLENBQUNRLEtBQUwsR0FBYSxDQUFiO0FBQ0FDLE9BQUMsQ0FBQ2IsUUFBUSxDQUFDYyxJQUFWLENBQUQsQ0FBaUJDLEdBQWpCLENBQXFCO0FBQUVDLHVCQUFlLEVBQUU7QUFBbkIsT0FBckI7QUFDQVosbURBQUksQ0FBQ2EsT0FBTCxHQUFlLElBQWY7QUFDSCxLQUpELE1BSU87QUFDSGIsbURBQUksQ0FBQ1EsS0FBTCxHQUFhLENBQWI7QUFDQUMsT0FBQyxDQUFDYixRQUFRLENBQUNjLElBQVYsQ0FBRCxDQUFpQkMsR0FBakIsQ0FBcUI7QUFBRUMsdUJBQWUsRUFBRTtBQUFuQixPQUFyQixFQUZHLENBR0g7O0FBQ0EsVUFBSUUsWUFBWSxHQUFHVCxXQUFXLENBQUNVLEtBQVosQ0FBa0IsR0FBbEIsQ0FBbkI7QUFDQSxVQUFJQyxRQUFRLEdBQUdyQixLQUFLLENBQUNvQixLQUFOLENBQVksR0FBWixDQUFmO0FBQ0EsVUFBSUUsVUFBVSxHQUFHLEVBQWpCOztBQUNBLFdBQUssSUFBSUMsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0osWUFBWSxDQUFDUixNQUFqQyxFQUF5Q1ksQ0FBQyxFQUExQyxFQUE4QztBQUMxQyxZQUFJRixRQUFRLENBQUNHLFFBQVQsQ0FBa0JMLFlBQVksQ0FBQ0ksQ0FBRCxDQUFaLENBQWdCWCxXQUFoQixFQUFsQixDQUFKLEVBQXNEO0FBQ2xEVSxvQkFBVSxJQUFJSCxZQUFZLENBQUNJLENBQUQsQ0FBWixHQUFrQixHQUFoQztBQUNILFNBRkQsTUFFTztBQUNIRCxvQkFBVSxJQUFJLElBQWQ7QUFDQWxCLGVBQUssSUFBSSxDQUFUO0FBQ0g7QUFDSjs7QUFDREgsY0FBUSxDQUFDQyxjQUFULENBQXdCLE1BQXhCLEVBQWdDdUIsS0FBaEMsR0FBd0MsZ0JBQXhDOztBQUNBLFVBQUlyQixLQUFLLElBQUksQ0FBYixFQUFnQjtBQUFFSCxnQkFBUSxDQUFDQyxjQUFULENBQXdCLE1BQXhCLEVBQWdDd0IsU0FBaEMsR0FBNEMsc0NBQXNDLDJCQUF0QyxHQUFvRUosVUFBcEUsR0FBaUYsU0FBakYsR0FBNkYsV0FBekk7QUFBdUosT0FBekssTUFBK0s7QUFDM0tyQixnQkFBUSxDQUFDQyxjQUFULENBQXdCLE1BQXhCLEVBQWdDd0IsU0FBaEMsR0FBNEMsb0NBQW9DSixVQUFwQyxHQUFpRCxXQUE3RjtBQUNIO0FBRUo7QUFDSjs7QUFDRHJCLFVBQVEsQ0FBQ0MsY0FBVCxDQUF3QixpQkFBeEIsRUFBMkNDLEtBQTNDLEdBQW1ELEVBQW5EO0FBQ0gsQ0FwQ00iLCJmaWxlIjoiLi9zcmMvaGFuZGxlX3N1Ym1pdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGFsbExldmVscyB9IGZyb20gJy4vd29yZENvbGxlY3Rpb25zJ1xuaW1wb3J0IHsgZ2FtZSB9IGZyb20gJy4vZ2FtZS5qcydcblxuZXhwb3J0IGNvbnN0IGhhbmRsZVN1Ym1pdCA9KCk9PiB7XG5cbiAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgIGNvbnN0IGd1ZXNzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RyYW5zbGF0ZVN1Ym1pdCcpLnZhbHVlO1xuICAgIGxldCBoaW50cyA9IDA7XG4gICAgaWYgKGdhbWUubGFuZ3VhZ2UgIT09ICdkZW1vJykge1xuICAgICAgICBnYW1lLkR1b1dvcmRzID0gYWxsTGV2ZWxzW2dhbWUubGFuZ3VhZ2VdW2dhbWUubGV2ZWxdO1xuICAgICAgICBsZXQgdHJhbnNsYXRpb24gPSBnYW1lLkR1b1dvcmRzW2dhbWUuRHVvV29yZHMubGVuZ3RoIC0gMV0udHJhbnNsYXRpb247XG5cbiAgICAgICAgaWYgKGd1ZXNzLnRvTG93ZXJDYXNlKCkgPT09IHRyYW5zbGF0aW9uLnRvTG93ZXJDYXNlKCkpIHtcbiAgICAgICAgICAgIGdhbWUuZGVsYXkgPSAzO1xuICAgICAgICAgICAgJChkb2N1bWVudC5ib2R5KS5jc3MoeyBiYWNrZ3JvdW5kQ29sb3I6ICcjQkZGMTk5JyB9KVxuICAgICAgICAgICAgZ2FtZS5jb3JyZWN0ID0gdHJ1ZVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgZ2FtZS5kZWxheSA9IDM7XG4gICAgICAgICAgICAkKGRvY3VtZW50LmJvZHkpLmNzcyh7IGJhY2tncm91bmRDb2xvcjogJyNGRjk3OTcnIH0pXG4gICAgICAgICAgICAvLyBsb2dpYyBmb3IgZ2l2aW5nIGEgaGludFxuICAgICAgICAgICAgbGV0IGNvcnJlY3RHdWVzcyA9IHRyYW5zbGF0aW9uLnNwbGl0KCcgJyk7XG4gICAgICAgICAgICBsZXQgYmFkR3Vlc3MgPSBndWVzcy5zcGxpdCgnICcpO1xuICAgICAgICAgICAgbGV0IGNsb3NlR3Vlc3MgPSBcIlwiO1xuICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBjb3JyZWN0R3Vlc3MubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICAgICAgICBpZiAoYmFkR3Vlc3MuaW5jbHVkZXMoY29ycmVjdEd1ZXNzW2ldLnRvTG93ZXJDYXNlKCkpKSB7XG4gICAgICAgICAgICAgICAgICAgIGNsb3NlR3Vlc3MgKz0gY29ycmVjdEd1ZXNzW2ldICsgJyAnO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIGNsb3NlR3Vlc3MgKz0gXCJfIFwiO1xuICAgICAgICAgICAgICAgICAgICBoaW50cyArPSAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdoaW50Jykuc3R5bGUgPSBcImRpc3BsYXk6IGJsb2NrXCI7XG4gICAgICAgICAgICBpZiAoaGludHMgPD0gMSkgeyBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaGludCcpLmlubmVySFRNTCA9IFwiPHAgY2xhc3M9J2Nsb3NlLWhpbnQnPkNsb3NlISE8L3A+XCIgKyAnPHNwYW4gY2xhc3M9XCJjbG9zZUd1ZXNzXCI+JyArIGNsb3NlR3Vlc3MgKyAnPC9zcGFuPicgKyAnPGJyPjwvYnI+JzsgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaGludCcpLmlubmVySFRNTCA9IFwiPHAgY2xhc3M9J2Nsb3NlLWhpbnQnPkhpbnQ6PC9wPlwiICsgY2xvc2VHdWVzcyArICc8YnI+PC9icj4nO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RyYW5zbGF0ZVN1Ym1pdCcpLnZhbHVlID0gXCJcIlxufSAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/handle_submit.js\n");
/***/ }),
/***/ "./src/index.js":
/*!**********************!*\
!*** ./src/index.js ***!
\**********************/
/*! no exports provided */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Duo_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Duo.js */ \"./src/Duo.js\");\n/* harmony import */ var _Obstacles__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Obstacles */ \"./src/Obstacles.js\");\n/* harmony import */ var _word__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./word */ \"./src/word.js\");\n/* harmony import */ var _wordCollections__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./wordCollections */ \"./src/wordCollections.js\");\n/* harmony import */ var _backgrounds_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./backgrounds.js */ \"./src/backgrounds.js\");\n/* harmony import */ var _game_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./game.js */ \"./src/game.js\");\n/* harmony import */ var _handle_submit__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./handle_submit */ \"./src/handle_submit.js\");\n/* harmony import */ var _keys__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./keys */ \"./src/keys.js\");\n/* harmony import */ var _collision__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./collision */ \"./src/collision.js\");\n/* harmony import */ var _makeSentence__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./makeSentence */ \"./src/makeSentence.js\");\n/* harmony import */ var _msc__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./msc */ \"./src/msc.js\");\n/* harmony import */ var _draw__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./draw */ \"./src/draw.js\");\n\n\n\n\n\n\n\n\nvar Modal = __webpack_require__(/*! ./modal.js */ \"./src/modal.js\");\n\n\n\n\n\n\ndocument.addEventListener('DOMContentLoaded', function () {\n var canvas = document.getElementById('myCanvas');\n var ctx = canvas.getContext('2d');\n\n _game_js__WEBPACK_IMPORTED_MODULE_5__[\"game\"].sprite.onload = function () {\n ctx.drawImage(_game_js__WEBPACK_IMPORTED_MODULE_5__[\"game\"].sprite, _game_js__WEBPACK_IMPORTED_MODULE_5__[\"game\"].duo.sx, _game_js__WEBPACK_IMPORTED_MODULE_5__[\"game\"].duo.sy, _game_js__WEBPACK_IMPORTED_MODULE_5__[\"game\"].duo.sWidth, _game_js__WEBPACK_IMPORTED_MODULE_5__[\"game\"].duo.sHeight, _game_js__WEBPACK_IMPORTED_MODULE_5__[\"game\"].duo.dx, _game_js__WEBPACK_IMPORTED_MODULE_5__[\"game\"].duo.dy, _game_js__WEBPACK_IMPORTED_MODULE_5__[\"game\"].duo.dWidth, _game_js__WEBPACK_IMPORTED_MODULE_5__[\"game\"].duo.dHeight);\n };\n\n document.addEventListener(\"keydown\", _keys__WEBPACK_IMPORTED_MODULE_7__[\"keyDownHandler\"], false);\n document.addEventListener(\"keyup\", _keys__WEBPACK_IMPORTED_MODULE_7__[\"keyUpHandler\"], false);\n document.addEventListener('keypress', _keys__WEBPACK_IMPORTED_MODULE_7__[\"logKey\"]);\n setInterval(function () {\n Object(_draw__WEBPACK_IMPORTED_MODULE_11__[\"draw\"])(canvas, ctx);\n }, 15);\n setInterval(_msc__WEBPACK_IMPORTED_MODULE_10__[\"spriteify\"], 750);\n setInterval(_msc__WEBPACK_IMPORTED_MODULE_10__[\"stopWatch\"], 1000);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvaW5kZXguanM/YjYzNSJdLCJuYW1lcyI6WyJNb2RhbCIsInJlcXVpcmUiLCJkb2N1bWVudCIsImFkZEV2ZW50TGlzdGVuZXIiLCJjYW52YXMiLCJnZXRFbGVtZW50QnlJZCIsImN0eCIsImdldENvbnRleHQiLCJnYW1lIiwic3ByaXRlIiwib25sb2FkIiwiZHJhd0ltYWdlIiwiZHVvIiwic3giLCJzeSIsInNXaWR0aCIsInNIZWlnaHQiLCJkeCIsImR5IiwiZFdpZHRoIiwiZEhlaWdodCIsImtleURvd25IYW5kbGVyIiwia2V5VXBIYW5kbGVyIiwibG9nS2V5Iiwic2V0SW50ZXJ2YWwiLCJkcmF3Iiwic3ByaXRlaWZ5Iiwic3RvcFdhdGNoIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUNBLElBQU1BLEtBQUssR0FBR0MsbUJBQU8sQ0FBQyxrQ0FBRCxDQUFyQjs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUFDLFFBQVEsQ0FBQ0MsZ0JBQVQsQ0FBMEIsa0JBQTFCLEVBQThDLFlBQU07QUFDaEQsTUFBTUMsTUFBTSxHQUFHRixRQUFRLENBQUNHLGNBQVQsQ0FBd0IsVUFBeEIsQ0FBZjtBQUNBLE1BQU1DLEdBQUcsR0FBR0YsTUFBTSxDQUFDRyxVQUFQLENBQWtCLElBQWxCLENBQVo7O0FBRUFDLCtDQUFJLENBQUNDLE1BQUwsQ0FBWUMsTUFBWixHQUFxQixZQUFZO0FBQzdCSixPQUFHLENBQUNLLFNBQUosQ0FBY0gsNkNBQUksQ0FBQ0MsTUFBbkIsRUFBMkJELDZDQUFJLENBQUNJLEdBQUwsQ0FBU0MsRUFBcEMsRUFBd0NMLDZDQUFJLENBQUNJLEdBQUwsQ0FBU0UsRUFBakQsRUFBcUROLDZDQUFJLENBQUNJLEdBQUwsQ0FBU0csTUFBOUQsRUFBc0VQLDZDQUFJLENBQUNJLEdBQUwsQ0FBU0ksT0FBL0UsRUFBd0ZSLDZDQUFJLENBQUNJLEdBQUwsQ0FBU0ssRUFBakcsRUFBcUdULDZDQUFJLENBQUNJLEdBQUwsQ0FBU00sRUFBOUcsRUFBa0hWLDZDQUFJLENBQUNJLEdBQUwsQ0FBU08sTUFBM0gsRUFBbUlYLDZDQUFJLENBQUNJLEdBQUwsQ0FBU1EsT0FBNUk7QUFDSCxHQUZEOztBQUlBbEIsVUFBUSxDQUFDQyxnQkFBVCxDQUEwQixTQUExQixFQUFxQ2tCLG9EQUFyQyxFQUFxRCxLQUFyRDtBQUNBbkIsVUFBUSxDQUFDQyxnQkFBVCxDQUEwQixPQUExQixFQUFtQ21CLGtEQUFuQyxFQUFpRCxLQUFqRDtBQUNBcEIsVUFBUSxDQUFDQyxnQkFBVCxDQUEwQixVQUExQixFQUFzQ29CLDRDQUF0QztBQUVBQyxhQUFXLENBQUUsWUFBSTtBQUNiQyx1REFBSSxDQUFDckIsTUFBRCxFQUFTRSxHQUFULENBQUo7QUFDSCxHQUZVLEVBRVIsRUFGUSxDQUFYO0FBR0FrQixhQUFXLENBQUNFLCtDQUFELEVBQVksR0FBWixDQUFYO0FBQ0FGLGFBQVcsQ0FBQ0csK0NBQUQsRUFBWSxJQUFaLENBQVg7QUFFSCxDQWxCRCIsImZpbGUiOiIuL3NyYy9pbmRleC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBEdW8gZnJvbSAnLi9EdW8uanMnXG5pbXBvcnQgT2JzdGFjbGVzIGZyb20gJy4vT2JzdGFjbGVzJ1xuaW1wb3J0IFdvcmQgZnJvbSAnLi93b3JkJ1xuaW1wb3J0IHthbGxMZXZlbHN9IGZyb20gJy4vd29yZENvbGxlY3Rpb25zJ1xuaW1wb3J0IHtiYWNrZ3JvdW5kc30gZnJvbSAnLi9iYWNrZ3JvdW5kcy5qcydcbmltcG9ydCB7Z2FtZX0gZnJvbSAnLi9nYW1lLmpzJ1xuaW1wb3J0IHtoYW5kbGVTdWJtaXR9IGZyb20gJy4vaGFuZGxlX3N1Ym1pdCdcbmNvbnN0IE1vZGFsID0gcmVxdWlyZSgnLi9tb2RhbC5qcycpO1xuaW1wb3J0IHsga2V5RG93bkhhbmRsZXIsIGtleVVwSGFuZGxlciwgbG9nS2V5fSBmcm9tICcuL2tleXMnXG5pbXBvcnQgeyB3b3JkQ29sbGlzaW9uRGV0ZWN0aW9uLCBZY29sbGlzaW9uRGV0ZWN0aW9uLCBYY29sbGlzaW9uRGV0ZWN0aW9ufSBmcm9tICcuL2NvbGxpc2lvbidcbmltcG9ydCB7bWFrZVNlbnRlbmNlfSBmcm9tICcuL21ha2VTZW50ZW5jZSdcbmltcG9ydCB7c3ByaXRlaWZ5LCBzdG9wV2F0Y2h9IGZyb20gJy4vbXNjJ1xuaW1wb3J0IHtkcmF3fSBmcm9tICcuL2RyYXcnXG5cbmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLCAoKSA9PiB7XG4gICAgY29uc3QgY2FudmFzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ215Q2FudmFzJyk7XG4gICAgY29uc3QgY3R4ID0gY2FudmFzLmdldENvbnRleHQoJzJkJyk7XG4gICAgICAgICAgIFxuICAgIGdhbWUuc3ByaXRlLm9ubG9hZCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgY3R4LmRyYXdJbWFnZShnYW1lLnNwcml0ZSwgZ2FtZS5kdW8uc3gsIGdhbWUuZHVvLnN5LCBnYW1lLmR1by5zV2lkdGgsIGdhbWUuZHVvLnNIZWlnaHQsIGdhbWUuZHVvLmR4LCBnYW1lLmR1by5keSwgZ2FtZS5kdW8uZFdpZHRoLCBnYW1lLmR1by5kSGVpZ2h0KTtcbiAgICB9XG4gICAgXG4gICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihcImtleWRvd25cIiwga2V5RG93bkhhbmRsZXIsIGZhbHNlKTtcbiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFwia2V5dXBcIiwga2V5VXBIYW5kbGVyLCBmYWxzZSk7XG4gICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigna2V5cHJlc3MnLCBsb2dLZXkpO1xuXG4gICAgc2V0SW50ZXJ2YWwoICgpPT57XG4gICAgICAgIGRyYXcoY2FudmFzLCBjdHgpXG4gICAgfSwgMTUpXG4gICAgc2V0SW50ZXJ2YWwoc3ByaXRlaWZ5LCA3NTApIFxuICAgIHNldEludGVydmFsKHN0b3BXYXRjaCwgMTAwMClcblxufSk7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/index.js\n");
/***/ }),
/***/ "./src/keys.js":
/*!*********************!*\
!*** ./src/keys.js ***!
\*********************/
/*! exports provided: keyDownHandler, keyUpHandler, logKey */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"keyDownHandler\", function() { return keyDownHandler; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"keyUpHandler\", function() { return keyUpHandler; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"logKey\", function() { return logKey; });\n/* harmony import */ var _game_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./game.js */ \"./src/game.js\");\n/* harmony import */ var _handle_submit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./handle_submit */ \"./src/handle_submit.js\");\n/* harmony import */ var _wordCollections__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./wordCollections */ \"./src/wordCollections.js\");\n/* harmony import */ var _collision__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./collision */ \"./src/collision.js\");\n\n\n\n\nvar keyDownHandler = function keyDownHandler(e) {\n if (e.key == \"Right\" || e.key == \"ArrowRight\") {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].rightPressed = true;\n } else if (e.key == \"Left\" || e.key == \"ArrowLeft\") {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].leftPressed = true;\n } else if (e.key == \"Up\" || e.key == \"ArrowUp\") {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].upPressed = true;\n } // else if (e.key == \"Down\" || e.key == \"ArrowDown\") {\n // downPressed = true;\n // }\n else if (e.keyCode == 16) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].enterPressed = true;\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].enterPressed) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].DuoWords = _wordCollections__WEBPACK_IMPORTED_MODULE_2__[\"allLevels\"][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level];\n\n for (var i = 0; i < _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].DuoWords.length; i++) {\n Object(_collision__WEBPACK_IMPORTED_MODULE_3__[\"wordCollisionDetection\"])(_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].DuoWords[i]);\n }\n\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].DuoWords = _wordCollections__WEBPACK_IMPORTED_MODULE_2__[\"allLevels\"][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level];\n return;\n }\n } else if (e.keyCode == 8) {\n var log = document.getElementById('translateSubmit');\n\n if (log.value.length > 0) {\n log.value = log.value.slice(0, log.value.length - 1);\n }\n }\n};\nvar keyUpHandler = function keyUpHandler(e) {\n if (e.key == \"Right\" || e.key == \"ArrowRight\") {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].rightPressed = false;\n } else if (e.key == \"Left\" || e.key == \"ArrowLeft\") {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].leftPressed = false;\n } else if (e.key == \"Up\" || e.key == \"ArrowUp\") {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].upPressed = false;\n } // else if (e.key == \"Down\" || e.key == \"ArrowDown\") {\n // downPressed = false;\n // }\n else if (e.keyCode === 16) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].enterPressed = false;\n }\n};\nvar logKey = function logKey(e) {\n if (e.target.id !== \"translateSubmit\") {\n var log = document.getElementById('translateSubmit');\n var letter = e.code.slice(e.code.length - 1);\n\n if (e.code === \"Space\") {\n letter = \" \";\n } else if (e.keyCode === 13) {\n letter = \"\";\n Object(_handle_submit__WEBPACK_IMPORTED_MODULE_1__[\"handleSubmit\"])();\n }\n\n log.value += letter.toLowerCase();\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMva2V5cy5qcz9kNjIyIl0sIm5hbWVzIjpbImtleURvd25IYW5kbGVyIiwiZSIsImtleSIsImdhbWUiLCJyaWdodFByZXNzZWQiLCJsZWZ0UHJlc3NlZCIsInVwUHJlc3NlZCIsImtleUNvZGUiLCJlbnRlclByZXNzZWQiLCJEdW9Xb3JkcyIsImFsbExldmVscyIsImxhbmd1YWdlIiwibGV2ZWwiLCJpIiwibGVuZ3RoIiwid29yZENvbGxpc2lvbkRldGVjdGlvbiIsImxvZyIsImRvY3VtZW50IiwiZ2V0RWxlbWVudEJ5SWQiLCJ2YWx1ZSIsInNsaWNlIiwia2V5VXBIYW5kbGVyIiwibG9nS2V5IiwidGFyZ2V0IiwiaWQiLCJsZXR0ZXIiLCJjb2RlIiwiaGFuZGxlU3VibWl0IiwidG9Mb3dlckNhc2UiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVPLElBQU1BLGNBQWMsR0FBRSxTQUFoQkEsY0FBZ0IsQ0FBQ0MsQ0FBRCxFQUFNO0FBQy9CLE1BQUlBLENBQUMsQ0FBQ0MsR0FBRixJQUFTLE9BQVQsSUFBb0JELENBQUMsQ0FBQ0MsR0FBRixJQUFTLFlBQWpDLEVBQStDO0FBQzNDQyxpREFBSSxDQUFDQyxZQUFMLEdBQW9CLElBQXBCO0FBQ0gsR0FGRCxNQUdLLElBQUlILENBQUMsQ0FBQ0MsR0FBRixJQUFTLE1BQVQsSUFBbUJELENBQUMsQ0FBQ0MsR0FBRixJQUFTLFdBQWhDLEVBQTZDO0FBQzlDQyxpREFBSSxDQUFDRSxXQUFMLEdBQW1CLElBQW5CO0FBQ0gsR0FGSSxNQUdBLElBQUlKLENBQUMsQ0FBQ0MsR0FBRixJQUFTLElBQVQsSUFBaUJELENBQUMsQ0FBQ0MsR0FBRixJQUFTLFNBQTlCLEVBQXlDO0FBQzFDQyxpREFBSSxDQUFDRyxTQUFMLEdBQWlCLElBQWpCO0FBQ0gsR0FGSSxDQUdMO0FBQ0E7QUFDQTtBQUxLLE9BTUEsSUFB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O0FBQ0g7QUFDSixDQWhCTSIsImZpbGUiOiIuL3NyYy9rZXlzLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2FtZSB9IGZyb20gJy4vZ2FtZS5qcydcbmltcG9ydCB7aGFuZGxlU3VibWl0fSBmcm9tICcuL2hhbmRsZV9zdWJtaXQnXG5pbXBvcnQge2FsbExldmVsc30gZnJvbSAnLi93b3JkQ29sbGVjdGlvbnMnXG5pbXBvcnQgeyB3b3JkQ29sbGlzaW9uRGV0ZWN0aW9ufSBmcm9tICcuL2NvbGxpc2lvbidcblxuZXhwb3J0IGNvbnN0IGtleURvd25IYW5kbGVyID0oZSk9PiB7XG4gICAgaWYgKGUua2V5ID09IFwiUmlnaHRcIiB8fCBlLmtleSA9PSBcIkFycm93UmlnaHRcIikge1xuICAgICAgICBnYW1lLnJpZ2h0UHJlc3NlZCA9IHRydWU7XG4gICAgfVxuICAgIGVsc2UgaWYgKGUua2V5ID09IFwiTGVmdFwiIHx8IGUua2V5ID09IFwiQXJyb3dMZWZ0XCIpIHtcbiAgICAgICAgZ2FtZS5sZWZ0UHJlc3NlZCA9IHRydWU7XG4gICAgfVxuICAgIGVsc2UgaWYgKGUua2V5ID09IFwiVXBcIiB8fCBlLmtleSA9PSBcIkFycm93VXBcIikge1xuICAgICAgICBnYW1lLnVwUHJlc3NlZCA9IHRydWU7XG4gICAgfVxuICAgIC8vIGVsc2UgaWYgKGUua2V5ID09IFwiRG93blwiIHx8IGUua2V5ID09IFwiQXJyb3dEb3duXCIpIHtcbiAgICAvLyAgICAgZG93blByZXNzZWQgPSB0cnVlO1xuICAgIC8vIH1cbiAgICBlbHNlIGlmIChlLmtleUNvZGUgPT0gMTYpIHtcblxuICAgICAgICBnYW1lLmVudGVyUHJlc3NlZCA9IHRydWU7XG4gICAgICAgIGlmIChnYW1lLmVudGVyUHJlc3NlZCkge1xuICAgICAgICAgICAgZ2FtZS5EdW9Xb3JkcyA9IGFsbExldmVsc1tnYW1lLmxhbmd1YWdlXVtnYW1lLmxldmVsXVxuXG4gICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGdhbWUuRHVvV29yZHMubGVuZ3RoOyBpKyspIHtcblxuICAgICAgICAgICAgICAgIHdvcmRDb2xsaXNpb25EZXRlY3Rpb24oZ2FtZS5EdW9Xb3Jkc1tpXSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGdhbWUuRHVvV29yZHMgPSBhbGxMZXZlbHNbZ2FtZS5sYW5ndWFnZV1bZ2FtZS5sZXZlbF1cbiAgICAgICAgICAgIHJldHVyblxuICAgICAgICB9XG5cbiAgICB9XG4gICAgZWxzZSBpZiAoZS5rZXlDb2RlID09IDgpIHtcbiAgICAgICAgY29uc3QgbG9nID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RyYW5zbGF0ZVN1Ym1pdCcpO1xuICAgICAgICBpZiAobG9nLnZhbHVlLmxlbmd0aCA+IDApIHtcbiAgICAgICAgICAgIGxvZy52YWx1ZSA9IGxvZy52YWx1ZS5zbGljZSgwLCBsb2cudmFsdWUubGVuZ3RoIC0gMSlcbiAgICAgICAgfVxuICAgIH1cblxufVxuZXhwb3J0IGNvbnN0IGtleVVwSGFuZGxlciA9KGUpID0+e1xuICAgIGlmIChlLmtleSA9PSBcIlJpZ2h0XCIgfHwgZS5rZXkgPT0gXCJBcnJvd1JpZ2h0XCIpIHtcbiAgICAgICAgZ2FtZS5yaWdodFByZXNzZWQgPSBmYWxzZTtcbiAgICB9XG4gICAgZWxzZSBpZiAoZS5rZXkgPT0gXCJMZWZ0XCIgfHwgZS5rZXkgPT0gXCJBcnJvd0xlZnRcIikge1xuICAgICAgICBnYW1lLmxlZnRQcmVzc2VkID0gZmFsc2U7XG4gICAgfVxuICAgIGVsc2UgaWYgKGUua2V5ID09IFwiVXBcIiB8fCBlLmtleSA9PSBcIkFycm93VXBcIikge1xuICAgICAgICBnYW1lLnVwUHJlc3NlZCA9IGZhbHNlO1xuICAgIH1cbiAgICAvLyBlbHNlIGlmIChlLmtleSA9PSBcIkRvd25cIiB8fCBlLmtleSA9PSBcIkFycm93RG93blwiKSB7XG4gICAgLy8gICAgIGRvd25QcmVzc2VkID0gZmFsc2U7XG4gICAgLy8gfVxuICAgIGVsc2UgaWYgKGUua2V5Q29kZSA9PT0gMTYpIHtcbiAgICAgICAgZ2FtZS5lbnRlclByZXNzZWQgPSBmYWxzZTtcbiAgICB9XG59XG5cbmV4cG9ydCBjb25zdCBsb2dLZXk9KGUpPT4ge1xuXG4gICAgaWYgKGUudGFyZ2V0LmlkICE9PSBcInRyYW5zbGF0ZVN1Ym1pdFwiKSB7XG5cbiAgICAgICAgY29uc3QgbG9nID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RyYW5zbGF0ZVN1Ym1pdCcpO1xuICAgICAgICBsZXQgbGV0dGVyID0gZS5jb2RlLnNsaWNlKGUuY29kZS5sZW5ndGggLSAxKTtcblxuICAgICAgICBpZiAoZS5jb2RlID09PSBcIlNwYWNlXCIpIHtcbiAgICAgICAgICAgIGxldHRlciA9IFwiIFwiXG4gICAgICAgIH0gZWxzZSBpZiAoZS5rZXlDb2RlID09PSAxMykge1xuICAgICAgICAgICAgbGV0dGVyID0gXCJcIjtcblxuICAgICAgICAgICAgaGFuZGxlU3VibWl0KCk7XG4gICAgICAgIH1cbiAgICAgICAgbG9nLnZhbHVlICs9IGxldHRlci50b0xvd2VyQ2FzZSgpXG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/keys.js\n");
/***/ }),
/***/ "./src/makeSentence.js":
/*!*****************************!*\
!*** ./src/makeSentence.js ***!
\*****************************/
/*! exports provided: makeSentence */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"makeSentence\", function() { return makeSentence; });\nvar makeSentence = function makeSentence(DuoWords) {\n var newSentence = DuoWords[DuoWords.length - 1].translation.split(' ');\n var newTranslation = DuoWords[DuoWords.length - 1].sentence.split(' ');\n\n if (document.getElementById('CS')) {\n $('div#CS').css({\n display: 'block'\n });\n }\n\n for (var j = 0; j < newSentence.length; j++) {\n var word = newSentence[j];\n\n for (var i = 0; i < DuoWords.length - 1; i++) {\n if (word.toLowerCase() === DuoWords[i].word2.toLowerCase()) {\n // Find the word block, then find it's translation (word1); then find its translation in the foreign sentence\n // if this IS a match, then find the DuoWords[i].word1 in NewTranslation, and replace it with the span thing. \n for (var k = 0; k < newTranslation.length; k++) {\n var foreignWord = newTranslation[k];\n\n if (foreignWord.toLowerCase() === DuoWords[i].word1.toLowerCase()) {\n // loop through all the words in newTranslation; if you find the one matching the word we JUST paused on in the above loop, swap it for a spanned foreign word\n newTranslation[k] = \"<span id=\" + \"word\".concat(i) + '>' + foreignWord + '</span>'; // i starts at 0, so 0 would be the firstword\n }\n }\n }\n }\n }\n\n document.getElementById('CS').innerHTML = \"<p>\" + newTranslation.join(' ') + \"</p>\";\n document.getElementById('CS').classList.add('canvasSentence');\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbWFrZVNlbnRlbmNlLmpzP2RiYjciXSwibmFtZXMiOlsibWFrZVNlbnRlbmNlIiwiRHVvV29yZHMiLCJuZXdTZW50ZW5jZSIsImxlbmd0aCIsInRyYW5zbGF0aW9uIiwic3BsaXQiLCJuZXdUcmFuc2xhdGlvbiIsInNlbnRlbmNlIiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCIsIiQiLCJjc3MiLCJkaXNwbGF5IiwiaiIsIndvcmQiLCJpIiwidG9Mb3dlckNhc2UiLCJ3b3JkMiIsImsiLCJmb3JlaWduV29yZCIsIndvcmQxIiwiaW5uZXJIVE1MIiwiam9pbiIsImNsYXNzTGlzdCIsImFkZCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFPLElBQU1BLFlBQVksR0FBRyxTQUFmQSxZQUFlLENBQUNDLFFBQUQsRUFBYztBQUV0QyxNQUFJQyxXQUFXLEdBQUdELFFBQVEsQ0FBQ0EsUUFBUSxDQUFDRSxNQUFULEdBQWtCLENBQW5CLENBQVIsQ0FBOEJDLFdBQTlCLENBQTBDQyxLQUExQyxDQUFnRCxHQUFoRCxDQUFsQjtBQUNBLE1BQUlDLGNBQWMsR0FBR0wsUUFBUSxDQUFDQSxRQUFRLENBQUNFLE1BQVQsR0FBa0IsQ0FBbkIsQ0FBUixDQUE4QkksUUFBOUIsQ0FBdUNGLEtBQXZDLENBQTZDLEdBQTdDLENBQXJCOztBQUNBLE1BQUlHLFFBQVEsQ0FBQ0MsY0FBVCxDQUF3QixJQUF4QixDQUFKLEVBQW1DO0FBQy9CQyxLQUFDLENBQUMsUUFBRCxDQUFELENBQVlDLEdBQVosQ0FBZ0I7QUFBRUMsYUFBTyxFQUFFO0FBQVgsS0FBaEI7QUFDSDs7QUFDRCxPQUFLLElBQUlDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdYLFdBQVcsQ0FBQ0MsTUFBaEMsRUFBd0NVLENBQUMsRUFBekMsRUFBNkM7QUFDekMsUUFBSUMsSUFBSSxHQUFHWixXQUFXLENBQUNXLENBQUQsQ0FBdEI7O0FBQ0EsU0FBSyxJQUFJRSxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHZCxRQUFRLENBQUNFLE1BQVQsR0FBa0IsQ0FBdEMsRUFBeUNZLENBQUMsRUFBMUMsRUFBOEM7QUFDMUMsVUFBSUQsSUFBSSxDQUFDRSxXQUFMLE9BQXVCZixRQUFRLENBQUNjLENBQUQsQ0FBUixDQUFZRSxLQUFaLENBQWtCRCxXQUFsQixFQUEzQixFQUE0RDtBQUN4RDtBQUNBO0FBQ0EsYUFBSyxJQUFJRSxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHWixjQUFjLENBQUNILE1BQW5DLEVBQTJDZSxDQUFDLEVBQTVDLEVBQWdEO0FBQzVDLGNBQUlDLFdBQVcsR0FBR2IsY0FBYyxDQUFDWSxDQUFELENBQWhDOztBQUVBLGNBQUlDLFdBQVcsQ0FBQ0gsV0FBWixPQUE4QmYsUUFBUSxDQUFDYyxDQUFELENBQVIsQ0FBWUssS0FBWixDQUFrQkosV0FBbEIsRUFBbEMsRUFBbUU7QUFDL0Q7QUFFQVYsMEJBQWMsQ0FBQ1ksQ0FBRCxDQUFkLEdBQW9CLDRCQUFxQkgsQ0FBckIsSUFBMkIsR0FBM0IsR0FBaUNJLFdBQWpDLEdBQStDLFNBQW5FLENBSCtELENBSS9EO0FBQ0g7QUFDSjtBQUNKO0FBQ0o7QUFDSjs7QUFDRFgsVUFBUSxDQUFDQyxjQUFULENBQXdCLElBQXhCLEVBQThCWSxTQUE5QixHQUEwQyxRQUFRZixjQUFjLENBQUNnQixJQUFmLENBQW9CLEdBQXBCLENBQVIsR0FBbUMsTUFBN0U7QUFDQWQsVUFBUSxDQUFDQyxjQUFULENBQXdCLElBQXhCLEVBQThCYyxTQUE5QixDQUF3Q0MsR0FBeEMsQ0FBNEMsZ0JBQTVDO0FBQ0gsQ0E1Qk0iLCJmaWxlIjoiLi9zcmMvbWFrZVNlbnRlbmNlLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IG1ha2VTZW50ZW5jZSA9IChEdW9Xb3JkcykgPT4ge1xuXG4gICAgbGV0IG5ld1NlbnRlbmNlID0gRHVvV29yZHNbRHVvV29yZHMubGVuZ3RoIC0gMV0udHJhbnNsYXRpb24uc3BsaXQoJyAnKTtcbiAgICBsZXQgbmV3VHJhbnNsYXRpb24gPSBEdW9Xb3Jkc1tEdW9Xb3Jkcy5sZW5ndGggLSAxXS5zZW50ZW5jZS5zcGxpdCgnICcpO1xuICAgIGlmIChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnQ1MnKSkge1xuICAgICAgICAkKCdkaXYjQ1MnKS5jc3MoeyBkaXNwbGF5OiAnYmxvY2snIH0pXG4gICAgfVxuICAgIGZvciAobGV0IGogPSAwOyBqIDwgbmV3U2VudGVuY2UubGVuZ3RoOyBqKyspIHtcbiAgICAgICAgbGV0IHdvcmQgPSBuZXdTZW50ZW5jZVtqXVxuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IER1b1dvcmRzLmxlbmd0aCAtIDE7IGkrKykge1xuICAgICAgICAgICAgaWYgKHdvcmQudG9Mb3dlckNhc2UoKSA9PT0gRHVvV29yZHNbaV0ud29yZDIudG9Mb3dlckNhc2UoKSkge1xuICAgICAgICAgICAgICAgIC8vIEZpbmQgdGhlIHdvcmQgYmxvY2ssIHRoZW4gZmluZCBpdCdzIHRyYW5zbGF0aW9uICh3b3JkMSk7IHRoZW4gZmluZCBpdHMgdHJhbnNsYXRpb24gaW4gdGhlIGZvcmVpZ24gc2VudGVuY2VcbiAgICAgICAgICAgICAgICAvLyBpZiB0aGlzIElTIGEgbWF0Y2gsIHRoZW4gZmluZCB0aGUgRHVvV29yZHNbaV0ud29yZDEgaW4gTmV3VHJhbnNsYXRpb24sIGFuZCByZXBsYWNlIGl0IHdpdGggdGhlIHNwYW4gdGhpbmcuIFxuICAgICAgICAgICAgICAgIGZvciAobGV0IGsgPSAwOyBrIDwgbmV3VHJhbnNsYXRpb24ubGVuZ3RoOyBrKyspIHtcbiAgICAgICAgICAgICAgICAgICAgbGV0IGZvcmVpZ25Xb3JkID0gbmV3VHJhbnNsYXRpb25ba11cblxuICAgICAgICAgICAgICAgICAgICBpZiAoZm9yZWlnbldvcmQudG9Mb3dlckNhc2UoKSA9PT0gRHVvV29yZHNbaV0ud29yZDEudG9Mb3dlckNhc2UoKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbG9vcCB0aHJvdWdoIGFsbCB0aGUgd29yZHMgaW4gbmV3VHJhbnNsYXRpb247IGlmIHlvdSBmaW5kIHRoZSBvbmUgbWF0Y2hpbmcgdGhlIHdvcmQgd2UgSlVTVCBwYXVzZWQgb24gaW4gdGhlIGFib3ZlIGxvb3AsIHN3YXAgaXQgZm9yIGEgc3Bhbm5lZCBmb3JlaWduIHdvcmRcblxuICAgICAgICAgICAgICAgICAgICAgICAgbmV3VHJhbnNsYXRpb25ba10gPSBgPHNwYW4gaWQ9YCArIGB3b3JkJHtpfWAgKyAnPicgKyBmb3JlaWduV29yZCArICc8L3NwYW4+J1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaSBzdGFydHMgYXQgMCwgc28gMCB3b3VsZCBiZSB0aGUgZmlyc3R3b3JkXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ0NTJykuaW5uZXJIVE1MID0gXCI8cD5cIiArIG5ld1RyYW5zbGF0aW9uLmpvaW4oJyAnKSArIFwiPC9wPlwiXG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ0NTJykuY2xhc3NMaXN0LmFkZCgnY2FudmFzU2VudGVuY2UnKVxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/makeSentence.js\n");
/***/ }),
/***/ "./src/modal.js":
/*!**********************!*\
!*** ./src/modal.js ***!
\**********************/
/*! no static exports found */
/***/ (function(module, exports) {
eval("var Modal = document.addEventListener('DOMContentLoaded', function () {\n var myModal = document.getElementById('myModal'); // Get the button that opens the modal\n\n var btn = document.getElementById(\"myBtn\"); // Get the <span> element that closes the modal\n\n var span = document.getElementsByClassName(\"close\")[0]; // When the user clicks on the button, open the modal \n\n btn.onclick = function () {\n myModal.style.display = \"block\";\n }; // When the user clicks on <span> (x), close the modal\n\n\n span.onclick = function () {\n myModal.style.display = \"none\";\n }; // When the user clicks anywhere outside of the modal, close it\n\n\n window.onclick = function (event) {\n if (event.target == myModal) {\n myModal.style.display = \"none\";\n }\n };\n});\nmodule.exports = Modal;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbW9kYWwuanM/YmYyMSJdLCJuYW1lcyI6WyJNb2RhbCIsImRvY3VtZW50IiwiYWRkRXZlbnRMaXN0ZW5lciIsIm15TW9kYWwiLCJnZXRFbGVtZW50QnlJZCIsImJ0biIsInNwYW4iLCJnZXRFbGVtZW50c0J5Q2xhc3NOYW1lIiwib25jbGljayIsInN0eWxlIiwiZGlzcGxheSIsIndpbmRvdyIsImV2ZW50IiwidGFyZ2V0IiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUEsSUFBTUEsS0FBSyxHQUFHQyxRQUFRLENBQUNDLGdCQUFULENBQTBCLGtCQUExQixFQUE4QyxZQUFNO0FBRWxFLE1BQUlDLE9BQU8sR0FBR0YsUUFBUSxDQUFDRyxjQUFULENBQXdCLFNBQXhCLENBQWQsQ0FGa0UsQ0FJbEU7O0FBQ0EsTUFBSUMsR0FBRyxHQUFHSixRQUFRLENBQUNHLGNBQVQsQ0FBd0IsT0FBeEIsQ0FBVixDQUxrRSxDQU9sRTs7QUFDQSxNQUFJRSxJQUFJLEdBQUdMLFFBQVEsQ0FBQ00sc0JBQVQsQ0FBZ0MsT0FBaEMsRUFBeUMsQ0FBekMsQ0FBWCxDQVJrRSxDQVVsRTs7QUFDQUYsS0FBRyxDQUFDRyxPQUFKLEdBQWMsWUFBVztBQUN2QkwsV0FBTyxDQUFDTSxLQUFSLENBQWNDLE9BQWQsR0FBd0IsT0FBeEI7QUFDRCxHQUZELENBWGtFLENBZWxFOzs7QUFDQUosTUFBSSxDQUFDRSxPQUFMLEdBQWUsWUFBVztBQUN4QkwsV0FBTyxDQUFDTSxLQUFSLENBQWNDLE9BQWQsR0FBd0IsTUFBeEI7QUFDRCxHQUZELENBaEJrRSxDQW9CbEU7OztBQUNBQyxRQUFNLENBQUNILE9BQVAsR0FBaUIsVUFBU0ksS0FBVCxFQUFnQjtBQUMvQixRQUFJQSxLQUFLLENBQUNDLE1BQU4sSUFBZ0JWLE9BQXBCLEVBQTZCO0FBQzNCQSxhQUFPLENBQUNNLEtBQVIsQ0FBY0MsT0FBZCxHQUF3QixNQUF4QjtBQUNEO0FBQ0YsR0FKRDtBQVFDLENBN0JhLENBQWQ7QUErQkFJLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQmYsS0FBakIiLCJmaWxlIjoiLi9zcmMvbW9kYWwuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBNb2RhbCA9IGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLCAoKSA9PiB7XG5cbmxldCBteU1vZGFsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ215TW9kYWwnKTtcblxuLy8gR2V0IHRoZSBidXR0b24gdGhhdCBvcGVucyB0aGUgbW9kYWxcbmxldCBidG4gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcIm15QnRuXCIpO1xuXG4vLyBHZXQgdGhlIDxzcGFuPiBlbGVtZW50IHRoYXQgY2xvc2VzIHRoZSBtb2RhbFxubGV0IHNwYW4gPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKFwiY2xvc2VcIilbMF07XG5cbi8vIFdoZW4gdGhlIHVzZXIgY2xpY2tzIG9uIHRoZSBidXR0b24sIG9wZW4gdGhlIG1vZGFsIFxuYnRuLm9uY2xpY2sgPSBmdW5jdGlvbigpIHtcbiAgbXlNb2RhbC5zdHlsZS5kaXNwbGF5ID0gXCJibG9ja1wiO1xufVxuXG4vLyBXaGVuIHRoZSB1c2VyIGNsaWNrcyBvbiA8c3Bhbj4gKHgpLCBjbG9zZSB0aGUgbW9kYWxcbnNwYW4ub25jbGljayA9IGZ1bmN0aW9uKCkge1xuICBteU1vZGFsLnN0eWxlLmRpc3BsYXkgPSBcIm5vbmVcIjtcbn1cblxuLy8gV2hlbiB0aGUgdXNlciBjbGlja3MgYW55d2hlcmUgb3V0c2lkZSBvZiB0aGUgbW9kYWwsIGNsb3NlIGl0XG53aW5kb3cub25jbGljayA9IGZ1bmN0aW9uKGV2ZW50KSB7XG4gIGlmIChldmVudC50YXJnZXQgPT0gbXlNb2RhbCkge1xuICAgIG15TW9kYWwuc3R5bGUuZGlzcGxheSA9IFwibm9uZVwiO1xuICB9XG59XG5cblxuXG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBNb2RhbDtcblxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/modal.js\n");
/***/ }),
/***/ "./src/msc.js":
/*!********************!*\
!*** ./src/msc.js ***!
\********************/
/*! exports provided: spriteify, stopWatch */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"spriteify\", function() { return spriteify; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"stopWatch\", function() { return stopWatch; });\n/* harmony import */ var _game_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./game.js */ \"./src/game.js\");\n\n\nfunction timer(ctx) {\n ctx.beginPath();\n ctx.rect(canvas.width - 100, 100, 50, 50);\n ctx.font = '14px serif';\n ctx.fillText(_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].time.toString(), 50, 50);\n ctx.closePath();\n}\n\nfunction nextLevel() {\n //if all hints are toggled, next level\n for (var i = 0; i < allLevels[_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level].length; i++) {\n var word = allLevels[_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level][i];\n\n if (word.toggle === true) {\n return false;\n } else if (i < allLevels[_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language][_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level].length - 1) {\n continue;\n } else {\n // if there are no words with y > 0 (loop through all the words)\n console.log('this is where I WOULD iterate the level'); // level += 1\n }\n }\n}\n\nvar spriteify = function spriteify() {\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.sx === 15) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.sx = 340;\n } else if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.sx === 340) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.sx = 15;\n }\n};\nvar stopWatch = function stopWatch() {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].time -= 1;\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].time <= 0 && _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].level >= 3 === false) {\n // level += 1; \n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].time += 120;\n }\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].delay !== undefined) {\n _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].delay -= 1;\n }\n\n if (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language !== \"demo\" || _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].language === \"demo\" && (_game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dx > 350 || _game_js__WEBPACK_IMPORTED_MODULE_0__[\"game\"].duo.dy < canvas.height - 100)) {\n $('img#arrow').css({\n display: \"none\"\n });\n $('p#trans').css({\n display: \"none\"\n });\n } else {\n $('img#arrow').css({\n display: \"block\"\n });\n $('p#trans').css({\n display: \"block\"\n });\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbXNjLmpzP2QzMzYiXSwibmFtZXMiOlsidGltZXIiLCJjdHgiLCJiZWdpblBhdGgiLCJyZWN0IiwiY2FudmFzIiwid2lkdGgiLCJmb250IiwiZmlsbFRleHQiLCJnYW1lIiwidGltZSIsInRvU3RyaW5nIiwiY2xvc2VQYXRoIiwibmV4dExldmVsIiwiaSIsImFsbExldmVscyIsImxhbmd1YWdlIiwibGV2ZWwiLCJsZW5ndGgiLCJ3b3JkIiwidG9nZ2xlIiwiY29uc29sZSIsImxvZyIsInNwcml0ZWlmeSIsImR1byIsInN4Iiwic3RvcFdhdGNoIiwiZGVsYXkiLCJ1bmRlZmluZWQiLCJkeCIsImR5IiwiaGVpZ2h0IiwiJCIsImNzcyIsImRpc3BsYXkiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBRUEsU0FBU0EsS0FBVCxDQUFlQyxHQUFmLEVBQW9CO0FBQ2hCQSxLQUFHLENBQUNDLFNBQUo7QUFDQUQsS0FBRyxDQUFDRSxJQUFKLENBQVNDLE1BQU0sQ0FBQ0MsS0FBUCxHQUFlLEdBQXhCLEVBQTZCLEdBQTdCLEVBQWtDLEVBQWxDLEVBQXNDLEVBQXRDO0FBQ0FKLEtBQUcsQ0FBQ0ssSUFBSixHQUFXLFlBQVg7QUFDQUwsS0FBRyxDQUFDTSxRQUFKLENBQWFDLDZDQUFJLENBQUNDLElBQUwsQ0FBVUMsUUFBVixFQUFiLEVBQW1DLEVBQW5DLEVBQXVDLEVBQXZDO0FBQ0FULEtBQUcsQ0FBQ1UsU0FBSjtBQUNIOztBQUVELFNBQVNDLFNBQVQsR0FBcUI7QUFBRTtBQUNuQixPQUFLLElBQUlDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdDLFNBQVMsQ0FBQ04sNkNBQUksQ0FBQ08sUUFBTixDQUFULENBQXlCUCw2Q0FBSSxDQUFDUSxLQUE5QixFQUFxQ0MsTUFBekQsRUFBaUVKLENBQUMsRUFBbEUsRUFBc0U7QUFFbEUsUUFBSUssSUFBSSxHQUFHSixTQUFTLENBQUNOLDZDQUFJLENBQUNPLFFBQU4sQ0FBVCxDQUF5QlAsNkNBQUksQ0FBQ1EsS0FBOUIsRUFBcUNILENBQXJDLENBQVg7O0FBQ0EsUUFBSUssSUFBSSxDQUFDQyxNQUFMLEtBQWdCLElBQXBCLEVBQTBCO0FBQ3RCLGFBQU8sS0FBUDtBQUNILEtBRkQsTUFFTyxJQUFJTixDQUFDLEdBQUdDLFNBQVMsQ0FBQ04sNkNBQUksQ0FBQ08sUUFBTixDQUFULENBQXlCUCw2Q0FBSSxDQUFDUSxLQUE5QixFQUFxQ0MsTUFBckMsR0FBOEMsQ0FBdEQsRUFBeUQ7QUFFNUQ7QUFDSCxLQUhNLE1BR0E7QUFDSDtBQUNBRyxhQUFPLENBQUNDLEdBQVIsQ0FBWSx5Q0FBWixFQUZHLENBR0g7QUFDSDtBQUNKO0FBQ0o7O0FBR00sSUFBTUMsU0FBUyxHQUFDLFNBQVZBLFNBQVUsR0FBSztBQUN4QixNQUFJZCw2Q0FBSSxDQUFDZSxHQUFMLENBQVNDLEVBQVQsS0FBZ0IsRUFBcEIsRUFBd0I7QUFDcEJoQixpREFBSSxDQUFDZSxHQUFMLENBQVNDLEVBQVQsR0FBYyxHQUFkO0FBQ0gsR0FGRCxNQUVPLElBQUloQiw2Q0FBSSxDQUFDZSxHQUFMLENBQVNDLEVBQVQsS0FBZ0IsR0FBcEIsRUFBeUI7QUFDNUJoQixpREFBSSxDQUFDZSxHQUFMLENBQVNDLEVBQVQsR0FBYyxFQUFkO0FBQ0g7QUFDSixDQU5NO0FBUUEsSUFBTUMsU0FBUyxHQUFDLFNBQVZBLFNBQVUsR0FBSztBQUN4QmpCLCtDQUFJLENBQUNDLElBQUwsSUFBYSxDQUFiOztBQUNBLE1BQUlELDZDQUFJLENBQUNDLElBQUwsSUFBYSxDQUFiLElBQWtCRCw2Q0FBSSxDQUFDUSxLQUFMLElBQWMsQ0FBZCxLQUFvQixLQUExQyxFQUFpRDtBQUM3QztBQUNBUixpREFBSSxDQUFDQyxJQUFMLElBQWEsR0FBYjtBQUNIOztBQUNELE1BQUlELDZDQUFJLENBQUNrQixLQUFMLEtBQWVDLFNBQW5CLEVBQThCO0FBRTFCbkIsaURBQUksQ0FBQ2tCLEtBQUwsSUFBYyxDQUFkO0FBQ0g7O0FBQ0QsTUFBSWxCLDZDQUFJLENBQUNPLFFBQUwsS0FBa0IsTUFBbEIsSUFBNkJQLDZDQUFJLENBQUNPLFFBQUwsS0FBa0IsTUFBbEIsS0FBNkJQLDZDQUFJLENBQUNlLEdBQUwsQ0FBU0ssRUFBVCxHQUFjLEdBQWQsSUFBcUJwQiw2Q0FBSSxDQUFDZSxHQUFMLENBQVNNLEVBQVQsR0FBY3pCLE1BQU0sQ0FBQzBCLE1BQVAsR0FBZ0IsR0FBaEYsQ0FBakMsRUFBd0g7QUFDcEhDLEtBQUMsQ0FBQyxXQUFELENBQUQsQ0FBZUMsR0FBZixDQUFtQjtBQUFFQyxhQUFPLEVBQUU7QUFBWCxLQUFuQjtBQUNBRixLQUFDLENBQUMsU0FBRCxDQUFELENBQWFDLEdBQWIsQ0FBaUI7QUFBRUMsYUFBTyxFQUFFO0FBQVgsS0FBakI7QUFDSCxHQUhELE1BR087QUFDSEYsS0FBQyxDQUFDLFdBQUQsQ0FBRCxDQUFlQyxHQUFmLENBQW1CO0FBQUVDLGFBQU8sRUFBRTtBQUFYLEtBQW5CO0FBQ0FGLEtBQUMsQ0FBQyxTQUFELENBQUQsQ0FBYUMsR0FBYixDQUFpQjtBQUFFQyxhQUFPLEVBQUU7QUFBWCxLQUFqQjtBQUNIO0FBRUosQ0FsQk0iLCJmaWxlIjoiLi9zcmMvbXNjLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2FtZSB9IGZyb20gJy4vZ2FtZS5qcydcblxuZnVuY3Rpb24gdGltZXIoY3R4KSB7XG4gICAgY3R4LmJlZ2luUGF0aCgpO1xuICAgIGN0eC5yZWN0KGNhbnZhcy53aWR0aCAtIDEwMCwgMTAwLCA1MCwgNTApO1xuICAgIGN0eC5mb250ID0gJzE0cHggc2VyaWYnXG4gICAgY3R4LmZpbGxUZXh0KGdhbWUudGltZS50b1N0cmluZygpLCA1MCwgNTApXG4gICAgY3R4LmNsb3NlUGF0aCgpO1xufVxuXG5mdW5jdGlvbiBuZXh0TGV2ZWwoKSB7IC8vaWYgYWxsIGhpbnRzIGFyZSB0b2dnbGVkLCBuZXh0IGxldmVsXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhbGxMZXZlbHNbZ2FtZS5sYW5ndWFnZV1bZ2FtZS5sZXZlbF0ubGVuZ3RoOyBpKyspIHtcblxuICAgICAgICBsZXQgd29yZCA9IGFsbExldmVsc1tnYW1lLmxhbmd1YWdlXVtnYW1lLmxldmVsXVtpXTtcbiAgICAgICAgaWYgKHdvcmQudG9nZ2xlID09PSB0cnVlKSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfSBlbHNlIGlmIChpIDwgYWxsTGV2ZWxzW2dhbWUubGFuZ3VhZ2VdW2dhbWUubGV2ZWxdLmxlbmd0aCAtIDEpIHtcblxuICAgICAgICAgICAgY29udGludWVcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIC8vICBpZiB0aGVyZSBhcmUgbm8gd29yZHMgd2l0aCB5ID4gMCAobG9vcCB0aHJvdWdoIGFsbCB0aGUgd29yZHMpXG4gICAgICAgICAgICBjb25zb2xlLmxvZygndGhpcyBpcyB3aGVyZSBJIFdPVUxEIGl0ZXJhdGUgdGhlIGxldmVsJylcbiAgICAgICAgICAgIC8vIGxldmVsICs9IDFcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5leHBvcnQgY29uc3Qgc3ByaXRlaWZ5PSgpPT4ge1xuICAgIGlmIChnYW1lLmR1by5zeCA9PT0gMTUpIHtcbiAgICAgICAgZ2FtZS5kdW8uc3ggPSAzNDA7XG4gICAgfSBlbHNlIGlmIChnYW1lLmR1by5zeCA9PT0gMzQwKSB7XG4gICAgICAgIGdhbWUuZHVvLnN4ID0gMTU7XG4gICAgfVxufVxuXG5leHBvcnQgY29uc3Qgc3RvcFdhdGNoPSgpPT4ge1xuICAgIGdhbWUudGltZSAtPSAxO1xuICAgIGlmIChnYW1lLnRpbWUgPD0gMCAmJiBnYW1lLmxldmVsID49IDMgPT09IGZhbHNlKSB7XG4gICAgICAgIC8vIGxldmVsICs9IDE7IFxuICAgICAgICBnYW1lLnRpbWUgKz0gMTIwO1xuICAgIH1cbiAgICBpZiAoZ2FtZS5kZWxheSAhPT0gdW5kZWZpbmVkKSB7XG5cbiAgICAgICAgZ2FtZS5kZWxheSAtPSAxO1xuICAgIH1cbiAgICBpZiAoZ2FtZS5sYW5ndWFnZSAhPT0gXCJkZW1vXCIgfHwgKGdhbWUubGFuZ3VhZ2UgPT09IFwiZGVtb1wiICYmIChnYW1lLmR1by5keCA+IDM1MCB8fCBnYW1lLmR1by5keSA8IGNhbnZhcy5oZWlnaHQgLSAxMDApKSkge1xuICAgICAgICAkKCdpbWcjYXJyb3cnKS5jc3MoeyBkaXNwbGF5OiBcIm5vbmVcIiB9KTtcbiAgICAgICAgJCgncCN0cmFucycpLmNzcyh7IGRpc3BsYXk6IFwibm9uZVwiIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICAgICQoJ2ltZyNhcnJvdycpLmNzcyh7IGRpc3BsYXk6IFwiYmxvY2tcIiB9KTtcbiAgICAgICAgJCgncCN0cmFucycpLmNzcyh7IGRpc3BsYXk6IFwiYmxvY2tcIiB9KTtcbiAgICB9XG5cbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/msc.js\n");
/***/ }),
/***/ "./src/sentence.js":
/*!*************************!*\
!*** ./src/sentence.js ***!
\*************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Sentence; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar Sentence = function Sentence(sentence, translation, x, y, height, width, color) {\n _classCallCheck(this, Sentence);\n\n this.x = x;\n this.y = y;\n this.height = height;\n this.width = width;\n this.color = color;\n this.sentence = sentence;\n this.translation = translation;\n};\n\n\n\nSentence.prototype.draw = function draw(ctx) {\n // if (this.color = nil) {this.color = white}\n ctx.beginPath();\n ctx.rect(this.x, this.y, this.width, this.height);\n ctx.font = \"20px serif\"; // ctx.fillStyle=this.color\n\n ctx.fillText(this.sentence, this.x + this.width / 8, this.y + this.height / 2);\n ctx.closePath();\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2VudGVuY2UuanM/OTAwMCJdLCJuYW1lcyI6WyJTZW50ZW5jZSIsInNlbnRlbmNlIiwidHJhbnNsYXRpb24iLCJ4IiwieSIsImhlaWdodCIsIndpZHRoIiwiY29sb3IiLCJwcm90b3R5cGUiLCJkcmF3IiwiY3R4IiwiYmVnaW5QYXRoIiwicmVjdCIsImZvbnQiLCJmaWxsVGV4dCIsImNsb3NlUGF0aCJdLCJtYXBwaW5ncyI6Ijs7OztJQUNxQkEsUSxHQUNqQixrQkFBWUMsUUFBWixFQUFzQkMsV0FBdEIsRUFBbUNDLENBQW5DLEVBQXNDQyxDQUF0QyxFQUF5Q0MsTUFBekMsRUFBaURDLEtBQWpELEVBQXdEQyxLQUF4RCxFQUE4RDtBQUFBOztBQUMxRCxPQUFLSixDQUFMLEdBQVNBLENBQVQ7QUFDQSxPQUFLQyxDQUFMLEdBQVNBLENBQVQ7QUFDQSxPQUFLQyxNQUFMLEdBQWNBLE1BQWQ7QUFDQSxPQUFLQyxLQUFMLEdBQWFBLEtBQWI7QUFDQSxPQUFLQyxLQUFMLEdBQWFBLEtBQWI7QUFDQSxPQUFLTixRQUFMLEdBQWdCQSxRQUFoQjtBQUNBLE9BQUtDLFdBQUwsR0FBbUJBLFdBQW5CO0FBQ0gsQzs7OztBQUVMRixRQUFRLENBQUNRLFNBQVQsQ0FBbUJDLElBQW5CLEdBQTBCLFNBQVNBLElBQVQsQ0FBY0MsR0FBZCxFQUFrQjtBQUN4QztBQUNBQSxLQUFHLENBQUNDLFNBQUo7QUFDQUQsS0FBRyxDQUFDRSxJQUFKLENBQVMsS0FBS1QsQ0FBZCxFQUFpQixLQUFLQyxDQUF0QixFQUF5QixLQUFLRSxLQUE5QixFQUFxQyxLQUFLRCxNQUExQztBQUNBSyxLQUFHLENBQUNHLElBQUosR0FBVyxZQUFYLENBSndDLENBS3hDOztBQUNBSCxLQUFHLENBQUNJLFFBQUosQ0FBYSxLQUFLYixRQUFsQixFQUE0QixLQUFLRSxDQUFMLEdBQVMsS0FBS0csS0FBTCxHQUFXLENBQWhELEVBQW1ELEtBQUtGLENBQUwsR0FBUyxLQUFLQyxNQUFMLEdBQWMsQ0FBMUU7QUFFQUssS0FBRyxDQUFDSyxTQUFKO0FBQ0gsQ0FURCIsImZpbGUiOiIuL3NyYy9zZW50ZW5jZS5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgU2VudGVuY2Uge1xuICAgIGNvbnN0cnVjdG9yKHNlbnRlbmNlLCB0cmFuc2xhdGlvbiwgeCwgeSwgaGVpZ2h0LCB3aWR0aCwgY29sb3Ipe1xuICAgICAgICB0aGlzLnggPSB4O1xuICAgICAgICB0aGlzLnkgPSB5O1xuICAgICAgICB0aGlzLmhlaWdodCA9IGhlaWdodDtcbiAgICAgICAgdGhpcy53aWR0aCA9IHdpZHRoO1xuICAgICAgICB0aGlzLmNvbG9yID0gY29sb3I7XG4gICAgICAgIHRoaXMuc2VudGVuY2UgPSBzZW50ZW5jZTtcbiAgICAgICAgdGhpcy50cmFuc2xhdGlvbiA9IHRyYW5zbGF0aW9uO1xuICAgIH1cbn1cblNlbnRlbmNlLnByb3RvdHlwZS5kcmF3ID0gZnVuY3Rpb24gZHJhdyhjdHgpe1xuICAgIC8vIGlmICh0aGlzLmNvbG9yID0gbmlsKSB7dGhpcy5jb2xvciA9IHdoaXRlfVxuICAgIGN0eC5iZWdpblBhdGgoKTtcbiAgICBjdHgucmVjdCh0aGlzLngsIHRoaXMueSwgdGhpcy53aWR0aCwgdGhpcy5oZWlnaHQpXG4gICAgY3R4LmZvbnQgPSBcIjIwcHggc2VyaWZcIjtcbiAgICAvLyBjdHguZmlsbFN0eWxlPXRoaXMuY29sb3JcbiAgICBjdHguZmlsbFRleHQodGhpcy5zZW50ZW5jZSwgdGhpcy54ICsgdGhpcy53aWR0aC84LCB0aGlzLnkgKyB0aGlzLmhlaWdodCAvIDIpXG4gICAgXG4gICAgY3R4LmNsb3NlUGF0aCgpO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/sentence.js\n");
/***/ }),
/***/ "./src/word.js":
/*!*********************!*\
!*** ./src/word.js ***!
\*********************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Word; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n// module.exports = class Word {\nvar Word = function Word(word1, word2, x, y, width, height, color, toggle) {\n _classCallCheck(this, Word);\n\n this.x = x;\n this.y = y;\n this.width = width;\n this.word1 = word1;\n this.word2 = word2;\n this.height = height;\n this.color = color;\n this.toggle = toggle;\n};\n\n\n\nWord.prototype.draw = function draw(ctx) {\n ctx.beginPath();\n ctx.rect(this.x, this.y, this.width, this.height);\n ctx.font = '17px Museo Sans Rounded';\n ctx.textBaseline = \"middle\";\n ctx.textAlign = \"center\";\n\n if (this.toggle) {\n ctx.fillText(this.word1, this.x + this.width / 2, this.y + this.height / 2);\n } else {\n ctx.fillText(this.word2, this.x + this.width / 2, this.y + this.height / 2);\n }\n\n ctx.strokeStyle = this.color;\n ctx.stroke();\n ctx.closePath();\n};\n\nWord.prototype.clear = function clear(ctx) {\n ctx.clearRect(this.x, this.y, this.width, this.height);\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvd29yZC5qcz8yMWY5Il0sIm5hbWVzIjpbIldvcmQiLCJ3b3JkMSIsIndvcmQyIiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsImNvbG9yIiwidG9nZ2xlIiwicHJvdG90eXBlIiwiZHJhdyIsImN0eCIsImJlZ2luUGF0aCIsInJlY3QiLCJmb250IiwidGV4dEJhc2VsaW5lIiwidGV4dEFsaWduIiwiZmlsbFRleHQiLCJzdHJva2VTdHlsZSIsInN0cm9rZSIsImNsb3NlUGF0aCIsImNsZWFyIiwiY2xlYXJSZWN0Il0sIm1hcHBpbmdzIjoiOzs7O0FBQUE7SUFFcUJBLEksR0FDakIsY0FBWUMsS0FBWixFQUFtQkMsS0FBbkIsRUFBMEJDLENBQTFCLEVBQTZCQyxDQUE3QixFQUFnQ0MsS0FBaEMsRUFBdUNDLE1BQXZDLEVBQStDQyxLQUEvQyxFQUFzREMsTUFBdEQsRUFBNkQ7QUFBQTs7QUFDekQsT0FBS0wsQ0FBTCxHQUFTQSxDQUFUO0FBQ0EsT0FBS0MsQ0FBTCxHQUFTQSxDQUFUO0FBQ0EsT0FBS0MsS0FBTCxHQUFhQSxLQUFiO0FBQ0EsT0FBS0osS0FBTCxHQUFhQSxLQUFiO0FBQ0EsT0FBS0MsS0FBTCxHQUFhQSxLQUFiO0FBQ0EsT0FBS0ksTUFBTCxHQUFjQSxNQUFkO0FBQ0EsT0FBS0MsS0FBTCxHQUFhQSxLQUFiO0FBQ0EsT0FBS0MsTUFBTCxHQUFjQSxNQUFkO0FBQ0gsQzs7OztBQUdMUixJQUFJLENBQUNTLFNBQUwsQ0FBZUMsSUFBZixHQUFzQixTQUFTQSxJQUFULENBQWNDLEdBQWQsRUFBbUI7QUFFckNBLEtBQUcsQ0FBQ0MsU0FBSjtBQUNBRCxLQUFHLENBQUNFLElBQUosQ0FBUyxLQUFLVixDQUFkLEVBQWlCLEtBQUtDLENBQXRCLEVBQXlCLEtBQUtDLEtBQTlCLEVBQXFDLEtBQUtDLE1BQTFDO0FBQ0FLLEtBQUcsQ0FBQ0csSUFBSixHQUFXLHlCQUFYO0FBQ0FILEtBQUcsQ0FBQ0ksWUFBSixHQUFrQixRQUFsQjtBQUNBSixLQUFHLENBQUNLLFNBQUosR0FBZ0IsUUFBaEI7O0FBRUEsTUFBSSxLQUFLUixNQUFULEVBQWlCO0FBQ2JHLE9BQUcsQ0FBQ00sUUFBSixDQUFhLEtBQUtoQixLQUFsQixFQUF5QixLQUFLRSxDQUFMLEdBQVMsS0FBS0UsS0FBTCxHQUFXLENBQTdDLEVBQWdELEtBQUtELENBQUwsR0FBUyxLQUFLRSxNQUFMLEdBQWMsQ0FBdkU7QUFDSCxHQUZELE1BRU87QUFDSEssT0FBRyxDQUFDTSxRQUFKLENBQWEsS0FBS2YsS0FBbEIsRUFBeUIsS0FBS0MsQ0FBTCxHQUFTLEtBQUtFLEtBQUwsR0FBVyxDQUE3QyxFQUFnRCxLQUFLRCxDQUFMLEdBQVMsS0FBS0UsTUFBTCxHQUFjLENBQXZFO0FBQ0g7O0FBRURLLEtBQUcsQ0FBQ08sV0FBSixHQUFpQixLQUFLWCxLQUF0QjtBQUNBSSxLQUFHLENBQUNRLE1BQUo7QUFDQVIsS0FBRyxDQUFDUyxTQUFKO0FBQ0gsQ0FqQkQ7O0FBbUJBcEIsSUFBSSxDQUFDUyxTQUFMLENBQWVZLEtBQWYsR0FBdUIsU0FBU0EsS0FBVCxDQUFlVixHQUFmLEVBQW9CO0FBQ3ZDQSxLQUFHLENBQUNXLFNBQUosQ0FBYyxLQUFLbkIsQ0FBbkIsRUFBc0IsS0FBS0MsQ0FBM0IsRUFBOEIsS0FBS0MsS0FBbkMsRUFBeUMsS0FBS0MsTUFBOUM7QUFDSCxDQUZEIiwiZmlsZSI6Ii4vc3JjL3dvcmQuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBtb2R1bGUuZXhwb3J0cyA9IGNsYXNzIFdvcmQge1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBXb3JkIHtcbiAgICBjb25zdHJ1Y3Rvcih3b3JkMSwgd29yZDIsIHgsIHksIHdpZHRoLCBoZWlnaHQsIGNvbG9yLCB0b2dnbGUpe1xuICAgICAgICB0aGlzLnggPSB4O1xuICAgICAgICB0aGlzLnkgPSB5O1xuICAgICAgICB0aGlzLndpZHRoID0gd2lkdGg7XG4gICAgICAgIHRoaXMud29yZDEgPSB3b3JkMTtcbiAgICAgICAgdGhpcy53b3JkMiA9IHdvcmQyO1xuICAgICAgICB0aGlzLmhlaWdodCA9IGhlaWdodDtcbiAgICAgICAgdGhpcy5jb2xvciA9IGNvbG9yO1xuICAgICAgICB0aGlzLnRvZ2dsZSA9IHRvZ2dsZTtcbiAgICB9XG59XG5cbldvcmQucHJvdG90eXBlLmRyYXcgPSBmdW5jdGlvbiBkcmF3KGN0eCkge1xuXG4gICAgY3R4LmJlZ2luUGF0aCgpO1xuICAgIGN0eC5yZWN0KHRoaXMueCwgdGhpcy55LCB0aGlzLndpZHRoLCB0aGlzLmhlaWdodClcbiAgICBjdHguZm9udCA9ICcxN3B4IE11c2VvIFNhbnMgUm91bmRlZCdcbiAgICBjdHgudGV4dEJhc2VsaW5lID1cIm1pZGRsZVwiXG4gICAgY3R4LnRleHRBbGlnbiA9IFwiY2VudGVyXCI7IFxuICAgIFxuICAgIGlmICh0aGlzLnRvZ2dsZSkge1xuICAgICAgICBjdHguZmlsbFRleHQodGhpcy53b3JkMSwgdGhpcy54ICsgdGhpcy53aWR0aC8yLCB0aGlzLnkgKyB0aGlzLmhlaWdodCAvIDIgKVxuICAgIH0gZWxzZSB7XG4gICAgICAgIGN0eC5maWxsVGV4dCh0aGlzLndvcmQyLCB0aGlzLnggKyB0aGlzLndpZHRoLzIsIHRoaXMueSArIHRoaXMuaGVpZ2h0IC8gMilcbiAgICB9XG4gICAgXG4gICAgY3R4LnN0cm9rZVN0eWxlID10aGlzLmNvbG9yO1xuICAgIGN0eC5zdHJva2UoKTtcbiAgICBjdHguY2xvc2VQYXRoKCk7XG59XG5cbldvcmQucHJvdG90eXBlLmNsZWFyID0gZnVuY3Rpb24gY2xlYXIoY3R4KSB7XG4gICAgY3R4LmNsZWFyUmVjdCh0aGlzLngsIHRoaXMueSwgdGhpcy53aWR0aCx0aGlzLmhlaWdodClcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/word.js\n");
/***/ }),
/***/ "./src/wordCollections.js":
/*!********************************!*\
!*** ./src/wordCollections.js ***!
\********************************/
/*! exports provided: allLevels */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"allLevels\", function() { return allLevels; });\n/* harmony import */ var _word__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./word */ \"./src/word.js\");\n/* harmony import */ var _sentence__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./sentence */ \"./src/sentence.js\");\n\n\nvar canvas = {\n width: 960,\n height: 640\n}; // languages!\n\nvar French = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('Francais', 'French', canvas.width / 4, canvas.height - 450, 70, 50, 'red', true);\nvar Spanish = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('Español', 'Spanish', canvas.width - 550, canvas.height - 250, 70, 50, 'orange', true);\nvar Japanese = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('日本語', 'Japanese', 650, 220, 70, 50, 'green', true);\nvar Tamil = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('தமிழ்', 'Tamil', 650, 220, 70, 50, 'purple', true); // let sentence = new Sentence(\"Translate this sentence!\", 710, 25, 50, 230, 'yellow')\n\nvar Demo = new _sentence__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('Choose a language!', 760, 75, 100, 200, 'green');\n/* spanish level 4 */\n\nvar dog = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('perro', 'the dog', 860, 565, 70, 50, 'orange', true);\nvar hungry = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('necesita', 'needs', 15, 150, 70, 50, 'orange', true);\nvar food = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('comida', 'food', 550, 370, 70, 50, 'green', true);\nvar needsFood = new _sentence__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('El perro necesita comida', \"The dog needs food\", 760, 75, 100, 170, 'green'); // x, y, height, width, color\n// spanish level 1\n\nvar chico = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('chico', 'boy', 15, 150, 70, 50, 'orange', true);\nvar perdido = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('perdido', 'lost', 860, 565, 70, 50, 'orange', true);\nvar yo = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('yo', 'I', 550, 370, 70, 50, 'orange', true);\nvar brotherSentence = new _sentence__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('Yo soy un chico perdido', \"I am a lost boy\", 760, 75, 100, 170, 'green'); // spanish level 2\n\nvar bebi = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('bebí', 'drank', 860, 565, 70, 50, 'orange', true);\nvar tu = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('tu', 'your', 15, 150, 70, 50, 'orange', true);\nvar leche = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('leche', 'milk', 550, 370, 70, 50, 'orange', true);\nvar dieSentence = new _sentence__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('Yo bebí tu leche', \"I drank your milk\", 760, 75, 100, 170, 'green'); // spanish level 3\n\nvar fear = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('temo', 'fear', 860, 565, 70, 50, 'orange', true);\nvar me = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('me', 'I', 550, 370, 70, 50, 'orange', true);\nvar carlosSentence = new _sentence__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('Me temo Carlos', \"I fear Carlos\", 760, 75, 100, 170, 'green');\n/* Japanese level 1*/\n\nvar iWord = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('ぼく', 'I', 860, 565, 70, 50, 'green', true);\nvar am = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('です', 'am', 15, 150, 70, 50, 'green', true);\nvar boy = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('おとこのこ', 'boy', 550, 370, 95, 50, 'green', true);\nvar IamABoy = new _sentence__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('ぼく は おとこのこ です', \"I am a boy\", 760, 75, 100, 170, 'green'); // Japanese level 2\n\nvar like = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('好き', 'like', 15, 150, 80, 50, 'green', true);\nvar eggs = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('たまご', 'eggs', 550, 370, 70, 50, 'green', true);\nvar ILikeEggs = new _sentence__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('私は たまご 好き です', \"I like eggs\", 760, 75, 100, 170, 'green');\n/* French Level 1*/\n\nvar go = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('Papa', 'father', 860, 565, 70, 50, 'green', true);\nvar room = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('arrête', 'stop', 15, 150, 70, 50, 'green', true);\nvar anymore = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('crier', 'yelling', 550, 370, 70, 50, 'green', true);\nvar RoomSentence = new _sentence__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('Papa arrête de crier', \"Father stop yelling\", 760, 75, 100, 170, 'green');\n/* French Level 2*/\n\nvar where = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"](\"ou\", 'where', 860, 565, 70, 50, '#b946b9', true);\nvar herFamily = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('famille', 'family', 15, 150, 70, 50, '#b946b9', true);\nvar familySentence = new _sentence__WEBPACK_IMPORTED_MODULE_1__[\"default\"](\"ou est sa famille\", \"Where is her family\", 760, 75, 100, 170, 'green');\n/* French Level 3*/\n\nvar school = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"](\"maison\", 'house', 860, 565, 70, 50, '#b946b9', true);\nvar ruined = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('ruinee', 'ruined', 15, 150, 70, 50, '#b946b9', true);\nvar forever = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('toujours', 'forever', 550, 370, 70, 50, '#b946b9', true);\nvar schoolSentence = new _sentence__WEBPACK_IMPORTED_MODULE_1__[\"default\"](\"le maison est ruinee pour toujours\", \"the house is ruined forever\", 760, 75, 100, 170, 'green'); // French Level 4\n\nvar pere = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('father', 'pere', 860, 565, 70, 50, '#b946b9', true);\nvar disparu = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('disappeared', 'disparu', 15, 150, \"disappeared\".length * 8, 50, '#b946b9', true);\nvar PereSentence = new _sentence__WEBPACK_IMPORTED_MODULE_1__[\"default\"](\"Her father has disappeared\", 'Sa pere a disparu', 760, 75, 100, 170, 'green'); // Tamil Level 1\n\nvar bear = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('bear', 'கரடி', 860, 565, 70, 50, '#b946b9', true);\nvar near = new _word__WEBPACK_IMPORTED_MODULE_0__[\"default\"]('near', 'அருகில்', 860, 565, 70, 50, '#b946b9', true);\nvar bearSentence = new _sentence__WEBPACK_IMPORTED_MODULE_1__[\"default\"](\"the bear is near\", \"கரடி அருகில் இருக்கிறது\"); // cleared!\n\n/* LEVELS */\n\nvar languages = [French, Spanish, Japanese];\nvar spanishLevel1 = [yo, chico, perdido, brotherSentence];\nvar spanishLevel2 = [bebi, tu, leche, dieSentence];\nvar spanishLevel3 = [fear, me, carlosSentence];\nvar spanishLevel4 = [dog, hungry, food, needsFood];\nvar japaneseLevel1 = [iWord, am, boy, IamABoy];\nvar japaneseLevel2 = [like, eggs, ILikeEggs];\nvar frenchLevel1 = [go, room, anymore, RoomSentence];\nvar frenchLevel2 = [where, herFamily, familySentence];\nvar frenchLevel3 = [school, ruined, forever, schoolSentence];\nvar frenchLevel4 = [pere, disparu, PereSentence];\nvar allLevels = {\n demo: {\n 1: languages\n },\n French: {\n 1: frenchLevel1,\n 2: frenchLevel2,\n 3: frenchLevel3,\n 4: frenchLevel4\n },\n Spanish: {\n 1: spanishLevel1,\n 2: spanishLevel2,\n 3: spanishLevel3,\n 4: spanishLevel4\n },\n Japanese: {\n 1: japaneseLevel1,\n 2: japaneseLevel2\n } // eggs: [completed]\n\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvd29yZENvbGxlY3Rpb25zLmpzPzljMzAiXSwibmFtZXMiOlsiY2FudmFzIiwid2lkdGgiLCJoZWlnaHQiLCJGcmVuY2giLCJXb3JkIiwiU3BhbmlzaCIsIkphcGFuZXNlIiwiVGFtaWwiLCJEZW1vIiwiU2VudGVuY2UiLCJkb2ciLCJodW5ncnkiLCJmb29kIiwibmVlZHNGb29kIiwiY2hpY28iLCJwZXJkaWRvIiwieW8iLCJicm90aGVyU2VudGVuY2UiLCJiZWJpIiwidHUiLCJsZWNoZSIsImRpZVNlbnRlbmNlIiwiZmVhciIsIm1lIiwiY2FybG9zU2VudGVuY2UiLCJpV29yZCIsImFtIiwiYm95IiwiSWFtQUJveSIsImxpa2UiLCJlZ2dzIiwiSUxpa2VFZ2dzIiwiZ28iLCJyb29tIiwiYW55bW9yZSIsIlJvb21TZW50ZW5jZSIsIndoZXJlIiwiaGVyRmFtaWx5IiwiZmFtaWx5U2VudGVuY2UiLCJzY2hvb2wiLCJydWluZWQiLCJmb3JldmVyIiwic2Nob29sU2VudGVuY2UiLCJwZXJlIiwiZGlzcGFydSIsImxlbmd0aCIsIlBlcmVTZW50ZW5jZSIsImJlYXIiLCJuZWFyIiwiYmVhclNlbnRlbmNlIiwibGFuZ3VhZ2VzIiwic3BhbmlzaExldmVsMSIsInNwYW5pc2hMZXZlbDIiLCJzcGFuaXNoTGV2ZWwzIiwic3BhbmlzaExldmVsNCIsImphcGFuZXNlTGV2ZWwxIiwiamFwYW5lc2VMZXZlbDIiLCJmcmVuY2hMZXZlbDEiLCJmcmVuY2hMZXZlbDIiLCJmcmVuY2hMZXZlbDMiLCJmcmVuY2hMZXZlbDQiLCJhbGxMZXZlbHMiLCJkZW1vIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFFSSxJQUFNQSxNQUFNLEdBQUc7QUFBRUMsT0FBSyxFQUFFLEdBQVQ7QUFBY0MsUUFBTSxFQUFFO0FBQXRCLENBQWYsQyxDQUNKOztBQUNJLElBQUlDLE1BQU0sR0FBRyxJQUFJQyw2Q0FBSixDQUFTLFVBQVQs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LENBQUN6QixFQUFELEVBQUtDLElBQUwsRUFBV0MsT0FBWCxFQUFvQkMsWUFBcEIsQ0FBbkI7QUFDQSxJQUFJdUIsWUFBWSxHQUFHLENBQUN0QixLQUFELEVBQVFDLFNBQVIsRUFBbUJDLGNBQW5CLENBQW5CO0FBQ0EsSUFBSXFCLFlBQVksR0FBRyxDQUFDcEIsTUFBRCxFQUFTQyxNQUFULEVBQWlCQyxPQUFqQixFQUEwQkMsY0FBMUIsQ0FBbkI7QUFDQSxJQUFJa0IsWUFBWSxHQUFHLENBQUNqQixJQUFELEVBQU9DLE9BQVAsRUFBZ0JFLFlBQWhCLENBQW5CO0FBR08sSUFBTWUsU0FBUyxHQUFHO0FBQ3JCQyxNQUFJLEVBQUU7QUFBRSxPQUFHWjtBQUFMLEdBRGU7QUFFckIvQyxRQUFNLEVBQUU7QUFBRSxPQUFHc0QsWUFBTDtBQUFtQixPQUFHQyxZQUF0QjtBQUFvQyxPQUFHQyxZQUF2QztBQUFxRCxPQUFHQztBQUF4RCxHQUZhO0FBR3JCdkQsU0FBTyxFQUFFO0FBQUUsT0FBRzhDLGFBQUw7QUFBb0IsT0FBR0MsYUFBdkI7QUFBc0MsT0FBR0MsYUFBekM7QUFBd0QsT0FBR0M7QUFBM0QsR0FIWTtBQUlyQmhELFVBQVEsRUFBRTtBQUFFLE9BQUdpRCxjQUFMO0FBQXFCLE9BQUdDO0FBQXhCLEdBSlcsQ0FLckI7O0FBTHFCLENBQWxCIiwiZmlsZSI6Ii4vc3JjL3dvcmRDb2xsZWN0aW9ucy5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBXb3JkIGZyb20gJy4vd29yZCc7XG5pbXBvcnQgU2VudGVuY2UgZnJvbSAnLi9zZW50ZW5jZSc7XG5cbiAgICBjb25zdCBjYW52YXMgPSB7IHdpZHRoOiA5NjAsIGhlaWdodDogNjQwIH07XG4vLyBsYW5ndWFnZXMhXG4gICAgbGV0IEZyZW5jaCA9IG5ldyBXb3JkKCdGcmFuY2FpcycsICdGcmVuY2gnLCBjYW52YXMud2lkdGggLyA0LCBjYW52YXMuaGVpZ2h0IC0gNDUwLCA3MCwgNTAsICdyZWQnLCB0cnVlKTtcbiAgICBsZXQgU3BhbmlzaCA9IG5ldyBXb3JkKCdFc3Bhw7FvbCcsICdTcGFuaXNoJywgY2FudmFzLndpZHRoIC0gNTUwLCBjYW52YXMuaGVpZ2h0IC0gMjUwLCA3MCwgNTAsICdvcmFuZ2UnLCB0cnVlKTtcbiAgICBsZXQgSmFwYW5lc2UgPSBuZXcgV29yZCgn5pel5pys6KqeJywgJ0phcGFuZXNlJywgNjUwLCAyMjAsIDcwLCA1MCwgJ2dyZWVuJywgdHJ1ZSk7XG4gICAgbGV0IFRhbWlsID0gbmV3IFdvcmQoJ+CupOCuruCuv+CutOCvjScsICdUYW1pbCcsIDY1MCwgMjIwLCA3MCwgNTAsICdwdXJwbGUnLCB0cnVlKVxuICAgIC8vIGxldCBzZW50ZW5jZSA9IG5ldyBTZW50ZW5jZShcIlRyYW5zbGF0ZSB0aGlzIHNlbnRlbmNlIVwiLCA3MTAsIDI1LCA1MCwgMjMwLCAneWVsbG93JylcbiAgICBsZXQgRGVtbyA9IG5ldyBTZW50ZW5jZSgnQ2hvb3NlIGEgbGFuZ3VhZ2UhJywgNzYwLCA3NSwgMTAwLCAyMDAsICdncmVlbicpO1xuXG4vKiBzcGFuaXNoIGxldmVsIDQgKi9cbmxldCBkb2cgPSBuZXcgV29yZCgncGVycm8nLCAndGhlIGRvZycsIDg2MCwgNTY1LCA3MCwgNTAsICdvcmFuZ2UnLCB0cnVlKTtcbmxldCBodW5ncnkgPSBuZXcgV29yZCgnbmVjZXNpdGEnLCAnbmVlZHMnLCAxNSwgMTUwLCA3MCwgNTAsICdvcmFuZ2UnLCB0cnVlKTtcbmxldCBmb29kID0gbmV3IFdvcmQoJ2NvbWlkYScsICdmb29kJywgNTUwLCAzNzAsIDcwLCA1MCwgJ2dyZWVuJywgdHJ1ZSk7XG5sZXQgbmVlZHNGb29kID0gbmV3IFNlbnRlbmNlKCdFbCBwZXJybyBuZWNlc2l0YSBjb21pZGEnLCBcIlRoZSBkb2cgbmVlZHMgZm9vZFwiLCA3NjAsIDc1LCAxMDAsIDE3MCwgJ2dyZWVuJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8geCwgeSwgaGVpZ2h0LCB3aWR0aCwgY29sb3Jcbi8vIHNwYW5pc2ggbGV2ZWwgMVxubGV0IGNoaWNvID0gbmV3IFdvcmQoJ2NoaWNvJywgJ2JveScsIDE1LCAxNTAsIDcwLCA1MCwgJ29yYW5nZScsIHRydWUpXG5sZXQgcGVyZGlkbyA9IG5ldyBXb3JkKCdwZXJkaWRvJywgJ2xvc3QnLCA4NjAsIDU2NSwgNzAsIDUwLCAnb3JhbmdlJywgdHJ1ZSk7XG5sZXQgeW8gPSBuZXcgV29yZCgneW8nLCAnSScsIDU1MCwgMzcwLCA3MCwgNTAsICdvcmFuZ2UnLCB0cnVlKTtcbmxldCBicm90aGVyU2VudGVuY2UgPSBuZXcgU2VudGVuY2UoJ1lvIHNveSB1biBjaGljbyBwZXJkaWRvJywgXCJJIGFtIGEgbG9zdCBib3lcIiwgNzYwLCA3NSwgMTAwLCAxNzAsICdncmVlbicpO1xuXG4vLyBzcGFuaXNoIGxldmVsIDJcbmxldCBiZWJpID0gbmV3IFdvcmQoJ2JlYsOtJywgJ2RyYW5rJywgODYwLCA1NjUsIDcwLCA1MCwgJ29yYW5nZScsIHRydWUpO1xubGV0IHR1ID0gbmV3IFdvcmQoJ3R1JywgJ3lvdXInLCAxNSwgMTUwLCA3MCwgNTAsICdvcmFuZ2UnLCB0cnVlKTtcbmxldCBsZWNoZSA9IG5ldyBXb3JkKCdsZWNoZScsICdtaWxrJywgNTUwLCAzNzAsIDcwLCA1MCwgJ29yYW5nZScsIHRydWUpO1xubGV0IGRpZVNlbnRlbmNlID0gbmV3IFNlbnRlbmNlKCdZbyBiZWLDrSB0dSBsZWNoZScsIFwiSSBkcmFuayB5b3VyIG1pbGtcIiwgNzYwLCA3NSwgMTAwLCAxNzAsICdncmVlbicpO1xuXG4vLyBzcGFuaXNoIGxldmVsIDNcbmxldCBmZWFyID0gbmV3IFdvcmQoJ3RlbW8nLCAnZmVhcicsIDg2MCwgNTY1LCA3MCwgNTAsICdvcmFuZ2UnLCB0cnVlKVxubGV0IG1lID0gbmV3IFdvcmQoJ21lJywgJ0knLCA1NTAsIDM3MCwgNzAsIDUwLCAnb3JhbmdlJywgdHJ1ZSlcbmxldCBjYXJsb3NTZW50ZW5jZSA9IG5ldyBTZW50ZW5jZSgnTWUgdGVtbyBDYXJsb3MnLCBcIkkgZmVhciBDYXJsb3NcIiwgNzYwLCA3NSwgMTAwLCAxNzAsICdncmVlbicpO1xuXG5cbi8qIEphcGFuZXNlIGxldmVsIDEqL1xubGV0IGlXb3JkID0gbmV3IFdvcmQoJ+OBvOOBjycsICdJJywgODYwLCA1NjUsIDcwLCA1MCwgJ2dyZWVuJywgdHJ1ZSk7XG4gbGV0IGFtID0gbmV3IFdvcmQoJ+OBp+OBmScsICdhbScsIDE1LCAxNTAsIDcwLCA1MCwgJ2dyZWVuJywgdHJ1ZSk7XG5sZXQgYm95ID0gbmV3IFdvcmQoJ+OBiuOBqOOBk+OBruOBkycsICdib3knLCA1NTAsIDM3MCwgOTUsIDUwLCAnZ3JlZW4nLCB0cnVlKTtcbmxldCBJYW1BQm95ID0gbmV3IFNlbnRlbmNlKCfjgbzjgY8g44GvIOOBiuOBqOOBk+OBruOBkyDjgafjgZknLCBcIkkgYW0gYSBib3lcIiwgNzYwLCA3NSwgMTAwLCAxNzAsICdncmVlbicpO1xuXG4vLyBKYXBhbmVzZSBsZXZlbCAyXG5sZXQgbGlrZSA9IG5ldyBXb3JkKCflpb3jgY0nLCAnbGlrZScsIDE1LCAxNTAsIDgwLCA1MCwgJ2dyZWVuJywgdHJ1ZSk7XG5sZXQgZWdncyA9IG5ldyBXb3JkKCfjgZ/jgb7jgZQnLCAnZWdncycsIDU1MCwgMzcwLCA3MCwgNTAsICdncmVlbicsIHRydWUpO1xubGV0IElMaWtlRWdncyA9IG5ldyBTZW50ZW5jZSgn56eB44GvIOOBn+OBvuOBlCDlpb3jgY0g44Gn44GZJywgXCJJIGxpa2UgZWdnc1wiLCA3NjAsIDc1LCAxMDAsIDE3MCwgJ2dyZWVuJyk7XG5cbi8qIEZyZW5jaCBMZXZlbCAxKi9cbmxldCBnbyA9IG5ldyBXb3JkKCdQYXBhJywgJ2ZhdGhlcicsIDg2MCwgNTY1LCA3MCwgNTAsICdncmVlbicsIHRydWUpO1xubGV0IHJvb20gPSBuZXcgV29yZCgnYXJyw6p0ZScsICdzdG9wJywgMTUsIDE1MCwgNzAsIDUwLCAnZ3JlZW4nLCB0cnVlKTtcbmxldCBhbnltb3JlID0gbmV3IFdvcmQoJ2NyaWVyJywgJ3llbGxpbmcnLCA1NTAsIDM3MCwgNzAsIDUwLCAnZ3JlZW4nLCB0cnVlKTtcbmxldCBSb29tU2VudGVuY2UgPSBuZXcgU2VudGVuY2UoJ1BhcGEgYXJyw6p0ZSBkZSBjcmllcicsIFwiRmF0aGVyIHN0b3AgeWVsbGluZ1wiLCA3NjAsIDc1LCAxMDAsIDE3MCwgJ2dyZWVuJyk7XG5cbi8qIEZyZW5jaCBMZXZlbCAyKi9cbmxldCB3aGVyZSA9IG5ldyBXb3JkKGBvdWAsICd3aGVyZScsIDg2MCwgNTY1LCA3MCwgNTAsICcjYjk0NmI5JywgdHJ1ZSApO1xubGV0IGhlckZhbWlseSA9IG5ldyBXb3JkKCdmYW1pbGxlJywgJ2ZhbWlseScsIDE1LCAxNTAsIDcwLCA1MCwgJyNiOTQ2YjknLCB0cnVlKTtcbmxldCBmYW1pbHlTZW50ZW5jZSA9IG5ldyBTZW50ZW5jZShgb3UgZXN0IHNhIGZhbWlsbGVgLCBcIldoZXJlIGlzIGhlciBmYW1pbHlcIiwgNzYwLCA3NSwgMTAwLCAxNzAsICdncmVlbicpO1xuXG4vKiBGcmVuY2ggTGV2ZWwgMyovXG5sZXQgc2Nob29sID0gbmV3IFdvcmQoYG1haXNvbmAsICdob3VzZScsIDg2MCwgNTY1LCA3MCwgNTAsICcjYjk0NmI5JywgdHJ1ZSk7XG5sZXQgcnVpbmVkID0gbmV3IFdvcmQoJ3J1aW5lZScsICdydWluZWQnLCAxNSwgMTUwLCA3MCwgNTAsICcjYjk0NmI5JywgdHJ1ZSk7XG5sZXQgZm9yZXZlciA9IG5ldyBXb3JkKCd0b3Vqb3VycycsICdmb3JldmVyJywgNTUwLCAzNzAsIDcwLCA1MCwgJyNiOTQ2YjknLCB0cnVlKTtcbmxldCBzY2hvb2xTZW50ZW5jZSA9IG5ldyBTZW50ZW5jZSggXCJsZSBtYWlzb24gZXN0IHJ1aW5lZSBwb3VyIHRvdWpvdXJzXCIsIGB0aGUgaG91c2UgaXMgcnVpbmVkIGZvcmV2ZXJgLCA3NjAsIDc1LCAxMDAsIDE3MCwgJ2dyZWVuJyk7XG5cbi8vIEZyZW5jaCBMZXZlbCA0XG5sZXQgcGVyZSA9IG5ldyBXb3JkKCdmYXRoZXInLCAncGVyZScsIDg2MCwgNTY1LCA3MCwgNTAsICcjYjk0NmI5JywgdHJ1ZSk7XG5sZXQgZGlzcGFydSA9IG5ldyBXb3JkKCdkaXNhcHBlYXJlZCcsICdkaXNwYXJ1JywgMTUsIDE1MCwgXCJkaXNhcHBlYXJlZFwiLmxlbmd0aCo4LCA1MCwgJyNiOTQ2YjknLCB0cnVlKTtcbmxldCBQZXJlU2VudGVuY2UgPSBuZXcgU2VudGVuY2UoXCJIZXIgZmF0aGVyIGhhcyBkaXNhcHBlYXJlZFwiLCAnU2EgcGVyZSBhIGRpc3BhcnUnLCA3NjAsIDc1LCAxMDAsIDE3MCwgJ2dyZWVuJyk7XG5cblxuLy8gVGFtaWwgTGV2ZWwgMVxubGV0IGJlYXIgPSBuZXcgV29yZCgnYmVhcicsICfgrpXgrrDgrp/grr8nLCA4NjAsIDU2NSwgNzAsIDUwLCAnI2I5NDZiOScsIHRydWUpO1xubGV0IG5lYXIgPSBuZXcgV29yZCgnbmVhcicsICfgroXgrrDgr4HgrpXgrr/grrLgr40nLCA4NjAsIDU2NSwgNzAsIDUwLCAnI2I5NDZiOScsIHRydWUpO1xubGV0IGJlYXJTZW50ZW5jZSA9IG5ldyBTZW50ZW5jZShcInRoZSBiZWFyIGlzIG5lYXJcIiwgXCLgrpXgrrDgrp/grr8g4K6F4K6w4K+B4K6V4K6/4K6y4K+NIOCuh+CusOCvgeCuleCvjeCuleCuv+CuseCupOCvgVwiKVxuLy8gY2xlYXJlZCFcblxuLyogTEVWRUxTICovXG5cbmxldCBsYW5ndWFnZXMgPSBbRnJlbmNoLCBTcGFuaXNoLCBKYXBhbmVzZV1cbmxldCBzcGFuaXNoTGV2ZWwxID0gW3lvLCBjaGljbywgcGVyZGlkbywgYnJvdGhlclNlbnRlbmNlXVxubGV0IHNwYW5pc2hMZXZlbDIgPSBbYmViaSwgdHUsIGxlY2hlLCBkaWVTZW50ZW5jZV1cbmxldCBzcGFuaXNoTGV2ZWwzID0gW2ZlYXIsIG1lLCBjYXJsb3NTZW50ZW5jZV1cbmxldCBzcGFuaXNoTGV2ZWw0ID0gW2RvZyxodW5ncnksIGZvb2QsIG5lZWRzRm9vZF07XG5sZXQgamFwYW5lc2VMZXZlbDEgPSBbaVdvcmQsIGFtLCBib3ksIElhbUFCb3ldO1xubGV0IGphcGFuZXNlTGV2ZWwyID0gW2xpa2UsIGVnZ3MsIElMaWtlRWdnc107XG5sZXQgZnJlbmNoTGV2ZWwxID0gW2dvLCByb29tLCBhbnltb3JlLCBSb29tU2VudGVuY2VdO1xubGV0IGZyZW5jaExldmVsMiA9IFt3aGVyZSwgaGVyRmFtaWx5LCBmYW1pbHlTZW50ZW5jZV07XG5sZXQgZnJlbmNoTGV2ZWwzID0gW3NjaG9vbCwgcnVpbmVkLCBmb3JldmVyLCBzY2hvb2xTZW50ZW5jZV1cbmxldCBmcmVuY2hMZXZlbDQgPSBbcGVyZSwgZGlzcGFydSwgUGVyZVNlbnRlbmNlXVxuXG5cbmV4cG9ydCBjb25zdCBhbGxMZXZlbHMgPSB7XG4gICAgZGVtbzogeyAxOiBsYW5ndWFnZXMgfSxcbiAgICBGcmVuY2g6IHsgMTogZnJlbmNoTGV2ZWwxLCAyOiBmcmVuY2hMZXZlbDIsIDM6IGZyZW5jaExldmVsMywgNDogZnJlbmNoTGV2ZWw0IH0sXG4gICAgU3BhbmlzaDogeyAxOiBzcGFuaXNoTGV2ZWwxLCAyOiBzcGFuaXNoTGV2ZWwyLCAzOiBzcGFuaXNoTGV2ZWwzLCA0OiBzcGFuaXNoTGV2ZWw0IH0sXG4gICAgSmFwYW5lc2U6IHsgMTogamFwYW5lc2VMZXZlbDEsIDI6IGphcGFuZXNlTGV2ZWwyIH0sXG4gICAgLy8gZWdnczogW2NvbXBsZXRlZF1cbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/wordCollections.js\n");
/***/ })
/******/ });