├── New Text Document.txt ├── .firebaserc ├── src ├── imgs │ ├── Logo.png │ ├── PFP │ │ ├── PFP10.png │ │ ├── PFP11.png │ │ ├── PFP12.png │ │ ├── PFP13.png │ │ ├── PFP14.png │ │ ├── PFP15.png │ │ ├── PFP16.png │ │ ├── PFP17.png │ │ ├── PFP18.png │ │ ├── PFP19.png │ │ ├── PFP2.png │ │ ├── PFP20.png │ │ ├── PFP3.png │ │ ├── PFP4.png │ │ ├── PFP5.png │ │ ├── PFP6.png │ │ ├── PFP7.png │ │ ├── PFP8.png │ │ └── PFP9.png │ ├── Team │ │ ├── Allu.png │ │ ├── Asd.png │ │ ├── Xeno.png │ │ └── Aberration.png │ ├── Lore │ │ ├── Agent.png │ │ ├── Rebels.png │ │ ├── Handcuffs.png │ │ ├── Keyboard.png │ │ └── Monitor.png │ ├── DystopiaLayers │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ ├── 8-ori.png │ │ └── first │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ └── 8.png │ └── GenesisPill │ │ └── Frames │ │ ├── 0001.png │ │ ├── 0002.png │ │ ├── 0003.png │ │ ├── 0004.png │ │ ├── 0005.png │ │ ├── 0006.png │ │ ├── 0007.png │ │ ├── 0008.png │ │ ├── 0009.png │ │ ├── 0010.png │ │ ├── 0011.png │ │ ├── 0012.png │ │ ├── 0013.png │ │ ├── 0014.png │ │ ├── 0015.png │ │ ├── 0016.png │ │ ├── 0017.png │ │ ├── 0018.png │ │ ├── 0019.png │ │ ├── 0020.png │ │ ├── 0021.png │ │ ├── 0022.png │ │ ├── 0023.png │ │ ├── 0024.png │ │ ├── 0025.png │ │ ├── 0026.png │ │ ├── 0027.png │ │ ├── 0028.png │ │ ├── 0029.png │ │ ├── 0030.png │ │ ├── 0031.png │ │ ├── 0032.png │ │ ├── 0033.png │ │ ├── 0034.png │ │ ├── 0035.png │ │ ├── 0036.png │ │ ├── 0037.png │ │ ├── 0038.png │ │ ├── 0039.png │ │ ├── 0040.png │ │ ├── 0041.png │ │ ├── 0042.png │ │ ├── 0043.png │ │ ├── 0044.png │ │ ├── 0045.png │ │ ├── 0046.png │ │ ├── 0047.png │ │ ├── 0048.png │ │ ├── 0049.png │ │ ├── 0050.png │ │ ├── 0051.png │ │ ├── 0052.png │ │ ├── 0053.png │ │ ├── 0054.png │ │ ├── 0055.png │ │ ├── 0056.png │ │ ├── 0057.png │ │ ├── 0058.png │ │ ├── 0059.png │ │ └── 0060.png ├── setupTests.js ├── App.test.js ├── video.json ├── pages │ ├── detailPage.js │ ├── stage1 │ │ ├── index.js │ │ ├── phase4.js │ │ ├── phase3.js │ │ ├── phase1.js │ │ ├── phase2.js │ │ ├── phase5.js │ │ └── phase6.js │ ├── login │ │ └── index.js │ ├── index.js │ ├── stage2 │ │ └── index.js │ ├── stage3 │ │ └── index.js │ ├── stage5 │ │ └── index.js │ └── stage4 │ │ └── index.js ├── reportWebVitals.js ├── index.js ├── index.css ├── components │ ├── detailStage.js │ ├── timeLine.js │ └── imageFramePlayer.js ├── logo.svg ├── App.js └── App.css ├── public ├── favicon.ico ├── logo192.png ├── logo512.png ├── robots.txt ├── assets │ ├── imgs │ │ ├── Logo.png │ │ ├── PFP │ │ │ ├── PFP10.png │ │ │ ├── PFP11.png │ │ │ ├── PFP12.png │ │ │ ├── PFP13.png │ │ │ ├── PFP14.png │ │ │ ├── PFP15.png │ │ │ ├── PFP16.png │ │ │ ├── PFP17.png │ │ │ ├── PFP18.png │ │ │ ├── PFP19.png │ │ │ ├── PFP2.png │ │ │ ├── PFP20.png │ │ │ ├── PFP3.png │ │ │ ├── PFP4.png │ │ │ ├── PFP5.png │ │ │ ├── PFP6.png │ │ │ ├── PFP7.png │ │ │ ├── PFP8.png │ │ │ └── PFP9.png │ │ ├── Team │ │ │ ├── Allu.png │ │ │ ├── Asd.png │ │ │ ├── Xeno.png │ │ │ └── Aberration.png │ │ ├── Lore │ │ │ ├── Agent.png │ │ │ ├── Rebels.png │ │ │ ├── Handcuffs.png │ │ │ ├── Keyboard.png │ │ │ └── Monitor.png │ │ ├── DystopiaLayers │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ ├── 8.png │ │ │ └── first │ │ │ │ ├── 1.png │ │ │ │ ├── 2.png │ │ │ │ ├── 3.png │ │ │ │ ├── 4.png │ │ │ │ ├── 5.png │ │ │ │ ├── 6.png │ │ │ │ ├── 7.png │ │ │ │ └── 8.png │ │ └── GenesisPill │ │ │ └── Frames │ │ │ ├── 0001.png │ │ │ ├── 0002.png │ │ │ ├── 0003.png │ │ │ ├── 0004.png │ │ │ ├── 0005.png │ │ │ ├── 0006.png │ │ │ ├── 0007.png │ │ │ ├── 0008.png │ │ │ ├── 0009.png │ │ │ ├── 0010.png │ │ │ ├── 0011.png │ │ │ ├── 0012.png │ │ │ ├── 0013.png │ │ │ ├── 0014.png │ │ │ ├── 0015.png │ │ │ ├── 0016.png │ │ │ ├── 0017.png │ │ │ ├── 0018.png │ │ │ ├── 0019.png │ │ │ ├── 0020.png │ │ │ ├── 0021.png │ │ │ ├── 0022.png │ │ │ ├── 0023.png │ │ │ ├── 0024.png │ │ │ ├── 0025.png │ │ │ ├── 0026.png │ │ │ ├── 0027.png │ │ │ ├── 0028.png │ │ │ ├── 0029.png │ │ │ ├── 0030.png │ │ │ ├── 0031.png │ │ │ ├── 0032.png │ │ │ ├── 0033.png │ │ │ ├── 0034.png │ │ │ ├── 0035.png │ │ │ ├── 0036.png │ │ │ ├── 0037.png │ │ │ ├── 0038.png │ │ │ ├── 0039.png │ │ │ ├── 0040.png │ │ │ ├── 0041.png │ │ │ ├── 0042.png │ │ │ ├── 0043.png │ │ │ ├── 0044.png │ │ │ ├── 0045.png │ │ │ ├── 0046.png │ │ │ ├── 0047.png │ │ │ ├── 0048.png │ │ │ ├── 0049.png │ │ │ ├── 0050.png │ │ │ ├── 0051.png │ │ │ ├── 0052.png │ │ │ ├── 0053.png │ │ │ ├── 0054.png │ │ │ ├── 0055.png │ │ │ ├── 0056.png │ │ │ ├── 0057.png │ │ │ ├── 0058.png │ │ │ ├── 0059.png │ │ │ └── 0060.png │ └── js │ │ ├── popper.min.js │ │ └── bootstrap.min.js ├── manifest.json └── index.html ├── firebase.json ├── .gitignore ├── package.json └── README.md /New Text Document.txt: -------------------------------------------------------------------------------- 1 | https://www.npmjs.com/package/image-sequence-player -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- 1 | { 2 | "projects": { 3 | "default": "cardano-79994" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/imgs/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/Logo.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /src/imgs/PFP/PFP10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP10.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP11.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP12.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP13.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP14.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP15.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP16.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP17.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP18.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP19.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP2.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP20.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP3.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP4.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP5.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP6.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP7.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP8.png -------------------------------------------------------------------------------- /src/imgs/PFP/PFP9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/PFP/PFP9.png -------------------------------------------------------------------------------- /src/imgs/Team/Allu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/Team/Allu.png -------------------------------------------------------------------------------- /src/imgs/Team/Asd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/Team/Asd.png -------------------------------------------------------------------------------- /src/imgs/Team/Xeno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/Team/Xeno.png -------------------------------------------------------------------------------- /src/imgs/Lore/Agent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/Lore/Agent.png -------------------------------------------------------------------------------- /src/imgs/Lore/Rebels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/Lore/Rebels.png -------------------------------------------------------------------------------- /public/assets/imgs/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/Logo.png -------------------------------------------------------------------------------- /src/imgs/Lore/Handcuffs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/Lore/Handcuffs.png -------------------------------------------------------------------------------- /src/imgs/Lore/Keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/Lore/Keyboard.png -------------------------------------------------------------------------------- /src/imgs/Lore/Monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/Lore/Monitor.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/1.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/2.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/3.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/4.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/5.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/6.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/7.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/8.png -------------------------------------------------------------------------------- /src/imgs/Team/Aberration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/Team/Aberration.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP10.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP11.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP12.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP13.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP14.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP15.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP16.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP17.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP18.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP19.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP2.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP20.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP3.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP4.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP5.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP6.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP7.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP8.png -------------------------------------------------------------------------------- /public/assets/imgs/PFP/PFP9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/PFP/PFP9.png -------------------------------------------------------------------------------- /public/assets/imgs/Team/Allu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/Team/Allu.png -------------------------------------------------------------------------------- /public/assets/imgs/Team/Asd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/Team/Asd.png -------------------------------------------------------------------------------- /public/assets/imgs/Team/Xeno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/Team/Xeno.png -------------------------------------------------------------------------------- /public/assets/imgs/Lore/Agent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/Lore/Agent.png -------------------------------------------------------------------------------- /public/assets/imgs/Lore/Rebels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/Lore/Rebels.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/8-ori.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/8-ori.png -------------------------------------------------------------------------------- /public/assets/imgs/Lore/Handcuffs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/Lore/Handcuffs.png -------------------------------------------------------------------------------- /public/assets/imgs/Lore/Keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/Lore/Keyboard.png -------------------------------------------------------------------------------- /public/assets/imgs/Lore/Monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/Lore/Monitor.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/first/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/first/1.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/first/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/first/2.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/first/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/first/3.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/first/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/first/4.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/first/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/first/5.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/first/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/first/6.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/first/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/first/7.png -------------------------------------------------------------------------------- /src/imgs/DystopiaLayers/first/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/DystopiaLayers/first/8.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0001.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0002.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0003.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0004.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0005.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0006.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0007.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0008.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0009.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0010.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0011.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0012.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0013.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0014.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0015.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0016.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0017.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0018.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0019.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0020.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0021.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0022.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0023.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0024.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0025.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0026.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0027.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0028.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0029.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0030.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0031.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0032.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0033.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0034.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0034.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0035.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0036.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0036.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0037.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0037.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0038.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0038.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0039.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0039.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0040.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0041.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0041.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0042.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0042.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0043.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0043.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0044.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0044.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0045.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0045.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0046.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0046.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0047.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0047.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0048.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0049.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0049.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0050.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0051.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0051.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0052.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0052.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0053.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0053.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0054.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0054.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0055.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0055.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0056.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0056.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0057.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0057.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0058.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0058.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0059.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0059.png -------------------------------------------------------------------------------- /src/imgs/GenesisPill/Frames/0060.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/src/imgs/GenesisPill/Frames/0060.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/1.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/2.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/3.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/4.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/5.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/6.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/7.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/8.png -------------------------------------------------------------------------------- /public/assets/imgs/Team/Aberration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/Team/Aberration.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/first/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/first/1.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/first/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/first/2.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/first/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/first/3.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/first/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/first/4.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/first/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/first/5.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/first/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/first/6.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/first/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/first/7.png -------------------------------------------------------------------------------- /public/assets/imgs/DystopiaLayers/first/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/DystopiaLayers/first/8.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0001.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0002.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0003.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0004.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0005.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0006.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0007.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0008.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0009.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0010.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0011.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0012.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0013.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0014.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0015.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0016.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0017.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0018.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0019.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0020.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0021.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0022.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0023.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0024.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0025.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0026.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0027.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0028.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0029.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0030.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0031.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0032.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0033.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0034.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0034.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0035.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0036.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0036.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0037.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0037.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0038.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0038.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0039.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0039.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0040.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0041.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0041.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0042.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0042.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0043.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0043.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0044.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0044.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0045.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0045.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0046.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0046.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0047.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0047.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0048.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0049.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0049.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0050.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0051.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0051.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0052.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0052.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0053.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0053.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0054.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0054.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0055.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0055.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0056.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0056.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0057.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0057.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0058.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0058.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0059.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0059.png -------------------------------------------------------------------------------- /public/assets/imgs/GenesisPill/Frames/0060.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-yamet/react_node/HEAD/public/assets/imgs/GenesisPill/Frames/0060.png -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. 2 | // allows you to do things like: 3 | // expect(element).toHaveTextContent(/react/i) 4 | // learn more: https://github.com/testing-library/jest-dom 5 | import '@testing-library/jest-dom'; 6 | -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- 1 | import { render, screen } from '@testing-library/react'; 2 | import App from './App'; 3 | 4 | test('renders learn react link', () => { 5 | render(); 6 | const linkElement = screen.getByText(/learn react/i); 7 | expect(linkElement).toBeInTheDocument(); 8 | }); 9 | -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- 1 | { 2 | "hosting": { 3 | "public": "build", 4 | "ignore": [ 5 | "firebase.json", 6 | "**/.*", 7 | "**/node_modules/**" 8 | ], 9 | "rewrites": [ 10 | { 11 | "source": "**", 12 | "destination": "/index.html" 13 | } 14 | ] 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/video.json: -------------------------------------------------------------------------------- 1 | { 2 | "frames": [ 3 | "/assets/imgs/GenesisPill/0001.png", 4 | "/assets/imgs/GenesisPill/0002.png", 5 | "/assets/imgs/GenesisPill/0003.png", 6 | "/assets/imgs/GenesisPill/0004.png", 7 | "/assets/imgs/GenesisPill/0005.png", 8 | "/assets/imgs/GenesisPill/0006.png", 9 | "/assets/imgs/GenesisPill/0007.png" 10 | ] 11 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | -------------------------------------------------------------------------------- /src/pages/detailPage.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import TimeLine from '../components/timeLine' 3 | import DetailStage from '../components/detailStage' 4 | 5 | const APP = (props) => { 6 | 7 | return ( 8 | <> 9 |
10 | 11 |
12 | 13 | ); 14 | }; 15 | 16 | export default APP; 17 | -------------------------------------------------------------------------------- /src/reportWebVitals.js: -------------------------------------------------------------------------------- 1 | const reportWebVitals = onPerfEntry => { 2 | if (onPerfEntry && onPerfEntry instanceof Function) { 3 | import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { 4 | getCLS(onPerfEntry); 5 | getFID(onPerfEntry); 6 | getFCP(onPerfEntry); 7 | getLCP(onPerfEntry); 8 | getTTFB(onPerfEntry); 9 | }); 10 | } 11 | }; 12 | 13 | export default reportWebVitals; 14 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import './index.css'; 4 | import App from './App'; 5 | // import reportWebVitals from './reportWebVitals'; 6 | 7 | ReactDOM.render( 8 | 9 | 10 | , 11 | document.getElementById('root') 12 | ); 13 | // If you want to start measuring performance in your app, pass a function 14 | // to log results (for example: reportWebVitals(console.log)) 15 | // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals 16 | -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | }, 10 | { 11 | "src": "logo192.png", 12 | "type": "image/png", 13 | "sizes": "192x192" 14 | }, 15 | { 16 | "src": "logo512.png", 17 | "type": "image/png", 18 | "sizes": "512x512" 19 | } 20 | ], 21 | "start_url": ".", 22 | "display": "standalone", 23 | "theme_color": "#000000", 24 | "background_color": "#ffffff" 25 | } 26 | -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 4 | 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 5 | sans-serif; 6 | -webkit-font-smoothing: antialiased; 7 | -moz-osx-font-smoothing: grayscale; 8 | overflow-x: hidden; 9 | scrollbar-width: 3px; 10 | background-color: black; 11 | } 12 | 13 | code { 14 | font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', 15 | monospace; 16 | } 17 | 18 | body::-webkit-scrollbar { 19 | width: 4px; 20 | } 21 | 22 | body::-webkit-scrollbar-track { 23 | background-color: black; 24 | } 25 | body::-webkit-scrollbar-thumb { 26 | background-color: darkgray; 27 | border-radius: 5px; 28 | box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); 29 | } -------------------------------------------------------------------------------- /src/components/detailStage.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import Stage1Page from '../pages/stage1'; 3 | import Stage2Page from '../pages/stage2'; 4 | import Stage3Page from '../pages/stage3'; 5 | import Stage4Page from '../pages/stage4'; 6 | import Stage5Page from '../pages/stage5'; 7 | import LoginPage from '../pages/login' 8 | 9 | const APP = (props) => { 10 | return ( 11 |
12 | 13 | 14 | 15 | 16 | 17 |
18 | ); 19 | }; 20 | 21 | export default APP; 22 | -------------------------------------------------------------------------------- /src/pages/stage1/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import Phase1Page from './phase1'; 3 | import Phase2Page from './phase2'; 4 | import Phase3Page from './phase3'; 5 | import Phase4Page from './phase4'; 6 | import Phase5Page from './phase5'; 7 | import Phase6Page from './phase6'; 8 | 9 | const APP = (props) => { 10 | 11 | return ( 12 | <> 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | ); 23 | }; 24 | 25 | export default APP; 26 | -------------------------------------------------------------------------------- /src/pages/login/index.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | 3 | const LoginPage = (props) => { 4 | return ( 5 |
6 |
7 |

Secret Raffle

8 |
9 |
10 |
11 | Subscribe our newsletter to enter a secret raffle! 12 |
13 |
14 | 15 |
16 |
17 | 18 |
19 |
20 | 21 |
22 |
23 | 24 |
25 |
26 |
27 | ); 28 | }; 29 | 30 | export default LoginPage; 31 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "my-app", 3 | "version": "0.1.0", 4 | "private": true, 5 | "dependencies": { 6 | "@testing-library/jest-dom": "^5.16.5", 7 | "@testing-library/react": "^13.4.0", 8 | "@testing-library/user-event": "^13.5.0", 9 | "axios": "^1.2.6", 10 | "image-frame-player": "^1.0.2", 11 | "react": "^16.13.1", 12 | "react-animations": "^1.0.0", 13 | "react-dom": "^16.13.1", 14 | "react-multi-carousel": "^2.8.2", 15 | "react-reveal": "^1.2.2", 16 | "react-scripts": "5.0.1", 17 | "react-slick": "^0.29.0", 18 | "react-transition-group": "^4.4.5", 19 | "slick-carousel": "^1.8.1", 20 | "web-vitals": "^2.1.4" 21 | }, 22 | "scripts": { 23 | "start": "react-scripts start", 24 | "build": "react-scripts build", 25 | "test": "react-scripts test", 26 | "eject": "react-scripts eject" 27 | }, 28 | "eslintConfig": { 29 | "extends": [ 30 | "react-app", 31 | "react-app/jest" 32 | ] 33 | }, 34 | "browserslist": { 35 | "production": [ 36 | ">0.2%", 37 | "not dead", 38 | "not op_mini all" 39 | ], 40 | "development": [ 41 | "last 1 chrome version", 42 | "last 1 firefox version", 43 | "last 1 safari version" 44 | ] 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /src/pages/stage1/phase4.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import agentImg from '../../imgs/Lore/Agent.png' 3 | import Fade from 'react-reveal/Fade'; 4 | 5 | const APP = (props) => { 6 | return ( 7 |
8 | {props.pageState == true ? 9 | 10 |
11 |
12 | 13 |
14 |
15 |

But the Matrix is a formidable enemy, with a never-ending supply of Agent programs designed to hunt down and eliminate any threats to its stability. The Matrix Escapers must stay one step ahead at all times, using their cunning and resourcefulness to evade detection and outmaneuver their pursuers.

16 |
17 |
18 |
19 | : 20 | 21 |
22 |
23 | 24 |
25 |
26 |

But the Matrix is a formidable enemy, with a never-ending supply of Agent programs designed to hunt down and eliminate any threats to its stability. The Matrix Escapers must stay one step ahead at all times, using their cunning and resourcefulness to evade detection and outmaneuver their pursuers.

27 |
28 |
29 |
30 | } 31 |
32 | ); 33 | }; 34 | 35 | export default APP; 36 | -------------------------------------------------------------------------------- /src/pages/stage1/phase3.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import keyboardImg from '../../imgs/Lore/Keyboard.png' 3 | import Fade from 'react-reveal/Fade'; 4 | 5 | const APP = (props) => { 6 | return ( 7 |
8 | {props.pageState == true ? 9 | 10 |
11 |
12 | 13 |
14 |
15 |

The journey to escape the Matrix is a difficult and dangerous one. Many Matrix Escapers have spent years, if not decades, searching for a way out. They have scoured the virtual world for clues, hacked into the Matrix's code, and even formed underground networks to share information and resources.

16 |
17 |
18 |
19 | : 20 | 21 |
22 |
23 | 24 |
25 |
26 |

The journey to escape the Matrix is a difficult and dangerous one. Many Matrix Escapers have spent years, if not decades, searching for a way out. They have scoured the virtual world for clues, hacked into the Matrix's code, and even formed underground networks to share information and resources.

27 |
28 |
29 |
30 | } 31 |
32 | ); 33 | }; 34 | 35 | export default APP; 36 | -------------------------------------------------------------------------------- /src/pages/index.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import logo from '../imgs/Logo.png'; 3 | import fixed_back from '../imgs/DystopiaLayers/first/5.png' 4 | import fixed_wave from '../imgs/DystopiaLayers/first/6.png' 5 | import Fade from 'react-reveal/Fade' 6 | 7 | const APP = (props) => { 8 | return ( 9 | 10 |
11 |
12 |
    13 |
  • 14 | HOME 15 |
  • 16 |
  • 17 | STAKING 18 |
  • 19 |
  • 20 | MARKETPLACE 21 |
  • 22 |
23 |
24 |
25 |
26 |
27 | 31 |
32 | 33 | 37 |
38 |
39 |
40 |
41 | 42 | ); 43 | }; 44 | 45 | export default APP; 46 | -------------------------------------------------------------------------------- /src/pages/stage1/phase1.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import monitorImg from '../../imgs/Lore/Monitor.png' 3 | import Fade from 'react-reveal/Fade'; 4 | 5 | const APP = (props) => { 6 | return ( 7 |
8 | {props.pageState == true ? 9 | 10 |
11 |
12 | 13 |
14 |
15 |

In a world where humanity has become increasingly reliant on technology, the Matrix has become an inescapable part of daily life. It is a virtual relity network that has the ability to simulate every aspect of the physical world, from the tinest detail to the grandest scale.

16 |

But for some, the Matrix is more than just a tool for work and entertainment. It is a prison, trapping them in a simulated reality against their will

17 |
18 |
19 |
20 | : 21 | 22 |
23 |
24 | 25 |
26 |
27 |

In a world where humanity has become increasingly reliant on technology, the Matrix has become an inescapable part of daily life. It is a virtual relity network that has the ability to simulate every aspect of the physical world, from the tinest detail to the grandest scale.

28 |

But for some, the Matrix is more than just a tool for work and entertainment. It is a prison, trapping them in a simulated reality against their will.

29 |
30 |
31 |
32 | } 33 |
34 | ); 35 | }; 36 | 37 | export default APP; 38 | -------------------------------------------------------------------------------- /src/pages/stage1/phase2.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import handcuffsImg from '../../imgs/Lore/Handcuffs.png' 3 | import Fade from 'react-reveal/Fade'; 4 | 5 | const APP = (props) => { 6 | return ( 7 |
8 | {props.pageState == true ? 9 | 10 |
11 |
12 | 13 |
14 |
15 |

These individuals are known as "Matrix Escapers." and they will stop at nothing to break free from their digital chains. Matrix Escapers come from all walks of life. Some were born into the Matrix and have never known the outside world.

16 |

Others were once free but were captured and forced into the virtual reality against their will. Regardless of their origin, they all share a burning desire to escape and reclaim their freedom.

17 |
18 |
19 |
20 | : 21 | 22 |
23 |
24 | 25 |
26 |
27 |

These individuals are known as "Matrix Escapers." and they will stop at nothing to break free from their digital chains. Matrix Escapers come from all walks of life. Some were born into the Matrix and have never known the outside world.

28 |

Others were once free but were captured and forced into the virtual reality against their will. Regardless of their origin, they all share a burning desire to escape and reclaim their freedom.

29 |
30 |
31 |
32 | } 33 |
34 | ); 35 | }; 36 | 37 | export default APP; 38 | -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 12 | 13 | 17 | 18 | 19 | 20 | 29 | React App 30 | 31 | 32 | 33 |
34 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /src/pages/stage1/phase5.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import rebelsImg from '../../imgs/Lore/Rebels.png' 3 | import Fade from 'react-reveal/Fade'; 4 | 5 | const APP = (props) => { 6 | return ( 7 | 8 |
9 | {props.pageState == true ? 10 | 11 |
12 |
13 | 14 |
15 |
16 |

Despite the challenges. Matrix Escapers continue to fight for their freedom. Some have even succeeded in breaking free from the Matrix, and have shared their knowledge and experiences with others in the hopes of helping them escape as well

17 |

The Matrix Escapers are a small but determined group, united in their quest to break free from the virtual prison that holds them captive.

18 |

They may not know what lies beyond the Matrix, but they are willing to risk everything to find out.

19 |
20 |
21 |
22 | : 23 | 24 |
25 |
26 | 27 |
28 |
29 |

Despite the challenges. Matrix Escapers continue to fight for their freedom. Some have even succeeded in breaking free from the Matrix, and have shared their knowledge and experiences with others in the hopes of helping them escape as well

30 |

The Matrix Escapers are a small but determined group, united in their quest to break free from the virtual prison that holds them captive.

31 |

They may not know what lies beyond the Matrix, but they are willing to risk everything to find out.

32 |
33 |
34 |
35 | } 36 |
37 | ); 38 | }; 39 | 40 | export default APP; 41 | -------------------------------------------------------------------------------- /src/pages/stage2/index.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import ImageFramePlayer from '../../components/imageFramePlayer' 3 | 4 | const Stage2Index = (props) => { 5 | return ( 6 |
7 |
8 |

Genesis Pill Utility

9 |
10 |
11 |
12 |
13 | 14 |
15 |
16 |
    17 |
  • 18 | Life Time access to The Secret Room(Weekly utility) 19 |
  • 20 |
  • 21 | Free Escapers NFT airdrops. 22 |
  • 23 |
  • 24 | Access to the private community. 25 |
  • 26 |
  • 27 | Royalty distribution. 28 |
  • 29 |
  • 30 | Staking reward multiplier 31 |
  • 32 |
  • 33 | Lifetime WL in future Mints 34 |
  • 35 |
  • 36 | Access to special Genesis Pill-only giveaways and raffles 37 |
  • 38 |
  • 39 | Booster 40 |
  • 41 |
  • 42 | Exclusive benefits in 43 |
  • 44 |
  • 45 | More TBA! 46 |
  • 47 |
48 |
49 |
50 |
51 |
52 | ); 53 | }; 54 | 55 | export default Stage2Index; 56 | -------------------------------------------------------------------------------- /src/pages/stage1/phase6.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import ImageFramePlayer from '../../components/imageFramePlayer' 3 | import Fade from 'react-reveal/Fade'; 4 | 5 | const APP = (props) => { 6 | const [showStagePage, setShowStagePage] = useState(false); 7 | 8 | const moveLeft = () => { 9 | if (props.stageState == true) { 10 | const elem = document.getElementById('img-frame'); 11 | elem.style.left = '-300px'; 12 | setTimeout(() => { 13 | setShowStagePage(true) 14 | }, 2000); 15 | } 16 | } 17 | 18 | // useEffect(() => { 19 | // if (props.stageState == true) 20 | // moveLeft(); 21 | // else { 22 | // setShowStagePage(false) 23 | // } 24 | // }, [props.stageState]) 25 | 26 | return ( 27 |
28 | { 29 | console.log(props) 30 | } 31 |
32 | 33 |
34 |

You have two choices :

35 |
36 |
37 | {props.pageState && 38 | 39 |
40 |
41 |

1. You listen to your fear and take no action...

42 |

They story ends, you keep living your usual unfufiling life...

43 |
44 |
45 |
46 | } 47 | {props.pageSecondState && 48 | 49 |
50 |
51 |

2. You take the Red Genesis Pill...

52 |

You're ready to escape the Matrix
and I'll show you how deep the rabbit hole goes.

53 |
54 |
55 |
56 | } 57 | 58 |
59 |
60 | ); 61 | }; 62 | 63 | export default APP; 64 | -------------------------------------------------------------------------------- /src/components/timeLine.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import logo from '../imgs/Logo.png'; 3 | import { Fade } from 'react-reveal'; 4 | 5 | const APP = (props) => { 6 | const [timeCnt, setTimeCnt] = useState(0); 7 | const [points, setPoints] = useState([]); 8 | 9 | useEffect(() => { 10 | let tmpTimeCnt = timeCnt + 1; 11 | if (tmpTimeCnt < 120) { 12 | setTimeout(() => { 13 | let tmpTimeCnt = timeCnt + 1; 14 | setTimeCnt(tmpTimeCnt) 15 | }, 10); 16 | } 17 | if (tmpTimeCnt % 20 == 0) { 18 | let topPos = ((tmpTimeCnt / 20) * 12 + 18) + 'vh'; 19 | let defaultPoint =
updateStage((tmpTimeCnt / 20 - 1))}/>; 20 | if (tmpTimeCnt / 20 == (props.stage + 1)) 21 | defaultPoint =
; 22 | setPoints([...points, defaultPoint]); 23 | } 24 | }, [timeCnt]); 25 | 26 | useEffect(() => { 27 | if (timeCnt >= 119) { 28 | let tmpPoints = []; 29 | for(let i = 0 ; i < 6 ; i ++) { 30 | let topPos = ((i + 1) * 12 + 18) + 'vh'; 31 | let defaultPoint =
updateStage(i)}/>; 32 | if (i == props.stage) 33 | defaultPoint =
; 34 | tmpPoints.push(defaultPoint); 35 | } 36 | setPoints(tmpPoints); 37 | } 38 | }, [props.stage]); 39 | 40 | const updateStage = (i) => { 41 | props.setStage(i) 42 | } 43 | 44 | let height = ((timeCnt + 1) * 60 / 100) + 'vh' 45 | let top = (((timeCnt + 1) * 60 / 100) + 18) + 'vh' 46 | 47 | return ( 48 |
49 |
50 | logo 51 |
52 | <> 53 | 54 |
55 |
56 | {points} 57 | 58 | 59 |
60 | ); 61 | }; 62 | 63 | export default APP; 64 | -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pages/stage3/index.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import Slider from "react-slick"; 3 | import "slick-carousel/slick/slick.css"; 4 | import "slick-carousel/slick/slick-theme.css"; 5 | 6 | import img1 from '../../imgs/PFP/PFP2.png' 7 | import img2 from '../../imgs/PFP/PFP3.png' 8 | import img3 from '../../imgs/PFP/PFP4.png' 9 | import img4 from '../../imgs/PFP/PFP5.png' 10 | import img5 from '../../imgs/PFP/PFP6.png' 11 | import img6 from '../../imgs/PFP/PFP7.png' 12 | import img7 from '../../imgs/PFP/PFP8.png' 13 | import img8 from '../../imgs/PFP/PFP9.png' 14 | import img9 from '../../imgs/PFP/PFP10.png' 15 | import img10 from '../../imgs/PFP/PFP11.png' 16 | import img11 from '../../imgs/PFP/PFP12.png' 17 | import img12 from '../../imgs/PFP/PFP13.png' 18 | import img13 from '../../imgs/PFP/PFP14.png' 19 | import img14 from '../../imgs/PFP/PFP15.png' 20 | import img15 from '../../imgs/PFP/PFP16.png' 21 | import img16 from '../../imgs/PFP/PFP17.png' 22 | import img17 from '../../imgs/PFP/PFP18.png' 23 | import img18 from '../../imgs/PFP/PFP19.png' 24 | import img19 from '../../imgs/PFP/PFP20.png' 25 | 26 | const arrImg = [img1, img2, img3, img4, img5, img6, img7, img8, img9, img10, img11, img12, img13, img14, img15, img16, img17, img18, img19]; 27 | var settings1 = { 28 | dots: false, 29 | infinite: true, 30 | slidesToShow: 5, 31 | slidesToScroll: 1, 32 | autoplay: true, 33 | arrows: false, 34 | autoplaySpeed: 0, 35 | speed: 8000, 36 | rtl: false, 37 | cssEase: 'linear' 38 | }; 39 | var settings2 = { 40 | dots: false, 41 | infinite: true, 42 | slidesToShow: 5, 43 | slidesToScroll: 1, 44 | autoplay: true, 45 | arrows: false, 46 | autoplaySpeed: 0, 47 | speed: 8000, 48 | rtl: true, 49 | cssEase: 'linear' 50 | }; 51 | 52 | const Stage3Index = (props) => { 53 | const randomImg = () => { 54 | let arrDom = []; 55 | for(let i = 0 ; i < 100 ; i++) { 56 | arrDom.push( 57 |
58 | 59 |
60 | ) 61 | } 62 | return arrDom; 63 | } 64 | return ( 65 |
66 |
67 |
68 |

Escapers PFP Collection

69 |
70 |
71 |
72 |
73 | 74 | {randomImg()} 75 | 76 |
77 |
78 |
79 | 80 | {randomImg()} 81 | 82 |
83 |
84 |
85 |
86 |
87 |
88 | ); 89 | }; 90 | 91 | export default Stage3Index; 92 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Getting Started with Create React App 2 | 3 | This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). 4 | 5 | ## Available Scripts 6 | 7 | ### `npm start` 8 | 9 | Runs the app in the development mode.\ 10 | Open [http://localhost:3000](http://localhost:3000) to view it in your browser. 11 | 12 | The page will reload when you make changes.\ 13 | You may also see any lint errors in the console. 14 | 15 | ### `npm test` 16 | 17 | Launches the test runner in the interactive watch mode.\ 18 | See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. 19 | 20 | ### `npm run build` 21 | 22 | Builds the app for production to the `build` folder.\ 23 | It correctly bundles React in production mode and optimizes the build for the best performance. 24 | 25 | The build is minified and the filenames include the hashes.\ 26 | Your app is ready to be deployed! 27 | 28 | See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. 29 | 30 | ### `npm run eject` 31 | 32 | **Note: this is a one-way operation. Once you `eject`, you can't go back!** 33 | 34 | If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. 35 | 36 | Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. 37 | 38 | You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. 39 | 40 | ## Learn More 41 | 42 | You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). 43 | 44 | To learn React, check out the [React documentation](https://reactjs.org/). 45 | 46 | ### Code Splitting 47 | 48 | This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) 49 | 50 | ### Analyzing the Bundle Size 51 | 52 | This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) 53 | 54 | ### Making a Progressive Web App 55 | 56 | This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) 57 | 58 | ### Advanced Configuration 59 | 60 | This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) 61 | 62 | ### Deployment 63 | 64 | This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) 65 | 66 | ### `npm run build` fails to minify 67 | 68 | This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) 69 | -------------------------------------------------------------------------------- /src/components/imageFramePlayer.js: -------------------------------------------------------------------------------- 1 | import React from "react" 2 | import ImageFramePlayer from 'image-frame-player'; 3 | import { useEffect } from 'react'; 4 | 5 | const imgArr = [ 6 | "/assets/imgs/GenesisPill/Frames/0001.png", 7 | "/assets/imgs/GenesisPill/Frames/0002.png", 8 | "/assets/imgs/GenesisPill/Frames/0003.png", 9 | "/assets/imgs/GenesisPill/Frames/0004.png", 10 | "/assets/imgs/GenesisPill/Frames/0005.png", 11 | "/assets/imgs/GenesisPill/Frames/0006.png", 12 | "/assets/imgs/GenesisPill/Frames/0007.png", 13 | "/assets/imgs/GenesisPill/Frames/0008.png", 14 | "/assets/imgs/GenesisPill/Frames/0009.png", 15 | "/assets/imgs/GenesisPill/Frames/0010.png", 16 | "/assets/imgs/GenesisPill/Frames/0011.png", 17 | "/assets/imgs/GenesisPill/Frames/0012.png", 18 | "/assets/imgs/GenesisPill/Frames/0013.png", 19 | "/assets/imgs/GenesisPill/Frames/0014.png", 20 | "/assets/imgs/GenesisPill/Frames/0015.png", 21 | "/assets/imgs/GenesisPill/Frames/0016.png", 22 | "/assets/imgs/GenesisPill/Frames/0017.png", 23 | "/assets/imgs/GenesisPill/Frames/0018.png", 24 | "/assets/imgs/GenesisPill/Frames/0019.png", 25 | "/assets/imgs/GenesisPill/Frames/0020.png", 26 | "/assets/imgs/GenesisPill/Frames/0021.png", 27 | "/assets/imgs/GenesisPill/Frames/0022.png", 28 | "/assets/imgs/GenesisPill/Frames/0023.png", 29 | "/assets/imgs/GenesisPill/Frames/0024.png", 30 | "/assets/imgs/GenesisPill/Frames/0025.png", 31 | "/assets/imgs/GenesisPill/Frames/0026.png", 32 | "/assets/imgs/GenesisPill/Frames/0027.png", 33 | "/assets/imgs/GenesisPill/Frames/0028.png", 34 | "/assets/imgs/GenesisPill/Frames/0029.png", 35 | "/assets/imgs/GenesisPill/Frames/0030.png", 36 | "/assets/imgs/GenesisPill/Frames/0031.png", 37 | "/assets/imgs/GenesisPill/Frames/0032.png", 38 | "/assets/imgs/GenesisPill/Frames/0033.png", 39 | "/assets/imgs/GenesisPill/Frames/0034.png", 40 | "/assets/imgs/GenesisPill/Frames/0035.png", 41 | "/assets/imgs/GenesisPill/Frames/0036.png", 42 | "/assets/imgs/GenesisPill/Frames/0037.png", 43 | "/assets/imgs/GenesisPill/Frames/0038.png", 44 | "/assets/imgs/GenesisPill/Frames/0039.png", 45 | "/assets/imgs/GenesisPill/Frames/0040.png", 46 | "/assets/imgs/GenesisPill/Frames/0041.png", 47 | "/assets/imgs/GenesisPill/Frames/0042.png", 48 | "/assets/imgs/GenesisPill/Frames/0043.png", 49 | "/assets/imgs/GenesisPill/Frames/0044.png", 50 | "/assets/imgs/GenesisPill/Frames/0045.png", 51 | "/assets/imgs/GenesisPill/Frames/0046.png", 52 | "/assets/imgs/GenesisPill/Frames/0047.png", 53 | "/assets/imgs/GenesisPill/Frames/0048.png", 54 | "/assets/imgs/GenesisPill/Frames/0049.png", 55 | "/assets/imgs/GenesisPill/Frames/0050.png", 56 | "/assets/imgs/GenesisPill/Frames/0051.png", 57 | "/assets/imgs/GenesisPill/Frames/0052.png", 58 | "/assets/imgs/GenesisPill/Frames/0053.png", 59 | "/assets/imgs/GenesisPill/Frames/0054.png", 60 | "/assets/imgs/GenesisPill/Frames/0055.png", 61 | "/assets/imgs/GenesisPill/Frames/0056.png", 62 | "/assets/imgs/GenesisPill/Frames/0057.png", 63 | "/assets/imgs/GenesisPill/Frames/0058.png", 64 | "/assets/imgs/GenesisPill/Frames/0059.png", 65 | "/assets/imgs/GenesisPill/Frames/0060.png", 66 | ]; 67 | 68 | const APP = (props) => { 69 | useEffect(() => { 70 | var imageFramePlayer = new ImageFramePlayer({ 71 | dom : document.getElementById("framePlayer"), 72 | imgArr : imgArr, 73 | fps : 25, 74 | useCanvas : false, 75 | loop : -1, 76 | yoyo : true 77 | }); 78 | imageFramePlayer.play(); 79 | }, []); 80 | 81 | return ( 82 |
83 | ); 84 | }; 85 | 86 | export default APP; -------------------------------------------------------------------------------- /src/pages/stage5/index.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | 3 | const Stage5Index = (props) => { 4 | const dropDown = (id) => { 5 | var shows = document.getElementsByClassName("show"); 6 | for (let i = 0; i < shows.length; i++) { 7 | shows[i].classList.remove('show'); 8 | } 9 | var dropdowns = document.getElementsByClassName("dropdown-menu" + id); 10 | for (let i = 0; i < dropdowns.length; i++) { 11 | var openDropdown = dropdowns[i]; 12 | if (openDropdown.classList.contains('show')) { 13 | openDropdown.classList.remove('show'); 14 | } 15 | else 16 | openDropdown.classList.add('show'); 17 | } 18 | var dropups = document.getElementsByClassName("dropup"); 19 | for (let i = 0; i < dropups.length; i++) { 20 | dropups[i].classList.remove('dropup'); 21 | } 22 | dropdowns = document.getElementsByClassName("dropdown" + id); 23 | for (let i = 0; i < dropdowns.length; i++) { 24 | openDropdown = dropdowns[i]; 25 | if (openDropdown.classList.contains('dropup')) { 26 | openDropdown.classList.remove('dropup'); 27 | } 28 | else 29 | openDropdown.classList.add('dropup'); 30 | } 31 | } 32 | return ( 33 |
34 |
35 |
36 |

FAQ

37 |
38 |
39 |
40 |
41 |
dropDown(1)}>Wen mint?
42 |
43 |

TBA, Stay tuned?

44 |
45 |
46 |
47 |
dropDown(2)}>Is there a Whitelist?
48 |
49 |

