├── .gitattributes ├── README.md ├── build ├── asset-manifest.json ├── favicon.ico ├── images │ ├── _logo.png │ ├── background.png │ ├── logo.png │ └── shake-hands.png ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json ├── robots.txt ├── sounds │ ├── dot_2.mp3 │ ├── dot_4.wav │ ├── dot_4_shorter.mp3 │ ├── dot_6.mp3 │ ├── dot_7.mp3 │ └── reach_2.wav └── static │ ├── css │ ├── main.b2147309.css │ └── main.b2147309.css.map │ ├── js │ ├── 59.8210f70b.chunk.js │ ├── 59.8210f70b.chunk.js.map │ ├── 608.e28e675c.chunk.js │ ├── 608.e28e675c.chunk.js.map │ ├── 787.817f8648.chunk.js │ ├── 787.817f8648.chunk.js.map │ ├── main.5448e67d.js │ ├── main.5448e67d.js.LICENSE.txt │ └── main.5448e67d.js.map │ └── media │ ├── background.80f0af8e1cec92466dd9.png │ ├── close-icon.f9b4e302233ae181cbf20154fb505d18.svg │ ├── close.65bd934cadad894b9bb835befd2ad477.svg │ ├── deposit.955db3151653c5301f359c2b0aeba0d8.svg │ ├── dropdown.0fe95e3dc8f345e161bbf205bcf3cb9f.svg │ ├── mute.322fd0d32c1daf880b61c7533a1740b6.svg │ ├── pointer-hand.6ff7335fef53e27c7767aa7a0b3719ff.svg │ ├── solana.8d8e44d3cc21d2ce6b9983d96ca0e5b1.svg │ ├── unmute.64c86e2f3e51f501e5e3eaa1d73447ad.svg │ ├── usdc.638f13296eeeeb9b3c0bc8b165223b33.svg │ └── withdraw.be9c30fb17e7732cd8fbb69710d57be8.svg ├── package-lock.json ├── public ├── favicon.ico ├── game.png ├── images │ ├── _logo.png │ ├── background.png │ ├── logo.png │ └── shake-hands.png ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json ├── robots.txt └── sounds │ ├── dot_2.mp3 │ ├── dot_4.wav │ ├── dot_4_shorter.mp3 │ ├── dot_6.mp3 │ ├── dot_7.mp3 │ └── reach_2.wav ├── tsconfig.json └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Plinko game React App 2 | 3 | 4 | -------------------------------------------------------------------------------- /build/asset-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "main.css": "/static/css/main.b2147309.css", 4 | "main.js": "/static/js/main.5448e67d.js", 5 | "static/js/59.8210f70b.chunk.js": "/static/js/59.8210f70b.chunk.js", 6 | "static/js/608.e28e675c.chunk.js": "/static/js/608.e28e675c.chunk.js", 7 | "static/js/787.817f8648.chunk.js": "/static/js/787.817f8648.chunk.js", 8 | "static/media/background.png": "/static/media/background.80f0af8e1cec92466dd9.png", 9 | "static/media/solana.svg": "/static/media/solana.8d8e44d3cc21d2ce6b9983d96ca0e5b1.svg", 10 | "static/media/unmute.svg": "/static/media/unmute.64c86e2f3e51f501e5e3eaa1d73447ad.svg", 11 | "static/media/pointer-hand.svg": "/static/media/pointer-hand.6ff7335fef53e27c7767aa7a0b3719ff.svg", 12 | "static/media/usdc.svg": "/static/media/usdc.638f13296eeeeb9b3c0bc8b165223b33.svg", 13 | "static/media/mute.svg": "/static/media/mute.322fd0d32c1daf880b61c7533a1740b6.svg", 14 | "static/media/dropdown.svg": "/static/media/dropdown.0fe95e3dc8f345e161bbf205bcf3cb9f.svg", 15 | "static/media/close-icon.svg": "/static/media/close-icon.f9b4e302233ae181cbf20154fb505d18.svg", 16 | "static/media/close.svg": "/static/media/close.65bd934cadad894b9bb835befd2ad477.svg", 17 | "index.html": "/index.html", 18 | "static/media/withdraw.svg": "/static/media/withdraw.be9c30fb17e7732cd8fbb69710d57be8.svg", 19 | "static/media/deposit.svg": "/static/media/deposit.955db3151653c5301f359c2b0aeba0d8.svg", 20 | "main.b2147309.css.map": "/static/css/main.b2147309.css.map", 21 | "main.5448e67d.js.map": "/static/js/main.5448e67d.js.map", 22 | "59.8210f70b.chunk.js.map": "/static/js/59.8210f70b.chunk.js.map", 23 | "608.e28e675c.chunk.js.map": "/static/js/608.e28e675c.chunk.js.map", 24 | "787.817f8648.chunk.js.map": "/static/js/787.817f8648.chunk.js.map" 25 | }, 26 | "entrypoints": [ 27 | "static/css/main.b2147309.css", 28 | "static/js/main.5448e67d.js" 29 | ] 30 | } -------------------------------------------------------------------------------- /build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/favicon.ico -------------------------------------------------------------------------------- /build/images/_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/images/_logo.png -------------------------------------------------------------------------------- /build/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/images/background.png -------------------------------------------------------------------------------- /build/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/images/logo.png -------------------------------------------------------------------------------- /build/images/shake-hands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/images/shake-hands.png -------------------------------------------------------------------------------- /build/index.html: -------------------------------------------------------------------------------- 1 | Play Blinko
-------------------------------------------------------------------------------- /build/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/logo192.png -------------------------------------------------------------------------------- /build/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/logo512.png -------------------------------------------------------------------------------- /build/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 | -------------------------------------------------------------------------------- /build/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /build/sounds/dot_2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/sounds/dot_2.mp3 -------------------------------------------------------------------------------- /build/sounds/dot_4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/sounds/dot_4.wav -------------------------------------------------------------------------------- /build/sounds/dot_4_shorter.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/sounds/dot_4_shorter.mp3 -------------------------------------------------------------------------------- /build/sounds/dot_6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/sounds/dot_6.mp3 -------------------------------------------------------------------------------- /build/sounds/dot_7.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/sounds/dot_7.mp3 -------------------------------------------------------------------------------- /build/sounds/reach_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/sounds/reach_2.wav -------------------------------------------------------------------------------- /build/static/css/main.b2147309.css: -------------------------------------------------------------------------------- 1 | @import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);.wallet-adapter-button{align-items:center;background-color:initial;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{grid-row-gap:10px;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;display:grid;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;grid-template-rows:1fr;list-style:none;margin:0;opacity:0;padding:10px;position:absolute;right:0;top:100%;transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:99}.wallet-adapter-dropdown-list-active{opacity:1;transform:translateY(10px);visibility:visible}.wallet-adapter-dropdown-list-item{align-items:center;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:600;height:37px;justify-content:center;outline:none;padding:0 20px;white-space:nowrap;width:100%}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform .15s ease-in}.wallet-adapter-modal{background:#00000080;bottom:0;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:opacity .15s linear;z-index:1040}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{align-items:center;background:#1a1f2e;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:12px;position:absolute;right:18px;top:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0}.wallet-adapter-modal-container{align-items:center;display:flex;justify-content:center;margin:3rem;min-height:calc(100vh - 6rem)}@media (max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{align-items:center;background:#10141f;border-radius:10px;box-shadow:0 8px 20px #0009;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:400px;position:relative;z-index:1050}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{color:#fff;font-size:24px;font-weight:500;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{list-style:none;margin:0 0 12px;padding:0;width:100%}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{height:28px;width:28px}.wallet-adapter-modal-list .wallet-adapter-button span{font-size:14px;margin-left:auto;opacity:.6}.wallet-adapter-modal-list-more{align-items:center;align-self:flex-end;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;padding:12px 24px 24px 12px}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s ease}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0 24px 24px;width:100%}.wallet-adapter-modal-middle-button{background-color:#512da8;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:18px;margin-top:48px;padding:12px;width:100%}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.my-current-balance{font-size:20px;font-weight:600;line-height:1.5;position:relative;-webkit-user-select:none;user-select:none}.my-current-balance .content{align-items:center;background-color:#171224;border:2px solid var(--secondary);border-radius:10px;cursor:pointer;display:flex;height:52px;padding:14px;position:relative;z-index:2}.my-current-balance .content span{width:120px}.my-current-balance .content .dropdown-icon{fill:#fff;scale:.7}.my-current-balance .content .dropdown-icon path{fill:#fff}@media(max-width:767px){.my-current-balance .content{height:44px}}.my-current-balance .currency{align-items:center;background-color:#2f244a;border-radius:99px;display:flex;height:34px;justify-content:center;margin:0 4px;width:34px}.my-current-balance .currency img.currency-icon{height:20px;transition:none;width:20px}.my-current-balance .currency img.currency-icon.full{height:34px;width:34px}@media(max-width:767px){.my-current-balance{flex-grow:1}.my-current-balance .currency{height:24px;margin-left:auto;width:24px}.my-current-balance .currency img.currency-icon{height:16px;width:16px}.my-current-balance .currency img.currency-icon.full{height:24px;width:24px}.my-current-balance .content span{font-size:14px;white-space:nowrap;width:auto}}.my-current-balance .dropdown{grid-gap:4px;background-color:var(--primary);border:2px solid var(--secondary);border-radius:10px;display:grid;gap:4px;left:0;overflow:hidden;padding:4px;position:absolute;top:64px;transform:scaleY(0);transform-origin:top;z-index:9999}.my-current-balance .dropdown .dropdown-item{align-items:center;background-color:#0000;cursor:pointer;display:flex;font-size:16px;height:48px;padding:0 12px}.my-current-balance .dropdown .dropdown-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.my-current-balance .dropdown .dropdown-item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.my-current-balance .dropdown .dropdown-item span{width:100px}.my-current-balance .dropdown .dropdown-item:hover{background-color:var(--secondary)}.my-current-balance .fill-blank{display:none;height:100vh;inset:0;position:fixed;width:100vw;z-index:1}.my-current-balance.open .content .dropdown-icon{rotate:-180deg}.my-current-balance.open .dropdown{transform:scaleY(1)}.my-current-balance.open .fill-blank{display:block}.currency-dropdown{font-size:18px;font-weight:600;line-height:27px;position:relative;-webkit-user-select:none;user-select:none}.currency-dropdown .currency-title{color:#6d6198}.currency-dropdown .content{align-items:center;background-color:#171224;border-radius:10px;cursor:pointer;display:flex;height:50px;padding:14px;position:relative;width:234px;z-index:2}.currency-dropdown .content span{width:120px}.currency-dropdown .content .dropdown-icon{margin-left:auto}.currency-dropdown .content .dropdown-icon path{fill:#bfaef8}.currency-dropdown .currency{align-items:center;background-color:#2f244a;border-radius:99px;display:flex;height:34px;justify-content:center;margin:0 12px 0 0;width:34px}.currency-dropdown .currency img.currency-icon{height:20px;transition:none;width:20px}.currency-dropdown .currency img.currency-icon.full{height:34px;width:34px}.currency-dropdown .dropdown{grid-gap:4px;background-color:var(--primary);border-radius:10px;display:grid;gap:4px;overflow:hidden;padding:4px;position:absolute;right:0;top:80px;transform:scaleY(0);transform-origin:top;z-index:9999}.currency-dropdown .dropdown .dropdown-item{align-items:center;background-color:#0000;cursor:pointer;display:flex;font-size:16px;height:48px;padding:0 12px}.currency-dropdown .dropdown .dropdown-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.currency-dropdown .dropdown .dropdown-item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.currency-dropdown .dropdown .dropdown-item span{width:100px}.currency-dropdown .dropdown .dropdown-item:hover{background-color:var(--secondary)}.currency-dropdown.open .dropdown{transform:scaleY(1)}.deposit-withdraw-modal{background-color:#110916cc;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:4}.deposit-withdraw-modal .ReactModal__Content{background-color:#0000!important;border:none!important;inset:unset!important;left:50%!important;overflow:hidden;position:absolute;top:50%!important;transform:translate(-50%,-50%)}.deposit-withdraw-modal .ReactModal__Content .modal-content{align-items:center;background-color:#241d3d;border:1px solid #6d54c8;border-radius:14px;box-shadow:0 0 15px 5px rgba(0,0,0,.251);display:flex;flex-direction:column;padding:20px;position:relative}.deposit-withdraw-modal .ReactModal__Content .modal-content .close-button{align-items:center;background-color:#6d54c8;border:2px solid var(--primary);border-radius:16px;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:32px}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-header .type{background-color:var(--primary);border-radius:4px;display:flex;gap:8px;padding:4px}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-header .type button{border:none;border-radius:4px;font-size:18px;font-weight:600;height:32px;line-height:27px;width:108px}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-header .type button.active{background-color:#241d3d;color:#fff}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-header .type button.inactive{background-color:#0000;color:#6f5cb2}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-body{margin-top:32px}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-body .network-type{font-size:18px;font-weight:600;line-height:27px;margin-left:24px}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-body .network-type label{color:#6d6198}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-body .network-type div{align-items:center;background-color:var(--primary);border-radius:10px;color:#bfaef8;display:flex;height:50px;padding-left:13px;width:234px}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-body .amount{display:flex;flex-direction:column;font-size:18px;font-weight:600;line-height:27px;margin-left:auto;margin-right:auto;margin-top:32px;width:234px}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-body .amount label{color:#6d6198}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-body .amount input{background-color:var(--primary);border:none;border-radius:10px;font-size:18px;font-weight:600;height:50px;line-height:27px;outline:none;padding:0 14px;position:relative;z-index:10}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-body .amount p{color:#6d6198;font-size:13px;margin-top:4px;text-align:center}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-body .amount p span{color:#bfaef8}@media(max-width:767px){.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-body .flex{flex-direction:column}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-body .flex .network-type{margin-left:0;margin-top:32px}}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-footer{margin-top:27px}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-footer button{border:none;border-radius:8px;color:#fff;font-size:18px;font-weight:600;height:50px;line-height:27px;position:relative;text-transform:uppercase;width:200px}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-footer button:after{background:radial-gradient(50.26% 111.34% at 50% 111.34%,#9b4dff59 0,#9b4dff00 100%);content:"";height:160px;left:50%;position:absolute;top:-90px;transform:translate(-50%);width:333px}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-footer button.deposit-button{background-color:#773df3;box-shadow:0 4px #5f2dca}.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-footer button.withdraw-button{background-color:#8754c8;box-shadow:0 4px #593686}@media(max-width:767px){.deposit-withdraw-modal .ReactModal__Content .modal-content .modal-footer button:after{height:100px;top:-30px;width:300px}}header{align-items:center;display:flex;justify-content:space-between}header img.logo{margin-right:12px;width:174px}@media(max-width:479px){header img.logo{display:none}}header img._logo{display:none;height:80px}@media(max-width:479px){header img._logo{display:block}}header nav{display:flex;gap:14px;margin-left:auto;margin-right:30px;position:relative}header nav .diff{animation-duration:.6s;animation-name:balance;color:#ff0;left:36px;opacity:0;position:absolute;top:0;z-index:100000}header nav .wallet-adapter-button{background-color:#171224;border:2px solid var(--secondary);border-radius:10px;font-size:20px;font-weight:600;height:52px;line-height:1.5}header nav .deposit-withdraw{grid-gap:2px;background-color:#c590d4;border-radius:10px;display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px;position:absolute;right:0;top:60px;width:202px}header nav .deposit-withdraw div{align-items:center;background-color:#280d32;color:#d0aff9;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;justify-content:center;padding:7px 0}header nav .deposit-withdraw .deposit{border-bottom-left-radius:10px;border-top-left-radius:10px}header nav .deposit-withdraw .withdraw{border-bottom-right-radius:10px;border-top-right-radius:10px}@media(max-width:767px){header nav{margin-right:12px}header nav .wallet-adapter-button{font-size:14px;height:48px}header nav .wallet-adapter-button i{display:none}}@media(max-width:479px){header nav{flex-grow:1}header nav .wallet-adapter-button{font-size:14px;padding:0 12px}}.contact_contact__IUAsx{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000000}.contact_contact__IUAsx .gradient-wrapper{background-image:linear-gradient(#f9e851,#f9931c);border-radius:14px;box-shadow:0 6px 5px 0 rgba(0,0,0,.251);margin:4px;padding:2px}.contact_contact__IUAsx .gradient-wrapper .modal-content{background-image:linear-gradient(#2a1a57,#3e1747);border-radius:14px;padding:8px 8px 12px 16px}.contact_contact__IUAsx .gradient-wrapper .modal-content .modal-header{align-items:flex-start;display:flex;gap:6px;justify-content:space-between}.contact_contact__IUAsx .gradient-wrapper .modal-content .modal-header h1{color:#f6d355;font-size:17px;font-weight:500;line-height:1.5;text-align:center}.contact_contact__IUAsx .gradient-wrapper .modal-content .modal-header svg{cursor:pointer;height:22px;width:22px}.contact_contact__IUAsx .gradient-wrapper .modal-content .modal-body{display:flex;gap:8px;margin-left:2px;margin-top:8px}.contact_contact__IUAsx .gradient-wrapper .modal-content .modal-body img{height:34px;width:48px}.contact_contact__IUAsx .gradient-wrapper .modal-content .modal-body p{color:#eae5d3;font-size:12px;line-height:1.5;max-width:252px}@media(max-width:479px){.contact_contact__IUAsx .gradient-wrapper .modal-content .modal-body p{max-width:250px}}.contact_contact__IUAsx .gradient-wrapper .modal-content .modal-footer{display:flex;justify-content:center;margin-top:8px}.contact_contact__IUAsx .gradient-wrapper .modal-content .modal-footer button{background-image:linear-gradient(#f9e851,#f9931c);border:none;color:#301952;font-size:12px;font-weight:600;line-height:1.5;padding:3px 7px 4px;position:relative;z-index:2}.contact_contact__IUAsx .gradient-wrapper .modal-content .modal-footer button svg{height:11px;margin-right:6px;width:15px}footer{align-items:center;display:flex;justify-content:center;padding:12px 0}footer .contact-us{color:#5b8bcd;font-size:18px;font-weight:500;line-height:1.5;text-align:center}footer .contact-us span{color:#bed8fd;cursor:pointer}@media(max-width:767px){footer .contact-us{display:flex;flex-direction:column}footer{padding:8px 0}}.react-toggle{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:initial;border:0;cursor:pointer;display:inline-block;padding:0;position:relative;touch-action:pan-x;-webkit-user-select:none;user-select:none}.react-toggle-screenreader-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{background-color:#4d4d4d;border-radius:30px;height:24px;padding:0;transition:all .2s ease;width:50px}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{bottom:0;height:10px;left:8px;line-height:0;margin-bottom:auto;margin-top:auto;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:14px}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{bottom:0;height:10px;line-height:0;margin-bottom:auto;margin-top:auto;position:absolute;right:10px;top:0;width:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{background-color:#fafafa;border:1px solid #4d4d4d;border-radius:50%;box-sizing:border-box;height:22px;left:1px;position:absolute;top:1px;transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;transition:all .25s ease;width:22px}.react-toggle--checked .react-toggle-thumb{border-color:#19ab27;left:27px}.react-toggle--focus .react-toggle-thumb{box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 5px 5px #0099e0}.dropdown_dropdown__Zssd9{cursor:pointer;position:relative}.dropdown_dropdown__Zssd9 .disabled{cursor:not-allowed}.dropdown_dropdown__Zssd9 .selected{align-items:center;background-color:var(--primary);border-radius:10px;display:flex;height:34px;justify-content:space-between;padding-left:12px;padding-right:8px;position:relative}.dropdown_dropdown__Zssd9 .selected svg{height:7.5px;width:13.5px}.dropdown_dropdown__Zssd9 .selected svg path{fill:#bfaef8}.dropdown_dropdown__Zssd9 .selected.open{z-index:10000}.dropdown_dropdown__Zssd9 .text-option{color:#bfaef8;font-size:18px;font-weight:600;line-height:1.5}.dropdown_dropdown__Zssd9 .dropdown-items{background-color:#2e2550;border-radius:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;padding-top:34px;position:absolute;top:0;width:100%;z-index:999}.dropdown_dropdown__Zssd9 .dropdown-items .item{align-items:center;display:flex;height:34px;padding-left:12px}.dropdown_dropdown__Zssd9 .dropdown-items .item:hover{background-color:#3e2f6f}.dropdown_dropdown__Zssd9 .blank{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:998}.plinko_plinko__3AB98{display:flex;justify-content:center}.plinko_plinko__3AB98 *{font-size:14px;font-weight:600}.plinko_plinko__3AB98 .plinko-container{max-width:1200px;padding-bottom:40px;padding-top:24px}@media(max-width:999px){.plinko_plinko__3AB98 .plinko-container{max-width:400px;padding-bottom:24px;padding-top:24px}.plinko_plinko__3AB98 .plinko-container .game-box{border-width:3px!important}}@media(max-width:767px){.plinko_plinko__3AB98 .plinko-container{padding-top:40px}}.plinko_plinko__3AB98 .plinko-container .game-box{background:var(--primary);border-left:solid var(--background);border-width:3px;border-bottom:8px solid var(--background);border-radius:32px;border-right:4px solid var(--background);border-top:5px solid var(--background);display:flex;outline:1px solid #6d54c8;overflow:hidden}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action{background-color:var(--background);display:flex;flex-direction:column;gap:16px;min-width:300px;padding:40px 12px 12px}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .game-type{grid-gap:5px;background-color:var(--primary);border-radius:10px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .game-type button{background-color:#0000;border:none;border-radius:8px;font-size:22px;font-weight:600;line-height:1.5;padding:3px}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .game-type button.active{background-color:var(--background)}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .game-type button:not(.active){color:#6f5cb2}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .game-type button:hover{background-color:var(--background)}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action span.title{color:#6d6198;font-size:18px;font-weight:600;line-height:1.5;margin-left:4px}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .bet-amount .input-box{align-items:center;background-color:var(--primary);border-radius:10px;display:flex;padding:5px}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .bet-amount .input-box span{font-size:20px;font-weight:600;line-height:1.5;margin-left:8px;margin-right:4px}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .bet-amount .input-box input{background-color:var(--primary);border:none;font-size:20px;font-weight:600;line-height:1.5;margin-right:8px;outline:none;width:80px}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .bet-amount .input-box div{display:flex;gap:3px;margin-left:auto}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .bet-amount .input-box div button{background-color:#1c182a;border:none;border-radius:8px;font-family:Poppins;font-size:16px;padding:8px}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .bet-amount .input-box div button:hover{background-color:var(--secondary);color:#fff}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .bet-amount .input-box:hover{border-color:#557086}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .number-of-bets div{background:var(--primary);border-radius:8px}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .number-of-bets div input{background-color:#0000;border:none;font-size:18px;line-height:1.5;margin:8px;outline:none;padding-left:4px;width:-webkit-fill-available}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .number-of-bets div input::-webkit-inner-spin-button,.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .number-of-bets div input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .number-of-bets div:hover{border-color:#557086}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .send-ball{background-color:var(--secondary);border:none;box-shadow:0 7px #5f2dca;color:#fff;font-size:22px;font-weight:700;height:64px;line-height:1.5;margin-top:12px}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action.disabled input,.plinko_plinko__3AB98 .plinko-container .game-box .bet-action.disabled select{cursor:not-allowed}@media(max-width:999px){.plinko_plinko__3AB98 .plinko-container .game-box{flex-direction:column-reverse;height:auto}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action{padding-top:20px;width:auto}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .bet-amount{order:-3}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .send-ball{order:-2}.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .number-of-bets,.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .risk,.plinko_plinko__3AB98 .plinko-container .game-box .bet-action .rows{order:-1}}.plinko_plinko__3AB98 .plinko-container .game-box .game-board{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.plinko_plinko__3AB98 .plinko-container .game-box .game-board .left-ball-count{left:5%;position:absolute;top:5%;z-index:1}.plinko_plinko__3AB98 .plinko-container .game-box .game-board #plinko{position:relative}.plinko_plinko__3AB98 .plinko-container .game-box .game-board .multiplier-box{display:flex}.plinko_plinko__3AB98 .plinko-container .game-box .game-board .multiplier-box div{align-items:center;border-radius:5px;box-shadow:0 4px;color:#000c;display:flex;flex-grow:1;font-size:12px;font-weight:700;height:28px;justify-content:center;line-height:0px;margin-bottom:36px;position:relative;text-align:center;width:-webkit-fill-available;z-index:1}.plinko_plinko__3AB98 .plinko-container .game-box .game-board .multiplier-box div .gradient{background:radial-gradient(rgba(234,51,71,.259),#ea334700,#0000);box-shadow:none;height:144px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:144px;z-index:-1}.plinko_plinko__3AB98 .plinko-container .game-box .game-board .multiplier-box div.highlighted{animation-duration:.3s;animation-name:bounce;animation-timing-function:cubic-bezier(.18,.89,.32,1.28)}@media(max-width:1079px){.plinko_plinko__3AB98 .plinko-container .game-box .game-board .multiplier-box div{margin-bottom:20px}}.plinko_plinko__3AB98 .plinko-container .game-box .game-board .multiplier-history{border-radius:12px;display:flex;flex-direction:column;height:200px;overflow-y:hidden;position:absolute;right:5%;top:50%;transform:translateY(-50%);width:50px}.plinko_plinko__3AB98 .plinko-container .game-box .game-board .multiplier-history #multi-container{height:auto;left:0;position:absolute;width:50px}.plinko_plinko__3AB98 .plinko-container .game-box .game-board .multiplier-history #multi-container button{border:none;border-radius:0;color:#000c;font-weight:700;height:50px;outline:none;transition:all 1s ease-in-out;width:50px}.plinko_plinko__3AB98 .toggle-button{margin-top:auto;position:relative}.plinko_plinko__3AB98 .toggle-button .react-toggle{bottom:-4px;position:absolute}@media(max-width:999px){.plinko_plinko__3AB98 .toggle-button{margin-left:auto;margin-right:auto}.plinko_plinko__3AB98 .toggle-button .react-toggle{inset:0;margin-top:4px;position:relative}}.plinko_plinko__3AB98 .mute-toggle.react-toggle--focus .react-toggle-thumb,.plinko_plinko__3AB98 .mute-toggle.react-toggle:active .react-toggle-thumb{box-shadow:none}.plinko_plinko__3AB98 .mute-toggle .react-toggle-track-x{right:14px}.plinko_plinko__3AB98 .mute-toggle .react-toggle-thumb{border:none}.plinko_plinko__3AB98 .react-toggle--checked .react-toggle-track,.plinko_plinko__3AB98 .react-toggle--checked .react-toggle-track:hover,.plinko_plinko__3AB98 .react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:var(--secondary)}.plinko_plinko__3AB98 .mute-icon{fill:#fff;height:12px;width:16px}@media(max-width:1536px)and (min-width:1000px){.plinko_plinko__3AB98 .plinko-container{height:560px}.plinko_plinko__3AB98 .game-box{scale:.8;transform-origin:top}}:root{--theme:#1a2c38;--primary:#14111f;--background:#241d3d;--secondary:#773df3}button{border-radius:4px;cursor:pointer}.Toastify__toast{min-height:0;padding:0}.Toastify__toast-container{margin-top:60px;width:200px}@keyframes bounce{0%{transform:translateY(0)}25%{transform:translateY(9px)}50%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes balance{0%{opacity:1;scale:1;transform:translateY(30px)}50%{opacity:1;scale:1.2;transform:translateY(36px)}to{opacity:0;scale:.4;transform:translateY(12px)}}*,:after,:before{box-sizing:border-box;color:#fff;margin:0;padding:0;transition:all .2s ease-in-out}a{text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input{font-family:Poppins,sans-serif}.App{background-image:url(/static/media/background.80f0af8e1cec92466dd9.png);background-repeat:no-repeat;background-size:100% 100%;display:flex;flex-direction:column;height:100%;min-height:100vh}.App main{flex-grow:1}.App footer{margin-top:auto}.plinko-container{margin-left:auto;margin-right:auto;width:1200px}@media(max-width:1279px){.plinko-container{margin-left:24px;margin-right:24px;width:-webkit-fill-available}}@media(max-width:1079px){.plinko-container{margin-left:12px;margin-right:12px}}.flex{display:flex}.ReactModal__Body--open{overflow:hidden!important}body{overflow-x:hidden!important} 2 | /*# sourceMappingURL=main.b2147309.css.map*/ -------------------------------------------------------------------------------- /build/static/css/main.b2147309.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"static/css/main.b2147309.css","mappings":"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","sources":["../node_modules/@solana/wallet-adapter-react-ui/styles.css","../node_modules/react-toastify/scss/_variables.scss","../node_modules/react-toastify/dist/ReactToastify.css","../node_modules/react-toastify/scss/_toastContainer.scss","../node_modules/react-toastify/scss/_toast.scss","../node_modules/react-toastify/scss/_theme.scss","../node_modules/react-toastify/scss/_closeButton.scss","../node_modules/react-toastify/scss/_progressBar.scss","../node_modules/react-toastify/scss/_icons.scss","../node_modules/react-toastify/scss/animations/_bounce.scss","../node_modules/react-toastify/scss/animations/_zoom.scss","../node_modules/react-toastify/scss/animations/_flip.scss","../node_modules/react-toastify/scss/animations/_slide.scss","../node_modules/react-toastify/scss/animations/_spin.scss","components/Balance/balance.scss","styles/mixin/_media.scss","components/DepositModal/CurrencyDropdown.scss","components/DepositModal/deposit.scss","layouts/Header/header.scss","components/ContactModal/contact.module.scss","layouts/Footer/footer.scss","../node_modules/react-toggle/style.css","components/Dropdown/dropdown.module.scss","pages/Plinko/plinko.module.scss","styles/index.scss","styles/mixin/_variant.scss","styles/mixin/_button.scss","styles/mixin/_toast.scss"],"sourcesContent":["@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');\n\n.wallet-adapter-button {\n background-color: transparent;\n border: none;\n color: #fff;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-family: 'DM Sans', 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 16px;\n font-weight: 600;\n height: 48px;\n line-height: 48px;\n padding: 0 24px;\n border-radius: 4px;\n}\n\n.wallet-adapter-button-trigger {\n background-color: #512da8;\n}\n\n.wallet-adapter-button:not([disabled]):focus-visible {\n outline-color: white;\n}\n\n.wallet-adapter-button:not([disabled]):hover {\n background-color: #1a1f2e;\n}\n\n.wallet-adapter-button[disabled] {\n background: #404144;\n color: #999;\n cursor: not-allowed;\n}\n\n.wallet-adapter-button-end-icon,\n.wallet-adapter-button-start-icon,\n.wallet-adapter-button-end-icon img,\n.wallet-adapter-button-start-icon img {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 24px;\n height: 24px;\n}\n\n.wallet-adapter-button-end-icon {\n margin-left: 12px;\n}\n\n.wallet-adapter-button-start-icon {\n margin-right: 12px;\n}\n\n.wallet-adapter-collapse {\n width: 100%;\n}\n\n.wallet-adapter-dropdown {\n position: relative;\n display: inline-block;\n}\n\n.wallet-adapter-dropdown-list {\n position: absolute;\n z-index: 99;\n display: grid;\n grid-template-rows: 1fr;\n grid-row-gap: 10px;\n padding: 10px;\n top: 100%;\n right: 0;\n margin: 0;\n list-style: none;\n background: #2c2d30;\n border-radius: 10px;\n box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.6);\n opacity: 0;\n visibility: hidden;\n transition: opacity 200ms ease, transform 200ms ease, visibility 200ms;\n font-family: 'DM Sans', 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n}\n\n.wallet-adapter-dropdown-list-active {\n opacity: 1;\n visibility: visible;\n transform: translateY(10px);\n}\n\n.wallet-adapter-dropdown-list-item {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n border: none;\n outline: none;\n cursor: pointer;\n white-space: nowrap;\n box-sizing: border-box;\n padding: 0 20px;\n width: 100%;\n border-radius: 6px;\n font-size: 14px;\n font-weight: 600;\n height: 37px;\n color: #fff;\n}\n\n.wallet-adapter-dropdown-list-item:not([disabled]):hover {\n background-color: #1a1f2e;\n}\n\n.wallet-adapter-modal-collapse-button svg {\n align-self: center;\n fill: #999;\n}\n\n.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg {\n transform: rotate(180deg);\n transition: transform ease-in 150ms;\n}\n\n.wallet-adapter-modal {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n opacity: 0;\n transition: opacity linear 150ms;\n background: rgba(0, 0, 0, 0.5);\n z-index: 1040;\n overflow-y: auto;\n}\n\n.wallet-adapter-modal.wallet-adapter-modal-fade-in {\n opacity: 1;\n}\n\n.wallet-adapter-modal-button-close {\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 18px;\n right: 18px;\n padding: 12px;\n cursor: pointer;\n background: #1a1f2e;\n border: none;\n border-radius: 50%;\n}\n\n.wallet-adapter-modal-button-close:focus-visible {\n outline-color: white;\n}\n\n.wallet-adapter-modal-button-close svg {\n fill: #777;\n transition: fill 200ms ease 0s;\n}\n\n.wallet-adapter-modal-button-close:hover svg {\n fill: #fff;\n}\n\n.wallet-adapter-modal-overlay {\n background: rgba(0, 0, 0, 0.5);\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n}\n\n.wallet-adapter-modal-container {\n display: flex;\n margin: 3rem;\n min-height: calc(100vh - 6rem); /* 100vh - 2 * margin */\n align-items: center;\n justify-content: center;\n}\n\n@media (max-width: 480px) {\n .wallet-adapter-modal-container {\n margin: 1rem;\n min-height: calc(100vh - 2rem); /* 100vh - 2 * margin */\n }\n}\n\n.wallet-adapter-modal-wrapper {\n box-sizing: border-box;\n position: relative;\n display: flex;\n align-items: center;\n flex-direction: column;\n z-index: 1050;\n max-width: 400px;\n border-radius: 10px;\n background: #10141f;\n box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.6);\n font-family: 'DM Sans', 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n flex: 1;\n}\n\n.wallet-adapter-modal-wrapper .wallet-adapter-button {\n width: 100%;\n}\n\n.wallet-adapter-modal-title {\n font-weight: 500;\n font-size: 24px;\n line-height: 36px;\n margin: 0;\n padding: 64px 48px 48px 48px;\n text-align: center;\n color: #fff;\n}\n\n@media (max-width: 374px) {\n .wallet-adapter-modal-title {\n font-size: 18px;\n }\n}\n\n.wallet-adapter-modal-list {\n margin: 0 0 12px 0;\n padding: 0;\n width: 100%;\n list-style: none;\n}\n\n.wallet-adapter-modal-list .wallet-adapter-button {\n font-weight: 400;\n border-radius: 0;\n font-size: 18px;\n}\n\n.wallet-adapter-modal-list .wallet-adapter-button-end-icon,\n.wallet-adapter-modal-list .wallet-adapter-button-start-icon,\n.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,\n.wallet-adapter-modal-list .wallet-adapter-button-start-icon img {\n width: 28px;\n height: 28px;\n}\n\n.wallet-adapter-modal-list .wallet-adapter-button span {\n margin-left: auto;\n font-size: 14px;\n opacity: .6;\n}\n\n.wallet-adapter-modal-list-more {\n cursor: pointer;\n border: none;\n padding: 12px 24px 24px 12px;\n align-self: flex-end;\n display: flex;\n align-items: center;\n background-color: transparent;\n color: #fff;\n}\n\n.wallet-adapter-modal-list-more svg {\n transition: all 0.1s ease;\n fill: rgba(255, 255, 255, 1);\n margin-left: 0.5rem;\n}\n\n.wallet-adapter-modal-list-more-icon-rotate {\n transform: rotate(180deg);\n}\n\n.wallet-adapter-modal-middle {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 0 24px 24px 24px;\n box-sizing: border-box;\n}\n\n.wallet-adapter-modal-middle-button {\n display: block;\n cursor: pointer;\n margin-top: 48px;\n width: 100%;\n background-color: #512da8;\n padding: 12px;\n font-size: 18px;\n border: none;\n border-radius: 8px;\n color: #fff;\n}\n","$rt-namespace: 'Toastify';\n$rt-mobile: 'only screen and (max-width : 480px)' !default;\n\n:root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n\n //Used only for colored theme\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n\n // Used when no type is provided\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n // Used when no type is provided\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n",":root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n\n.Toastify__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n}\n.Toastify__toast-container--top-left {\n top: 1em;\n left: 1em;\n}\n.Toastify__toast-container--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--top-right {\n top: 1em;\n right: 1em;\n}\n.Toastify__toast-container--bottom-left {\n bottom: 1em;\n left: 1em;\n}\n.Toastify__toast-container--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--bottom-right {\n bottom: 1em;\n right: 1em;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n }\n .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {\n top: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--rtl {\n right: 0;\n left: initial;\n }\n}\n.Toastify__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: default;\n direction: ltr;\n /* webkit only issue #791 */\n z-index: 0;\n}\n.Toastify__toast--rtl {\n direction: rtl;\n}\n.Toastify__toast--close-on-click {\n cursor: pointer;\n}\n.Toastify__toast-body {\n margin: auto 0;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 6px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.Toastify__toast-body > div:last-child {\n word-break: break-word;\n -ms-flex: 1;\n flex: 1;\n}\n.Toastify__toast-icon {\n -webkit-margin-end: 10px;\n margin-inline-end: 10px;\n width: 20px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: -ms-flexbox;\n display: flex;\n}\n\n.Toastify--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.Toastify--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.Toastify__toast-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n}\n.Toastify__toast-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n}\n.Toastify__toast-theme--colored.Toastify__toast--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n}\n.Toastify__toast-theme--colored.Toastify__toast--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n}\n.Toastify__toast-theme--colored.Toastify__toast--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n}\n\n.Toastify__progress-bar-theme--light {\n background: var(--toastify-color-progress-light);\n}\n.Toastify__progress-bar-theme--dark {\n background: var(--toastify-color-progress-dark);\n}\n.Toastify__progress-bar--info {\n background: var(--toastify-color-progress-info);\n}\n.Toastify__progress-bar--success {\n background: var(--toastify-color-progress-success);\n}\n.Toastify__progress-bar--warning {\n background: var(--toastify-color-progress-warning);\n}\n.Toastify__progress-bar--error {\n background: var(--toastify-color-progress-error);\n}\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {\n background: var(--toastify-color-transparent);\n}\n\n.Toastify__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\n.Toastify__close-button--light {\n color: #000;\n opacity: 0.3;\n}\n.Toastify__close-button > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n}\n.Toastify__close-button:hover, .Toastify__close-button:focus {\n opacity: 1;\n}\n\n@keyframes Toastify__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n.Toastify__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n}\n.Toastify__progress-bar--animated {\n animation: Toastify__trackProgress linear 1 forwards;\n}\n.Toastify__progress-bar--controlled {\n transition: transform 0.2s;\n}\n.Toastify__progress-bar--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n}\n\n.Toastify__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: Toastify__spin 0.65s linear infinite;\n}\n\n@keyframes Toastify__bounceInRight {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInLeft {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInUp {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n@keyframes Toastify__bounceInDown {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {\n animation-name: Toastify__bounceInLeft;\n}\n.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {\n animation-name: Toastify__bounceInRight;\n}\n.Toastify__bounce-enter--top-center {\n animation-name: Toastify__bounceInDown;\n}\n.Toastify__bounce-enter--bottom-center {\n animation-name: Toastify__bounceInUp;\n}\n\n.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {\n animation-name: Toastify__bounceOutLeft;\n}\n.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {\n animation-name: Toastify__bounceOutRight;\n}\n.Toastify__bounce-exit--top-center {\n animation-name: Toastify__bounceOutUp;\n}\n.Toastify__bounce-exit--bottom-center {\n animation-name: Toastify__bounceOutDown;\n}\n\n@keyframes Toastify__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n@keyframes Toastify__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n.Toastify__zoom-enter {\n animation-name: Toastify__zoomIn;\n}\n\n.Toastify__zoom-exit {\n animation-name: Toastify__zoomOut;\n}\n\n@keyframes Toastify__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1;\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n@keyframes Toastify__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1;\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0;\n }\n}\n.Toastify__flip-enter {\n animation-name: Toastify__flipIn;\n}\n\n.Toastify__flip-exit {\n animation-name: Toastify__flipOut;\n}\n\n@keyframes Toastify__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideOutRight {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutLeft {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutDown {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n@keyframes Toastify__slideOutUp {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {\n animation-name: Toastify__slideInLeft;\n}\n.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {\n animation-name: Toastify__slideInRight;\n}\n.Toastify__slide-enter--top-center {\n animation-name: Toastify__slideInDown;\n}\n.Toastify__slide-enter--bottom-center {\n animation-name: Toastify__slideInUp;\n}\n\n.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {\n animation-name: Toastify__slideOutLeft;\n}\n.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {\n animation-name: Toastify__slideOutRight;\n}\n.Toastify__slide-exit--top-center {\n animation-name: Toastify__slideOutUp;\n}\n.Toastify__slide-exit--bottom-center {\n animation-name: Toastify__slideOutDown;\n}\n\n@keyframes Toastify__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n\n/*# sourceMappingURL=ReactToastify.css.map */",".#{$rt-namespace}__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n &--top-left {\n top: 1em;\n left: 1em;\n }\n &--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n }\n &--top-right {\n top: 1em;\n right: 1em;\n }\n &--bottom-left {\n bottom: 1em;\n left: 1em;\n }\n &--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n }\n &--bottom-right {\n bottom: 1em;\n right: 1em;\n }\n}\n\n@media #{$rt-mobile} {\n .#{$rt-namespace}__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n &--top-left,\n &--top-center,\n &--top-right {\n top: 0;\n transform: translateX(0);\n }\n &--bottom-left,\n &--bottom-center,\n &--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n &--rtl {\n right: 0;\n left: initial;\n }\n }\n}\n",".#{$rt-namespace}__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: default;\n direction: ltr;\n /* webkit only issue #791 */\n z-index: 0;\n &--rtl {\n direction: rtl;\n }\n &--close-on-click {\n cursor: pointer;\n }\n &-body {\n margin: auto 0;\n flex: 1 1 auto;\n padding: 6px;\n display: flex;\n align-items: center;\n & > div:last-child {\n word-break: break-word;\n flex: 1;\n }\n }\n &-icon {\n margin-inline-end: 10px;\n width: 20px;\n flex-shrink: 0;\n display: flex;\n }\n}\n\n.#{$rt-namespace}--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.#{$rt-namespace}--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media #{$rt-mobile} {\n .#{$rt-namespace}__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n",".#{$rt-namespace}__toast {\n &-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n }\n &-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n }\n &-theme--colored#{&}--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n }\n &-theme--colored#{&}--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n }\n &-theme--colored#{&}--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n }\n &-theme--colored#{&}--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n }\n &-theme--colored#{&}--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n }\n}\n\n.#{$rt-namespace}__progress-bar {\n &-theme--light {\n background: var(--toastify-color-progress-light);\n }\n &-theme--dark {\n background: var(--toastify-color-progress-dark);\n }\n &--info {\n background: var(--toastify-color-progress-info);\n }\n &--success {\n background: var(--toastify-color-progress-success);\n }\n &--warning {\n background: var(--toastify-color-progress-warning);\n }\n &--error {\n background: var(--toastify-color-progress-error);\n }\n &-theme--colored#{&}--info,\n &-theme--colored#{&}--success,\n &-theme--colored#{&}--warning,\n &-theme--colored#{&}--error {\n background: var(--toastify-color-transparent);\n }\n}\n",".#{$rt-namespace}__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n align-self: flex-start;\n\n &--light {\n color: #000;\n opacity: 0.3;\n }\n\n & > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n }\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n}\n","@keyframes #{$rt-namespace}__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n\n.#{$rt-namespace}__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n\n &--animated {\n animation: #{$rt-namespace}__trackProgress linear 1 forwards;\n }\n\n &--controlled {\n transition: transform 0.2s;\n }\n\n &--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n }\n}\n",".#{$rt-namespace}__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: #{$rt-namespace}__spin 0.65s linear infinite;\n}\n","@mixin timing-function {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n@keyframes #{$rt-namespace}__bounceInRight {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInLeft {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInUp {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInDown {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n\n.#{$rt-namespace}__bounce-enter {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__bounceInLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__bounceInRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__bounceInDown;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__bounceInUp;\n }\n}\n\n.#{$rt-namespace}__bounce-exit {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__bounceOutLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__bounceOutRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__bounceOutUp;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__bounceOutDown;\n }\n}\n","@keyframes #{$rt-namespace}__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n\n@keyframes #{$rt-namespace}__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n\n.#{$rt-namespace}__zoom-enter {\n animation-name: #{$rt-namespace}__zoomIn;\n}\n\n.#{$rt-namespace}__zoom-exit {\n animation-name: #{$rt-namespace}__zoomOut;\n}\n","@keyframes #{$rt-namespace}__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1;\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n\n@keyframes #{$rt-namespace}__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1;\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0;\n }\n}\n\n.#{$rt-namespace}__flip-enter {\n animation-name: #{$rt-namespace}__flipIn;\n}\n\n.#{$rt-namespace}__flip-exit {\n animation-name: #{$rt-namespace}__flipOut;\n}\n","@mixin transform {\n transform: translate3d(0, 0, 0);\n}\n\n@keyframes #{$rt-namespace}__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutRight {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutLeft {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutDown {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutUp {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n\n.#{$rt-namespace}__slide-enter {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__slideInLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__slideInRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__slideInDown;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__slideInUp;\n }\n}\n\n.#{$rt-namespace}__slide-exit {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__slideOutLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__slideOutRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__slideOutUp;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__slideOutDown;\n }\n}\n","@keyframes #{$rt-namespace}__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n","@import 'styles/mixin/media';\r\n\r\n.my-current-balance {\r\n position: relative;\r\n user-select: none;\r\n font-size: 20px;\r\n line-height: 1.5;\r\n font-weight: 600;\r\n\r\n .content {\r\n position: relative;\r\n z-index: 2;\r\n display: flex;\r\n align-items: center;\r\n cursor: pointer;\r\n border: 2px solid var(--secondary);\r\n border-radius: 10px;\r\n padding: 14px;\r\n height: 52px;\r\n background-color: #171224;\r\n\r\n span {\r\n width: 120px;\r\n }\r\n\r\n .dropdown-icon {\r\n scale: 0.7;\r\n fill: white;\r\n\r\n path {\r\n fill: white;\r\n }\r\n }\r\n\r\n @include media-sm {\r\n height: 44px;\r\n }\r\n }\r\n\r\n .currency {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin: 0 4px;\r\n border-radius: 99px;\r\n width: 34px;\r\n height: 34px;\r\n background-color: #2F244A;\r\n\r\n img.currency-icon {\r\n transition: none;\r\n width: 20px;\r\n height: 20px;\r\n\r\n &.full {\r\n width: 34px;\r\n height: 34px;\r\n }\r\n }\r\n }\r\n\r\n @include media-sm {\r\n flex-grow: 1;\r\n\r\n .currency {\r\n margin-left: auto;\r\n width: 24px;\r\n height: 24px;\r\n\r\n img.currency-icon {\r\n width: 16px;\r\n height: 16px;\r\n\r\n &.full {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n }\r\n }\r\n\r\n .content span {\r\n width: auto;\r\n white-space: nowrap;\r\n font-size: 14px;\r\n }\r\n\r\n .dropdown-icon {\r\n // display: none;\r\n }\r\n }\r\n\r\n .dropdown {\r\n position: absolute;\r\n z-index: 9999;\r\n top: 64px;\r\n left: 0;\r\n display: grid;\r\n gap: 4px;\r\n overflow: hidden;\r\n border: 2px solid var(--secondary);\r\n border-radius: 10px;\r\n padding: 4px;\r\n background-color: var(--primary);\r\n\r\n transform: scaleY(0);\r\n transform-origin: top;\r\n\r\n .dropdown-item {\r\n display: flex;\r\n align-items: center;\r\n cursor: pointer;\r\n background-color: transparent;\r\n padding: 0px 12px;\r\n height: 48px;\r\n font-size: 16px;\r\n\r\n &:first-child {\r\n border-top-left-radius: 10px;\r\n border-top-right-radius: 10px;\r\n }\r\n\r\n &:last-child {\r\n border-bottom-left-radius: 10px;\r\n border-bottom-right-radius: 10px;\r\n }\r\n\r\n span {\r\n width: 100px;\r\n }\r\n\r\n &:hover {\r\n background-color: var(--secondary);\r\n }\r\n }\r\n }\r\n\r\n .fill-blank {\r\n position: fixed;\r\n z-index: 1;\r\n inset: 0;\r\n display: none;\r\n width: 100vw;\r\n height: 100vh;\r\n }\r\n\r\n &.open {\r\n .content .dropdown-icon {\r\n rotate: -180deg;\r\n }\r\n\r\n .dropdown {\r\n transform: scaleY(1);\r\n }\r\n\r\n .fill-blank {\r\n display: block;\r\n }\r\n }\r\n}","$width-smaller: 479px;\r\n$width-small: 767px;\r\n$width-middle: 1079px;\r\n$width-large: 1279px;\r\n$width-larger: 1535px;\r\n\r\n@mixin media-xs {\r\n @media (max-width: $width-smaller) {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin media-sm {\r\n @media (max-width: $width-small) {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin media-md {\r\n @media (max-width: $width-middle) {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin media-lg {\r\n @media (max-width: $width-large) {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin media-xl {\r\n @media (max-width: $width-larger) {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin media-retina {\r\n\r\n @media (-webkit-min-device-pixel-ratio: 1.5),\r\n (min--moz-device-pixel-ratio: 1.5),\r\n (-o-min-device-pixel-ratio: 1.5/1),\r\n (min-device-pixel-ratio: 1.5),\r\n (min-resolution: 144dpi),\r\n (min-resolution: 1.5dppx) {\r\n @content;\r\n }\r\n}","@import 'styles/mixin/media';\r\n\r\n.currency-dropdown {\r\n position: relative;\r\n user-select: none;\r\n font-size: 18px;\r\n line-height: 27px;\r\n font-weight: 600;\r\n\r\n .currency-title {\r\n color: #6D6198;\r\n }\r\n\r\n .content {\r\n position: relative;\r\n z-index: 2;\r\n display: flex;\r\n align-items: center;\r\n cursor: pointer;\r\n border-radius: 10px;\r\n padding: 14px;\r\n width: 234px;\r\n height: 50px;\r\n background-color: #171224;\r\n\r\n span {\r\n width: 120px;\r\n }\r\n\r\n .dropdown-icon {\r\n margin-left: auto;\r\n\r\n path {\r\n fill: #BFAEF8;\r\n }\r\n }\r\n }\r\n\r\n .currency {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin: 0 12px 0 0;\r\n border-radius: 99px;\r\n width: 34px;\r\n height: 34px;\r\n background-color: #2F244A;\r\n\r\n img.currency-icon {\r\n transition: none;\r\n width: 20px;\r\n height: 20px;\r\n\r\n &.full {\r\n width: 34px;\r\n height: 34px;\r\n }\r\n }\r\n }\r\n\r\n .dropdown {\r\n position: absolute;\r\n z-index: 9999;\r\n top: 80px;\r\n right: 0;\r\n display: grid;\r\n gap: 4px;\r\n overflow: hidden;\r\n border-radius: 10px;\r\n padding: 4px;\r\n background-color: var(--primary);\r\n\r\n transform: scaleY(0);\r\n transform-origin: top;\r\n\r\n .dropdown-item {\r\n display: flex;\r\n align-items: center;\r\n cursor: pointer;\r\n background-color: transparent;\r\n padding: 0px 12px;\r\n height: 48px;\r\n font-size: 16px;\r\n\r\n &:first-child {\r\n border-top-left-radius: 10px;\r\n border-top-right-radius: 10px;\r\n }\r\n\r\n &:last-child {\r\n border-bottom-left-radius: 10px;\r\n border-bottom-right-radius: 10px;\r\n }\r\n\r\n span {\r\n width: 100px;\r\n }\r\n\r\n &:hover {\r\n background-color: var(--secondary);\r\n }\r\n }\r\n }\r\n\r\n &.open {\r\n .dropdown {\r\n transform: scaleY(1);\r\n }\r\n }\r\n}","@import 'styles/mixin/media';\r\n\r\n.deposit-withdraw-modal {\r\n position: fixed;\r\n z-index: 4;\r\n top: 0;\r\n left: 0;\r\n width: 100vw;\r\n height: 100vh;\r\n background-color: #110916CC;\r\n\r\n .ReactModal__Content {\r\n position: absolute;\r\n inset: unset !important;\r\n top: 50% !important;\r\n left: 50% !important;\r\n transform: translate(-50%, -50%);\r\n overflow: hidden;\r\n border: none !important;\r\n background-color: transparent !important;\r\n\r\n .modal-content {\r\n position: relative;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n box-shadow: 0px 0px 15px 5px #00000040;\r\n border: 1px solid #6D54C8;\r\n border-radius: 14px;\r\n padding: 20px;\r\n background-color: #241D3D;\r\n\r\n .close-button {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n transform: translate(50%, -50%);\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n border: 2px solid var(--primary);\r\n border-radius: 16px;\r\n width: 32px;\r\n height: 32px;\r\n background-color: #6D54C8;\r\n cursor: pointer;\r\n }\r\n\r\n .modal-header {\r\n .type {\r\n display: flex;\r\n gap: 8px;\r\n padding: 4px;\r\n border-radius: 4px;\r\n background-color: var(--primary);\r\n\r\n button {\r\n border: none;\r\n border-radius: 4px;\r\n width: 108px;\r\n height: 32px;\r\n font-size: 18px;\r\n line-height: 27px;\r\n font-weight: 600;\r\n\r\n &.active {\r\n background-color: #241D3D;\r\n color: #fff;\r\n }\r\n\r\n &.inactive {\r\n background-color: transparent;\r\n color: #6F5CB2;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .modal-body {\r\n margin-top: 32px;\r\n\r\n .network-type {\r\n margin-left: 24px;\r\n font-size: 18px;\r\n line-height: 27px;\r\n font-weight: 600;\r\n\r\n label {\r\n color: #6D6198;\r\n }\r\n\r\n div {\r\n display: flex;\r\n align-items: center;\r\n border-radius: 10px;\r\n width: 234px;\r\n height: 50px;\r\n padding-left: 13px;\r\n background-color: var(--primary);\r\n color: #BFAEF8;\r\n }\r\n }\r\n\r\n .amount {\r\n display: flex;\r\n flex-direction: column;\r\n margin-top: 32px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n width: 234px;\r\n font-size: 18px;\r\n line-height: 27px;\r\n font-weight: 600;\r\n\r\n label {\r\n color: #6D6198;\r\n }\r\n\r\n input {\r\n position: relative;\r\n z-index: 10;\r\n outline: none;\r\n border: none;\r\n border-radius: 10px;\r\n height: 50px;\r\n padding: 0px 14px;\r\n background-color: var(--primary);\r\n font-size: 18px;\r\n line-height: 27px;\r\n font-weight: 600;\r\n }\r\n\r\n p {\r\n margin-top: 4px;\r\n font-size: 13px;\r\n text-align: center;\r\n color: #6D6198;\r\n\r\n span {\r\n color: #BFAEF8;\r\n }\r\n }\r\n }\r\n\r\n @include media-sm {\r\n .flex {\r\n flex-direction: column;\r\n\r\n .network-type {\r\n margin-top: 32px;\r\n margin-left: 0px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .modal-footer {\r\n margin-top: 27px;\r\n\r\n button {\r\n position: relative;\r\n border: none;\r\n border-radius: 8px;\r\n width: 200px;\r\n height: 50px;\r\n font-size: 18px;\r\n line-height: 27px;\r\n font-weight: 600;\r\n text-transform: uppercase;\r\n color: white;\r\n\r\n &::after {\r\n content: \"\";\r\n position: absolute;\r\n top: -90px;\r\n left: 50%;\r\n transform: translate(-50%, 0);\r\n width: 333px;\r\n height: 160px;\r\n background: radial-gradient(50.26% 111.34% at 50% 111.34%, rgba(155, 77, 255, 0.35) 0%, rgba(155, 77, 255, 0) 100%);\r\n }\r\n\r\n &.deposit-button {\r\n background-color: #773DF3;\r\n box-shadow: 0px 4px #5F2DCA;\r\n }\r\n\r\n &.withdraw-button {\r\n background-color: #8754C8;\r\n box-shadow: 0px 4px #593686;\r\n }\r\n\r\n @include media-sm {\r\n &::after {\r\n top: -30px;\r\n width: 300px;\r\n height: 100px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}","@import 'styles/mixin/media';\r\n\r\nheader {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: space-between;\r\n\r\n\timg.logo {\r\n\t\twidth: 174px;\r\n\t\tmargin-right: 12px;\r\n\r\n\t\t@include media-xs {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\timg._logo {\r\n\t\tdisplay: none;\r\n\t\theight: 80px;\r\n\r\n\t\t@include media-xs {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\t}\r\n\r\n\tnav {\r\n\t\tposition: relative;\r\n\t\tdisplay: flex;\r\n\t\tgap: 14px;\r\n\t\tmargin-left: auto;\r\n\t\tmargin-right: 30px;\r\n\r\n\t\t.diff {\r\n\t\t\tposition: absolute;\r\n\t\t\tz-index: 100000;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 36px;\r\n\t\t\topacity: 0;\r\n\t\t\tanimation-name: balance;\r\n\t\t\tanimation-duration: 600ms;\r\n\t\t\tcolor: #ff0;\r\n\t\t}\r\n\r\n\t\t.wallet-adapter-button {\r\n\t\t\tborder: 2px solid var(--secondary);\r\n\t\t\tborder-radius: 10px;\r\n\t\t\theight: 52px;\r\n\t\t\tbackground-color: #171224;\r\n\t\t\tfont-size: 20px;\r\n\t\t\tline-height: 1.5;\r\n\t\t\tfont-weight: 600;\r\n\t\t}\r\n\r\n\t\t.deposit-withdraw {\r\n\t\t\tposition: absolute;\r\n\t\t\tright: 0;\r\n\t\t\ttop: 60px;\r\n\t\t\tdisplay: grid;\r\n\t\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\r\n\t\t\tgap: 2px;\r\n\t\t\tborder-radius: 10px;\r\n\t\t\twidth: 202px;\r\n\t\t\tpadding: 2px;\r\n\t\t\tbackground-color: #C590D4;\r\n\r\n\t\t\tdiv {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tgap: 5px;\r\n\t\t\t\tpadding: 7px 0;\r\n\t\t\t\tbackground-color: #280D32;\r\n\t\t\t\tfont-size: 12px;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tcolor: #D0AFF9;\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t}\r\n\r\n\t\t\t.deposit {\r\n\t\t\t\tborder-top-left-radius: 10px;\r\n\t\t\t\tborder-bottom-left-radius: 10px;\r\n\t\t\t}\r\n\r\n\t\t\t.withdraw {\r\n\t\t\t\tborder-top-right-radius: 10px;\r\n\t\t\t\tborder-bottom-right-radius: 10px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include media-sm {\r\n\t\t\tmargin-right: 12px;\r\n\r\n\t\t\t.wallet-adapter-button {\r\n\t\t\t\theight: 48px;\r\n\t\t\t\tfont-size: 14px;\r\n\r\n\t\t\t\ti {\r\n\t\t\t\t\tdisplay: none;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@include media-xs {\r\n\t\tnav {\r\n\t\t\tflex-grow: 1;\r\n\r\n\t\t\t.wallet-adapter-button {\r\n\t\t\t\tpadding: 0px 12px;\r\n\t\t\t\tfont-size: 14px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}","@import 'styles/mixin/media';\r\n\r\n.contact :global {\r\n position: fixed;\r\n z-index: 1000000;\r\n top: 0;\r\n left: 0;\r\n width: 100vw;\r\n height: 100vh;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n backdrop-filter: blur(3px);\r\n\r\n .gradient-wrapper {\r\n margin: 4px;\r\n border-radius: 14px;\r\n box-shadow: 0px 6px 5px 0px #00000040;\r\n padding: 2px;\r\n background-image: linear-gradient(#F9E851, #F9931C);\r\n\r\n .modal-content {\r\n border-radius: 14px;\r\n padding: 8px 8px 12px 16px;\r\n background-image: linear-gradient(#2A1A57, #3E1747);\r\n\r\n .modal-header {\r\n display: flex;\r\n align-items: flex-start;\r\n justify-content: space-between;\r\n gap: 6px;\r\n\r\n h1 {\r\n font-size: 17px;\r\n line-height: 1.5;\r\n font-weight: 500;\r\n text-align: center;\r\n color: #F6D355;\r\n }\r\n\r\n svg {\r\n cursor: pointer;\r\n width: 22px;\r\n height: 22px;\r\n }\r\n }\r\n\r\n .modal-body {\r\n display: flex;\r\n gap: 8px;\r\n margin-top: 8px;\r\n margin-left: 2px;\r\n\r\n img {\r\n width: 48px;\r\n height: 34px;\r\n }\r\n\r\n p {\r\n max-width: 252px;\r\n font-size: 12px;\r\n line-height: 1.5;\r\n color: #EAE5D3;\r\n @include media-xs {\r\n max-width: 250px;\r\n }\r\n }\r\n }\r\n\r\n .modal-footer {\r\n display: flex;\r\n justify-content: center;\r\n margin-top: 8px;\r\n\r\n button {\r\n position: relative;\r\n z-index: 2;\r\n border: none;\r\n padding: 3px 7px 4px;\r\n background-image: linear-gradient(#F9E851, #F9931C);\r\n font-size: 12px;\r\n line-height: 1.5;\r\n font-weight: 600;\r\n color: #301952;\r\n\r\n svg {\r\n margin-right: 6px;\r\n width: 15px;\r\n height: 11px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}","@import 'styles/mixin/media';\r\n\r\nfooter {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tpadding: 12px 0px;\r\n\r\n\t.contact-us {\r\n\t\tfont-size: 18px;\r\n\t\tline-height: 1.5;\r\n\t\tfont-weight: 500;\r\n\t\ttext-align: center;\r\n\t\tcolor: #5B8BCD;\r\n\r\n\t\tspan {\r\n\t\t\tcursor: pointer;\r\n\t\t\tcolor: #BED8FD;\r\n\t\t}\r\n\r\n\t\t@include media-sm {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t}\r\n\t}\r\n\r\n\t@include media-sm {\r\n\t\tpadding: 8px 0;\r\n\t}\r\n}",".react-toggle {\n touch-action: pan-x;\n\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n -webkit-transition: opacity 0.25s;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: #4D4D4D;\n -webkit-transition: all 0.2s ease;\n -moz-transition: all 0.2s ease;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #000000;\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: #19AB27;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #128D15;\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0px;\n bottom: 0px;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n -webkit-transition: opacity 0.25s ease;\n -moz-transition: opacity 0.25s ease;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n -webkit-transition: opacity 0.25s ease;\n -moz-transition: opacity 0.25s ease;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0px;\n bottom: 0px;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n -webkit-transition: opacity 0.25s ease;\n -moz-transition: opacity 0.25s ease;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid #4D4D4D;\n border-radius: 50%;\n background-color: #FAFAFA;\n\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n\n -webkit-transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: #19AB27;\n}\n\n.react-toggle--focus .react-toggle-thumb {\n -webkit-box-shadow: 0px 0px 3px 2px #0099E0;\n -moz-box-shadow: 0px 0px 3px 2px #0099E0;\n box-shadow: 0px 0px 2px 3px #0099E0;\n}\n\n.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb {\n -webkit-box-shadow: 0px 0px 5px 5px #0099E0;\n -moz-box-shadow: 0px 0px 5px 5px #0099E0;\n box-shadow: 0px 0px 5px 5px #0099E0;\n}\n",".dropdown :global {\r\n position: relative;\r\n cursor: pointer;\r\n\r\n .disabled {\r\n cursor: not-allowed;\r\n }\r\n\r\n .selected {\r\n position: relative;\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n border-radius: 10px;\r\n height: 34px;\r\n padding-left: 12px;\r\n padding-right: 8px;\r\n background-color: var(--primary);\r\n\r\n svg {\r\n width: 13.5px;\r\n height: 7.5px;\r\n\r\n path {\r\n fill: #BFAEF8;\r\n }\r\n }\r\n\r\n &.open {\r\n z-index: 10000;\r\n }\r\n }\r\n\r\n .text-option {\r\n font-size: 18px;\r\n line-height: 1.5;\r\n font-weight: 600;\r\n color: #BFAEF8;\r\n }\r\n\r\n .dropdown-items {\r\n position: absolute;\r\n z-index: 999;\r\n top: 0px;\r\n overflow: hidden;\r\n border-radius: 10px;\r\n padding-top: 34px;\r\n width: 100%;\r\n height: fit-content;\r\n background-color: #2E2550;\r\n\r\n .item {\r\n display: flex;\r\n align-items: center;\r\n height: 34px;\r\n padding-left: 12px;\r\n\r\n &:hover {\r\n background-color: #3E2F6F;\r\n }\r\n }\r\n }\r\n\r\n .blank {\r\n position: fixed;\r\n z-index: 998;\r\n top: 0;\r\n left: 0;\r\n width: 100vw;\r\n height: 100vh;\r\n }\r\n}","@import 'styles/mixin/media';\r\n\r\n.plinko :global {\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\r\n\t* {\r\n\t\tfont-size: 14px;\r\n\t\tfont-weight: 600;\r\n\t}\r\n\r\n\t.plinko-container {\r\n\t\tpadding-top: 24px;\r\n\t\tpadding-bottom: 40px;\r\n\t\tmax-width: 1200px;\r\n\r\n\t\t@media (max-width: 999px) {\r\n\t\t\tpadding-top: 24px;\r\n\t\t\tpadding-bottom: 24px;\r\n\t\t\tmax-width: 400px;\r\n\r\n\t\t\t.game-box {\r\n\t\t\t\tborder-width: 3px !important;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t@include media-sm {\r\n\t\t\tpadding-top: 40px;\r\n\t\t}\r\n\r\n\t\t.game-box {\r\n\t\t\tdisplay: flex;\r\n\t\t\toverflow: hidden;\r\n\t\t\toutline: 1px solid #6D54C8;\r\n\t\t\tborder: 3px solid var(--background);\r\n\t\t\tborder-top-width: 5px;\r\n\t\t\tborder-right-width: 4px;\r\n\t\t\tborder-bottom-width: 8px;\r\n\t\t\tborder-radius: 32px;\r\n\t\t\tbackground: var(--primary);\r\n\r\n\t\t\t.bet-action {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\tgap: 16px;\r\n\t\t\t\tmin-width: 300px;\r\n\t\t\t\tpadding: 40px 12px 12px;\r\n\t\t\t\tbackground-color: var(--background);\r\n\r\n\t\t\t\t.game-type {\r\n\t\t\t\t\tdisplay: grid;\r\n\t\t\t\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\r\n\t\t\t\t\tgap: 5px;\r\n\t\t\t\t\tborder-radius: 10px;\r\n\t\t\t\t\tpadding: 5px;\r\n\t\t\t\t\tbackground-color: var(--primary);\r\n\r\n\t\t\t\t\tbutton {\r\n\t\t\t\t\t\tborder-radius: 8px;\r\n\t\t\t\t\t\tborder: none;\r\n\t\t\t\t\t\tpadding: 3px;\r\n\t\t\t\t\t\tbackground-color: transparent;\r\n\t\t\t\t\t\tfont-size: 22px;\r\n\t\t\t\t\t\tline-height: 1.5;\r\n\t\t\t\t\t\tfont-weight: 600;\r\n\r\n\t\t\t\t\t\t&.active {\r\n\t\t\t\t\t\t\tbackground-color: var(--background);\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t&:not(.active) {\r\n\t\t\t\t\t\t\tcolor: #6F5CB2;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t&:hover {\r\n\t\t\t\t\t\t\tbackground-color: var(--background);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\tspan.title {\r\n\t\t\t\t\tmargin-left: 4px;\r\n\t\t\t\t\tfont-size: 18px;\r\n\t\t\t\t\tline-height: 1.5;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tcolor: #6D6198;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.bet-amount {\r\n\t\t\t\t\t.input-box {\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tborder-radius: 10px;\r\n\t\t\t\t\t\tpadding: 5px;\r\n\t\t\t\t\t\tbackground-color: var(--primary);\r\n\r\n\t\t\t\t\t\tspan {\r\n\t\t\t\t\t\t\tmargin-right: 4px;\r\n\t\t\t\t\t\t\tmargin-left: 8px;\r\n\t\t\t\t\t\t\tfont-size: 20px;\r\n\t\t\t\t\t\t\tline-height: 1.5;\r\n\t\t\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tinput {\r\n\t\t\t\t\t\t\tborder: none;\r\n\t\t\t\t\t\t\toutline: none;\r\n\t\t\t\t\t\t\tmargin-right: 8px;\r\n\t\t\t\t\t\t\twidth: 80px;\r\n\t\t\t\t\t\t\tbackground-color: var(--primary);\r\n\t\t\t\t\t\t\tfont-size: 20px;\r\n\t\t\t\t\t\t\tline-height: 1.5;\r\n\t\t\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tdiv {\r\n\t\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\t\tgap: 3px;\r\n\t\t\t\t\t\t\tmargin-left: auto;\r\n\r\n\t\t\t\t\t\t\tbutton {\r\n\t\t\t\t\t\t\t\tborder: none;\r\n\t\t\t\t\t\t\t\tborder-radius: 8px;\r\n\t\t\t\t\t\t\t\tpadding: 8px;\r\n\t\t\t\t\t\t\t\tbackground-color: #1C182A;\r\n\t\t\t\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\t\t\t\tfont-family: 'Poppins';\r\n\r\n\t\t\t\t\t\t\t\t&:hover {\r\n\t\t\t\t\t\t\t\t\tbackground-color: var(--secondary);\r\n\t\t\t\t\t\t\t\t\tcolor: white;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t&:hover {\r\n\t\t\t\t\t\t\tborder-color: #557086;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.number-of-bets {\r\n\t\t\t\t\tdiv {\r\n\t\t\t\t\t\tborder-radius: 8px;\r\n\t\t\t\t\t\tbackground: var(--primary);\r\n\r\n\t\t\t\t\t\tinput {\r\n\t\t\t\t\t\t\tmargin: 8px;\r\n\t\t\t\t\t\t\tborder: none;\r\n\t\t\t\t\t\t\toutline: none;\r\n\t\t\t\t\t\t\tpadding-left: 4px;\r\n\t\t\t\t\t\t\twidth: -webkit-fill-available;\r\n\t\t\t\t\t\t\tbackground-color: transparent;\r\n\t\t\t\t\t\t\tfont-size: 18px;\r\n\t\t\t\t\t\t\tline-height: 1.5;\r\n\r\n\t\t\t\t\t\t\t&::-webkit-outer-spin-button,\r\n\t\t\t\t\t\t\t&::-webkit-inner-spin-button {\r\n\t\t\t\t\t\t\t\t-webkit-appearance: none;\r\n\t\t\t\t\t\t\t\tmargin: 0;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t&:hover {\r\n\t\t\t\t\t\t\tborder-color: #557086;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.send-ball {\r\n\t\t\t\t\tmargin-top: 12px;\r\n\t\t\t\t\tbox-shadow: 0px 7px #5F2DCA;\r\n\t\t\t\t\theight: 64px;\r\n\t\t\t\t\tborder: none;\r\n\t\t\t\t\tbackground-color: var(--secondary);\r\n\t\t\t\t\tfont-size: 22px;\r\n\t\t\t\t\tline-height: 1.5;\r\n\t\t\t\t\tfont-weight: 700;\r\n\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.disabled {\r\n\r\n\t\t\t\t\tinput,\r\n\t\t\t\t\tselect {\r\n\t\t\t\t\t\tcursor: not-allowed;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t@media (max-width: 999px) {\r\n\t\t\t\tflex-direction: column-reverse;\r\n\t\t\t\theight: auto;\r\n\r\n\t\t\t\t.bet-action {\r\n\t\t\t\t\tpadding-top: 20px;\r\n\t\t\t\t\twidth: auto;\r\n\r\n\t\t\t\t\t.bet-amount {\r\n\t\t\t\t\t\torder: -3;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.send-ball {\r\n\t\t\t\t\t\torder: -2;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.rows,\r\n\t\t\t\t\t.risk,\r\n\t\t\t\t\t.number-of-bets {\r\n\t\t\t\t\t\torder: -1;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.game-board {\r\n\t\t\t\tposition: relative;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\toverflow: hidden;\r\n\t\t\t\twidth: 100%;\r\n\r\n\t\t\t\t.left-ball-count {\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\tz-index: 1;\r\n\t\t\t\t\ttop: 5%;\r\n\t\t\t\t\tleft: 5%;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t#plinko {\r\n\t\t\t\t\tposition: relative;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.multiplier-box {\r\n\t\t\t\t\tdisplay: flex;\r\n\r\n\t\t\t\t\tdiv {\r\n\t\t\t\t\t\tposition: relative;\r\n\t\t\t\t\t\tz-index: 1;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\t\tflex-grow: 1;\r\n\t\t\t\t\t\tbox-shadow: 0 4px;\r\n\t\t\t\t\t\tmargin-bottom: 36px;\r\n\t\t\t\t\t\tborder-radius: 5px;\r\n\t\t\t\t\t\twidth: -webkit-fill-available;\r\n\t\t\t\t\t\theight: 28px;\r\n\t\t\t\t\t\tfont-size: 12px;\r\n\t\t\t\t\t\tline-height: 0px;\r\n\t\t\t\t\t\tfont-weight: bold;\r\n\t\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t\tcolor: #000c;\r\n\r\n\t\t\t\t\t\t.gradient {\r\n\t\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\t\tz-index: -1;\r\n\t\t\t\t\t\t\ttop: 50%;\r\n\t\t\t\t\t\t\tleft: 50%;\r\n\t\t\t\t\t\t\tbox-shadow: none;\r\n\t\t\t\t\t\t\twidth: 144px;\r\n\t\t\t\t\t\t\theight: 144px;\r\n\t\t\t\t\t\t\ttransform: translate3d(-50%, -50%, 0);\r\n\t\t\t\t\t\t\tbackground: radial-gradient(#EA334742, #EA334700, transparent);\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t&.highlighted {\r\n\t\t\t\t\t\t\tanimation-name: bounce;\r\n\t\t\t\t\t\t\tanimation-duration: 300ms;\r\n\t\t\t\t\t\t\tanimation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t@include media-md {\r\n\t\t\t\t\t\t\tmargin-bottom: 20px;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.multiplier-history {\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\ttop: 50%;\r\n\t\t\t\t\tright: 5%;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: column;\r\n\t\t\t\t\ttransform: translateY(-50%);\r\n\t\t\t\t\twidth: 50px;\r\n\t\t\t\t\theight: 200px;\r\n\t\t\t\t\toverflow-y: hidden;\r\n\t\t\t\t\tborder-radius: 12px;\r\n\r\n\t\t\t\t\t#multi-container {\r\n\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\tleft: 0;\r\n\t\t\t\t\t\twidth: 50px;\r\n\t\t\t\t\t\theight: auto;\r\n\r\n\t\t\t\t\t\tbutton {\r\n\t\t\t\t\t\t\tborder: none;\r\n\t\t\t\t\t\t\tborder-radius: 0px;\r\n\t\t\t\t\t\t\toutline: none;\r\n\t\t\t\t\t\t\twidth: 50px;\r\n\t\t\t\t\t\t\theight: 50px;\r\n\t\t\t\t\t\t\tfont-weight: 700;\r\n\t\t\t\t\t\t\tcolor: #000c;\r\n\t\t\t\t\t\t\ttransition: all 1s ease-in-out;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.toggle-button {\r\n\t\tposition: relative;\r\n\t\tmargin-top: auto;\r\n\r\n\t\t.react-toggle {\r\n\t\t\tposition: absolute;\r\n\t\t\tbottom: -4px;\r\n\t\t}\r\n\r\n\t\t@media (max-width: 999px) {\r\n\t\t\tmargin-left: auto;\r\n\t\t\tmargin-right: auto;\r\n\r\n\t\t\t.react-toggle {\r\n\t\t\t\tposition: relative;\r\n\t\t\t\tinset: 0px;\r\n\t\t\t\tmargin-top: 4px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.mute-toggle {\r\n\r\n\t\t&.react-toggle--focus .react-toggle-thumb {\r\n\t\t\tbox-shadow: none;\r\n\t\t}\r\n\r\n\t\t&.react-toggle:active .react-toggle-thumb {\r\n\t\t\tbox-shadow: none;\r\n\t\t}\r\n\r\n\t\t.react-toggle-track-x {\r\n\t\t\tright: 14px;\r\n\t\t}\r\n\r\n\t\t.react-toggle-thumb {\r\n\t\t\tborder: none;\r\n\t\t}\r\n\t}\r\n\r\n\t.react-toggle--checked .react-toggle-track,\r\n\t.react-toggle--checked .react-toggle-track:hover {\r\n\t\tbackground-color: var(--secondary);\r\n\t}\r\n\r\n\t.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\r\n\t\tbackground-color: var(--secondary);\r\n\t}\r\n\r\n\t.mute-icon {\r\n\t\twidth: 16px;\r\n\t\theight: 12px;\r\n\t\tfill: white;\r\n\t}\r\n\r\n\t@media (max-width: 1536px) and (min-width: 1000px) {\r\n\t\t.plinko-container {\r\n\t\t\theight: 560px;\r\n\t\t}\r\n\r\n\t\t.game-box {\r\n\t\t\ttransform-origin: top;\r\n\t\t\tscale: 0.8;\r\n\t\t}\r\n\t}\r\n}","@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');\r\n@import './mixin/media';\r\n@import './mixin/variant';\r\n@import './mixin/button';\r\n@import './mixin/toast';\r\n\r\n@keyframes bounce {\r\n\t0% {\r\n\t\ttransform: translateY(0px);\r\n\t}\r\n\r\n\t25% {\r\n\t\ttransform: translateY(9px);\r\n\t}\r\n\r\n\t50% {\r\n\t\ttransform: translateY(12px);\r\n\t}\r\n\r\n\t100% {\r\n\t\ttransform: translateY(0px);\r\n\t}\r\n}\r\n\r\n@keyframes balance {\r\n\t0% {\r\n\t\ttransform: translateY(30px);\r\n\t\topacity: 1;\r\n\t\tscale: 1;\r\n\t}\r\n\r\n\t50% {\r\n\t\ttransform: translateY(36px);\r\n\t\topacity: 1;\r\n\t\tscale: 1.2;\r\n\t}\r\n\r\n\t100% {\r\n\t\ttransform: translateY(12px);\r\n\t\topacity: 0;\r\n\t\tscale: 0.4;\r\n\t}\r\n}\r\n\r\n*,\r\n::before,\r\n::after {\r\n\ttransition: all 0.2s ease-in-out;\r\n\tmargin: 0;\r\n\tbox-sizing: border-box;\r\n\tpadding: 0;\r\n\tcolor: white;\r\n}\r\n\r\na {\r\n\ttext-decoration: none;\r\n}\r\n\r\nbody {\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n\tfont-family: 'Poppins', sans-serif;\r\n}\r\n\r\nbutton, input {\r\n\tfont-family: 'Poppins', sans-serif;\r\n}\r\n\r\n.App {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tmin-height: 100vh;\r\n\theight: 100%;\r\n\tbackground-image: url('../../public/images/background.png');\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-size: 100% 100%;\r\n\r\n\tmain {\r\n\t\tflex-grow: 1;\r\n\t}\r\n\r\n\tfooter {\r\n\t\tmargin-top: auto;\r\n\t}\r\n}\r\n\r\n.plinko-container {\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\twidth: 1200px;\r\n\r\n\t@include media-xl {}\r\n\r\n\t@include media-lg {\r\n\t\tmargin-left: 24px;\r\n\t\tmargin-right: 24px;\r\n\t\twidth: -webkit-fill-available;\r\n\t}\r\n\r\n\t@include media-md {\r\n\t\tmargin-left: 12px;\r\n\t\tmargin-right: 12px;\r\n\t}\r\n\r\n\t@include media-sm {}\r\n\r\n\t@include media-xs {}\r\n}\r\n\r\n.flex {\r\n\tdisplay: flex;\r\n}\r\n\r\n.ReactModal__Body--open {\r\n\toverflow: hidden !important;\r\n}\r\n\r\nbody {\r\n\toverflow-x: hidden !important;\r\n}",":root {\r\n --theme: #1A2C38;\r\n --primary: #14111F;\r\n --background: #241D3D;\r\n --secondary: #773DF3;\r\n} ","button {\r\n border-radius: 4px;\r\n cursor: pointer;\r\n}",".Toastify__toast {\r\n min-height: 0px;\r\n padding: 0px;\r\n}\r\n.Toastify__toast-container {\r\n margin-top: 60px;\r\n width: 200px;\r\n}"],"names":[],"sourceRoot":""} -------------------------------------------------------------------------------- /build/static/js/59.8210f70b.chunk.js: -------------------------------------------------------------------------------- 1 | (self.webpackChunkplinko_typescript=self.webpackChunkplinko_typescript||[]).push([[59],{7059:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>T});var r=t(7143),o=t.n(r),i=function(){var e=function(n,t){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])},e(n,t)};return function(n,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}}();const a=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return i(n,e),n}(o());var s=t(6544),c=t(1742),l=t.n(c);class u extends(o()){constructor(e,n){var t,r;if(super(),t=this,this._handleMessage=e=>{if(this._injectedProvider&&e.source===window||e.origin===this._providerUrl.origin&&e.source===this._popup)if("connected"===e.data.method){const n=new s.nh(e.data.params.publicKey);this._publicKey&&this._publicKey.equals(n)||(this._publicKey&&!this._publicKey.equals(n)&&this._handleDisconnect(),this._publicKey=n,this._autoApprove=!!e.data.params.autoApprove,this.emit("connect",this._publicKey))}else if("disconnected"===e.data.method)this._handleDisconnect();else if((e.data.result||e.data.error)&&this._responsePromises.has(e.data.id)){const[n,t]=this._responsePromises.get(e.data.id);e.data.result?n(e.data.result):t(new Error(e.data.error))}},this._handleConnect=()=>(this._handlerAdded||(this._handlerAdded=!0,window.addEventListener("message",this._handleMessage),window.addEventListener("beforeunload",this.disconnect)),this._injectedProvider?new Promise((e=>{this._sendRequest("connect",{}),e()})):(window.name="parent",this._popup=window.open(this._providerUrl.toString(),"_blank","location,resizable,width=460,height=675"),new Promise((e=>{this.once("connect",e)})))),this._handleDisconnect=()=>{this._handlerAdded&&(this._handlerAdded=!1,window.removeEventListener("message",this._handleMessage),window.removeEventListener("beforeunload",this.disconnect)),this._publicKey&&(this._publicKey=null,this.emit("disconnect")),this._responsePromises.forEach(((e,n)=>{let[t,r]=e;this._responsePromises.delete(n),r("Wallet disconnected")}))},this._sendRequest=async function(e,n){if("connect"!==e&&!t.connected)throw new Error("Wallet not connected");const r=t._nextRequestId;return++t._nextRequestId,new Promise(((o,i)=>{t._responsePromises.set(r,[o,i]),t._injectedProvider?t._injectedProvider.postMessage({jsonrpc:"2.0",id:r,method:e,params:{network:t._network,...n}}):(t._popup.postMessage({jsonrpc:"2.0",id:r,method:e,params:n},t._providerUrl.origin),t.autoApprove||t._popup.focus())}))},this.connect=()=>(this._popup&&this._popup.close(),this._handleConnect()),this.disconnect=async function(){t._injectedProvider&&await t._sendRequest("disconnect",{}),t._popup&&t._popup.close(),t._handleDisconnect()},this.sign=async function(e,n){if(!(e instanceof Uint8Array))throw new Error("Data must be an instance of Uint8Array");const r=await t._sendRequest("sign",{data:e,display:n});return{signature:l().decode(r.signature),publicKey:new s.nh(r.publicKey)}},this.signTransaction=async function(e){const n=await t._sendRequest("signTransaction",{message:l().encode(e.serializeMessage())}),r=l().decode(n.signature),o=new s.nh(n.publicKey);return e.addSignature(o,r),e},this.signAllTransactions=async function(e){const n=await t._sendRequest("signAllTransactions",{messages:e.map((e=>l().encode(e.serializeMessage())))}),r=n.signatures.map((e=>l().decode(e))),o=new s.nh(n.publicKey);return e=e.map(((e,n)=>(e.addSignature(o,r[n]),e)))},function(e){return"object"===typeof e&&null!==e}(r=e)&&function(e){return"function"===typeof e}(r.postMessage))this._injectedProvider=e;else{if(!function(e){return"string"===typeof e}(e))throw new Error("provider parameter must be an injected provider or a URL string.");this._providerUrl=new URL(e),this._providerUrl.hash=new URLSearchParams({origin:window.location.origin,network:n}).toString()}this._network=n,this._publicKey=null,this._autoApprove=!1,this._popup=null,this._handlerAdded=!1,this._nextRequestId=1,this._responsePromises=new Map}get publicKey(){return this._publicKey}get connected(){return null!==this._publicKey}get autoApprove(){return this._autoApprove}}const d=u;var f=function(){var e=function(n,t){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])},e(n,t)};return function(n,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}}(),p=function(e,n,t,r){return new(t||(t=Promise))((function(o,i){function a(e){try{c(r.next(e))}catch(n){i(n)}}function s(e){try{c(r.throw(e))}catch(n){i(n)}}function c(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(a,s)}c((r=r.apply(e,n||[])).next())}))},h=function(e,n){var t,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(t)throw new TypeError("Generator is already executing.");for(;a;)try{if(t=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")};const T=function(e){function n(t){var r=e.call(this)||this;return r._network="mainnet-beta",r._provider=null,r._adapterInstance=null,r._element=null,r._iframe=null,r._connectHandler=null,r._flutterHandlerInterval=null,r._handleEvent=function(e){var n,t,o;switch(e.type){case"connect_native_web":return r._collapseIframe(),r._adapterInstance=new _(r._iframe,r._network,(null===(n=e.data)||void 0===n?void 0:n.provider)||r._provider||"https://solflare.com/provider"),r._adapterInstance.on("connect",r._webConnected),r._adapterInstance.on("disconnect",r._webDisconnected),r._adapterInstance.connect(),void r._setPreferredAdapter("native_web");case"connect":return r._collapseIframe(),r._adapterInstance=new A(r._iframe,(null===(t=e.data)||void 0===t?void 0:t.publicKey)||""),r._adapterInstance.connect(),r._setPreferredAdapter(null===(o=e.data)||void 0===o?void 0:o.adapter),r._connectHandler&&(r._connectHandler.resolve(),r._connectHandler=null),void r.emit("connect",r.publicKey);case"disconnect":return r._connectHandler&&(r._connectHandler.reject(),r._connectHandler=null),r._disconnected(),void r.emit("disconnect");case"collapse":return void r._collapseIframe();default:return}},r._handleResize=function(e){"full"===e.resizeMode?"fullscreen"===e.params.mode?r._expandIframe():"hide"===e.params.mode&&r._collapseIframe():"coordinates"===e.resizeMode&&r._iframe&&(r._iframe.style.top=isFinite(e.params.top)?"".concat(e.params.top,"px"):"",r._iframe.style.bottom=isFinite(e.params.bottom)?"".concat(e.params.bottom,"px"):"",r._iframe.style.left=isFinite(e.params.left)?"".concat(e.params.left,"px"):"",r._iframe.style.right=isFinite(e.params.right)?"".concat(e.params.right,"px"):"",r._iframe.style.width=isFinite(e.params.width)?"".concat(e.params.width,"px"):e.params.width,r._iframe.style.height=isFinite(e.params.height)?"".concat(e.params.height,"px"):e.params.height)},r._handleMessage=function(e){var n;if("solflareIframeToWalletAdapter"===(null===(n=e.data)||void 0===n?void 0:n.channel)){var t=e.data.data||{};"event"===t.type?r._handleEvent(t.event):"resize"===t.type?r._handleResize(t):"response"===t.type&&r._adapterInstance&&r._adapterInstance.handleMessage(t)}},r._removeElement=function(){null!==r._flutterHandlerInterval&&(clearInterval(r._flutterHandlerInterval),r._flutterHandlerInterval=null),r._element&&(r._element.remove(),r._element=null)},r._removeDanglingElements=function(){var e,n,t=document.getElementsByClassName("solflare-wallet-adapter-iframe");try{for(var r=j(t),o=r.next();!o.done;o=r.next()){var i=o.value;i.parentElement&&i.remove()}}catch(a){e={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}},r._injectElement=function(){r._removeElement(),r._removeDanglingElements();var e="".concat(n.IFRAME_URL,"?cluster=").concat(encodeURIComponent(r._network),"&origin=").concat(encodeURIComponent(window.location.origin),"&version=1"),t=r._getPreferredAdapter();t&&(e+="&adapter=".concat(encodeURIComponent(t))),r._element=document.createElement("div"),r._element.className="solflare-wallet-adapter-iframe",r._element.innerHTML="\n \n "),document.body.appendChild(r._element),r._iframe=r._element.querySelector("iframe"),window.fromFlutter=r._handleMobileMessage,r._flutterHandlerInterval=setInterval((function(){window.fromFlutter=r._handleMobileMessage}),100),window.addEventListener("message",r._handleMessage,!1)},r._collapseIframe=function(){r._iframe&&(r._iframe.style.top="",r._iframe.style.right="",r._iframe.style.height="2px",r._iframe.style.width="2px")},r._expandIframe=function(){r._iframe&&(r._iframe.style.top="0px",r._iframe.style.bottom="0px",r._iframe.style.left="0px",r._iframe.style.right="0px",r._iframe.style.width="100%",r._iframe.style.height="100%")},r._getPreferredAdapter=function(){return localStorage&&localStorage.getItem("solflarePreferredWalletAdapter")||null},r._setPreferredAdapter=function(e){localStorage&&e&&localStorage.setItem("solflarePreferredWalletAdapter",e)},r._clearPreferredAdapter=function(){localStorage&&localStorage.removeItem("solflarePreferredWalletAdapter")},r._webConnected=function(){r._connectHandler&&(r._connectHandler.resolve(),r._connectHandler=null),r.emit("connect",r.publicKey)},r._webDisconnected=function(){r._connectHandler&&(r._connectHandler.reject(),r._connectHandler=null),r._disconnected(),r.emit("disconnect")},r._disconnected=function(){window.removeEventListener("message",r._handleMessage,!1),r._removeElement(),r._clearPreferredAdapter(),r._adapterInstance=null},r._handleMobileMessage=function(e){var n,t;null===(t=null===(n=r._iframe)||void 0===n?void 0:n.contentWindow)||void 0===t||t.postMessage({channel:"solflareMobileToIframe",data:e},"*")},(null===t||void 0===t?void 0:t.network)&&(r._network=null===t||void 0===t?void 0:t.network),(null===t||void 0===t?void 0:t.provider)&&(r._provider=null===t||void 0===t?void 0:t.provider),r}return x(n,e),Object.defineProperty(n.prototype,"publicKey",{get:function(){var e;return(null===(e=this._adapterInstance)||void 0===e?void 0:e.publicKey)||null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isConnected",{get:function(){var e;return!!(null===(e=this._adapterInstance)||void 0===e?void 0:e.connected)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"connected",{get:function(){return this.isConnected},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"autoApprove",{get:function(){return!1},enumerable:!1,configurable:!0}),n.prototype.connect=function(){return P(this,void 0,void 0,(function(){var e=this;return M(this,(function(n){switch(n.label){case 0:return this.connected?[2]:(this._injectElement(),[4,new Promise((function(n,t){e._connectHandler={resolve:n,reject:t}}))]);case 1:return n.sent(),[2]}}))}))},n.prototype.disconnect=function(){return P(this,void 0,void 0,(function(){return M(this,(function(e){switch(e.label){case 0:return this._adapterInstance?[4,this._adapterInstance.disconnect()]:[2];case 1:return e.sent(),this._disconnected(),this.emit("disconnect"),[2]}}))}))},n.prototype.signTransaction=function(e){return P(this,void 0,void 0,(function(){var n,t,r,o,i=this;return M(this,(function(a){switch(a.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return n=E(e)?e.serializeMessage():e.message.serialize(),[4,this._adapterInstance.signTransaction(n)];case 1:return t=a.sent(),E(e)?e.addSignature(this.publicKey,I.from(t)):(r=e.message.staticAccountKeys.slice(0,e.message.header.numRequiredSignatures),(o=r.findIndex((function(e){return e.equals(i.publicKey)})))>=0&&(e.signatures[o]=t)),[2,e]}}))}))},n.prototype.signAllTransactions=function(e){return P(this,void 0,void 0,(function(){var n,t,r,o,i,a,s=this;return M(this,(function(c){switch(c.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return n=e.map((function(e){return E(e)?e.serializeMessage():e.message.serialize()})),[4,this._adapterInstance.signAllTransactions(n)];case 1:for(t=c.sent(),r=0;r=0&&(o.signatures[a]=t[r]));return[2,e]}}))}))},n.prototype.signMessage=function(e,n){return void 0===n&&(n="utf8"),P(this,void 0,void 0,(function(){return M(this,(function(t){switch(t.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return[4,this._adapterInstance.signMessage(e,n)];case 1:return[2,t.sent()]}}))}))},n.prototype.sign=function(e,n){return void 0===n&&(n="utf8"),P(this,void 0,void 0,(function(){return M(this,(function(t){switch(t.label){case 0:return[4,this.signMessage(e,n)];case 1:return[2,t.sent()]}}))}))},n.prototype.detectWallet=function(e){var n;return void 0===e&&(e=10),P(this,void 0,void 0,(function(){return M(this,(function(t){return window.SolflareApp||(null===(n=window.solflare)||void 0===n?void 0:n.isSolflare)?[2,!0]:[2,new Promise((function(n){var t,r;t=setInterval((function(){var e;(window.SolflareApp||(null===(e=window.solflare)||void 0===e?void 0:e.isSolflare))&&(clearInterval(t),clearTimeout(r),n(!0))}),500),r=setTimeout((function(){clearInterval(t),n(!1)}),1e3*e)}))]}))}))},n.IFRAME_URL="https://connect.solflare.com/",n}(o())},2155:(e,n,t)=>{"use strict";var r=t(2543).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var n=new Uint8Array(256),t=0;t>>0,u=new Uint8Array(a);e[t];){var d=n[e.charCodeAt(t)];if(255===d)return;for(var f=0,p=a-1;(0!==d||f>>0,u[p]=d%256>>>0,d=d/256>>>0;if(0!==d)throw new Error("Non-zero carry");i=f,t++}for(var h=a-i;h!==a&&0===u[h];)h++;var _=r.allocUnsafe(o+(a-h));_.fill(0,0,o);for(var v=o;h!==a;)_[v++]=u[h++];return _}return{encode:function(n){if((Array.isArray(n)||n instanceof Uint8Array)&&(n=r.from(n)),!r.isBuffer(n))throw new TypeError("Expected Buffer");if(0===n.length)return"";for(var t=0,o=0,i=0,a=n.length;i!==a&&0===n[i];)i++,t++;for(var l=(a-i)*u+1>>>0,d=new Uint8Array(l);i!==a;){for(var f=n[i],p=0,h=l-1;(0!==f||p>>0,d[h]=f%s>>>0,f=f/s>>>0;if(0!==f)throw new Error("Non-zero carry");o=p,i++}for(var _=l-o;_!==l&&0===d[_];)_++;for(var v=c.repeat(t);_{var r=t(2155);e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")}}]); 2 | //# sourceMappingURL=59.8210f70b.chunk.js.map -------------------------------------------------------------------------------- /build/static/js/608.e28e675c.chunk.js: -------------------------------------------------------------------------------- 1 | (self.webpackChunkplinko_typescript=self.webpackChunkplinko_typescript||[]).push([[608],{8608:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(7143),i=n.n(r),o=n(6544),s=n(1682),a=n.n(s),d=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{d(r.next(e))}catch(t){o(t)}}function a(e){try{d(r.throw(e))}catch(t){o(t)}}function d(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}d((r=r.apply(e,t||[])).next())}))};class c extends(i()){constructor(e,t){if(super(),this._network=t,this._publicKey=null,this._popup=null,this._handlerAdded=!1,this._nextRequestId=1,this._autoApprove=!1,this._responsePromises=new Map,this.handleMessage=e=>{var t;if(this._injectedProvider&&e.source===window||e.origin===(null===(t=this._providerUrl)||void 0===t?void 0:t.origin)&&e.source===this._popup)if("connected"===e.data.method){const t=new o.nh(e.data.params.publicKey);this._publicKey&&this._publicKey.equals(t)||(this._publicKey&&!this._publicKey.equals(t)&&this.handleDisconnect(),this._publicKey=t,this._autoApprove=!!e.data.params.autoApprove,this.emit("connect",this._publicKey))}else if("disconnected"===e.data.method)this.handleDisconnect();else if(e.data.result||e.data.error){const t=this._responsePromises.get(e.data.id);if(t){const[n,r]=t;e.data.result?n(e.data.result):r(new Error(e.data.error))}}},this._beforeUnload=()=>{this.disconnect()},function(e){return"object"===typeof e&&null!==e}(n=e)&&"postMessage"in n&&"function"===typeof n.postMessage)this._injectedProvider=e;else{if(!function(e){return"string"===typeof e}(e))throw new Error("provider parameter must be an injected provider or a URL string.");this._providerUrl=new URL(e),this._providerUrl.hash=new URLSearchParams({origin:window.location.origin,network:this._network}).toString()}var n}handleConnect(){var e;return this._handlerAdded||(this._handlerAdded=!0,window.addEventListener("message",this.handleMessage),window.addEventListener("beforeunload",this._beforeUnload)),this._injectedProvider?new Promise((e=>{this.sendRequest("connect",{}),e()})):(window.name="parent",this._popup=window.open(null===(e=this._providerUrl)||void 0===e?void 0:e.toString(),"_blank","location,resizable,width=460,height=675"),new Promise((e=>{this.once("connect",e)})))}handleDisconnect(){this._handlerAdded&&(this._handlerAdded=!1,window.removeEventListener("message",this.handleMessage),window.removeEventListener("beforeunload",this._beforeUnload)),this._publicKey&&(this._publicKey=null,this.emit("disconnect")),this._responsePromises.forEach(((e,t)=>{let[,n]=e;this._responsePromises.delete(t),n(new Error("Wallet disconnected"))}))}sendRequest(e,t){return d(this,void 0,void 0,(function*(){if("connect"!==e&&!this.connected)throw new Error("Wallet not connected");const n=this._nextRequestId;return++this._nextRequestId,new Promise(((r,i)=>{var o,s,a,d;this._responsePromises.set(n,[r,i]),this._injectedProvider?this._injectedProvider.postMessage({jsonrpc:"2.0",id:n,method:e,params:Object.assign({network:this._network},t)}):(null===(o=this._popup)||void 0===o||o.postMessage({jsonrpc:"2.0",id:n,method:e,params:t},null!==(a=null===(s=this._providerUrl)||void 0===s?void 0:s.origin)&&void 0!==a?a:""),this.autoApprove||null===(d=this._popup)||void 0===d||d.focus())}))}))}get publicKey(){return this._publicKey}get connected(){return null!==this._publicKey}get autoApprove(){return this._autoApprove}connect(){return d(this,void 0,void 0,(function*(){this._popup&&this._popup.close(),yield this.handleConnect()}))}disconnect(){return d(this,void 0,void 0,(function*(){this._injectedProvider&&(yield this.sendRequest("disconnect",{})),this._popup&&this._popup.close(),this.handleDisconnect()}))}sign(e,t){return d(this,void 0,void 0,(function*(){if(!(e instanceof Uint8Array))throw new Error("Data must be an instance of Uint8Array");const n=yield this.sendRequest("sign",{data:e,display:t});return{signature:a().decode(n.signature),publicKey:new o.nh(n.publicKey)}}))}signTransaction(e){return d(this,void 0,void 0,(function*(){const t=yield this.sendRequest("signTransaction",{message:a().encode(e.serializeMessage())}),n=a().decode(t.signature),r=new o.nh(t.publicKey);return e.addSignature(r,n),e}))}signAllTransactions(e){return d(this,void 0,void 0,(function*(){const t=yield this.sendRequest("signAllTransactions",{messages:e.map((e=>a().encode(e.serializeMessage())))}),n=t.signatures.map((e=>a().decode(e))),r=new o.nh(t.publicKey);return e=e.map(((e,t)=>(e.addSignature(r,n[t]),e)))}))}diffieHellman(e){return d(this,void 0,void 0,(function*(){if(!(e instanceof Uint8Array))throw new Error("Data must be an instance of Uint8Array");return yield this.sendRequest("diffieHellman",{publicKey:e})}))}}},915:(e,t,n)=>{"use strict";var r=n(2543).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n>>0,h=new Uint8Array(s);e[n];){var u=t[e.charCodeAt(n)];if(255===u)return;for(var l=0,p=s-1;(0!==u||l>>0,h[p]=u%256>>>0,u=u/256>>>0;if(0!==u)throw new Error("Non-zero carry");o=l,n++}for(var f=s-o;f!==s&&0===h[f];)f++;var v=r.allocUnsafe(i+(s-f));v.fill(0,0,i);for(var w=i;f!==s;)v[w++]=h[f++];return v}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=r.from(t)),!r.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var n=0,i=0,o=0,s=t.length;o!==s&&0===t[o];)o++,n++;for(var c=(s-o)*h+1>>>0,u=new Uint8Array(c);o!==s;){for(var l=t[o],p=0,f=c-1;(0!==l||p>>0,u[f]=l%a>>>0,l=l/a>>>0;if(0!==l)throw new Error("Non-zero carry");i=p,o++}for(var v=c-i;v!==c&&0===u[v];)v++;for(var w=d.repeat(n);v{var r=n(915);e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")}}]); 2 | //# sourceMappingURL=608.e28e675c.chunk.js.map -------------------------------------------------------------------------------- /build/static/js/608.e28e675c.chunk.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"static/js/608.e28e675c.chunk.js","mappings":"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","sources":["../node_modules/@project-serum/sol-wallet-adapter/src/index.ts","../node_modules/@project-serum/sol-wallet-adapter/node_modules/base-x/src/index.js","../node_modules/@project-serum/sol-wallet-adapter/node_modules/bs58/index.js"],"sourcesContent":["import EventEmitter from 'eventemitter3';\nimport { PublicKey, Transaction } from '@solana/web3.js';\nimport bs58 from 'bs58';\n\ntype InjectedProvider = { postMessage: (params: unknown) => void };\n\nexport default class Wallet extends EventEmitter {\n private _providerUrl: URL | undefined;\n private _injectedProvider?: InjectedProvider;\n private _publicKey: PublicKey | null = null;\n private _popup: Window | null = null;\n private _handlerAdded = false;\n private _nextRequestId = 1;\n private _autoApprove = false;\n private _responsePromises: Map<\n number,\n [(value: string) => void, (reason: Error) => void]\n > = new Map();\n\n constructor(provider: unknown, private _network: string) {\n super();\n if (isInjectedProvider(provider)) {\n this._injectedProvider = provider;\n } else if (isString(provider)) {\n this._providerUrl = new URL(provider);\n this._providerUrl.hash = new URLSearchParams({\n origin: window.location.origin,\n network: this._network,\n }).toString();\n } else {\n throw new Error(\n 'provider parameter must be an injected provider or a URL string.',\n );\n }\n }\n\n handleMessage = (\n e: MessageEvent<{\n id: number;\n method: string;\n params: {\n autoApprove: boolean;\n publicKey: string;\n };\n result?: string;\n error?: string;\n }>,\n ): void => {\n if (\n (this._injectedProvider && e.source === window) ||\n (e.origin === this._providerUrl?.origin && e.source === this._popup)\n ) {\n if (e.data.method === 'connected') {\n const newPublicKey = new PublicKey(e.data.params.publicKey);\n if (!this._publicKey || !this._publicKey.equals(newPublicKey)) {\n if (this._publicKey && !this._publicKey.equals(newPublicKey)) {\n this.handleDisconnect();\n }\n this._publicKey = newPublicKey;\n this._autoApprove = !!e.data.params.autoApprove;\n this.emit('connect', this._publicKey);\n }\n } else if (e.data.method === 'disconnected') {\n this.handleDisconnect();\n } else if (e.data.result || e.data.error) {\n const promises = this._responsePromises.get(e.data.id);\n if (promises) {\n const [resolve, reject] = promises;\n if (e.data.result) {\n resolve(e.data.result);\n } else {\n reject(new Error(e.data.error));\n }\n }\n }\n }\n };\n\n private handleConnect() {\n if (!this._handlerAdded) {\n this._handlerAdded = true;\n window.addEventListener('message', this.handleMessage);\n window.addEventListener('beforeunload', this._beforeUnload);\n }\n if (this._injectedProvider) {\n return new Promise((resolve) => {\n void this.sendRequest('connect', {});\n resolve();\n });\n } else {\n window.name = 'parent';\n this._popup = window.open(\n this._providerUrl?.toString(),\n '_blank',\n 'location,resizable,width=460,height=675',\n );\n return new Promise((resolve) => {\n this.once('connect', resolve);\n });\n }\n }\n\n private handleDisconnect() {\n if (this._handlerAdded) {\n this._handlerAdded = false;\n window.removeEventListener('message', this.handleMessage);\n window.removeEventListener('beforeunload', this._beforeUnload);\n }\n if (this._publicKey) {\n this._publicKey = null;\n this.emit('disconnect');\n }\n this._responsePromises.forEach(([, reject], id) => {\n this._responsePromises.delete(id);\n reject(new Error('Wallet disconnected'));\n });\n }\n\n private async sendRequest(method: string, params: Record) {\n if (method !== 'connect' && !this.connected) {\n throw new Error('Wallet not connected');\n }\n const requestId = this._nextRequestId;\n ++this._nextRequestId;\n return new Promise((resolve, reject) => {\n this._responsePromises.set(requestId, [resolve, reject]);\n if (this._injectedProvider) {\n this._injectedProvider.postMessage({\n jsonrpc: '2.0',\n id: requestId,\n method,\n params: {\n network: this._network,\n ...params,\n },\n });\n } else {\n this._popup?.postMessage(\n {\n jsonrpc: '2.0',\n id: requestId,\n method,\n params,\n },\n this._providerUrl?.origin ?? '',\n );\n\n if (!this.autoApprove) {\n this._popup?.focus();\n }\n }\n });\n }\n\n get publicKey(): PublicKey | null {\n return this._publicKey;\n }\n\n get connected(): boolean {\n return this._publicKey !== null;\n }\n\n get autoApprove(): boolean {\n return this._autoApprove;\n }\n\n async connect(): Promise {\n if (this._popup) {\n this._popup.close();\n }\n await this.handleConnect();\n }\n\n async disconnect(): Promise {\n if (this._injectedProvider) {\n await this.sendRequest('disconnect', {});\n }\n if (this._popup) {\n this._popup.close();\n }\n this.handleDisconnect();\n }\n\n private _beforeUnload = (): void => {\n void this.disconnect();\n };\n\n async sign(\n data: Uint8Array,\n display: unknown,\n ): Promise<{\n signature: Buffer;\n publicKey: PublicKey;\n }> {\n if (!(data instanceof Uint8Array)) {\n throw new Error('Data must be an instance of Uint8Array');\n }\n\n const response = (await this.sendRequest('sign', {\n data,\n display,\n })) as { publicKey: string; signature: string };\n const signature = bs58.decode(response.signature);\n const publicKey = new PublicKey(response.publicKey);\n return {\n signature,\n publicKey,\n };\n }\n\n async signTransaction(transaction: Transaction): Promise {\n const response = (await this.sendRequest('signTransaction', {\n message: bs58.encode(transaction.serializeMessage()),\n })) as { publicKey: string; signature: string };\n const signature = bs58.decode(response.signature);\n const publicKey = new PublicKey(response.publicKey);\n transaction.addSignature(publicKey, signature);\n return transaction;\n }\n\n async signAllTransactions(\n transactions: Transaction[],\n ): Promise {\n const response = (await this.sendRequest('signAllTransactions', {\n messages: transactions.map((tx) => bs58.encode(tx.serializeMessage())),\n })) as { publicKey: string; signatures: string[] };\n const signatures = response.signatures.map((s) => bs58.decode(s));\n const publicKey = new PublicKey(response.publicKey);\n transactions = transactions.map((tx, idx) => {\n tx.addSignature(publicKey, signatures[idx]);\n return tx;\n });\n return transactions;\n }\n\n async diffieHellman(\n publicKey: Uint8Array,\n ): Promise<{ publicKey: Uint8Array; secretKey: Uint8Array }> {\n if (!(publicKey instanceof Uint8Array)) {\n throw new Error('Data must be an instance of Uint8Array');\n }\n const response = (await this.sendRequest('diffieHellman', {\n publicKey,\n })) as {\n publicKey: Uint8Array;\n secretKey: Uint8Array;\n };\n return response;\n }\n}\n\nfunction isString(a: unknown): a is string {\n return typeof a === 'string';\n}\n\nfunction isInjectedProvider(a: unknown): a is InjectedProvider {\n return (\n isObject(a) && 'postMessage' in a && typeof a.postMessage === 'function'\n );\n}\n\nfunction isObject(a: unknown): a is Record {\n return typeof a === 'object' && a !== null;\n}\n","'use strict'\n// base-x encoding / decoding\n// Copyright (c) 2018 base-x contributors\n// Copyright (c) 2014-2018 The Bitcoin Core developers (base58.cpp)\n// Distributed under the MIT software license, see the accompanying\n// file LICENSE or http://www.opensource.org/licenses/mit-license.php.\n// @ts-ignore\nvar _Buffer = require('safe-buffer').Buffer\nfunction base (ALPHABET) {\n if (ALPHABET.length >= 255) { throw new TypeError('Alphabet too long') }\n var BASE_MAP = new Uint8Array(256)\n for (var j = 0; j < BASE_MAP.length; j++) {\n BASE_MAP[j] = 255\n }\n for (var i = 0; i < ALPHABET.length; i++) {\n var x = ALPHABET.charAt(i)\n var xc = x.charCodeAt(0)\n if (BASE_MAP[xc] !== 255) { throw new TypeError(x + ' is ambiguous') }\n BASE_MAP[xc] = i\n }\n var BASE = ALPHABET.length\n var LEADER = ALPHABET.charAt(0)\n var FACTOR = Math.log(BASE) / Math.log(256) // log(BASE) / log(256), rounded up\n var iFACTOR = Math.log(256) / Math.log(BASE) // log(256) / log(BASE), rounded up\n function encode (source) {\n if (Array.isArray(source) || source instanceof Uint8Array) { source = _Buffer.from(source) }\n if (!_Buffer.isBuffer(source)) { throw new TypeError('Expected Buffer') }\n if (source.length === 0) { return '' }\n // Skip & count leading zeroes.\n var zeroes = 0\n var length = 0\n var pbegin = 0\n var pend = source.length\n while (pbegin !== pend && source[pbegin] === 0) {\n pbegin++\n zeroes++\n }\n // Allocate enough space in big-endian base58 representation.\n var size = ((pend - pbegin) * iFACTOR + 1) >>> 0\n var b58 = new Uint8Array(size)\n // Process the bytes.\n while (pbegin !== pend) {\n var carry = source[pbegin]\n // Apply \"b58 = b58 * 256 + ch\".\n var i = 0\n for (var it1 = size - 1; (carry !== 0 || i < length) && (it1 !== -1); it1--, i++) {\n carry += (256 * b58[it1]) >>> 0\n b58[it1] = (carry % BASE) >>> 0\n carry = (carry / BASE) >>> 0\n }\n if (carry !== 0) { throw new Error('Non-zero carry') }\n length = i\n pbegin++\n }\n // Skip leading zeroes in base58 result.\n var it2 = size - length\n while (it2 !== size && b58[it2] === 0) {\n it2++\n }\n // Translate the result into a string.\n var str = LEADER.repeat(zeroes)\n for (; it2 < size; ++it2) { str += ALPHABET.charAt(b58[it2]) }\n return str\n }\n function decodeUnsafe (source) {\n if (typeof source !== 'string') { throw new TypeError('Expected String') }\n if (source.length === 0) { return _Buffer.alloc(0) }\n var psz = 0\n // Skip and count leading '1's.\n var zeroes = 0\n var length = 0\n while (source[psz] === LEADER) {\n zeroes++\n psz++\n }\n // Allocate enough space in big-endian base256 representation.\n var size = (((source.length - psz) * FACTOR) + 1) >>> 0 // log(58) / log(256), rounded up.\n var b256 = new Uint8Array(size)\n // Process the characters.\n while (source[psz]) {\n // Decode character\n var carry = BASE_MAP[source.charCodeAt(psz)]\n // Invalid character\n if (carry === 255) { return }\n var i = 0\n for (var it3 = size - 1; (carry !== 0 || i < length) && (it3 !== -1); it3--, i++) {\n carry += (BASE * b256[it3]) >>> 0\n b256[it3] = (carry % 256) >>> 0\n carry = (carry / 256) >>> 0\n }\n if (carry !== 0) { throw new Error('Non-zero carry') }\n length = i\n psz++\n }\n // Skip leading zeroes in b256.\n var it4 = size - length\n while (it4 !== size && b256[it4] === 0) {\n it4++\n }\n var vch = _Buffer.allocUnsafe(zeroes + (size - it4))\n vch.fill(0x00, 0, zeroes)\n var j = zeroes\n while (it4 !== size) {\n vch[j++] = b256[it4++]\n }\n return vch\n }\n function decode (string) {\n var buffer = decodeUnsafe(string)\n if (buffer) { return buffer }\n throw new Error('Non-base' + BASE + ' character')\n }\n return {\n encode: encode,\n decodeUnsafe: decodeUnsafe,\n decode: decode\n }\n}\nmodule.exports = base\n","var basex = require('base-x')\nvar ALPHABET = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'\n\nmodule.exports = basex(ALPHABET)\n"],"names":["Wallet","EventEmitter","constructor","provider","_network","super","_publicKey","_popup","_handlerAdded","_nextRequestId","_autoApprove","_responsePromises","Map","handleMessage","e","this","_injectedProvider","source","window","origin","_a","_providerUrl","data","method","newPublicKey","PublicKey","params","publicKey","equals","handleDisconnect","autoApprove","emit","result","error","promises","get","id","resolve","reject","Error","_beforeUnload","disconnect","a","isObject","postMessage","isString","URL","hash","URLSearchParams","location","network","toString","handleConnect","addEventListener","Promise","sendRequest","name","open","once","removeEventListener","forEach","_ref","delete","connected","requestId","set","jsonrpc","Object","assign","_c","_b","_d","focus","connect","close","sign","display","Uint8Array","response","signature","bs58","signTransaction","transaction","message","serializeMessage","addSignature","signAllTransactions","transactions","messages","map","tx","signatures","s","idx","diffieHellman","_Buffer","require","module","exports","ALPHABET","length","TypeError","BASE_MAP","j","i","x","charAt","xc","charCodeAt","BASE","LEADER","FACTOR","Math","log","iFACTOR","decodeUnsafe","alloc","psz","zeroes","size","b256","carry","it3","it4","vch","allocUnsafe","fill","encode","Array","isArray","from","isBuffer","pbegin","pend","b58","it1","it2","str","repeat","decode","string","buffer","basex"],"sourceRoot":""} -------------------------------------------------------------------------------- /build/static/js/787.817f8648.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkplinko_typescript=self.webpackChunkplinko_typescript||[]).push([[787],{787:(e,t,n)=>{n.r(t),n.d(t,{getCLS:()=>y,getFCP:()=>g,getFID:()=>F,getLCP:()=>P,getTTFB:()=>D});var i,r,a,o,u=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},s=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},f=function(e){addEventListener("pageshow",(function(t){t.persisted&&e(t)}),!0)},m=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},p=-1,v=function(){return"hidden"===document.visibilityState?0:1/0},d=function(){s((function(e){var t=e.timeStamp;p=t}),!0)},l=function(){return p<0&&(p=v(),d(),f((function(){setTimeout((function(){p=v(),d()}),0)}))),{get firstHiddenTime(){return p}}},g=function(e,t){var n,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(s&&s.disconnect(),e.startTime-1&&e(t)},r=u("CLS",0),a=0,o=[],p=function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,n())}},v=c("layout-shift",p);v&&(n=m(i,r,t),s((function(){v.takeRecords().map(p),n(!0)})),f((function(){a=0,T=-1,r=u("CLS",0),n=m(i,r,t)})))},E={passive:!0,capture:!0},w=new Date,L=function(e,t){i||(i=t,r=e,a=new Date,k(removeEventListener),S())},S=function(){if(r>=0&&r1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){L(e,t),r()},i=function(){r()},r=function(){removeEventListener("pointerup",n,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",n,E),addEventListener("pointercancel",i,E)}(t,e):L(t,e)}},k=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,b,E)}))},F=function(e,t){var n,a=l(),p=u("FID"),v=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("load",(function(){return setTimeout(t,0)}))}}}]); 2 | //# sourceMappingURL=787.817f8648.chunk.js.map -------------------------------------------------------------------------------- /build/static/js/787.817f8648.chunk.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"static/js/787.817f8648.chunk.js","mappings":"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","sources":["../node_modules/web-vitals/dist/web-vitals.js"],"sourcesContent":["var e,t,n,i,r=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:\"v2-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12)}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(\"first-input\"===e&&!(\"PerformanceEventTiming\"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},o=function(e,t){var n=function n(i){\"pagehide\"!==i.type&&\"hidden\"!==document.visibilityState||(e(i),t&&(removeEventListener(\"visibilitychange\",n,!0),removeEventListener(\"pagehide\",n,!0)))};addEventListener(\"visibilitychange\",n,!0),addEventListener(\"pagehide\",n,!0)},u=function(e){addEventListener(\"pageshow\",(function(t){t.persisted&&e(t)}),!0)},c=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},f=-1,s=function(){return\"hidden\"===document.visibilityState?0:1/0},m=function(){o((function(e){var t=e.timeStamp;f=t}),!0)},v=function(){return f<0&&(f=s(),m(),u((function(){setTimeout((function(){f=s(),m()}),0)}))),{get firstHiddenTime(){return f}}},d=function(e,t){var n,i=v(),o=r(\"FCP\"),f=function(e){\"first-contentful-paint\"===e.name&&(m&&m.disconnect(),e.startTime-1&&e(t)},f=r(\"CLS\",0),s=0,m=[],v=function(e){if(!e.hadRecentInput){var t=m[0],i=m[m.length-1];s&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(s+=e.value,m.push(e)):(s=e.value,m=[e]),s>f.value&&(f.value=s,f.entries=m,n())}},h=a(\"layout-shift\",v);h&&(n=c(i,f,t),o((function(){h.takeRecords().map(v),n(!0)})),u((function(){s=0,l=-1,f=r(\"CLS\",0),n=c(i,f,t)})))},T={passive:!0,capture:!0},y=new Date,g=function(i,r){e||(e=r,t=i,n=new Date,w(removeEventListener),E())},E=function(){if(t>=0&&t1e12?new Date:performance.now())-e.timeStamp;\"pointerdown\"==e.type?function(e,t){var n=function(){g(e,t),r()},i=function(){r()},r=function(){removeEventListener(\"pointerup\",n,T),removeEventListener(\"pointercancel\",i,T)};addEventListener(\"pointerup\",n,T),addEventListener(\"pointercancel\",i,T)}(t,e):g(t,e)}},w=function(e){[\"mousedown\",\"keydown\",\"touchstart\",\"pointerdown\"].forEach((function(t){return e(t,S,T)}))},L=function(n,f){var s,m=v(),d=r(\"FID\"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},\"complete\"===document.readyState?setTimeout(t,0):addEventListener(\"load\",(function(){return setTimeout(t,0)}))};export{h as getCLS,d as getFCP,L as getFID,F as getLCP,P as getTTFB};\n"],"names":["e","t","n","i","r","name","value","delta","entries","id","concat","Date","now","Math","floor","random","a","PerformanceObserver","supportedEntryTypes","includes","self","getEntries","map","observe","type","buffered","o","document","visibilityState","removeEventListener","addEventListener","u","persisted","c","f","s","m","timeStamp","v","setTimeout","firstHiddenTime","d","disconnect","startTime","push","window","performance","getEntriesByName","requestAnimationFrame","p","l","h","hadRecentInput","length","takeRecords","T","passive","capture","y","g","w","E","entryType","target","cancelable","processingStart","forEach","S","L","b","F","once","P","getEntriesByType","timing","max","navigationStart","responseStart","readyState"],"sourceRoot":""} -------------------------------------------------------------------------------- /build/static/js/main.5448e67d.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 | Copyright (c) 2015 Jed Watson. 15 | Based on code that is Copyright 2013-2015, Facebook, Inc. 16 | All rights reserved. 17 | */ 18 | 19 | /*! 20 | * Adapted from jQuery UI core 21 | * 22 | * http://jqueryui.com 23 | * 24 | * Copyright 2014 jQuery Foundation and other contributors 25 | * Released under the MIT license. 26 | * http://jquery.org/license 27 | * 28 | * http://api.jqueryui.com/category/ui-core/ 29 | */ 30 | 31 | /*! 32 | * The buffer module from node.js, for the browser. 33 | * 34 | * @author Feross Aboukhadijeh 35 | * @license MIT 36 | */ 37 | 38 | /*! 39 | * matter-js 0.18.0 by @liabru 40 | * http://brm.io/matter-js/ 41 | * License MIT 42 | * 43 | * The MIT License (MIT) 44 | * 45 | * Copyright (c) Liam Brummitt and contributors. 46 | * 47 | * Permission is hereby granted, free of charge, to any person obtaining a copy 48 | * of this software and associated documentation files (the "Software"), to deal 49 | * in the Software without restriction, including without limitation the rights 50 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 51 | * copies of the Software, and to permit persons to whom the Software is 52 | * furnished to do so, subject to the following conditions: 53 | * 54 | * The above copyright notice and this permission notice shall be included in 55 | * all copies or substantial portions of the Software. 56 | * 57 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 58 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 59 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 60 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 61 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 62 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 63 | * THE SOFTWARE. 64 | */ 65 | 66 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 67 | 68 | /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */ 69 | 70 | /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 71 | 72 | /*! safe-buffer. MIT License. Feross Aboukhadijeh */ 73 | 74 | /** 75 | * @license React 76 | * react-dom.production.min.js 77 | * 78 | * Copyright (c) Facebook, Inc. and its affiliates. 79 | * 80 | * This source code is licensed under the MIT license found in the 81 | * LICENSE file in the root directory of this source tree. 82 | */ 83 | 84 | /** 85 | * @license React 86 | * react-jsx-runtime.production.min.js 87 | * 88 | * Copyright (c) Facebook, Inc. and its affiliates. 89 | * 90 | * This source code is licensed under the MIT license found in the 91 | * LICENSE file in the root directory of this source tree. 92 | */ 93 | 94 | /** 95 | * @license React 96 | * react.production.min.js 97 | * 98 | * Copyright (c) Facebook, Inc. and its affiliates. 99 | * 100 | * This source code is licensed under the MIT license found in the 101 | * LICENSE file in the root directory of this source tree. 102 | */ 103 | 104 | /** 105 | * @license React 106 | * scheduler.production.min.js 107 | * 108 | * Copyright (c) Facebook, Inc. and its affiliates. 109 | * 110 | * This source code is licensed under the MIT license found in the 111 | * LICENSE file in the root directory of this source tree. 112 | */ 113 | 114 | /** 115 | * @license React 116 | * use-sync-external-store-shim.production.min.js 117 | * 118 | * Copyright (c) Facebook, Inc. and its affiliates. 119 | * 120 | * This source code is licensed under the MIT license found in the 121 | * LICENSE file in the root directory of this source tree. 122 | */ 123 | 124 | /** 125 | * @license React 126 | * use-sync-external-store-shim/with-selector.production.min.js 127 | * 128 | * Copyright (c) Facebook, Inc. and its affiliates. 129 | * 130 | * This source code is licensed under the MIT license found in the 131 | * LICENSE file in the root directory of this source tree. 132 | */ 133 | 134 | /** 135 | * Support for translating between Uint8Array instances and JavaScript 136 | * native types. 137 | * 138 | * {@link module:Layout~Layout|Layout} is the basis of a class 139 | * hierarchy that associates property names with sequences of encoded 140 | * bytes. 141 | * 142 | * Layouts are supported for these scalar (numeric) types: 143 | * * {@link module:Layout~UInt|Unsigned integers in little-endian 144 | * format} with {@link module:Layout.u8|8-bit}, {@link 145 | * module:Layout.u16|16-bit}, {@link module:Layout.u24|24-bit}, 146 | * {@link module:Layout.u32|32-bit}, {@link 147 | * module:Layout.u40|40-bit}, and {@link module:Layout.u48|48-bit} 148 | * representation ranges; 149 | * * {@link module:Layout~UIntBE|Unsigned integers in big-endian 150 | * format} with {@link module:Layout.u16be|16-bit}, {@link 151 | * module:Layout.u24be|24-bit}, {@link module:Layout.u32be|32-bit}, 152 | * {@link module:Layout.u40be|40-bit}, and {@link 153 | * module:Layout.u48be|48-bit} representation ranges; 154 | * * {@link module:Layout~Int|Signed integers in little-endian 155 | * format} with {@link module:Layout.s8|8-bit}, {@link 156 | * module:Layout.s16|16-bit}, {@link module:Layout.s24|24-bit}, 157 | * {@link module:Layout.s32|32-bit}, {@link 158 | * module:Layout.s40|40-bit}, and {@link module:Layout.s48|48-bit} 159 | * representation ranges; 160 | * * {@link module:Layout~IntBE|Signed integers in big-endian format} 161 | * with {@link module:Layout.s16be|16-bit}, {@link 162 | * module:Layout.s24be|24-bit}, {@link module:Layout.s32be|32-bit}, 163 | * {@link module:Layout.s40be|40-bit}, and {@link 164 | * module:Layout.s48be|48-bit} representation ranges; 165 | * * 64-bit integral values that decode to an exact (if magnitude is 166 | * less than 2^53) or nearby integral Number in {@link 167 | * module:Layout.nu64|unsigned little-endian}, {@link 168 | * module:Layout.nu64be|unsigned big-endian}, {@link 169 | * module:Layout.ns64|signed little-endian}, and {@link 170 | * module:Layout.ns64be|unsigned big-endian} encodings; 171 | * * 32-bit floating point values with {@link 172 | * module:Layout.f32|little-endian} and {@link 173 | * module:Layout.f32be|big-endian} representations; 174 | * * 64-bit floating point values with {@link 175 | * module:Layout.f64|little-endian} and {@link 176 | * module:Layout.f64be|big-endian} representations; 177 | * * {@link module:Layout.const|Constants} that take no space in the 178 | * encoded expression. 179 | * 180 | * and for these aggregate types: 181 | * * {@link module:Layout.seq|Sequence}s of instances of a {@link 182 | * module:Layout~Layout|Layout}, with JavaScript representation as 183 | * an Array and constant or data-dependent {@link 184 | * module:Layout~Sequence#count|length}; 185 | * * {@link module:Layout.struct|Structure}s that aggregate a 186 | * heterogeneous sequence of {@link module:Layout~Layout|Layout} 187 | * instances, with JavaScript representation as an Object; 188 | * * {@link module:Layout.union|Union}s that support multiple {@link 189 | * module:Layout~VariantLayout|variant layouts} over a fixed 190 | * (padded) or variable (not padded) span of bytes, using an 191 | * unsigned integer at the start of the data or a separate {@link 192 | * module:Layout.unionLayoutDiscriminator|layout element} to 193 | * determine which layout to use when interpreting the buffer 194 | * contents; 195 | * * {@link module:Layout.bits|BitStructure}s that contain a sequence 196 | * of individual {@link 197 | * module:Layout~BitStructure#addField|BitField}s packed into an 8, 198 | * 16, 24, or 32-bit unsigned integer starting at the least- or 199 | * most-significant bit; 200 | * * {@link module:Layout.cstr|C strings} of varying length; 201 | * * {@link module:Layout.blob|Blobs} of fixed- or variable-{@link 202 | * module:Layout~Blob#length|length} raw data. 203 | * 204 | * All {@link module:Layout~Layout|Layout} instances are immutable 205 | * after construction, to prevent internal state from becoming 206 | * inconsistent. 207 | * 208 | * @local Layout 209 | * @local ExternalLayout 210 | * @local GreedyCount 211 | * @local OffsetLayout 212 | * @local UInt 213 | * @local UIntBE 214 | * @local Int 215 | * @local IntBE 216 | * @local NearUInt64 217 | * @local NearUInt64BE 218 | * @local NearInt64 219 | * @local NearInt64BE 220 | * @local Float 221 | * @local FloatBE 222 | * @local Double 223 | * @local DoubleBE 224 | * @local Sequence 225 | * @local Structure 226 | * @local UnionDiscriminator 227 | * @local UnionLayoutDiscriminator 228 | * @local Union 229 | * @local VariantLayout 230 | * @local BitStructure 231 | * @local BitField 232 | * @local Boolean 233 | * @local Blob 234 | * @local CString 235 | * @local Constant 236 | * @local bindConstructorLayout 237 | * @module Layout 238 | * @license MIT 239 | * @author Peter A. Bigot 240 | * @see {@link https://github.com/pabigot/buffer-layout|buffer-layout on GitHub} 241 | */ 242 | -------------------------------------------------------------------------------- /build/static/media/background.80f0af8e1cec92466dd9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/build/static/media/background.80f0af8e1cec92466dd9.png -------------------------------------------------------------------------------- /build/static/media/close-icon.f9b4e302233ae181cbf20154fb505d18.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /build/static/media/close.65bd934cadad894b9bb835befd2ad477.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /build/static/media/deposit.955db3151653c5301f359c2b0aeba0d8.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /build/static/media/dropdown.0fe95e3dc8f345e161bbf205bcf3cb9f.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /build/static/media/mute.322fd0d32c1daf880b61c7533a1740b6.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /build/static/media/pointer-hand.6ff7335fef53e27c7767aa7a0b3719ff.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /build/static/media/solana.8d8e44d3cc21d2ce6b9983d96ca0e5b1.svg: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /build/static/media/unmute.64c86e2f3e51f501e5e3eaa1d73447ad.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /build/static/media/usdc.638f13296eeeeb9b3c0bc8b165223b33.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /build/static/media/withdraw.be9c30fb17e7732cd8fbb69710d57be8.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/favicon.ico -------------------------------------------------------------------------------- /public/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/game.png -------------------------------------------------------------------------------- /public/images/_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/images/_logo.png -------------------------------------------------------------------------------- /public/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/images/background.png -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/images/logo.png -------------------------------------------------------------------------------- /public/images/shake-hands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/images/shake-hands.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Play Blinko 12 | 13 | 14 | 15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/logo512.png -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /public/sounds/dot_2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/sounds/dot_2.mp3 -------------------------------------------------------------------------------- /public/sounds/dot_4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/sounds/dot_4.wav -------------------------------------------------------------------------------- /public/sounds/dot_4_shorter.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/sounds/dot_4_shorter.mp3 -------------------------------------------------------------------------------- /public/sounds/dot_6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/sounds/dot_6.mp3 -------------------------------------------------------------------------------- /public/sounds/dot_7.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/sounds/dot_7.mp3 -------------------------------------------------------------------------------- /public/sounds/reach_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Igamingdev1/plinko-react/ed8d5e21ae97f91b0fc2b2873358f4de665f19e5/public/sounds/reach_2.wav -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "baseUrl": "./src", 4 | "rootDir": "./src", 5 | "target": "es5", 6 | "useDefineForClassFields": true, 7 | "lib": [ 8 | "dom", 9 | "dom.iterable", 10 | "esnext" 11 | ], 12 | "allowJs": true, 13 | "skipLibCheck": true, 14 | "esModuleInterop": true, 15 | "allowSyntheticDefaultImports": true, 16 | "strict": true, 17 | "forceConsistentCasingInFileNames": true, 18 | "noFallthroughCasesInSwitch": true, 19 | "module": "esnext", 20 | "moduleResolution": "node", 21 | "resolveJsonModule": true, 22 | "isolatedModules": true, 23 | "noEmit": true, 24 | "jsx": "react-jsx", 25 | "paths": { 26 | "@icons/*": [ 27 | "assets/icons/*" 28 | ] 29 | }, 30 | }, 31 | "include": [ 32 | "src", 33 | ] 34 | } --------------------------------------------------------------------------------