-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsrc.a2995b6b.js
44 lines (44 loc) · 17.7 KB
/
src.a2995b6b.js
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
parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"NVij":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.LEVEL=exports.CLASS_LIST=exports.OBJECT_TYPE=exports.DIRECTIONS=exports.CELL_SIZE=exports.GRID_SIZE=void 0;var o=20;exports.GRID_SIZE=o;var e=25;exports.CELL_SIZE=e;var r={ArrowLeft:{code:37,movement:-1,rotation:180},ArrowUp:{code:38,movement:-o,rotation:270},ArrowRight:{code:39,movement:1,rotation:0},ArrowDown:{code:40,movement:o,rotation:90}};exports.DIRECTIONS=r;var t={BLANK:"blank",WALL:"wall",DOT:"dot",BLINKY:"blinky",PINKY:"pinky",INKY:"inky",CLYDE:"clyde",PILL:"pill",PACMAN:"pacman",GHOST:"ghost",SCARED:"scared",GHOSTLAIR:"lair"};exports.OBJECT_TYPE=t;var L=[t.BLANK,t.WALL,t.DOT,t.BLINKY,t.PINKY,t.INKY,t.CLYDE,t.PILL,t.PACMAN,t.GHOSTLAIR];exports.CLASS_LIST=L;var I=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,1,1,2,1,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,2,1,1,7,1,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,7,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,1,2,1,1,1,1,1,1,2,1,2,1,1,2,1,1,2,2,2,2,1,2,2,2,1,1,2,2,2,1,2,2,2,2,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,0,0,0,1,2,1,2,2,2,2,2,2,2,2,1,2,1,0,0,0,0,0,0,1,2,1,2,1,9,9,9,9,1,2,1,2,1,0,0,0,1,1,1,1,2,1,2,1,9,9,9,9,1,2,1,2,1,1,1,1,1,0,0,0,2,2,2,1,9,9,9,9,1,2,2,2,0,0,0,1,1,1,1,1,2,1,2,1,9,9,9,9,1,2,1,2,1,1,1,1,0,0,0,1,2,1,2,1,1,1,1,1,1,2,1,2,1,0,0,0,0,0,0,1,2,1,2,0,0,0,0,0,0,2,1,2,1,0,0,0,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,2,2,2,2,1,2,2,2,1,1,2,2,2,1,2,2,2,2,1,1,2,1,1,2,1,2,1,1,1,1,1,1,2,1,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,7,1,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,7,1,1,2,1,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,2,1,1,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1];exports.LEVEL=I;
},{}],"NVR6":[function(require,module,exports) {
function n(n,r){(null==r||r>n.length)&&(r=n.length);for(var e=0,l=new Array(r);e<r;e++)l[e]=n[e];return l}module.exports=n;
},{}],"XfJI":[function(require,module,exports) {
var r=require("./arrayLikeToArray");function a(a){if(Array.isArray(a))return r(a)}module.exports=a;
},{"./arrayLikeToArray":"NVR6"}],"OMTj":[function(require,module,exports) {
function e(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}module.exports=e;
},{}],"UyFj":[function(require,module,exports) {
var r=require("./arrayLikeToArray");function t(t,e){if(t){if("string"==typeof t)return r(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?r(t,e):void 0}}module.exports=t;
},{"./arrayLikeToArray":"NVR6"}],"wFNi":[function(require,module,exports) {
function e(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}module.exports=e;
},{}],"Fhqp":[function(require,module,exports) {
var r=require("./arrayWithoutHoles"),e=require("./iterableToArray"),u=require("./unsupportedIterableToArray"),a=require("./nonIterableSpread");function o(o){return r(o)||e(o)||u(o)||a()}module.exports=o;
},{"./arrayWithoutHoles":"XfJI","./iterableToArray":"OMTj","./unsupportedIterableToArray":"UyFj","./nonIterableSpread":"wFNi"}],"OUZ9":[function(require,module,exports) {
function r(r){if(Array.isArray(r))return r}module.exports=r;
},{}],"vKPt":[function(require,module,exports) {
function r(r,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(r)){var e=[],n=!0,o=!1,l=void 0;try{for(var i,u=r[Symbol.iterator]();!(n=(i=u.next()).done)&&(e.push(i.value),!t||e.length!==t);n=!0);}catch(a){o=!0,l=a}finally{try{n||null==u.return||u.return()}finally{if(o)throw l}}return e}}module.exports=r;
},{}],"Rom6":[function(require,module,exports) {
function e(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}module.exports=e;
},{}],"HETk":[function(require,module,exports) {
var r=require("./arrayWithHoles"),e=require("./iterableToArrayLimit"),t=require("./unsupportedIterableToArray"),i=require("./nonIterableRest");function u(u,a){return r(u)||e(u,a)||t(u,a)||i()}module.exports=u;
},{"./arrayWithHoles":"OUZ9","./iterableToArrayLimit":"vKPt","./unsupportedIterableToArray":"UyFj","./nonIterableRest":"Rom6"}],"fcMS":[function(require,module,exports) {
function n(n,o){if(!(n instanceof o))throw new TypeError("Cannot call a class as a function")}module.exports=n;
},{}],"P8NW":[function(require,module,exports) {
function e(e,r){for(var n=0;n<r.length;n++){var t=r[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}function r(r,n,t){return n&&e(r.prototype,n),t&&e(r,t),r}module.exports=r;
},{}],"IxO8":[function(require,module,exports) {
function e(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}module.exports=e;
},{}],"KQKu":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=l(require("@babel/runtime/helpers/classCallCheck")),e=l(require("@babel/runtime/helpers/createClass"));function l(t){return t&&t.__esModule?t:{default:t}}var u=function(){function l(){(0,t.default)(this,l),this.pushStack=[],this.pullStack=[],this.size=0}return(0,e.default)(l,[{key:"empty",value:function(){return 0==this.size}},{key:"push",value:function(t){this.pushStack.push(t),this.size++}},{key:"front",value:function(){return this.pullStack.length>0?this.pullStack[this.pullStack.length-1]:this.pushStack.length>0?this.pushStack[0]:(console.err("Empty queue being front() "),null)}},{key:"poll",value:function(){if(this.pullStack.length>0){this.size--;var t=this.pullStack[this.pullStack.length-1];return this.pullStack.pop(),t}if(this.pushStack.length>0){for(var e=this.pushStack.length;e--;){var l=this.pushStack[e];this.pushStack.pop(),this.pullStack.push(l)}return this.poll()}return console.err("Empty queue being polled "),null}}]),l}();exports.default=u;
},{"@babel/runtime/helpers/classCallCheck":"fcMS","@babel/runtime/helpers/createClass":"P8NW"}],"YaYI":[function(require,module,exports) {
"use strict";function e(e,r,t){var n,o,u;if(0==r)n=o=u=t;else{var s=function(e,r,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?e+6*(r-e)*t:t<.5?r:t<2/3?e+(r-e)*(2/3-t)*6:e},a=t<.5?t*(1+r):t+r-t*r,d=2*t-a;n=s(d,a,e+1/3),o=s(d,a,e),u=s(d,a,e-1/3)}return[Math.round(255*n),Math.round(255*o),Math.round(255*u)]}Object.defineProperty(exports,"__esModule",{value:!0}),exports.hslToRgb=e;
},{}],"p2kp":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=u(require("@babel/runtime/helpers/toConsumableArray")),t=u(require("@babel/runtime/helpers/slicedToArray")),r=u(require("@babel/runtime/helpers/classCallCheck")),n=u(require("@babel/runtime/helpers/createClass")),a=u(require("@babel/runtime/helpers/defineProperty")),i=require("./setup"),o=u(require("./PacmanQueue")),s=require("./helper");function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=l(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw i}}}}function l(e,t){if(e){if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var f=function(){function o(e){var t=this;(0,r.default)(this,o),(0,a.default)(this,"objectExists",function(e,r){return t.grid[e].classList.contains(r)}),this.dotCount=0,this.grid=[],this.DOMGrid=e}return(0,n.default)(o,[{key:"createGrid",value:function(e){var r=this;this.dotCount=0,this.grid=[],this.DOMGrid.innerHTML="",this.DOMGrid.style.cssText="\n grid-template-columns: repeat(".concat(i.GRID_SIZE,", ").concat(i.CELL_SIZE,"px);\n "),e.forEach(function(e){var n=document.createElement("div");if(n.classList.add("square",i.CLASS_LIST[e]),n.style.cssText="\n width: ".concat(i.CELL_SIZE,"px;\n height: ").concat(i.CELL_SIZE,"px;\n "),i.OBJECT_TYPE.DOT==i.CLASS_LIST[e]){r.dotCount++;var a=(0,s.hslToRgb)(3.6*Math.random(),1,.5),o=(0,t.default)(a,3),u=o[0],c=o[1],l=o[2];n.style.cssText+="\n background: rgba(".concat(Math.max(u/255,1.5*u),", ").concat(c,", ").concat(.5*l,", 1) !important;\n ")}r.DOMGrid.append(n),r.grid.push(n)})}},{key:"addObject",value:function(t,r){var n;(n=this.grid[t].classList).add.apply(n,(0,e.default)(r))}},{key:"removeObject",value:function(t,r){var n;(n=this.grid[t].classList).remove.apply(n,(0,e.default)(r));var a,o=c(r);try{for(o.s();!(a=o.n()).done;){if(a.value==i.OBJECT_TYPE.DOT){this.grid[t].style.background="";break}}}catch(s){o.e(s)}finally{o.f()}}},{key:"rotateDiv",value:function(e,t){this.grid[e].style.transform="rotate(".concat(t,"deg)")}},{key:"moveCharacter",value:function(e){if(e.shouldMove()){var t=e.getNextMove(this.objectExists.bind(this)),r=t.nextMovePos,n=t.direction,a=e.makeMove(),i=a.classesToRemove,o=a.classesToAdd;e.rotation&&e.nextMovePos!==e.pos&&(this.rotateDiv(r,e.dir.rotation),this.rotateDiv(e.pos,0)),this.removeObject(e.pos,i),this.addObject(r,o),e.setNewPos(r,n)}}},{key:"showGameStatus",value:function(e){var t=document.createElement("div");t.classList.add("game-status"),t.innerHTML="\n ".concat(e?"WIN !":"GAME OVER","\n "),this.DOMGrid.append(t)}}],[{key:"createGameboard",value:function(e,t){var r=new this(e);return r.createGrid(t),r}}]),o}();exports.default=f;
},{"@babel/runtime/helpers/toConsumableArray":"Fhqp","@babel/runtime/helpers/slicedToArray":"HETk","@babel/runtime/helpers/classCallCheck":"fcMS","@babel/runtime/helpers/createClass":"P8NW","@babel/runtime/helpers/defineProperty":"IxO8","./setup":"NVij","./PacmanQueue":"KQKu","./helper":"YaYI"}],"naqe":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=s(require("@babel/runtime/helpers/classCallCheck")),t=s(require("@babel/runtime/helpers/createClass")),i=require("./setup");function s(e){return e&&e.__esModule?e:{default:e}}var r=function(){function s(t,i){(0,e.default)(this,s),this.pos=t,this.speed=i,this.dir=null,this.timer=0,this.powerPill=!1,this.rotation=!0}return(0,t.default)(s,[{key:"shouldMove",value:function(){return!!this.dir&&(this.timer===this.speed?(this.timer=0,!0):void this.timer++)}},{key:"getNextMove",value:function(e){var t=this.pos+this.dir.movement;return(e(t,i.OBJECT_TYPE.WALL)||e(t,i.OBJECT_TYPE.GHOSTLAIR))&&(t=this.pos),{nextMovePos:t,direction:this.dir}}},{key:"makeMove",value:function(){return{classesToRemove:[i.OBJECT_TYPE.PACMAN],classesToAdd:[i.OBJECT_TYPE.PACMAN]}}},{key:"setNewPos",value:function(e){this.pos=e}},{key:"handleKeyInput",value:function(e,t){if(e.keyCode>=37&&e.keyCode<=40){var s=i.DIRECTIONS[e.key],r=this.pos+s.movement;t(r,i.OBJECT_TYPE.WALL)||t(r,i.OBJECT_TYPE.GHOSTLAIR)||(this.dir=s)}}}]),s}();exports.default=r;
},{"@babel/runtime/helpers/classCallCheck":"fcMS","@babel/runtime/helpers/createClass":"P8NW","./setup":"NVij"}],"BSCL":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=r(require("@babel/runtime/helpers/toConsumableArray")),t=r(require("@babel/runtime/helpers/classCallCheck")),i=r(require("@babel/runtime/helpers/createClass")),s=require("./setup");function r(e){return e&&e.__esModule?e:{default:e}}var o=function(){function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,i=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0;(0,t.default)(this,r),this.name=n,this.movement=o,this.startPos=i,this.pos=i,this.speed=e,this.timer=0,this.isScared=!1,this.rotation=!1,this.dir=s.DIRECTIONS.ArrowRight}return(0,i.default)(r,[{key:"shouldMove",value:function(){if(this.timer===this.speed)return this.timer=0,!0;this.timer++}},{key:"getNextMove",value:function(e){var t=this.movement(this.pos,this.dir,e);return{nextMovePos:t.nextMovePos,direction:t.direction}}},{key:"makeMove",value:function(){var t=[s.OBJECT_TYPE.GHOST,s.OBJECT_TYPE.SCARED,this.name],i=[s.OBJECT_TYPE.GHOST,this.name];return this.isScared&&(i=[].concat((0,e.default)(i),[s.OBJECT_TYPE.SCARED])),{classesToAdd:i,classesToRemove:t}}},{key:"setNewPos",value:function(e,t){this.dir=t,this.pos=e}}]),r}();exports.default=o;
},{"@babel/runtime/helpers/toConsumableArray":"Fhqp","@babel/runtime/helpers/classCallCheck":"fcMS","@babel/runtime/helpers/createClass":"P8NW","./setup":"NVij"}],"MuB3":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.randomMovement=o,exports.bestBFSMovement=n;var e=require("./setup"),r=t(require("./PacmanQueue"));function t(e){return e&&e.__esModule?e:{default:e}}function o(r,t,o){for(var n=t,a=r+n.movement,u=Object.keys(e.DIRECTIONS);o(a,e.OBJECT_TYPE.WALL)||o(a,e.OBJECT_TYPE.GHOST);){var f=u[Math.floor(Math.random()*u.length)];a=r+(n=e.DIRECTIONS[f]).movement}return{nextMovePos:a,direction:n}}function n(e,r,t){return{nextMovePos:a(e,t),direction:r}}function a(t,o){var n=e.GRID_SIZE*e.GRID_SIZE,a=new r.default,u=Array(n).fill(!1),f=Array(n).fill(-1),i=!1,l=-1;for(u[t]=!0,f[t]=-2,a.push(t);!a.empty();){var s=a.front();a.poll();for(var E=0,v=[s-e.GRID_SIZE,s+e.GRID_SIZE,s+1,s-1];E<v.length;E++){var T=v[E];if(!(T<0||T>=n)&&(!o(T,e.OBJECT_TYPE.WALL)&&!o(T,e.OBJECT_TYPE.GHOST)&&!u[T])){if(f[T]=s,o(T,e.OBJECT_TYPE.PACMAN)){i=!0,l=T;break}a.push(T)}}if(i)break}if(i){console.log("found a way to pacman");for(var _=[],c=l;-2!=c;)_.push(c),c=f[c];return _[_.length-2]}return t}
},{"./setup":"NVij","./PacmanQueue":"KQKu"}],"Focm":[function(require,module,exports) {
"use strict";var e=require("./setup"),t=a(require("./GameBoard")),o=a(require("./Pacman")),n=a(require("./Ghost")),r=require("./ghostMoves");function a(e){return e&&e.__esModule?e:{default:e}}var s="./sounds/munch.wav",c="./sounds/pill.wav",u="./sounds/game_start.wav",i="./sounds/death.wav",d="./sounds/eat_ghost.wav",l=document.querySelector("#game"),E=document.querySelector("#score"),v=document.querySelector("#start-button"),m=document.querySelector(".levels"),T=t.default.createGameboard(l,e.LEVEL),f=1e4,p=80,P=0,h=null,L=!1,C=1,O=!1,w=null;function Y(e){try{new Audio(e).play()}catch(t){}}function _(e,t){Y(i),document.removeEventListener("keydown",function(t){e.handleKeyInput(t,T.objectExists.bind(T))}),T.showGameStatus(L),clearInterval(h),v.classList.remove("hide"),m.classList.remove("hide")}function B(t,o){var n=o.find(function(e){return e.pos==t.pos});n&&(t.powerPill?(Y(d),T.removeObject(n.pos,[e.OBJECT_TYPE.GHOST,e.OBJECT_TYPE.SCARED,n.name]),n.pos=n.startPos,P+=100):(T.removeObject(t.pos,[e.OBJECT_TYPE.PACMAN]),T.rotateDiv(t.pos,0),_(t,l)))}function b(t,o){T.moveCharacter(t),B(t,o),o.forEach(function(e){T.moveCharacter(e),B(t,o)}),T.objectExists(t.pos,e.OBJECT_TYPE.DOT)&&(Y(s),T.removeObject(t.pos,[e.OBJECT_TYPE.DOT]),T.dotCount--,P+=10),T.objectExists(t.pos,e.OBJECT_TYPE.PILL)&&(Y(c),T.removeObject(t.pos,[e.OBJECT_TYPE.PILL]),t.powerPill=!0,P+=50,clearTimeout(w),w=setTimeout(function(){t.powerPill=!1},f)),t.powerPill!==O&&(O=t.powerPill,o.forEach(function(e){return e.isScared=O})),0===T.dotCount&&(L=!0,_(t,o)),E.innerHTML=P}function J(){Y(u),L=!1,O=!1,P=0,v.classList.add("hide"),m.classList.add("hide"),T.createGrid(e.LEVEL);var t=new o.default(287,2);T.addObject(287,[e.OBJECT_TYPE.PACMAN]),document.addEventListener("keydown",function(e){t.handleKeyInput(e,T.objectExists.bind(T))});var a=[new n.default(5,188,r.randomMovement,e.OBJECT_TYPE.BLINKY)];C>=2&&a.push(new n.default(4,209,r.randomMovement,e.OBJECT_TYPE.PINKY)),3===C&&(a.push(new n.default(3,230,r.randomMovement,e.OBJECT_TYPE.INKY)),a.push(new n.default(2,251,r.randomMovement,e.OBJECT_TYPE.CLYDE))),h=setInterval(function(){b(t,a)},p)}v.addEventListener("click",J),m.addEventListener("click",function(e){if(e.target.classList.contains("level")){m.querySelectorAll("a").forEach(function(e){return e.classList.remove("active")}),e.target.classList.add("active");var t=e.target.id,o=parseInt(t[t.length-1]);C=o}});
},{"./setup":"NVij","./GameBoard":"p2kp","./Pacman":"naqe","./Ghost":"BSCL","./ghostMoves":"MuB3"}]},{},["Focm"], null)
//# sourceMappingURL=src.a2995b6b.js.map