├── README.md
└── assets
├── _headers
├── _redirects
├── casino.sol
├── dist.zip
├── index.html
├── robots.txt
└── static
├── 08103c89a0bf1ee6ab0c.wav
├── 240f92dee45860012a37.gif
├── 54c0f0c146276c75ce92.wav
├── d29666438ecb3a9ae1ad.wav
├── df5d169078548e16bb65.png
├── favicon.png
├── index.4c2c3807538350bb3f43.js
├── index.4c2c3807538350bb3f43.js.LICENSE.txt
├── index.4c2c3807538350bb3f43.js.map
├── index.d7c99594280cc6898e4a.css
├── index.d7c99594280cc6898e4a.css.map
├── runtime.c740540c377d22739409.js
├── runtime.c740540c377d22739409.js.map
├── sitemap.xml
├── sitemap.xml.gz
├── vendor.5b99ac35b518f1ef2c6e.js
├── vendor.5b99ac35b518f1ef2c6e.js.LICENSE.txt
└── vendor.5b99ac35b518f1ef2c6e.js.map
/README.md:
--------------------------------------------------------------------------------
1 | # cryptogame #cryptogambling #cryptocasino
2 | Dice Roll crypto game gambling
3 |
4 |
5 | Watch video 👉 https://twitter.com/techaddict0x/status/1653746296342052866?s=20
6 |
7 | Youtube 👉 https://www.youtube.com/channel/UCJwIiGmgWcGFFk9ZAjlZciA
8 |
9 | Hire me for your next project 👉 https://t.me/joeyop
10 |
--------------------------------------------------------------------------------
/assets/_headers:
--------------------------------------------------------------------------------
1 | /*
2 | Content-Security-Policy-Report-Only: default-src 'self'; connect-src *; style-src 'self' 'unsafe-inline' https://translate.googleapis.com; font-src 'self' data: https://fonts.gstatic.com; img-src 'self' data: https://www.google-analytics.com https://translate.google.com https://www.gstatic.com; script-src 'self' 'unsafe-eval' https://www.google-analytics.com https://translate.googleapis.com; report-uri https://sentry.io/api/227657/security/?sentry_key=551f6a44d9a54cfe9c18e976685f8234
3 | Feature-Policy: autoplay 'self'
4 | Permissions-Policy: speaker=*, autoplay=(self)
5 | X-Frame-Options: DENY
6 | X-XSS-Protection: 1; mode=block
7 | X-Content-Type-Options: nosniff
8 | Referrer-Policy: same-origin
9 |
10 | /static/*
11 | Cache-Control: public, max-age=14400
12 |
--------------------------------------------------------------------------------
/assets/_redirects:
--------------------------------------------------------------------------------
1 | /sentry https://551f6a44d9a54cfe9c18e976685f8234@o103499.ingest.sentry.io/api/227657/envelope/ 200
2 | /* /index.html 200
3 |
--------------------------------------------------------------------------------
/assets/casino.sol:
--------------------------------------------------------------------------------
1 | /**
2 | *Submitted for verification at BscScan.com on 2022-03-21
3 | */
4 |
5 | /**
6 | *Submitted for verification at FtmScan.com on 2022-03-11
7 | */
8 |
9 | // SPDX-License-Identifier: MIT
10 | //https://api.binance.com/api/v3/ticker/price?symbol=BNBBUSD
11 |
12 | pragma solidity ^0.8;
13 |
14 | import "hardhat/console.sol";
15 |
16 | contract Context {
17 | // Empty internal constructor, to prevent people from mistakenly deploying
18 | // an instance of this contract, which should be used via inheritance.
19 | function _msgSender() internal view returns (address) {
20 | return msg.sender;
21 | }
22 |
23 | function _msgData() internal view returns (bytes memory) {
24 | this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
25 | return msg.data;
26 | }
27 | }
28 |
29 | contract Ownable is Context {
30 | address private _owner;
31 |
32 | event OwnershipTransferred(
33 | address indexed previousOwner,
34 | address indexed newOwner
35 | );
36 |
37 | constructor(){
38 | address msgSender = _msgSender();
39 | _owner = msgSender;
40 | emit OwnershipTransferred(address(0), msgSender);
41 | }
42 |
43 | function owner() public view returns (address) {
44 | return _owner;
45 | }
46 |
47 | modifier onlyOwner() {
48 | require(_owner == _msgSender(), "Ownable: caller is not the owner");
49 | _;
50 | }
51 |
52 | function renounceOwnership() public onlyOwner {
53 | emit OwnershipTransferred(_owner, address(0));
54 | _owner = address(0);
55 | }
56 |
57 | function transferOwnership(address newOwner) public onlyOwner {
58 | _transferOwnership(newOwner);
59 | }
60 |
61 | function _transferOwnership(address newOwner) internal {
62 | require(
63 | newOwner != address(0),
64 | "Ownable: new owner is the zero address"
65 | );
66 | emit OwnershipTransferred(_owner, newOwner);
67 | _owner = newOwner;
68 | }
69 | }
70 |
71 | contract Claimable is Ownable {
72 |
73 | function claimETH(uint256 amount) external onlyOwner {
74 | (bool sent, ) = owner().call{value: amount}("");
75 | require(sent, "Failed to send Ether");
76 | }
77 | }
78 | contract Casino is Claimable {
79 |
80 | using SafeMath for uint256;
81 |
82 | mapping (address => uint256) private results;
83 |
84 | uint256 private randomFactor;
85 |
86 | constructor() payable{
87 | randomFactor = 100;
88 | }
89 |
90 | function casinoPlay(uint256 predictValue) public payable{
91 | uint256 randomValue = random();
92 | randomFactor = randomFactor + (randomValue * 1996)%100000000000;
93 | if (randomValue <= predictValue){
94 | uint256 payout = 98500/predictValue;
95 | uint256 refundValue = msg.value * payout/1000;
96 | payable(msg.sender).transfer (refundValue);
97 | }
98 | results[msg.sender] = randomValue;
99 | }
100 |
101 | function random() private view returns (uint256) {
102 | uint256 blockValue = uint256(block.number-1 + block.timestamp);
103 | blockValue = blockValue + uint256(randomFactor);
104 | uint256 randomValue = uint256(blockValue % 100) + 1;
105 | return randomValue;
106 | }
107 |
108 | function getResult() public view returns (uint256){
109 | return results[msg.sender];
110 | }
111 |
112 | function withdrawETHs() external onlyOwner {
113 | (bool success, ) = owner().call{value: address(this).balance}("");
114 | require(success, "Failed to withdraw");
115 | }
116 |
117 | receive() external payable {
118 | }
119 |
120 | fallback() external payable {
121 | }
122 |
123 | }
124 |
125 |
126 | library SafeMath {
127 |
128 | function add(uint256 a, uint256 b) internal pure returns (uint256) {
129 | uint256 c = a + b;
130 | require(c >= a, "SafeMath: addition overflow");
131 |
132 | return c;
133 | }
134 |
135 | function sub(uint256 a, uint256 b) internal pure returns (uint256) {
136 | require(b <= a, "SafeMath: subtraction overflow");
137 | uint256 c = a - b;
138 |
139 | return c;
140 | }
141 |
142 | function mul(uint256 a, uint256 b) internal pure returns (uint256) {
143 | if (a == 0) {
144 | return 0;
145 | }
146 |
147 | uint256 c = a * b;
148 | require(c / a == b, "SafeMath: multiplication overflow");
149 |
150 | return c;
151 | }
152 |
153 | function div(uint256 a, uint256 b) internal pure returns (uint256) {
154 | require(b > 0, "SafeMath: division by zero");
155 | uint256 c = a / b;
156 |
157 | return c;
158 | }
159 | }
--------------------------------------------------------------------------------
/assets/dist.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/techaddict0x/cryptogame/ee8b70af75053293b58f6ca601b9927dd6e938c7/assets/dist.zip
--------------------------------------------------------------------------------
/assets/index.html:
--------------------------------------------------------------------------------
1 |
Dicether
--------------------------------------------------------------------------------
/assets/robots.txt:
--------------------------------------------------------------------------------
1 | User-Agent: *
2 | Disallow:
3 |
4 | Sitemap: https://dicether.com/static/sitemap.xml
5 |
--------------------------------------------------------------------------------
/assets/static/08103c89a0bf1ee6ab0c.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/techaddict0x/cryptogame/ee8b70af75053293b58f6ca601b9927dd6e938c7/assets/static/08103c89a0bf1ee6ab0c.wav
--------------------------------------------------------------------------------
/assets/static/240f92dee45860012a37.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/techaddict0x/cryptogame/ee8b70af75053293b58f6ca601b9927dd6e938c7/assets/static/240f92dee45860012a37.gif
--------------------------------------------------------------------------------
/assets/static/54c0f0c146276c75ce92.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/techaddict0x/cryptogame/ee8b70af75053293b58f6ca601b9927dd6e938c7/assets/static/54c0f0c146276c75ce92.wav
--------------------------------------------------------------------------------
/assets/static/d29666438ecb3a9ae1ad.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/techaddict0x/cryptogame/ee8b70af75053293b58f6ca601b9927dd6e938c7/assets/static/d29666438ecb3a9ae1ad.wav
--------------------------------------------------------------------------------
/assets/static/df5d169078548e16bb65.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/techaddict0x/cryptogame/ee8b70af75053293b58f6ca601b9927dd6e938c7/assets/static/df5d169078548e16bb65.png
--------------------------------------------------------------------------------
/assets/static/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/techaddict0x/cryptogame/ee8b70af75053293b58f6ca601b9927dd6e938c7/assets/static/favicon.png
--------------------------------------------------------------------------------
/assets/static/index.4c2c3807538350bb3f43.js.LICENSE.txt:
--------------------------------------------------------------------------------
1 | /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
2 |
--------------------------------------------------------------------------------
/assets/static/runtime.c740540c377d22739409.js:
--------------------------------------------------------------------------------
1 | (()=>{"use strict";var e,r,t,o={},n={};function i(e){var r=n[e];if(void 0!==r)return r.exports;var t=n[e]={id:e,loaded:!1,exports:{}};return o[e].call(t.exports,t,t.exports,i),t.loaded=!0,t.exports}i.m=o,e=[],i.O=(r,t,o,n)=>{if(!t){var a=1/0;for(c=0;c=n)&&Object.keys(i.O).every((e=>i.O[e](t[f])))?t.splice(f--,1):(l=!1,n0&&e[c-1][2]>n;c--)e[c]=e[c-1];e[c]=[t,o,n]},i.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return i.d(r,{a:r}),r},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var n=Object.create(null);i.r(n);var a={};r=r||[null,t({}),t([]),t(t)];for(var l=2&o&&e;"object"==typeof l&&!~r.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach((r=>a[r]=()=>e[r]));return a.default=()=>e,i.d(n,a),n},i.d=(e,r)=>{for(var t in r)i.o(r,t)&&!i.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),i.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.p="/static/",(()=>{var e={666:0};i.O.j=r=>0===e[r];var r=(r,t)=>{var o,n,[a,l,f]=t,d=0;if(a.some((r=>0!==e[r]))){for(o in l)i.o(l,o)&&(i.m[o]=l[o]);if(f)var c=f(i)}for(r&&r(t);d {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? (obj) => (Object.getPrototypeOf(obj)) : (obj) => (obj.__proto__);\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach((key) => (def[key] = () => (value[key])));\n\t}\n\tdef['default'] = () => (value);\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.hmd = (module) => {\n\tmodule = Object.create(module);\n\tif (!module.children) module.children = [];\n\tObject.defineProperty(module, 'exports', {\n\t\tenumerable: true,\n\t\tset: () => {\n\t\t\tthrow new Error('ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: ' + module.id);\n\t\t}\n\t});\n\treturn module;\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/static/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t666: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkdicether_frontend\"] = self[\"webpackChunkdicether_frontend\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","call","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","g","globalThis","Function","e","window","hmd","children","set","Error","prop","prototype","hasOwnProperty","Symbol","toStringTag","nmd","paths","p","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self","bind","push"],"sourceRoot":""}
--------------------------------------------------------------------------------
/assets/static/sitemap.xml:
--------------------------------------------------------------------------------
1 | https://dicether.com/https://dicether.com/games/dicehttps://dicether.com/games/chooseFrom12https://dicether.com/games/flipACoinhttps://dicether.com/games/kenohttps://dicether.com/games/wheelhttps://dicether.com/games/plinkohttps://dicether.com/faqhttps://dicether.com/hallOfFame/weeklyhttps://dicether.com/hallOfFame/monthlyhttps://dicether.com/hallOfFame/all
--------------------------------------------------------------------------------
/assets/static/sitemap.xml.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/techaddict0x/cryptogame/ee8b70af75053293b58f6ca601b9927dd6e938c7/assets/static/sitemap.xml.gz
--------------------------------------------------------------------------------
/assets/static/vendor.5b99ac35b518f1ef2c6e.js.LICENSE.txt:
--------------------------------------------------------------------------------
1 | /*
2 | object-assign
3 | (c) Sindre Sorhus
4 | @license MIT
5 | */
6 |
7 | /*!
8 | Copyright (c) 2018 Jed Watson.
9 | Licensed under the MIT License (MIT), see
10 | http://jedwatson.github.io/classnames
11 | */
12 |
13 | /*!
14 | * The buffer module from node.js, for the browser.
15 | *
16 | * @author Feross Aboukhadijeh
17 | * @license MIT
18 | */
19 |
20 | /*!
21 | * The buffer module from node.js, for the browser.
22 | *
23 | * @author Feross Aboukhadijeh
24 | * @license MIT
25 | */
26 |
27 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */
28 |
29 | /*! safe-buffer. MIT License. Feross Aboukhadijeh */
30 |
31 | /**
32 | * @license React
33 | * react-dom.production.min.js
34 | *
35 | * Copyright (c) Facebook, Inc. and its affiliates.
36 | *
37 | * This source code is licensed under the MIT license found in the
38 | * LICENSE file in the root directory of this source tree.
39 | */
40 |
41 | /**
42 | * @license React
43 | * react-is.production.min.js
44 | *
45 | * Copyright (c) Facebook, Inc. and its affiliates.
46 | *
47 | * This source code is licensed under the MIT license found in the
48 | * LICENSE file in the root directory of this source tree.
49 | */
50 |
51 | /**
52 | * @license React
53 | * react.production.min.js
54 | *
55 | * Copyright (c) Facebook, Inc. and its affiliates.
56 | *
57 | * This source code is licensed under the MIT license found in the
58 | * LICENSE file in the root directory of this source tree.
59 | */
60 |
61 | /**
62 | * @license React
63 | * scheduler.production.min.js
64 | *
65 | * Copyright (c) Facebook, Inc. and its affiliates.
66 | *
67 | * This source code is licensed under the MIT license found in the
68 | * LICENSE file in the root directory of this source tree.
69 | */
70 |
71 | /**
72 | * @license React
73 | * use-sync-external-store-shim.production.min.js
74 | *
75 | * Copyright (c) Facebook, Inc. and its affiliates.
76 | *
77 | * This source code is licensed under the MIT license found in the
78 | * LICENSE file in the root directory of this source tree.
79 | */
80 |
81 | /**
82 | * @license React
83 | * use-sync-external-store-shim/with-selector.production.min.js
84 | *
85 | * Copyright (c) Facebook, Inc. and its affiliates.
86 | *
87 | * This source code is licensed under the MIT license found in the
88 | * LICENSE file in the root directory of this source tree.
89 | */
90 |
91 | /**
92 | * @remix-run/router v1.3.2
93 | *
94 | * Copyright (c) Remix Software Inc.
95 | *
96 | * This source code is licensed under the MIT license found in the
97 | * LICENSE.md file in the root directory of this source tree.
98 | *
99 | * @license MIT
100 | */
101 |
102 | /**
103 | * React Router DOM v6.8.1
104 | *
105 | * Copyright (c) Remix Software Inc.
106 | *
107 | * This source code is licensed under the MIT license found in the
108 | * LICENSE.md file in the root directory of this source tree.
109 | *
110 | * @license MIT
111 | */
112 |
113 | /**
114 | * React Router v6.8.1
115 | *
116 | * Copyright (c) Remix Software Inc.
117 | *
118 | * This source code is licensed under the MIT license found in the
119 | * LICENSE.md file in the root directory of this source tree.
120 | *
121 | * @license MIT
122 | */
123 |
124 | /**
125 | * what-input - A global utility for tracking the current input method (mouse, keyboard or touch).
126 | * @version v5.2.12
127 | * @link https://github.com/ten1seven/what-input
128 | * @license MIT
129 | */
130 |
131 | /** @license React v16.13.1
132 | * react-is.production.min.js
133 | *
134 | * Copyright (c) Facebook, Inc. and its affiliates.
135 | *
136 | * This source code is licensed under the MIT license found in the
137 | * LICENSE file in the root directory of this source tree.
138 | */
139 |
--------------------------------------------------------------------------------