Yes, you must fill out a form to get Whitelisted.

50 |

The WL Form will be randomly posted for a limited time on Twitter.

51 |
52 |
53 |
54 |
dropDown(3)}>What's the supply?
55 |
56 |

Some text here.

57 |
58 |
59 |
60 |
dropDown(4)}>Mint price
61 |
62 |

Some text here.

63 |
64 |
65 |
66 |
dropDown(5)}>Where can I mint a Matrix Escapers NFT?
67 |
68 |

Some text here.

69 |
70 |
71 |
72 |
dropDown(6)}>Show me more info
73 |
74 |

Some text here.

75 |
76 |
77 |
78 |
79 |
80 |
81 | ); 82 | }; 83 | 84 | export default Stage5Index; 85 | -------------------------------------------------------------------------------- /src/pages/stage4/index.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import aberraImg from '../../imgs/Team/Aberration.png' 3 | import alluImg from '../../imgs/Team/Allu.png' 4 | import asdImg from '../../imgs/Team/Asd.png' 5 | import xenoImg from '../../imgs/Team/Xeno.png' 6 | 7 | const Stage4Index = (props) => { 8 | return ( 9 |
10 |
11 |
12 |

Meet The Team

13 |
14 |
15 |
16 |
17 |
18 |
19 | 20 |
21 |

XENO

22 |

founder

23 |
24 |
25 |

XENO

26 |

founder

27 |

Some text here

28 |

about XENO

29 |
30 |
31 |
32 |
33 |
34 | 35 |
36 |

Alluebin

37 |

3D&Pixel Artist

38 |
39 |
40 |

Alluebin

41 |

3D&Pixel Artist

42 |

Some text here

43 |

about Alluebin

44 |
45 |
46 |
47 |
48 |
49 | 50 |
51 |

AberratiOn

52 |

PFP Artist

53 |
54 |
55 |

AberratiOn

56 |

PFP Artist

57 |

Some text here

58 |

about AberratiOn

59 |
60 |
61 |
62 |
63 |
64 | 65 |
66 |

Asd

67 |

Researcher

68 |
69 |
70 |

Asd

71 |

Researcher

72 |

Some text here

73 |

about Asd

74 |
75 |
76 |
77 |
78 |
79 |
80 | ); 81 | }; 82 | 83 | export default Stage4Index; 84 | -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- 1 | import './App.css'; 2 | import React, { useState } from 'react'; 3 | import FirstPage from './pages' 4 | import DetailPage from './pages/detailPage' 5 | import TimeLine from './components/timeLine' 6 | 7 | const APP = () => { 8 | const [isFirstPage, setFirstPage] = useState(true); 9 | const [isShowTimeline, setShowTimeline] = useState(false); 10 | 11 | const [isPhase1, setPhase1] = useState(false); 12 | const [isPhase2, setPhase2] = useState(false); 13 | const [isPhase3, setPhase3] = useState(false); 14 | const [isPhase4, setPhase4] = useState(false); 15 | const [isPhase5, setPhase5] = useState(false); 16 | const [isPhase6, setPhase6] = useState(false); 17 | const [isPhase6HideFirstStep, setPhase6HideFirstStep] = useState(false); 18 | const [isPhase6SecondStep, setPhase6SecondStep] = useState(false); 19 | 20 | const [isStage2, setStage2] = useState(false); 21 | const [isStage3, setStage3] = useState(false); 22 | const [isStage4, setStage4] = useState(false); 23 | const [isStage5, setStage5] = useState(false); 24 | const [isStage6, setStage6] = useState(false); 25 | 26 | const setPhase = (index) => { 27 | switch (index) { 28 | case 1: 29 | setPhase1(true); 30 | setPhase2(false); 31 | setPhase3(false); 32 | setPhase4(false); 33 | setPhase5(false); 34 | setPhase6(false); 35 | break; 36 | case 2: 37 | setPhase2(true); 38 | setPhase1(false); 39 | setPhase3(false); 40 | setPhase4(false); 41 | setPhase5(false); 42 | setPhase6(false); 43 | break; 44 | case 3: 45 | setPhase3(true); 46 | setPhase1(false); 47 | setPhase2(false); 48 | setPhase4(false); 49 | setPhase5(false); 50 | setPhase6(false); 51 | break; 52 | case 4: 53 | setPhase4(true); 54 | setPhase1(false); 55 | setPhase2(false); 56 | setPhase3(false); 57 | setPhase5(false); 58 | setPhase6(false); 59 | break; 60 | case 5: 61 | setPhase5(true); 62 | setPhase1(false); 63 | setPhase2(false); 64 | setPhase3(false); 65 | setPhase4(false); 66 | setPhase6(false); 67 | break; 68 | case 6: 69 | setPhase6(true); 70 | setPhase1(false); 71 | setPhase2(false); 72 | setPhase3(false); 73 | setPhase4(false); 74 | setPhase5(false); 75 | break; 76 | case 0: 77 | setPhase1(false); 78 | setPhase2(false); 79 | setPhase3(false); 80 | setPhase4(false); 81 | setPhase5(false); 82 | setPhase6(false); 83 | break; 84 | default: 85 | setPhase1(false); 86 | setPhase2(false); 87 | setPhase3(false); 88 | setPhase4(false); 89 | setPhase5(false); 90 | setPhase6(false); 91 | break; 92 | } 93 | } 94 | 95 | const setStage = (index) => { 96 | switch (index) { 97 | case 2: 98 | setStage2(true); 99 | setStage3(false); 100 | setStage4(false); 101 | setStage5(false); 102 | setStage6(false); 103 | break; 104 | case 3: 105 | setStage2(false); 106 | setStage3(true); 107 | setStage4(false); 108 | setStage5(false); 109 | setStage6(false); 110 | break; 111 | case 4: 112 | setStage2(false); 113 | setStage3(false); 114 | setStage4(true); 115 | setStage5(false); 116 | setStage6(false); 117 | break; 118 | case 5: 119 | setStage2(false); 120 | setStage3(false); 121 | setStage4(false); 122 | setStage5(true); 123 | setStage6(false); 124 | break; 125 | case 6: 126 | setStage2(false); 127 | setStage3(false); 128 | setStage4(false); 129 | setStage5(false); 130 | setStage6(true); 131 | break; 132 | case 0: 133 | setStage2(false); 134 | setStage3(false); 135 | setStage4(false); 136 | setStage5(false); 137 | setStage6(false); 138 | break; 139 | default: 140 | setStage2(false); 141 | setStage3(false); 142 | setStage4(false); 143 | setStage5(false); 144 | setStage6(false); 145 | break; 146 | } 147 | } 148 | 149 | window.onscroll = () => { 150 | if (document.documentElement.scrollTop > window.screen.height / 2) { 151 | setShowTimeline(true); 152 | } else { 153 | setShowTimeline(false); 154 | } 155 | 156 | let index = Math.floor((document.documentElement.scrollTop) / (window.innerHeight * 0.5)) - 2; 157 | if (index === -2) setFirstPage(true); 158 | else setFirstPage(false); 159 | 160 | if (index < 0) setPhase(0); 161 | else if (index / 6 < 6) { 162 | if (index % 6 === 0) setPhase(0); 163 | else if (index % 6 === 2) setPhase(Math.floor(index / 6) + 1); 164 | else if (index % 6 === 4) setPhase(0); 165 | } else { 166 | if (index / 6 === 6) { 167 | if (index % 6 === 0) { setPhase6SecondStep(false); } 168 | else if (index % 6 === 2) { setPhase6SecondStep(true); } 169 | else if (index % 6 === 4) { setPhase6SecondStep(false); } 170 | } else { 171 | if (index % 6 === 0) setStage(Math.floor(index / 6) - 6 + 1) 172 | else if (index % 6 === 4) setStage(0) 173 | } 174 | } 175 | } 176 | 177 | return ( 178 | <> 179 | 180 | 196 | 197 | 198 | 199 | ); 200 | }; 201 | 202 | export default APP; 203 | -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- 1 | .h-100vh { 2 | height: 100vh!important; 3 | } 4 | 5 | .h-70vh { 6 | height: 70vh!important; 7 | } 8 | 9 | .top-0 { 10 | top: 0; 11 | } 12 | 13 | .left-0 { 14 | left: 0; 15 | } 16 | 17 | .mt-20 { 18 | margin-top: 20vh; 19 | } 20 | p { 21 | font-size: 2em; 22 | } 23 | .cursor-pointer { 24 | cursor: pointer; 25 | } 26 | 27 | .text-decoration-underline { 28 | text-decoration: underline; 29 | } 30 | 31 | .header { 32 | height: 10vh; 33 | background-color: black; 34 | color: white; 35 | display: flex; 36 | justify-content: center; 37 | align-items: self-end; 38 | } 39 | 40 | .time-line { 41 | position: fixed; 42 | top: 10px; 43 | height: 100vh; 44 | width: 200px; 45 | z-index: 100; 46 | } 47 | 48 | .fadeOut{ 49 | height:0; 50 | transition: all 0.5s; 51 | } 52 | 53 | 54 | .header > ul { 55 | list-style-type : none; 56 | } 57 | 58 | .header > ul > li { 59 | display: inline; 60 | cursor: pointer; 61 | } 62 | 63 | .logo-img { 64 | z-index: 1000; 65 | left: 10px; 66 | top: 2vh; 67 | height: 16vh; 68 | cursor: pointer; 69 | } 70 | 71 | .parent { 72 | height: 90vh; 73 | } 74 | 75 | .fadeIn{ 76 | height:100vh; 77 | transition: all 0.5s; 78 | } 79 | 80 | @keyframes allFadaOut { 81 | from {opacity: 0;} 82 | to {opacity: 1;} 83 | } 84 | .allFadaOut { 85 | z-index: 100; 86 | animation-duration: 1s; 87 | animation-name: allFadaOut; 88 | background-color: black; 89 | position: absolute; 90 | width: 100%; 91 | height: 100%; 92 | } 93 | 94 | @keyframes back1 { 95 | from {background-position: 0% 100%;} 96 | to {background-position: 7% 100%;} 97 | } 98 | .back-first { 99 | background: url(./imgs/DystopiaLayers/first/1.png); 100 | background-size: 120% 120%; 101 | background-position: 7% 100%; 102 | animation-name: back1; 103 | animation-duration: 3s; 104 | } 105 | 106 | @keyframes back1-full { 107 | from {background-position: 7% 100%;} 108 | to {background-position: 7% 0%;} 109 | } 110 | .back-first-full { 111 | background: url(./imgs/DystopiaLayers/first/1.png); 112 | background-size: 120% 120%; 113 | background-position: 7% 0%; 114 | animation-name: back1-full; 115 | animation-duration: 3s; 116 | } 117 | 118 | @keyframes back2 { 119 | from {background-position: 100px 0px;} 120 | to {background-position: 0px 0px;} 121 | } 122 | .back-second { 123 | background: url(./imgs/DystopiaLayers/first/3.png); 124 | background-position: 0px 0px; 125 | animation-name: back2; 126 | animation-duration: 3s; 127 | z-index: 1; 128 | } 129 | 130 | @keyframes back2-full { 131 | from {background-position: 0px 0px;} 132 | to {background-position: 0px -100px;} 133 | } 134 | .back-second-full { 135 | background: url(./imgs/DystopiaLayers/first/3.png); 136 | background-position: 0px -100px; 137 | animation-name: back2-full; 138 | animation-duration: 3s; 139 | z-index: 1; 140 | } 141 | 142 | @keyframes wave { 143 | from {background-position: 60% 62%;} 144 | to {background-position: 40% 62%;} 145 | } 146 | .wave-animation { 147 | background: url(./imgs/DystopiaLayers/first/4.png); 148 | animation-name: wave; 149 | animation-duration: 3s; 150 | z-index: 2; 151 | background-size: 120% 120%; 152 | background-position: 40% 62%; 153 | opacity: 0.7; 154 | } 155 | 156 | .back-third { 157 | z-index: 3; 158 | } 159 | 160 | .back-sixth { 161 | z-index: 4; 162 | opacity: 0.7; 163 | } 164 | 165 | @keyframes back7 { 166 | from {background-position: -50px 0%;} 167 | to {background-position: 0% 0%;} 168 | } 169 | .back-seventh { 170 | z-index: 5; 171 | opacity: 0.7; 172 | background: url(./imgs/DystopiaLayers/first/7.png); 173 | background-position: 0% 0%; 174 | background-size: 100% 100%; 175 | animation-name: back7; 176 | animation-duration: 3s; 177 | } 178 | 179 | @keyframes person { 180 | from {background-position: -200px 200px} 181 | to {background-position: 0px 200px} 182 | } 183 | .person-animation { 184 | background: url(./imgs/DystopiaLayers/first/8.png); 185 | background-size: 100% 100%; 186 | background-position: 0px 200px; 187 | animation-name: person; 188 | animation-duration: 3s; 189 | background-repeat: no-repeat; 190 | z-index: 6; 191 | } 192 | 193 | @keyframes person-full { 194 | from {background-position: 0px 200px} 195 | to {background-position: 0px 0px} 196 | } 197 | .person-animation-full { 198 | background-position: 0px 0px; 199 | animation-name: person-full; 200 | background: url(./imgs/DystopiaLayers/first/8.png); 201 | background-size: 100% 100%; 202 | animation-duration: 3s; 203 | background-repeat: no-repeat; 204 | z-index: 6; 205 | } 206 | 207 | .bg-black { 208 | background-color: black; 209 | } 210 | 211 | .line-point-animate { 212 | width: 3px; 213 | height: 3px; 214 | border-radius: 50%; 215 | background-color: rgba(255,255,252,0.8); 216 | position:absolute; 217 | left: calc(9px + 8vh); 218 | } 219 | 220 | .line-w-1 { 221 | width: 1px; 222 | left: calc(10px + 8vh); 223 | top: 18vh; 224 | background-color: rgba(255,255,252,0.3); 225 | transition: height 0.5; 226 | } 227 | 228 | .stage-point { 229 | width: 2px; 230 | height: 2px; 231 | border-radius: 50%; 232 | background-color: rgba(255,255,252,0.8); 233 | position:absolute; 234 | left: calc(9px + 8vh); 235 | cursor: pointer; 236 | transition: all 0.5; 237 | } 238 | 239 | .stage-main-point { 240 | width: 6px; 241 | height: 6px; 242 | border-radius: 50%; 243 | background-color: rgba(255,255,252,0.8); 244 | position:absolute; 245 | left: calc(8px + 8vh); 246 | cursor: pointer; 247 | transition: all 0.5; 248 | } 249 | 250 | .stage-detail-page { 251 | width: calc(100vw - 20vh); 252 | margin: auto; 253 | margin-right: 0px; 254 | scroll-snap-type: y mandatory; 255 | } 256 | 257 | .stage-skip { 258 | text-align: right; 259 | width: 90%; 260 | margin-top: 50px; 261 | color: rgba(255,255,252,0.5); 262 | cursor: pointer; 263 | } 264 | 265 | .stage-skip:hover { 266 | color: rgba(255,255,252,1); 267 | } 268 | 269 | .phase { 270 | height: 300vh; 271 | } 272 | 273 | .phase6 { 274 | height: 600vh; 275 | } 276 | 277 | .phase-container { 278 | /* display: flex; 279 | justify-content: center; 280 | flex-direction: column; */ 281 | color: rgba(255,255,252,0.8); 282 | height: 50vh; 283 | position: sticky; 284 | top: 20vh; 285 | } 286 | .phase-container-6 { 287 | top: 10vh; 288 | } 289 | 290 | .frame-text { 291 | padding-top: 400px; 292 | } 293 | .phase-header { 294 | width: 70%; 295 | margin: auto; 296 | } 297 | 298 | .phase-header > img { 299 | margin-top: 50px; 300 | width: 150px; 301 | margin: auto; 302 | display: inherit; 303 | } 304 | .phase-header > h1 { 305 | font-size: 4.5em 306 | } 307 | .phase-body { 308 | width: 70%; 309 | margin: auto; 310 | margin-top: 50px; 311 | animation-name: allFadaOut; 312 | animation-duration: 2s; 313 | opacity: 1; 314 | } 315 | 316 | .phase-body > p { 317 | text-align: center; 318 | } 319 | 320 | .fadeOutOpacity { 321 | background-color: black; 322 | transition: all 1s; 323 | } 324 | 325 | .stage1-player { 326 | width: 800px; 327 | height: 800px; 328 | margin-top: -250px!important; 329 | margin-bottom: -150px!important; 330 | left: calc(50% - 400px); 331 | 332 | transition: left 2s; 333 | } 334 | 335 | .stage2-player { 336 | width: 300px; 337 | height: 300px; 338 | } 339 | 340 | .img-card .detail { 341 | transform: rotateY(90deg); 342 | } 343 | 344 | .img-card:hover > div{ 345 | transform: rotateY(90deg); 346 | transition: all 0.5s; 347 | } 348 | 349 | .img-card:hover .detail{ 350 | transform: rotateY(0deg); 351 | transition: transform 0.5s; 352 | transition-delay: 0.5s; 353 | } 354 | 355 | .dropdown-menu1, .dropdown-menu2, .dropdown-menu3, .dropdown-menu4, .dropdown-menu5, .dropdown-menu6 { 356 | display: none; 357 | } 358 | 359 | .show { 360 | display: block; 361 | transition: all 0.5s; 362 | } 363 | 364 | .dropdown1, .dropdown2, .dropdown3, .dropdown4, .dropdown5, .dropdown6{ 365 | font-size: 1.5rem; 366 | border-bottom: 1px solid white; 367 | position: relative; 368 | } 369 | 370 | .dropdown1::after, .dropdown2::after, .dropdown3::after, .dropdown4::after, .dropdown5::after, .dropdown6::after{ 371 | display: inline-block; 372 | position: absolute; 373 | right: 0; 374 | top: 50%; 375 | vertical-align: 0.255em; 376 | content: ""; 377 | border-top: 0.3em solid; 378 | border-right: 0.3em solid transparent; 379 | border-bottom: 0; 380 | border-left: 0.3em solid transparent; 381 | } 382 | 383 | .dropup::after { 384 | display: inline-block; 385 | position: absolute; 386 | right: 0; 387 | top: 50%; 388 | vertical-align: 0.255em; 389 | content: ""; 390 | border-bottom: 0.3em solid; 391 | border-right: 0.3em solid transparent; 392 | border-top: 0; 393 | border-left: 0.3em solid transparent; 394 | } 395 | 396 | .text-control { 397 | width: 50%; 398 | margin: auto; 399 | border-radius: 18px; 400 | background-color: #071e16; 401 | outline: none; 402 | margin-top: 20px; 403 | color: white; 404 | } 405 | 406 | .btn-control { 407 | width: 200px; 408 | color: white; 409 | border-radius: 18px; 410 | background-color: #013a25; 411 | outline: none; 412 | margin-top: 32px; 413 | } 414 | 415 | .btn-control:hover { 416 | background-color: #76ebc0; 417 | } 418 | 419 | .carousel-each { 420 | width: 100%; 421 | } 422 | 423 | .carousel-container > ul > li { 424 | width: 250px!important; 425 | } 426 | 427 | .side-dark { 428 | background: linear-gradient(90deg, rgba(0,0,0,0.8) 0%, transparent 50%, rgba(0,0,0,0.8) 100%); 429 | } 430 | 431 | .fadeIn-h1 { 432 | opacity: 1; 433 | animation-name: allFadaOut; 434 | animation-duration: 5s; 435 | } 436 | 437 | .stage2-ul { 438 | position: absolute; 439 | left: 40%; 440 | text-align: left; 441 | font-size: 1.6rem; 442 | } -------------------------------------------------------------------------------- /public/assets/js/popper.min.js: -------------------------------------------------------------------------------- 1 | "use strict";function getBoundingClientRect(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function getWindow(e){if("[object Window]"===e.toString())return e;var t=e.ownerDocument;return t?t.defaultView:window}function getWindowScroll(e){var t=getWindow(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function isElement(e){return e instanceof getWindow(e).Element||e instanceof Element}function isHTMLElement(e){return e instanceof getWindow(e).HTMLElement||e instanceof HTMLElement}function getHTMLElementScroll(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function getNodeScroll(e){return(e!==getWindow(e)&&isHTMLElement(e)?getHTMLElementScroll:getWindowScroll)(e)}function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getDocumentElement(e){return(isElement(e)?e.ownerDocument:e.document).documentElement}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getComputedStyle(e){return getWindow(e).getComputedStyle(e)}function isScrollParent(e){var t=getComputedStyle(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function getCompositeRect(e,t,n){void 0===n&&(n=!1);var r=getDocumentElement(t),o=getBoundingClientRect(e),i=isHTMLElement(t),a={scrollLeft:0,scrollTop:0},s={x:0,y:0};return!i&&(i||n)||("body"===getNodeName(t)&&!isScrollParent(r)||(a=getNodeScroll(t)),isHTMLElement(t)?((s=getBoundingClientRect(t)).x+=t.clientLeft,s.y+=t.clientTop):r&&(s.x=getWindowScrollBarX(r))),{x:o.left+a.scrollLeft-s.x,y:o.top+a.scrollTop-s.y,width:o.width,height:o.height}}function getLayoutRect(e){return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}function getParentNode(e){return"html"===getNodeName(e)?e:e.assignedSlot||e.parentNode||e.host||getDocumentElement(e)}function getScrollParent(e){return 0<=["html","body","#document"].indexOf(getNodeName(e))?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}function listScrollParents(e,t){void 0===t&&(t=[]);var n=getScrollParent(e),r="body"===getNodeName(n),o=getWindow(n),i=r?[o].concat(o.visualViewport||[],isScrollParent(n)?n:[]):n,a=t.concat(i);return r?a:a.concat(listScrollParents(getParentNode(i)))}function isTableElement(e){return 0<=["table","td","th"].indexOf(getNodeName(e))}function getTrueOffsetParent(e){if(!isHTMLElement(e)||"fixed"===getComputedStyle(e).position)return null;var t=e.offsetParent;if(t){var n=getDocumentElement(t);if("body"===getNodeName(t)&&"static"===getComputedStyle(t).position&&"static"!==getComputedStyle(n).position)return n}return t}function getContainingBlock(e){for(var t=getParentNode(e);isHTMLElement(t)&&["html","body"].indexOf(getNodeName(t))<0;){var n=getComputedStyle(t);if("none"!==n.transform||"none"!==n.perspective||n.willChange&&"auto"!==n.willChange)return t;t=t.parentNode}return null}function getOffsetParent(e){for(var t=getWindow(e),n=getTrueOffsetParent(e);n&&isTableElement(n)&&"static"===getComputedStyle(n).position;)n=getTrueOffsetParent(n);return(!n||"body"!==getNodeName(n)||"static"!==getComputedStyle(n).position)&&(n||getContainingBlock(e))||t}Object.defineProperty(exports,"__esModule",{value:!0});var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start="start",end="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce(function(e,t){return e.concat([t+"-"+start,t+"-"+end])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(e,t){return e.concat([t,t+"-"+start,t+"-"+end])},[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function order(e){var r=new Map,o=new Set,t=[];return e.forEach(function(e){r.set(e.name,e)}),e.forEach(function(e){o.has(e.name)||!function n(e){o.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){var t;o.has(e)||(t=r.get(e))&&n(t)}),t.push(e)}(e)}),t}function orderModifiers(e){var n=order(e);return modifierPhases.reduce(function(e,t){return e.concat(n.filter(function(e){return e.phase===t}))},[])}function debounce(t){var n;return function(){return n=n||new Promise(function(e){Promise.resolve().then(function(){n=void 0,e(t())})})}}function format(e){for(var t=arguments.length,n=new Array(1w[j]&&(I=getOppositePlacement(I));var L=getOppositePlacement(I),C=[];if(i&&C.push(T[M]<=0),s&&C.push(T[I]<=0,T[L]<=0),C.every(function(e){return e})){x=R,P=!1;break}E.set(R,C)}if(P)for(var A=function(n){var e=y.find(function(e){var t=E.get(e);if(t)return t.slice(0,n).every(function(e){return e})});if(e)return x=e,"break"},B=m?3:1;00?i:null}catch(t){return null}},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(n){t(n).trigger(e.end)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var s in n)if(Object.prototype.hasOwnProperty.call(n,s)){var r=n[s],o=e[s],a=o&&i.isElement(o)?"element":(l=o,{}.toString.call(l).match(/\s([a-zA-Z]+)/)[1].toLowerCase());if(!new RegExp(r).test(a))throw new Error(t.toUpperCase()+': Option "'+s+'" provided type "'+a+'" but expected type "'+r+'".')}var l}};return e=("undefined"==typeof window||!window.QUnit)&&{end:"transitionend"},t.fn.emulateTransitionEnd=n,i.supportsTransitionEnd()&&(t.event.special[i.TRANSITION_END]={bindType:e.end,delegateType:e.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}}),i}(e),L=(a="alert",h="."+(l="bs.alert"),c=(o=e).fn[a],u={CLOSE:"close"+h,CLOSED:"closed"+h,CLICK_DATA_API:"click"+h+".data-api"},f="alert",d="fade",_="show",g=function(){function t(t){this._element=t}var e=t.prototype;return e.close=function(t){t=t||this._element;var e=this._getRootElement(t);this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.dispose=function(){o.removeData(this._element,l),this._element=null},e._getRootElement=function(t){var e=P.getSelectorFromElement(t),n=!1;return e&&(n=o(e)[0]),n||(n=o(t).closest("."+f)[0]),n},e._triggerCloseEvent=function(t){var e=o.Event(u.CLOSE);return o(t).trigger(e),e},e._removeElement=function(t){var e=this;o(t).removeClass(_),P.supportsTransitionEnd()&&o(t).hasClass(d)?o(t).one(P.TRANSITION_END,function(n){return e._destroyElement(t,n)}).emulateTransitionEnd(150):this._destroyElement(t)},e._destroyElement=function(t){o(t).detach().trigger(u.CLOSED).remove()},t._jQueryInterface=function(e){return this.each(function(){var n=o(this),i=n.data(l);i||(i=new t(this),n.data(l,i)),"close"===e&&i[e](this)})},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},s(t,null,[{key:"VERSION",get:function(){return"4.0.0"}}]),t}(),o(document).on(u.CLICK_DATA_API,'[data-dismiss="alert"]',g._handleDismiss(new g)),o.fn[a]=g._jQueryInterface,o.fn[a].Constructor=g,o.fn[a].noConflict=function(){return o.fn[a]=c,g._jQueryInterface},g),R=(m="button",E="."+(v="bs.button"),T=".data-api",y=(p=e).fn[m],C="active",I="btn",A="focus",b='[data-toggle^="button"]',D='[data-toggle="buttons"]',S="input",w=".active",N=".btn",O={CLICK_DATA_API:"click"+E+T,FOCUS_BLUR_DATA_API:"focus"+E+T+" blur"+E+T},k=function(){function t(t){this._element=t}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,n=p(this._element).closest(D)[0];if(n){var i=p(this._element).find(S)[0];if(i){if("radio"===i.type)if(i.checked&&p(this._element).hasClass(C))t=!1;else{var s=p(n).find(w)[0];s&&p(s).removeClass(C)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!p(this._element).hasClass(C),p(i).trigger("change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!p(this._element).hasClass(C)),t&&p(this._element).toggleClass(C)},e.dispose=function(){p.removeData(this._element,v),this._element=null},t._jQueryInterface=function(e){return this.each(function(){var n=p(this).data(v);n||(n=new t(this),p(this).data(v,n)),"toggle"===e&&n[e]()})},s(t,null,[{key:"VERSION",get:function(){return"4.0.0"}}]),t}(),p(document).on(O.CLICK_DATA_API,b,function(t){t.preventDefault();var e=t.target;p(e).hasClass(I)||(e=p(e).closest(N)),k._jQueryInterface.call(p(e),"toggle")}).on(O.FOCUS_BLUR_DATA_API,b,function(t){var e=p(t.target).closest(N)[0];p(e).toggleClass(A,/^focus(in)?$/.test(t.type))}),p.fn[m]=k._jQueryInterface,p.fn[m].Constructor=k,p.fn[m].noConflict=function(){return p.fn[m]=y,k._jQueryInterface},k),j=function(t){var e="carousel",n="bs.carousel",i="."+n,o=t.fn[e],a={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},l={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},h="next",c="prev",u="left",f="right",d={SLIDE:"slide"+i,SLID:"slid"+i,KEYDOWN:"keydown"+i,MOUSEENTER:"mouseenter"+i,MOUSELEAVE:"mouseleave"+i,TOUCHEND:"touchend"+i,LOAD_DATA_API:"load"+i+".data-api",CLICK_DATA_API:"click"+i+".data-api"},_="carousel",g="active",p="slide",m="carousel-item-right",v="carousel-item-left",E="carousel-item-next",T="carousel-item-prev",y={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},C=function(){function o(e,n){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(n),this._element=t(e)[0],this._indicatorsElement=t(this._element).find(y.INDICATORS)[0],this._addEventListeners()}var C=o.prototype;return C.next=function(){this._isSliding||this._slide(h)},C.nextWhenVisible=function(){!document.hidden&&t(this._element).is(":visible")&&"hidden"!==t(this._element).css("visibility")&&this.next()},C.prev=function(){this._isSliding||this._slide(c)},C.pause=function(e){e||(this._isPaused=!0),t(this._element).find(y.NEXT_PREV)[0]&&P.supportsTransitionEnd()&&(P.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},C.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},C.to=function(e){var n=this;this._activeElement=t(this._element).find(y.ACTIVE_ITEM)[0];var i=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)t(this._element).one(d.SLID,function(){return n.to(e)});else{if(i===e)return this.pause(),void this.cycle();var s=e>i?h:c;this._slide(s,this._items[e])}},C.dispose=function(){t(this._element).off(i),t.removeData(this._element,n),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},C._getConfig=function(t){return t=r({},a,t),P.typeCheckConfig(e,t,l),t},C._addEventListeners=function(){var e=this;this._config.keyboard&&t(this._element).on(d.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&(t(this._element).on(d.MOUSEENTER,function(t){return e.pause(t)}).on(d.MOUSELEAVE,function(t){return e.cycle(t)}),"ontouchstart"in document.documentElement&&t(this._element).on(d.TOUCHEND,function(){e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval)}))},C._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},C._getItemIndex=function(e){return this._items=t.makeArray(t(e).parent().find(y.ITEM)),this._items.indexOf(e)},C._getItemByDirection=function(t,e){var n=t===h,i=t===c,s=this._getItemIndex(e),r=this._items.length-1;if((i&&0===s||n&&s===r)&&!this._config.wrap)return e;var o=(s+(t===c?-1:1))%this._items.length;return-1===o?this._items[this._items.length-1]:this._items[o]},C._triggerSlideEvent=function(e,n){var i=this._getItemIndex(e),s=this._getItemIndex(t(this._element).find(y.ACTIVE_ITEM)[0]),r=t.Event(d.SLIDE,{relatedTarget:e,direction:n,from:s,to:i});return t(this._element).trigger(r),r},C._setActiveIndicatorElement=function(e){if(this._indicatorsElement){t(this._indicatorsElement).find(y.ACTIVE).removeClass(g);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&t(n).addClass(g)}},C._slide=function(e,n){var i,s,r,o=this,a=t(this._element).find(y.ACTIVE_ITEM)[0],l=this._getItemIndex(a),c=n||a&&this._getItemByDirection(e,a),_=this._getItemIndex(c),C=Boolean(this._interval);if(e===h?(i=v,s=E,r=u):(i=m,s=T,r=f),c&&t(c).hasClass(g))this._isSliding=!1;else if(!this._triggerSlideEvent(c,r).isDefaultPrevented()&&a&&c){this._isSliding=!0,C&&this.pause(),this._setActiveIndicatorElement(c);var I=t.Event(d.SLID,{relatedTarget:c,direction:r,from:l,to:_});P.supportsTransitionEnd()&&t(this._element).hasClass(p)?(t(c).addClass(s),P.reflow(c),t(a).addClass(i),t(c).addClass(i),t(a).one(P.TRANSITION_END,function(){t(c).removeClass(i+" "+s).addClass(g),t(a).removeClass(g+" "+s+" "+i),o._isSliding=!1,setTimeout(function(){return t(o._element).trigger(I)},0)}).emulateTransitionEnd(600)):(t(a).removeClass(g),t(c).addClass(g),this._isSliding=!1,t(this._element).trigger(I)),C&&this.cycle()}},o._jQueryInterface=function(e){return this.each(function(){var i=t(this).data(n),s=r({},a,t(this).data());"object"==typeof e&&(s=r({},s,e));var l="string"==typeof e?e:s.slide;if(i||(i=new o(this,s),t(this).data(n,i)),"number"==typeof e)i.to(e);else if("string"==typeof l){if("undefined"==typeof i[l])throw new TypeError('No method named "'+l+'"');i[l]()}else s.interval&&(i.pause(),i.cycle())})},o._dataApiClickHandler=function(e){var i=P.getSelectorFromElement(this);if(i){var s=t(i)[0];if(s&&t(s).hasClass(_)){var a=r({},t(s).data(),t(this).data()),l=this.getAttribute("data-slide-to");l&&(a.interval=!1),o._jQueryInterface.call(t(s),a),l&&t(s).data(n).to(l),e.preventDefault()}}},s(o,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return a}}]),o}();return t(document).on(d.CLICK_DATA_API,y.DATA_SLIDE,C._dataApiClickHandler),t(window).on(d.LOAD_DATA_API,function(){t(y.DATA_RIDE).each(function(){var e=t(this);C._jQueryInterface.call(e,e.data())})}),t.fn[e]=C._jQueryInterface,t.fn[e].Constructor=C,t.fn[e].noConflict=function(){return t.fn[e]=o,C._jQueryInterface},C}(e),H=function(t){var e="collapse",n="bs.collapse",i="."+n,o=t.fn[e],a={toggle:!0,parent:""},l={toggle:"boolean",parent:"(string|element)"},h={SHOW:"show"+i,SHOWN:"shown"+i,HIDE:"hide"+i,HIDDEN:"hidden"+i,CLICK_DATA_API:"click"+i+".data-api"},c="show",u="collapse",f="collapsing",d="collapsed",_="width",g="height",p={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},m=function(){function i(e,n){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(n),this._triggerArray=t.makeArray(t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var i=t(p.DATA_TOGGLE),s=0;s0&&(this._selector=o,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var o=i.prototype;return o.toggle=function(){t(this._element).hasClass(c)?this.hide():this.show()},o.show=function(){var e,s,r=this;if(!this._isTransitioning&&!t(this._element).hasClass(c)&&(this._parent&&0===(e=t.makeArray(t(this._parent).find(p.ACTIVES).filter('[data-parent="'+this._config.parent+'"]'))).length&&(e=null),!(e&&(s=t(e).not(this._selector).data(n))&&s._isTransitioning))){var o=t.Event(h.SHOW);if(t(this._element).trigger(o),!o.isDefaultPrevented()){e&&(i._jQueryInterface.call(t(e).not(this._selector),"hide"),s||t(e).data(n,null));var a=this._getDimension();t(this._element).removeClass(u).addClass(f),this._element.style[a]=0,this._triggerArray.length>0&&t(this._triggerArray).removeClass(d).attr("aria-expanded",!0),this.setTransitioning(!0);var l=function(){t(r._element).removeClass(f).addClass(u).addClass(c),r._element.style[a]="",r.setTransitioning(!1),t(r._element).trigger(h.SHOWN)};if(P.supportsTransitionEnd()){var _="scroll"+(a[0].toUpperCase()+a.slice(1));t(this._element).one(P.TRANSITION_END,l).emulateTransitionEnd(600),this._element.style[a]=this._element[_]+"px"}else l()}}},o.hide=function(){var e=this;if(!this._isTransitioning&&t(this._element).hasClass(c)){var n=t.Event(h.HIDE);if(t(this._element).trigger(n),!n.isDefaultPrevented()){var i=this._getDimension();if(this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",P.reflow(this._element),t(this._element).addClass(f).removeClass(u).removeClass(c),this._triggerArray.length>0)for(var s=0;s0&&t(n).toggleClass(d,!i).attr("aria-expanded",i)}},i._getTargetFromElement=function(e){var n=P.getSelectorFromElement(e);return n?t(n)[0]:null},i._jQueryInterface=function(e){return this.each(function(){var s=t(this),o=s.data(n),l=r({},a,s.data(),"object"==typeof e&&e);if(!o&&l.toggle&&/show|hide/.test(e)&&(l.toggle=!1),o||(o=new i(this,l),s.data(n,o)),"string"==typeof e){if("undefined"==typeof o[e])throw new TypeError('No method named "'+e+'"');o[e]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return a}}]),i}();return t(document).on(h.CLICK_DATA_API,p.DATA_TOGGLE,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var i=t(this),s=P.getSelectorFromElement(this);t(s).each(function(){var e=t(this),s=e.data(n)?"toggle":i.data();m._jQueryInterface.call(e,s)})}),t.fn[e]=m._jQueryInterface,t.fn[e].Constructor=m,t.fn[e].noConflict=function(){return t.fn[e]=o,m._jQueryInterface},m}(e),W=function(t){var e="dropdown",i="bs.dropdown",o="."+i,a=".data-api",l=t.fn[e],h=new RegExp("38|40|27"),c={HIDE:"hide"+o,HIDDEN:"hidden"+o,SHOW:"show"+o,SHOWN:"shown"+o,CLICK:"click"+o,CLICK_DATA_API:"click"+o+a,KEYDOWN_DATA_API:"keydown"+o+a,KEYUP_DATA_API:"keyup"+o+a},u="disabled",f="show",d="dropup",_="dropright",g="dropleft",p="dropdown-menu-right",m="dropdown-menu-left",v="position-static",E='[data-toggle="dropdown"]',T=".dropdown form",y=".dropdown-menu",C=".navbar-nav",I=".dropdown-menu .dropdown-item:not(.disabled)",A="top-start",b="top-end",D="bottom-start",S="bottom-end",w="right-start",N="left-start",O={offset:0,flip:!0,boundary:"scrollParent"},k={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)"},L=function(){function a(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var l=a.prototype;return l.toggle=function(){if(!this._element.disabled&&!t(this._element).hasClass(u)){var e=a._getParentFromElement(this._element),i=t(this._menu).hasClass(f);if(a._clearMenus(),!i){var s={relatedTarget:this._element},r=t.Event(c.SHOW,s);if(t(e).trigger(r),!r.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof n)throw new TypeError("Bootstrap dropdown require Popper.js (https://popper.js.org)");var o=this._element;t(e).hasClass(d)&&(t(this._menu).hasClass(m)||t(this._menu).hasClass(p))&&(o=e),"scrollParent"!==this._config.boundary&&t(e).addClass(v),this._popper=new n(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===t(e).closest(C).length&&t("body").children().on("mouseover",null,t.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),t(this._menu).toggleClass(f),t(e).toggleClass(f).trigger(t.Event(c.SHOWN,s))}}}},l.dispose=function(){t.removeData(this._element,i),t(this._element).off(o),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},l.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},l._addEventListeners=function(){var e=this;t(this._element).on(c.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},l._getConfig=function(n){return n=r({},this.constructor.Default,t(this._element).data(),n),P.typeCheckConfig(e,n,this.constructor.DefaultType),n},l._getMenuElement=function(){if(!this._menu){var e=a._getParentFromElement(this._element);this._menu=t(e).find(y)[0]}return this._menu},l._getPlacement=function(){var e=t(this._element).parent(),n=D;return e.hasClass(d)?(n=A,t(this._menu).hasClass(p)&&(n=b)):e.hasClass(_)?n=w:e.hasClass(g)?n=N:t(this._menu).hasClass(p)&&(n=S),n},l._detectNavbar=function(){return t(this._element).closest(".navbar").length>0},l._getPopperConfig=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=r({},e.offsets,t._config.offset(e.offsets)||{}),e}:e.offset=this._config.offset,{placement:this._getPlacement(),modifiers:{offset:e,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}}},a._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(i);if(n||(n=new a(this,"object"==typeof e?e:null),t(this).data(i,n)),"string"==typeof e){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}})},a._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var n=t.makeArray(t(E)),s=0;s0&&r--,40===e.which&&rdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},p._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},p._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},f="show",d="out",_={HIDE:"hide"+o,HIDDEN:"hidden"+o,SHOW:"show"+o,SHOWN:"shown"+o,INSERTED:"inserted"+o,CLICK:"click"+o,FOCUSIN:"focusin"+o,FOCUSOUT:"focusout"+o,MOUSEENTER:"mouseenter"+o,MOUSELEAVE:"mouseleave"+o},g="fade",p="show",m=".tooltip-inner",v=".arrow",E="hover",T="focus",y="click",C="manual",I=function(){function a(t,e){if("undefined"==typeof n)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var I=a.prototype;return I.enable=function(){this._isEnabled=!0},I.disable=function(){this._isEnabled=!1},I.toggleEnabled=function(){this._isEnabled=!this._isEnabled},I.toggle=function(e){if(this._isEnabled)if(e){var n=this.constructor.DATA_KEY,i=t(e.currentTarget).data(n);i||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass(p))return void this._leave(null,this);this._enter(null,this)}},I.dispose=function(){clearTimeout(this._timeout),t.removeData(this.element,this.constructor.DATA_KEY),t(this.element).off(this.constructor.EVENT_KEY),t(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&t(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},I.show=function(){var e=this;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");var i=t.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){t(this.element).trigger(i);var s=t.contains(this.element.ownerDocument.documentElement,this.element);if(i.isDefaultPrevented()||!s)return;var r=this.getTipElement(),o=P.getUID(this.constructor.NAME);r.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&t(r).addClass(g);var l="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,h=this._getAttachment(l);this.addAttachmentClass(h);var c=!1===this.config.container?document.body:t(this.config.container);t(r).data(this.constructor.DATA_KEY,this),t.contains(this.element.ownerDocument.documentElement,this.tip)||t(r).appendTo(c),t(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new n(this.element,r,{placement:h,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:v},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),t(r).addClass(p),"ontouchstart"in document.documentElement&&t("body").children().on("mouseover",null,t.noop);var u=function(){e.config.animation&&e._fixTransition();var n=e._hoverState;e._hoverState=null,t(e.element).trigger(e.constructor.Event.SHOWN),n===d&&e._leave(null,e)};P.supportsTransitionEnd()&&t(this.tip).hasClass(g)?t(this.tip).one(P.TRANSITION_END,u).emulateTransitionEnd(a._TRANSITION_DURATION):u()}},I.hide=function(e){var n=this,i=this.getTipElement(),s=t.Event(this.constructor.Event.HIDE),r=function(){n._hoverState!==f&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),t(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()};t(this.element).trigger(s),s.isDefaultPrevented()||(t(i).removeClass(p),"ontouchstart"in document.documentElement&&t("body").children().off("mouseover",null,t.noop),this._activeTrigger[y]=!1,this._activeTrigger[T]=!1,this._activeTrigger[E]=!1,P.supportsTransitionEnd()&&t(this.tip).hasClass(g)?t(i).one(P.TRANSITION_END,r).emulateTransitionEnd(150):r(),this._hoverState="")},I.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},I.isWithContent=function(){return Boolean(this.getTitle())},I.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-tooltip-"+e)},I.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},I.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(m),this.getTitle()),e.removeClass(g+" "+p)},I.setElementContent=function(e,n){var i=this.config.html;"object"==typeof n&&(n.nodeType||n.jquery)?i?t(n).parent().is(e)||e.empty().append(n):e.text(t(n).text()):e[i?"html":"text"](n)},I.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},I._getAttachment=function(t){return c[t.toUpperCase()]},I._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(n){if("click"===n)t(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if(n!==C){var i=n===E?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,s=n===E?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;t(e.element).on(i,e.config.selector,function(t){return e._enter(t)}).on(s,e.config.selector,function(t){return e._leave(t)})}t(e.element).closest(".modal").on("hide.bs.modal",function(){return e.hide()})}),this.config.selector?this.config=r({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},I._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},I._enter=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusin"===e.type?T:E]=!0),t(n.getTipElement()).hasClass(p)||n._hoverState===f?n._hoverState=f:(clearTimeout(n._timeout),n._hoverState=f,n.config.delay&&n.config.delay.show?n._timeout=setTimeout(function(){n._hoverState===f&&n.show()},n.config.delay.show):n.show())},I._leave=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusout"===e.type?T:E]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=d,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout(function(){n._hoverState===d&&n.hide()},n.config.delay.hide):n.hide())},I._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},I._getConfig=function(n){return"number"==typeof(n=r({},this.constructor.Default,t(this.element).data(),n)).delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),P.typeCheckConfig(e,n,this.constructor.DefaultType),n},I._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},I._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(l);null!==n&&n.length>0&&e.removeClass(n.join(""))},I._handlePopperPlacementChange=function(t){this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},I._fixTransition=function(){var e=this.getTipElement(),n=this.config.animation;null===e.getAttribute("x-placement")&&(t(e).removeClass(g),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},a._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(i),s="object"==typeof e&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new a(this,s),t(this).data(i,n)),"string"==typeof e)){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return u}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return i}},{key:"Event",get:function(){return _}},{key:"EVENT_KEY",get:function(){return o}},{key:"DefaultType",get:function(){return h}}]),a}();return t.fn[e]=I._jQueryInterface,t.fn[e].Constructor=I,t.fn[e].noConflict=function(){return t.fn[e]=a,I._jQueryInterface},I}(e),x=function(t){var e="popover",n="bs.popover",i="."+n,o=t.fn[e],a=new RegExp("(^|\\s)bs-popover\\S+","g"),l=r({},U.Default,{placement:"right",trigger:"click",content:"",template:''}),h=r({},U.DefaultType,{content:"(string|element|function)"}),c="fade",u="show",f=".popover-header",d=".popover-body",_={HIDE:"hide"+i,HIDDEN:"hidden"+i,SHOW:"show"+i,SHOWN:"shown"+i,INSERTED:"inserted"+i,CLICK:"click"+i,FOCUSIN:"focusin"+i,FOCUSOUT:"focusout"+i,MOUSEENTER:"mouseenter"+i,MOUSELEAVE:"mouseleave"+i},g=function(r){var o,g;function p(){return r.apply(this,arguments)||this}g=r,(o=p).prototype=Object.create(g.prototype),o.prototype.constructor=o,o.__proto__=g;var m=p.prototype;return m.isWithContent=function(){return this.getTitle()||this._getContent()},m.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-popover-"+e)},m.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},m.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(f),this.getTitle());var n=this._getContent();"function"==typeof n&&(n=n.call(this.element)),this.setElementContent(e.find(d),n),e.removeClass(c+" "+u)},m._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},m._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(a);null!==n&&n.length>0&&e.removeClass(n.join(""))},p._jQueryInterface=function(e){return this.each(function(){var i=t(this).data(n),s="object"==typeof e?e:null;if((i||!/destroy|hide/.test(e))&&(i||(i=new p(this,s),t(this).data(n,i)),"string"==typeof e)){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}})},s(p,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return l}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return n}},{key:"Event",get:function(){return _}},{key:"EVENT_KEY",get:function(){return i}},{key:"DefaultType",get:function(){return h}}]),p}(U);return t.fn[e]=g._jQueryInterface,t.fn[e].Constructor=g,t.fn[e].noConflict=function(){return t.fn[e]=o,g._jQueryInterface},g}(e),K=function(t){var e="scrollspy",n="bs.scrollspy",i="."+n,o=t.fn[e],a={offset:10,method:"auto",target:""},l={offset:"number",method:"string",target:"(string|element)"},h={ACTIVATE:"activate"+i,SCROLL:"scroll"+i,LOAD_DATA_API:"load"+i+".data-api"},c="dropdown-item",u="active",f={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},d="offset",_="position",g=function(){function o(e,n){var i=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(n),this._selector=this._config.target+" "+f.NAV_LINKS+","+this._config.target+" "+f.LIST_ITEMS+","+this._config.target+" "+f.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,t(this._scrollElement).on(h.SCROLL,function(t){return i._process(t)}),this.refresh(),this._process()}var g=o.prototype;return g.refresh=function(){var e=this,n=this._scrollElement===this._scrollElement.window?d:_,i="auto"===this._config.method?n:this._config.method,s=i===_?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),t.makeArray(t(this._selector)).map(function(e){var n,r=P.getSelectorFromElement(e);if(r&&(n=t(r)[0]),n){var o=n.getBoundingClientRect();if(o.width||o.height)return[t(n)[i]().top+s,r]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},g.dispose=function(){t.removeData(this._element,n),t(this._scrollElement).off(i),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},g._getConfig=function(n){if("string"!=typeof(n=r({},a,n)).target){var i=t(n.target).attr("id");i||(i=P.getUID(e),t(n.target).attr("id",i)),n.target="#"+i}return P.typeCheckConfig(e,n,l),n},g._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},g._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},g._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},g._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var s=this._offsets.length;s--;){this._activeTarget!==this._targets[s]&&t>=this._offsets[s]&&("undefined"==typeof this._offsets[s+1]||t=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(e),t.Util=P,t.Alert=L,t.Button=R,t.Carousel=j,t.Collapse=H,t.Dropdown=W,t.Modal=M,t.Popover=x,t.Scrollspy=K,t.Tab=V,t.Tooltip=U,Object.defineProperty(t,"__esModule",{value:!0})}); 7 | //# sourceMappingURL=bootstrap.min.js.map --------------------------------------------------------------------------------