Migrate to ES Modules

This commit is contained in:
Andrei Andreev 2021-11-10 14:55:37 +03:00
parent 61d25330b4
commit 52d2b9619c
413 changed files with 2626 additions and 1650 deletions

View File

@ -9,9 +9,7 @@
},
"parserOptions": {
"ecmaVersion": 2021,
"ecmaFeatures": {
"impliedStrict": false
}
"sourceType": "module"
},
"rules": {
"no-console": "warn",

1
.gitignore vendored
View File

@ -2,5 +2,4 @@
.idea
node_modules
.eslintrc.js
package-lock.json
playfab.js

View File

@ -87,440 +87,10 @@
<script type="text/javascript" src="javascripts/lib/svg-pan-zoom.min.js"></script>
<script type="text/javascript" src="javascripts/lib/pako.min.js"></script>
<script type="text/javascript" src="javascripts/lib/base64-binary.js"></script>
<script type="text/javascript" src="javascripts/lib/DragDropTouch.js"></script>
<script type="text/javascript" src="javascripts/lib/longpress.js"></script>
<script type="text/javascript" src="PlayFab/PlayFabClientApi.js"></script>
<script type="text/javascript" src="javascripts/DragDropTouch.js"></script>
<script type="text/javascript" src="javascripts/longpress.js"></script>
<script type="text/javascript" src="javascripts/core/polyfill.js"></script>
<script type="text/javascript" src="javascripts/core/extensions.js"></script>
<script type="text/javascript" src="javascripts/core/crash.js"></script>
<script type="text/javascript" src="javascripts/core/timespan.js"></script>
<script type="text/javascript" src="javascripts/core/format.js"></script>
<script type="text/javascript" src="javascripts/core/constants.js"></script>
<script type="text/javascript" src="javascripts/core/math.js"></script>
<script type="text/javascript" src="javascripts/core/async-utils.js"></script>
<script type="text/javascript" src="javascripts/core/game-mechanics/effect.js"></script>
<script type="text/javascript" src="javascripts/core/game-mechanics/effects.js"></script>
<script type="text/javascript" src="javascripts/core/game-mechanics/game-mechanic.js"></script>
<script type="text/javascript" src="javascripts/core/game-mechanics/puchasable.js"></script>
<script type="text/javascript" src="javascripts/core/game-mechanics/set-purchasable.js"></script>
<script type="text/javascript" src="javascripts/core/game-mechanics/bit-purchasable.js"></script>
<script type="text/javascript" src="javascripts/core/game-mechanics/rebuyable.js"></script>
<script type="text/javascript" src="javascripts/core/automator/automator-backend.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/game-database.js"></script>
<script type="text/javascript" src="javascripts/core/glyph-effects.js"></script>
<script type="text/javascript" src="javascripts/core/player.js"></script>
<script type="text/javascript" src="javascripts/core/performance-stats.js"></script>
<script type="text/javascript" src="javascripts/core/currency.js"></script>
<script type="text/javascript" src="javascripts/core/event-hub.js"></script>
<script type="text/javascript" src="javascripts/core/cache.js"></script>
<script type="text/javascript" src="javascripts/core/intervals.js"></script>
<script type="text/javascript" src="javascripts/core/keyboard.js"></script>
<script type="text/javascript" src="javascripts/core/hotkeys.js"></script>
<script type="text/javascript" src="javascripts/core/galaxy.js"></script>
<script type="text/javascript" src="javascripts/core/away-progress.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/antimatter-dimension-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/tickspeed-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/dimboost-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/galaxy-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/big-crunch-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/sacrifice-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/eternity-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/reality-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/infinity-dimension-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/time-dimension-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/time-theorem-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/black-hole-power-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/reality-upgrade-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/imaginary-upgrade-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/replicanti-upgrade-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/dilation-upgrade-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/prestige-currency-multiplier-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/replicanti-galaxy-autobuyer.js"></script>
<script type="text/javascript" src="javascripts/core/autobuyers/autobuyers.js"></script>
<script type="text/javascript" src="javascripts/core/storage/serializer.js"></script>
<script type="text/javascript" src="javascripts/core/storage/storage.js"></script>
<script type="text/javascript" src="javascripts/core/storage/migrations.js?1"></script>
<script type="text/javascript" src="javascripts/core/storage/dev-migrations.js"></script>
<script type="text/javascript" src="javascripts/core/storage/cloud-saving.js"></script>
<script type="text/javascript" src="javascripts/core/storage/progress-checker.js"></script>
<script type="text/javascript" src="javascripts/core/notations.js"></script>
<script type="text/javascript" src="javascripts/core/tutorial.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/tabs.js?1"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/tab-notifications.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/news.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/achievements/normal-achievements.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/achievements/secret-achievements.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/challenges/normal-challenges.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/challenges/infinity-challenges.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/challenges/eternity-challenges.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/infinity/infinity-upgrades.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/infinity/break-infinity-upgrades.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/eternity/time-studies/normal-time-studies.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/eternity/time-studies/ec-time-studies.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/eternity/time-studies/dilation-time-studies.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/eternity/eternity-upgrades.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/eternity/eternity-milestones.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/eternity/dilation-upgrades.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/reality/reality-upgrades.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/reality/imaginary-upgrades.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/reality/perks.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/reality/automator.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/reality/glyph-sacrifices.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/celestials/perk-shop.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/celestials/effarig.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/celestials/enslaved.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/celestials/v.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/celestials/alchemy.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/shop-purchases.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/celestials/navigation.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/celestials/singularity-milestones.js"></script>
<script type="text/javascript" src="javascripts/components/common/primary-button.js"></script>
<script type="text/javascript" src="javascripts/components/common/description-display.js"></script>
<script type="text/javascript" src="javascripts/components/common/effect-display.js"></script>
<script type="text/javascript" src="javascripts/components/common/cost-display.js"></script>
<script type="text/javascript" src="javascripts/components/common/hint-text.js"></script>
<script type="text/javascript" src="javascripts/components/common/footer-links.js"></script>
<script type="text/javascript" src="javascripts/components/tt-shop.js"></script>
<script type="text/javascript" src="javascripts/components/common/plus-minus-button.js"></script>
<script type="text/javascript" src="javascripts/components/common/ad-slider-component.js"></script>
<script type="text/javascript" src="javascripts/components/common/expanding-control-box.js"></script>
<script type="text/javascript" src="javascripts/components/hover-menu.js"></script>
<script type="text/javascript" src="javascripts/components/old-ui/header/game-header.js"></script>
<script type="text/javascript" src="javascripts/components/old-ui/header/game-header-amounts-line.js"></script>
<script type="text/javascript" src="javascripts/components/old-ui/header/game-header-tickspeed-row.js"></script>
<script type="text/javascript" src="javascripts/components/old-ui/header/game-header-gamespeed-display.js"></script>
<script type="text/javascript" src="javascripts/components/old-ui/header/game-header-big-crunch-button.js"></script>
<script type="text/javascript" src="javascripts/components/old-ui/header/game-header-new-dim-button.js"></script>
<script type="text/javascript" src="javascripts/components/old-ui/header/game-header-eternity-button.js"></script>
<script type="text/javascript" src="javascripts/components/old-ui/old-ui-tab-bar.js"></script>
<script type="text/javascript" src="javascripts/components/old-ui/old-ui-tab-button.js"></script>
<script type="text/javascript" src="javascripts/components/old-ui/old-ui-subtab-bar.js"></script>
<script type="text/javascript" src="javascripts/components/old-ui/old-ui-subtab-button.js"></script>
<script type="text/javascript" src="javascripts/components/old-ui/old-ui.js"></script>
<script type="text/javascript" src="javascripts/components/dimensions/antimatter/antimatter-dim-tab-header.js"></script>
<script type="text/javascript" src="javascripts/components/dimensions/antimatter/antimatter-dim-row.js"></script>
<script type="text/javascript" src="javascripts/components/dimensions/antimatter/antimatter-dim-boost-row.js"></script>
<script type="text/javascript" src="javascripts/components/dimensions/antimatter/antimatter-dim-galaxy-row.js"></script>
<script type="text/javascript" src="javascripts/components/dimensions/antimatter/antimatter-dim-tab-progress-bar.js"></script>
<script type="text/javascript" src="javascripts/components/dimensions/antimatter/antimatter-dim-tab.js"></script>
<script type="text/javascript" src="javascripts/components/dimensions/infinity/infinity-dim-row.js"></script>
<script type="text/javascript" src="javascripts/components/dimensions/infinity/infinity-dim-tab.js"></script>
<script type="text/javascript" src="javascripts/components/dimensions/time/time-dim-row.js"></script>
<script type="text/javascript" src="javascripts/components/dimensions/time/time-dim-tab.js"></script>
<script type="text/javascript" src="javascripts/components/options/options-saving-tab.js"></script>
<script type="text/javascript" src="javascripts/components/options/options-visual-tab.js"></script>
<script type="text/javascript" src="javascripts/components/options/options-gameplay-tab.js"></script>
<script type="text/javascript" src="javascripts/components/options/select-notation.js"></script>
<script type="text/javascript" src="javascripts/components/options/select-theme.js"></script>
<script type="text/javascript" src="javascripts/components/statistics/statistics-tab.js"></script>
<script type="text/javascript" src="javascripts/components/statistics/challenges/challenge-records-list.js"></script>
<script type="text/javascript" src="javascripts/components/statistics/challenges/challenge-records-tab.js"></script>
<script type="text/javascript" src="javascripts/components/statistics/runs/past-runs-container.js"></script>
<script type="text/javascript" src="javascripts/components/statistics/runs/past-runs-tab.js"></script>
<script type="text/javascript" src="javascripts/components/statistics/glyph-sets-tab.js"></script>
<script type="text/javascript" src="javascripts/components/achievements/normal/normal-achievement.js"></script>
<script type="text/javascript" src="javascripts/components/achievements/normal/normal-achievement-row.js"></script>
<script type="text/javascript" src="javascripts/components/achievements/normal/normal-achievements-tab.js"></script>
<script type="text/javascript" src="javascripts/components/achievements/secret/secret-achievement.js"></script>
<script type="text/javascript" src="javascripts/components/achievements/secret/secret-achievements-tab.js"></script>
<script type="text/javascript" src="javascripts/components/achievements/secret/secret-achievement-row.js"></script>
<script type="text/javascript" src="javascripts/core/secret-formula/h2p.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/modal-celestial-quote.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/celestial-quote-history.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/navigation.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/teresa/teresa-tab.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/teresa/perk-shop-upgrade.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/effarig/effarig-tab.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/effarig/effarig-unlock-button.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/v-tab.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/enslaved-tab.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/ra/ra-tab.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/ra/ra-pet.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/ra/ra-pet-level-bar.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/ra/ra-pet-recollection-button.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/ra/ra-upgrade-icon.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/ra/ra-level-chevron.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/ra/alchemy-tab.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/ra/alchemy-resource-info.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/ra/alchemy-circle-node.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/ra/reality-glyph-creation.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/laitela/singularity-milestone.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/laitela/singularity-milestones-modal.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/laitela/laitela-tab.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/laitela/laitela-autobuyer-pane.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/laitela/laitela-center-pane.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/laitela/milestone-pane.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/laitela/singularity-pane.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/pelle-tab.js"></script>
<script type="text/javascript" src="javascripts/components/celestials/subtabs/matter-dimension-row.js"></script>
<script type="text/javascript" src="javascripts/core/celestials/quotes.js"></script>
<script type="text/javascript" src="javascripts/core/celestials/teresa.js"></script>
<script type="text/javascript" src="javascripts/core/celestials/effarig.js"></script>
<script type="text/javascript" src="javascripts/core/celestials/enslaved.js"></script>
<script type="text/javascript" src="javascripts/core/celestials/V.js"></script>
<script type="text/javascript" src="javascripts/core/celestials/ra/ra.js"></script>
<script type="text/javascript" src="javascripts/core/celestials/ra/alchemy.js"></script>
<script type="text/javascript" src="javascripts/core/celestials/laitela/laitela.js"></script>
<script type="text/javascript" src="javascripts/core/celestials/laitela/matter_dimension.js"></script>
<script type="text/javascript" src="javascripts/core/celestials/laitela/singularity.js"></script>
<script type="text/javascript" src="javascripts/core/celestials/celestials.js"></script>
<script type="text/javascript" src="javascripts/components/challenges/challenge-box.js"></script>
<script type="text/javascript" src="javascripts/components/challenges/eternity-challenge-box.js"></script>
<script type="text/javascript" src="javascripts/components/challenges/challenge-grid.js"></script>
<script type="text/javascript" src="javascripts/components/challenges/normal-challenges-tab.js"></script>
<script type="text/javascript" src="javascripts/components/challenges/infinity-challenges-tab.js"></script>
<script type="text/javascript" src="javascripts/components/challenges/eternity-challenges-tab.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/infinity-points-header.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/infinity-upgrade-button.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/upgrades/infinity-upgrades-tab.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/upgrades/ip-multiplier-button.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/autobuyers-tab.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/autobuyer-toggles.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/autobuyer-box.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/autobuyer-input.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/reality-autobuyer-box.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/eternity-autobuyer-box.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/dimboost-autobuyer-box.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/galaxy-autobuyer-box.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/dimension-autobuyer-box.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/tickspeed-autobuyer-box.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/sacrifice-autobuyer-box.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/big-crunch-autobuyer-box.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/autobuyer-interval-button.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/autobuyer-interval-label.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/autobuyer-toggle-label.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/single-autobuyer-box.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/autobuyers/multiple-autobuyers-box.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/break-infinity/break-infinity-tab.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/break-infinity/break-infinity-button.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/replicanti/replicanti-tab.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/replicanti/replicanti-upgrade-button.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/replicanti/replicanti-gain-text.js"></script>
<script type="text/javascript" src="javascripts/components/infinity/replicanti/replicanti-galaxy-button.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/eternity-points-header.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/time-studies/rem.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/time-studies/time-study.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/time-studies/secret-time-study.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/time-studies/normal-time-study.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/time-studies/ec-time-study.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/time-studies/dilation-time-study.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/time-studies/triad-time-study.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/time-studies/time-study-connection.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/time-studies/time-studies-tab.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/upgrades/eternity-upgrade-button.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/upgrades/ep-multiplier-button.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/upgrades/eternity-upgrades-tab.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/milestones/eternity-milestone.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/milestones/eternity-milestones-tab.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/dilation/time-dilation-tab.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/dilation/dilation-button.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/dilation/dilation-upgrade.js"></script>
<script type="text/javascript" src="javascripts/components/eternity/dilation/tachyon-particles.js"></script>
<script type="text/javascript" src="javascripts/components/reality/reality-machines-header.js"></script>
<script type="text/javascript" src="javascripts/components/reality/pp-label.js"></script>
<script type="text/javascript" src="javascripts/components/reality/perks-tab.js"></script>
<script type="text/javascript" src="javascripts/components/reality/reality-reminder.js"></script>
<script type="text/javascript" src="javascripts/components/reality/upgrades/reality-upgrades-tab.js"></script>
<script type="text/javascript" src="javascripts/components/reality/upgrades/reality-upgrade-button.js"></script>
<script type="text/javascript" src="javascripts/components/reality/upgrades/imaginary-upgrades-tab.js"></script>
<script type="text/javascript" src="javascripts/components/reality/upgrades/imaginary-upgrade-button.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/glyphs-tab.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/reality-button.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/reset-reality-button.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/glyph-levels-and-weights.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/glyph-component.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/glyph-set-preview.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/equipped-glyphs.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/current-glyph-effects.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/glyph-set-name.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/sacrificed-glyphs.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/glyph-inventory.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/reality-amplify-button.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/glyph-peek.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/sidebar/glyph-tab-sidebar.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/sidebar/glyph-inventory-management-panel.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/sidebar/glyph-filter-panel.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/sidebar/glyph-set-save-panel.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/sidebar/glyph-rejection-panel.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/sidebar/glyph-sort-button-group.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/sidebar/glyph-protected-row-button-group.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/sidebar/glyph-autosort-button-group.js"></script>
<script type="text/javascript" src="javascripts/components/reality/glyphs/sidebar/glyph-clean-button-group.js"></script>
<script type="text/javascript" src="javascripts/components/reality/black-hole/black-hole-tab.js"></script>
<script type="text/javascript" src="javascripts/components/reality/black-hole/black-hole-animation.js"></script>
<script type="text/javascript" src="javascripts/components/reality/black-hole/black-hole-state-row.js"></script>
<script type="text/javascript" src="javascripts/components/reality/black-hole/black-hole-header-row.js"></script>
<script type="text/javascript" src="javascripts/components/reality/black-hole/black-hole-unlock-button.js"></script>
<script type="text/javascript" src="javascripts/components/reality/black-hole/black-hole-upgrade-button.js"></script>
<script type="text/javascript" src="javascripts/components/reality/black-hole/black-hole-upgrade-row.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/automator-tab.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/automator-points-list.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/automator-button.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/automator-controls.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/automator-editor.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/automator-text-editor.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/docs/automator-docs.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/docs/automator-docs-main-page.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/docs/automator-man-page.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/automator-error-page.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/automator-event-log.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/automator-blocks.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/automator-block-editor.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/automator-block-tab.js"></script>
<script type="text/javascript" src="javascripts/components/reality/automator/automator-single-block.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-popup.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-shortcuts.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-message.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-ui-choice.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-import.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-import-tree.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-edit-tree.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-load-game.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-std-store.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-h2p.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-progress-bar.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-away-progress.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-delete-companion.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-start-normal-challenge.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-start-infinity-challenge.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-start-eternity-challenge.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-enter-dilation.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-sacrifice.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-break-infinity.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-eternity.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-hard-reset.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-automator-script-delete.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-automator-script-import.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-set-save-delete.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-reality.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-reset-reality.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-exit-celestial-reality.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-celestials.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-preferred-tree.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-glyph-undo.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-glyph-sacrifice.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-glyph-delete.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-glyph-replace.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-glyph-refine.js"></script>
<script type="text/javascript" src="javascripts/components/modals/modal-glyph-showcase-panel.js"></script>
<script type="text/javascript" src="javascripts/components/modals/options/modal-options.js"></script>
<script type="text/javascript" src="javascripts/components/modals/options/modal-news-options.js"></script>
<script type="text/javascript" src="javascripts/components/modals/options/modal-animation-options.js"></script>
<script type="text/javascript" src="javascripts/components/modals/options/modal-confirmation-options.js"></script>
<script type="text/javascript" src="javascripts/components/modals/options/modal-info-display-options.js"></script>
<script type="text/javascript" src="javascripts/components/modals/options/modal-away-progress-options.js"></script>
<script type="text/javascript" src="javascripts/components/modals/options/modal-hidden-tabs.js"></script>
<script type="text/javascript" src="javascripts/components/modals/cloud/modal-cloud-conflict-record.js"></script>
<script type="text/javascript" src="javascripts/components/modals/cloud/modal-cloud-load-conflict.js"></script>
<script type="text/javascript" src="javascripts/components/modals/cloud/modal-cloud-save-conflict.js"></script>
<script type="text/javascript" src="javascripts/components/shop/shop-tab.js"></script>
<script type="text/javascript" src="javascripts/components/shop/shop-button.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/sidebar.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/tab-button.js"></script>
<script type="text/javascript" src="javascripts/components/challenges/challenges-header.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/dimensions-tab/new-dimensions-tab.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/dimensions-tab/new-dimension-row.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/dimensions-tab/new-tickspeed-row.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/dimensions-tab/new-dim-boost-row.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/infinity-dimensions-tab/new-inf-dimension-row.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/infinity-dimensions-tab/new-inf-dimensions-tab.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/time-dimensions-tab/new-time-dimension-row.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/time-dimensions-tab/new-time-dimensions-tab.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/dimensions-tab/new-galaxy-row.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/sidebar-resources/sidebar-currency.js"></script>
<script type="text/javascript" src="javascripts/components/new-ui/new-ui.js"></script>
<script type="text/javascript" src="javascripts/components/common/news-ticker.js"></script>
<script type="text/javascript" src="javascripts/components/header-challenge-display.js"></script>
<script type="text/javascript" src="javascripts/components/failable-ec-text.js"></script>
<script type="text/javascript" src="javascripts/components/game-ui.js"></script>
<script type="text/javascript" src="javascripts/components/save-timer.js"></script>
<script type="text/javascript" src="javascripts/components/help-me.js"></script>
<script type="text/javascript" src="javascripts/core/automator/automator-codemirror.js"></script>
<script type="text/javascript" src="javascripts/core/automator/lexer.js"></script>
<script type="text/javascript" src="javascripts/core/automator/automator-commands.js"></script>
<script type="text/javascript" src="javascripts/core/automator/parser.js"></script>
<script type="text/javascript" src="javascripts/core/automator/compiler.js"></script>
<script type="text/javascript" src="javascripts/core/automator/automator-points.js"></script>
<script type="text/javascript" src="javascripts/core/app/ui.init.js"></script>
<script type="text/javascript" src="javascripts/core/app/player-progress.js"></script>
<script type="text/javascript" src="javascripts/core/app/modal.js"></script>
<script type="text/javascript" src="javascripts/core/app/themes.js"></script>
<script type="text/javascript" src="javascripts/core/app/options.js"></script>
<script type="text/javascript" src="javascripts/core/app/ui.js"></script>
<script type="text/javascript" src="javascripts/core/app/notify.js"></script>
<script type="text/javascript" src="javascripts/core/achievements/normal-achievement.js"></script>
<script type="text/javascript" src="javascripts/core/achievements/secret-achievement.js"></script>
<script type="text/javascript" src="javascripts/core/achievements/achievement-timer.js"></script>
<script type="text/javascript" src="javascripts/core/glyphs/glyph-core.js"></script>
<script type="text/javascript" src="javascripts/core/glyphs/glyph-effects.js"></script>
<script type="text/javascript" src="javascripts/core/glyphs/glyph-generator.js"></script>
<script type="text/javascript" src="javascripts/core/glyphs/glyph-purge-handler.js"></script>
<script type="text/javascript" src="javascripts/core/glyphs/auto-glyph-processor.js"></script>
<script type="text/javascript" src="javascripts/core/time.js"></script>
<script type="text/javascript" src="javascripts/core/tickspeed.js"></script>
<script type="text/javascript" src="javascripts/core/dimensions/dimension.js"></script>
<script type="text/javascript" src="javascripts/core/dimensions/antimatter-dimension.js"></script>
<script type="text/javascript" src="javascripts/core/dimensions/infinity-dimension.js"></script>
<script type="text/javascript" src="javascripts/core/dimensions/time-dimension.js"></script>
<script type="text/javascript" src="javascripts/core/dimboost.js"></script>
<script type="text/javascript" src="javascripts/core/sacrifice.js"></script>
<script type="text/javascript" src="javascripts/core/big_crunch.js"></script>
<script type="text/javascript" src="javascripts/core/challenge.js"></script>
<script type="text/javascript" src="javascripts/core/eternity.js"></script>
<script type="text/javascript" src="javascripts/core/eternity_challenge.js"></script>
<script type="text/javascript" src="javascripts/core/reality.js"></script>
<script type="text/javascript" src="javascripts/core/replicanti.js"></script>
<script type="text/javascript" src="javascripts/core/time-theorems.js"></script>
<script type="text/javascript" src="javascripts/core/timestudies.js"></script>
<script type="text/javascript" src="javascripts/core/reality-upgrades.js"></script>
<script type="text/javascript" src="javascripts/core/imaginary-upgrades.js"></script>
<script type="text/javascript" src="javascripts/core/perks.js"></script>
<script type="text/javascript" src="javascripts/core/dilation.js"></script>
<script type="text/javascript" src="javascripts/core/black_hole.js"></script>
<script type="text/javascript" src="javascripts/core/machines.js"></script>
<script type="text/javascript" src="javascripts/core/devtools.js"></script>
<script type="text/javascript" src="javascripts/core/news-ticker.js"></script>
<script type="text/javascript" src="javascripts/core/kong.js"></script>
<script type="text/javascript" src="javascripts/core/playfab.js?10"></script>
<script type="text/javascript" src="javascripts/core/ui/tabs.js"></script>
<script type="text/javascript" src="javascripts/core/ui/tab-notifications.js"></script>
<script type="text/javascript" src="javascripts/game.js?85"></script>
<script type="module" src="javascripts/main.js"></script>
</html>

View File

@ -1,4 +1,4 @@
"use strict";
import "./normal-achievement.js";
Vue.component("normal-achievement-row", {
props: {

View File

@ -1,4 +1,5 @@
"use strict";
import "../../common/hint-text.js";
import "../../common/effect-display.js";
Vue.component("normal-achievement", {
props: {

View File

@ -1,4 +1,4 @@
"use strict";
import "./normal-achievement-row.js";
Vue.component("normal-achievements-tab", {
components: {

View File

@ -1,4 +1,4 @@
"use strict";
import "./secret-achievement.js";
Vue.component("secret-achievement-row", {
props: {

View File

@ -1,4 +1,4 @@
"use strict";
import "../../common/hint-text.js";
Vue.component("secret-achievement", {
props: {

View File

@ -1,4 +1,4 @@
"use strict";
import "./secret-achievement-row.js";
Vue.component("secret-achievements-tab", {
computed: {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("celestial-quote-history", {
props: {
celestial: String,

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("modal-celestial-quote", {
data: () => ({
index: 0,

View File

@ -1,5 +1,3 @@
"use strict";
const BezTestData = {
P0: new Vector(300, 300),
scale: 100,

View File

@ -1,4 +1,5 @@
"use strict";
import "./effarig-unlock-button.js";
import "../../celestial-quote-history.js";
Vue.component("effarig-tab", {
components: {

View File

@ -1,4 +1,5 @@
"use strict";
import "../../../common/cost-display.js";
import "../../../common/description-display.js";
Vue.component("effarig-unlock-button", {
props: {

View File

@ -1,4 +1,5 @@
"use strict";
import "../celestial-quote-history.js";
import "../../common/ad-slider-component.js";
Vue.component("modal-enslaved-hints", {
data() {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("laitela-autobuyer-settings", {
data() {
return {

View File

@ -1,4 +1,4 @@
"use strict";
import "../matter-dimension-row.js";
Vue.component("dark-matter-dimension-group", {
data() {

View File

@ -1,4 +1,9 @@
"use strict";
import "./singularity-pane.js";
import "./milestone-pane.js";
import "./laitela-center-pane.js";
import "./laitela-autobuyer-pane.js";
import "./singularity-milestone.js";
import "../../celestial-quote-history.js";
Vue.component("laitela-tab", {
data() {

View File

@ -1,4 +1,4 @@
"use strict";
import "./singularity-milestone.js";
Vue.component("singularity-milestone-pane", {
data() {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("singularity-milestone", {
props: ["milestone", "suppressGlow"],
data: () => ({

View File

@ -1,4 +1,4 @@
"use strict";
import "./singularity-milestone.js";
Vue.component("singularity-milestones-modal", {
data: () => ({

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("singularity-container", {
data() {
return {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("matter-dimension-row", {
props: {
dimension: Object

View File

@ -1,9 +1,7 @@
"use strict";
Vue.component('pelle-tab', {
data: function() {
return {
};
},
methods: {
@ -15,4 +13,4 @@ Vue.component('pelle-tab', {
`<div class="l-pelle-celestial-tab">
<p>pelle here</p>
</div>`
});
});

View File

@ -1,4 +1,4 @@
"use strict";
import "../../../common/hint-text.js";
Vue.component("alchemy-circle-node", {
props: {

View File

@ -1,4 +1,4 @@
"use strict";
import "../../../common/effect-display.js";
Vue.component("alchemy-resource-info", {
props: {

View File

@ -1,4 +1,5 @@
"use strict";
import "./alchemy-circle-node.js";
import "./alchemy-resource-info.js";
class AlchemyOrbitLayout {
constructor(tier, radius, angleOffset = 0) {

View File

@ -1,44 +0,0 @@
"use strict";
Vue.component("ra-level-chevron", {
props: {
minLevel: Number,
level: Number,
goal: Number,
singleLevel: {
type: Boolean,
defualt: false
},
isImportantLevel: Boolean
},
computed: {
levelPercent() {
const startScl = Math.sqrt(Ra.totalExpForLevel(this.minLevel));
const endScl = Math.sqrt(Ra.totalExpForLevel(this.goal));
const currentScl = Math.sqrt(Ra.totalExpForLevel(this.level));
const expFraction = (currentScl - startScl) / (endScl - startScl);
return 100 * expFraction;
},
levelPosition() {
if (this.level === this.goal) return { right: "0%" };
if (this.singleLevel) return { left: "0%" };
return { left: `${this.levelPercent}%` };
},
classList() {
return [
this.isImportantLevel ? "c-important-chevron" : "",
this.level === 1 || this.level === this.goal || this.singleLevel ? "l-ra-lvl-chevron--no-bar" : ""
];
}
},
template: `
<div v-if="level >= minLevel || singleLevel"
class="l-ra-lvl-chevron"
:style="levelPosition"
:class="classList"
>
<span v-if="isImportantLevel || level === goal">
{{ formatInt(level) }}
</span>
</div>`
});

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("ra-pet-level-bar", {
props: {
petConfig: Object

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("ra-pet-recollection-button", {
props: {
petConfig: Object,

View File

@ -1,4 +1,5 @@
"use strict";
import "./ra-upgrade-icon.js";
import "./ra-pet-level-bar.js";
Vue.component("ra-pet", {
props: {

View File

@ -1,4 +1,6 @@
"use strict";
import "./ra-pet.js";
import "./ra-pet-recollection-button.js";
import "../../celestial-quote-history.js";
Vue.component("ra-tab", {
data() {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("ra-upgrade-icon", {
props: {
unlock: Object,

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("modal-reality-glyph-creation", {
data() {
return {

View File

@ -1,4 +1,6 @@
"use strict";
import "../../../common/effect-display.js";
import "../../../common/cost-display.js";
import "../../../common/description-display.js";
Vue.component("perk-shop-upgrade", {
props: {

View File

@ -1,4 +1,6 @@
"use strict";
import "./perk-shop-upgrade.js";
import "../../celestial-quote-history.js";
import "../../../reality/glyphs/glyph-set-preview.js";
Vue.component("teresa-tab", {
data() {

View File

@ -1,4 +1,5 @@
"use strict";
import "../../reality/glyphs/glyph-set-preview.js";
import "../celestial-quote-history.js";
Vue.component("v-tab", {
data() {

View File

@ -1,4 +1,4 @@
"use strict";
import "../common/hint-text.js";
Vue.component("challenge-box", {
props: {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("challenge-grid", {
props: {
count: Number,

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("challenges-header", {
data() {
return {

View File

@ -1,4 +1,4 @@
"use strict";
import "../common/hint-text.js";
Vue.component("eternity-challenge-box", {
props: {

View File

@ -1,4 +1,8 @@
"use strict";
import "./challenges-header.js";
import "./challenge-grid.js";
import "./eternity-challenge-box.js";
import "../common/effect-display.js";
import "../common/description-display.js";
Vue.component("eternity-challenges-tab", {
components: {

View File

@ -1,4 +1,8 @@
"use strict";
import "./challenges-header.js";
import "./challenge-grid.js";
import "./challenge-box.js";
import "../common/effect-display.js";
import "../common/description-display.js";
Vue.component("infinity-challenges-tab", {
components: {

View File

@ -1,4 +1,7 @@
"use strict";
import "./challenges-header.js";
import "./challenge-grid.js";
import "./challenge-box.js";
import "../common/description-display.js";
Vue.component("normal-challenges-tab", {
components: {
@ -59,7 +62,7 @@ Vue.component("normal-challenges-tab", {
<div class="l-challenges-tab">
<challenges-header />
<div>
If you have an active Big Crunch Autobuyer, it will attempt to Crunch
If you have an active Big Crunch Autobuyer, it will attempt to Crunch
as soon as possible when reaching Infinite antimatter.
</div>
<challenge-grid :count="12">

View File

@ -1,4 +1,5 @@
"use strict";
import "./plus-minus-button.js";
/*
* This is based on vue-slider-component
* downloaded from https://github.com/NightCatSama/vue-slider-component
@ -1116,10 +1117,10 @@ Vue.component("ad-slider-component", {
</div>
</template>
<ul class="ad-slider-piecewise">
<li
v-for="(piecewiseObj, index) in piecewiseDotWrap"
class="ad-slider-piecewise-item"
:style="[piecewiseDotStyle, piecewiseObj.style]"
<li
v-for="(piecewiseObj, index) in piecewiseDotWrap"
class="ad-slider-piecewise-item"
:style="[piecewiseDotStyle, piecewiseObj.style]"
:key="index"
>
<slot

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("cost-display", {
props: {
config: Object,

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("description-display", {
props: {
config: Object,

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("effect-display", {
props: {
config: Object,

View File

@ -1,5 +1,3 @@
"use strict";
// This wraps a control box of some sort (like glyph weight adjust) in
// a dropdown menu like container.
// You can force it to open programatically by sending it an openrequest event

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("footer-links", {
data() {
return {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("hint-text", {
props: {
type: String

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("news-ticker", {
data() {
return {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("plus-minus-button", {
props: {
type: {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("primary-button", {
props: {
enabled: {
@ -112,4 +110,4 @@ Vue.component("primary-button-cycle", {
},
template:
`<primary-button v-bind="$attrs" @click="emitInput((value + 1) % labels.length)">{{ displayText }}</primary-button>`
});
});

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("antimatter-dim-boost-row", {
data() {
return {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("antimatter-dim-galaxy-row", {
data() {
return {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("antimatter-dim-row", {
props: {
tier: Number

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("antimatter-dim-tab-header", {
data() {
return {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("antimatter-dim-tab-progress-bar", {
data() {
return {

View File

@ -1,4 +1,8 @@
"use strict";
import "./antimatter-dim-tab-header.js";
import "./antimatter-dim-row.js";
import "./antimatter-dim-boost-row.js";
import "./antimatter-dim-galaxy-row.js";
import "./antimatter-dim-tab-progress-bar.js";
Vue.component("antimatter-dim-tab", {
data() {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("infinity-dim-row", {
props: {
tier: Number

View File

@ -1,4 +1,4 @@
"use strict";
import "./infinity-dim-row.js";
Vue.component("infinity-dim-tab", {
data() {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("time-dim-row", {
props: {
tier: Number,

View File

@ -1,4 +1,4 @@
"use strict";
import "./time-dim-row.js";
Vue.component("time-dim-tab", {
data() {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("dilation-button", {
data() {
return {

View File

@ -1,4 +1,6 @@
"use strict";
import "../../common/cost-display.js";
import "../../common/effect-display.js";
import "../../common/description-display.js";
Vue.component("dilation-upgrade", {
props: {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("tachyon-particles", {
data() {
return {

View File

@ -1,4 +1,6 @@
"use strict";
import "./tachyon-particles.js";
import "./dilation-upgrade.js";
import "./dilation-button.js";
Vue.component("time-dilation-tab", {
data() {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("eternity-points-header", {
data() {
return {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("eternity-milestone", {
props: {
getMilestone: Function

View File

@ -1,4 +1,4 @@
"use strict";
import "./eternity-milestone.js";
Vue.component("eternity-milestones-tab", {
data() {

View File

@ -1,4 +1,5 @@
"use strict";
import "./time-study.js";
import "../../common/description-display.js";
Vue.component("dilation-time-study", {
props: {

View File

@ -1,4 +1,4 @@
"use strict";
import "./time-study.js";
Vue.component("ec-time-study", {
props: {

View File

@ -1,4 +1,7 @@
"use strict";
import "../../common/hint-text.js";
import "../../common/effect-display.js";
import "../../common/description-display.js";
import "./time-study.js";
Vue.component("normal-time-study", {
props: {

View File

@ -1,9 +1,3 @@
"use strict";
const remMixin = {
methods: {
rem(value) {
return `${value}rem`;
}
}
};
export function rem(value) {
return `${value}rem`;
}

View File

@ -1,7 +1,6 @@
"use strict";
import { rem } from "./rem.js";
Vue.component("secret-time-study", {
mixins: [remMixin],
props: {
setup: Object
},
@ -26,8 +25,8 @@ Vue.component("secret-time-study", {
},
styleObject() {
return {
top: this.rem(this.setup.top),
left: this.rem(this.setup.left)
top: rem(this.setup.top),
left: rem(this.setup.left)
};
},
classObject() {

View File

@ -1,4 +1,11 @@
"use strict";
import "./normal-time-study.js";
import "./secret-time-study.js";
import "./triad-time-study.js";
import "./ec-time-study.js";
import "./dilation-time-study.js";
import { rem } from "./rem.js";
import { TimeStudySetup } from "./time-study.js";
import { TimeStudyConnectionSetup } from "./time-study-connection.js";
class TimeStudyRow {
constructor(layout, items, isWide) {
@ -217,7 +224,6 @@ const STUDY_TREE_LAYOUT_TYPE = {
};
Vue.component("time-studies-tab", {
mixins: [remMixin],
data() {
return {
respec: player.respec,
@ -274,8 +280,8 @@ Vue.component("time-studies-tab", {
},
treeStyleObject() {
return {
width: this.rem(this.layout.width),
height: this.rem(this.layout.height)
width: rem(this.layout.width),
height: rem(this.layout.height)
};
},
respecClassObject() {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("time-study-connection", {
data() {
return {
@ -69,7 +67,7 @@ Vue.component("time-study-connection", {
/>`
});
class TimeStudyConnectionSetup {
export class TimeStudyConnectionSetup {
constructor(connection) {
this.connection = connection;
}

View File

@ -1,7 +1,7 @@
"use strict";
import "../../common/cost-display.js";
import { rem } from "./rem.js";
Vue.component("time-study", {
mixins: [remMixin],
data() {
return {
isBought: false,
@ -27,8 +27,8 @@ Vue.component("time-study", {
},
styleObject() {
return {
top: this.rem(this.setup.top),
left: this.rem(this.setup.left)
top: rem(this.setup.top),
left: rem(this.setup.left)
};
},
classObject() {
@ -125,7 +125,7 @@ Vue.component("time-study", {
</button>`
});
class TimeStudySetup {
export class TimeStudySetup {
constructor(props) {
this.study = props.study;
this.row = props.row;

View File

@ -1,4 +1,7 @@
"use strict";
import "../../common/hint-text.js";
import "../../common/effect-display.js";
import "../../common/description-display.js";
import "./time-study.js";
Vue.component("triad-time-study", {
props: {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("ep-multiplier-button", {
data() {
return {

View File

@ -1,4 +1,6 @@
"use strict";
import "../../common/cost-display.js";
import "../../common/effect-display.js";
import "../../common/description-display.js";
Vue.component("eternity-upgrade-button", {
props: {

View File

@ -1,4 +1,5 @@
"use strict";
import "./ep-multiplier-button.js";
import "./eternity-upgrade-button.js";
Vue.component("eternity-upgrades-tab", {
computed: {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("failable-ec-text", {
data() {
return {

View File

@ -1,4 +1,9 @@
"use strict";
import "./old-ui/old-ui.js";
import "./new-ui/new-ui.js";
import "./save-timer.js";
import "./help-me.js";
import "./tt-shop.js";
import "./new-ui/sidebar.js";
Vue.component("game-ui", {
computed: {

View File

@ -1,4 +1,4 @@
"use strict";
import "./failable-ec-text.js";
Vue.component("header-challenge-display", {
data() {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("help-me", {
template: `<div onclick="Modal.h2p.show()" class="o-tab-btn l-help-me">?</div>`
});

View File

@ -1,5 +1,3 @@
"use strict";
/**
* This slotted component manages a context menu that is accessible both
* by right clicking and by hovering; this is mostly about wrangling timers.

View File

@ -0,0 +1,60 @@
import "./common/primary-button.js";
import "./dimensions/antimatter/antimatter-dim-tab.js";
import "./dimensions/infinity/infinity-dim-tab.js";
import "./dimensions/time/time-dim-tab.js";
import "./options/options-saving-tab.js";
import "./options/options-visual-tab.js";
import "./options/options-gameplay-tab.js";
import "./statistics/statistics-tab.js";
import "./statistics/challenges/challenge-records-tab.js";
import "./statistics/runs/past-runs-tab.js";
import "./statistics/glyph-sets-tab.js";
import "./achievements/normal/normal-achievements-tab.js";
import "./achievements/secret/secret-achievements-tab.js";
import "./challenges/normal-challenges-tab.js";
import "./challenges/infinity-challenges-tab.js";
import "./challenges/eternity-challenges-tab.js";
import "./infinity/infinity-points-header.js";
import "./infinity/upgrades/infinity-upgrades-tab.js";
import "./infinity/autobuyers/autobuyers-tab.js";
import "./infinity/break-infinity/break-infinity-tab.js";
import "./infinity/replicanti/replicanti-tab.js";
import "./eternity/eternity-points-header.js";
import "./eternity/time-studies/time-studies-tab.js";
import "./eternity/upgrades/eternity-upgrades-tab.js";
import "./eternity/milestones/eternity-milestones-tab.js";
import "./eternity/dilation/time-dilation-tab.js";
import "./reality/reality-machines-header.js";
import "./reality/glyphs/glyphs-tab.js";
import "./reality/upgrades/reality-upgrades-tab.js";
import "./reality/upgrades/imaginary-upgrades-tab.js";
import "./reality/perks-tab.js";
import "./reality/black-hole/black-hole-tab.js";
import "./reality/automator/automator-tab.js";
import "./celestials/navigation.js";
import "./celestials/subtabs/teresa/teresa-tab.js";
import "./celestials/subtabs/effarig/effarig-tab.js";
import "./celestials/subtabs/v-tab.js";
import "./celestials/subtabs/enslaved-tab.js";
import "./celestials/subtabs/ra/ra-tab.js";
import "./celestials/subtabs/ra/alchemy-tab.js";
import "./celestials/subtabs/laitela/laitela-tab.js";
import "./celestials/subtabs/pelle-tab.js";
import "./shop/shop-tab.js";
import "./new-ui/dimensions-tab/new-dimensions-tab.js";
import "./new-ui/infinity-dimensions-tab/new-inf-dimensions-tab.js";
import "./new-ui/time-dimensions-tab/new-time-dimensions-tab.js";
import "./modals/index.js";
import "./game-ui.js";

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("autobuyer-box", {
components: {
"interval-label": {

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("autobuyer-input", {
props: {
autobuyer: Object,

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("autobuyer-interval-button", {
props: {
autobuyer: Object

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("autobuyer-interval-label", {
props: {
autobuyer: Object,

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("autobuyer-toggle-label", {
props: {
autobuyer: Object,

View File

@ -1,5 +1,3 @@
"use strict";
Vue.component("autobuyer-toggles", {
data() {
return {

View File

@ -1,4 +1,14 @@
"use strict";
import "./autobuyer-toggles.js";
import "./multiple-autobuyers-box.js";
import "./single-autobuyer-box.js";
import "./big-crunch-autobuyer-box.js";
import "./sacrifice-autobuyer-box.js";
import "./tickspeed-autobuyer-box.js";
import "./dimension-autobuyer-box.js";
import "./galaxy-autobuyer-box.js";
import "./dimboost-autobuyer-box.js";
import "./eternity-autobuyer-box.js";
import "./reality-autobuyer-box.js";
Vue.component("autobuyers-tab", {
data: () => ({

View File

@ -1,4 +1,6 @@
"use strict";
import "./autobuyer-interval-button.js";
import "./autobuyer-input.js";
import "./autobuyer-box.js";
Vue.component("big-crunch-autobuyer-box", {
data() {

View File

@ -1,4 +1,6 @@
"use strict";
import "./autobuyer-interval-button.js";
import "./autobuyer-input.js";
import "./autobuyer-box.js";
Vue.component("dimboost-autobuyer-box", {
data() {

View File

@ -1,4 +1,5 @@
"use strict";
import "./autobuyer-interval-button.js";
import "./autobuyer-box.js";
Vue.component("dimension-autobuyer-box", {
components: {

View File

@ -1,4 +1,5 @@
"use strict";
import "./autobuyer-input.js";
import "./autobuyer-box.js";
Vue.component("eternity-autobuyer-box", {
data() {

Some files were not shown because too many files have changed in this diff Show More