Skip to content

Instantly share code, notes, and snippets.

@lucasfernog
Created January 11, 2020 16:18
Show Gist options
  • Save lucasfernog/eb6722ab216f78a9e491334a36636dfe to your computer and use it in GitHub Desktop.
Save lucasfernog/eb6722ab216f78a9e491334a36636dfe to your computer and use it in GitHub Desktop.
Spark-Wallet no-server changes
# Generated by UI
.build
node_modules
# Generated by Cargo
src-tauri/target/
# Generated by Tauri
src-tauri/tauri.js
src-tauri/WixTools/
# generated by Yarn
yarn-error.log
# These are backup files generated by rustfmt
**/*.rs.bk
# Created by https://www.gitignore.io/api/osx
# Edit at https://www.gitignore.io/?templates=osx
### OSX ###
# General
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
# End of https://www.gitignore.io/api/osx
[package]
name = "spark-wallet"
version = "0.1.0"
description = "Spark wallet"
license = "mit"
repository = "https://github.com/iotaledger/spark-wallet"
default-run = "spark-wallet"
[package.metadata.bundle]
identifier = "org.iota.spark"
icon = [
"./icons/32x32.png",
"./icons/128x128.png",
"./icons/128x128@2x.png",
"./icons/icon.icns",
"./icons/icon.ico"
]
[dependencies]
serde_json = "1.0.44"
serde = "1.0"
serde_derive = "1.0"
keyring = "0.7.1"
unwrap = "1.2.1"
tauri = { version = "0.3.2", features = [ "edge" ] }
system_uri = { version = "0.4.0", default-features = false }
[features]
dev-server = [ "tauri/dev-server" ]
embedded-server = [ "tauri/embedded-server" ]
no-server = [ "tauri/no-server" ]
[[bin]]
name = "spark-wallet"
path = "src/main.rs"
[profile.release]
panic = "abort"
codegen-units = 1
lto = true
incremental = false
opt-level = "z"
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Spark wallet</title>
<meta
name="Description"
content="Spark is a low-security wallet intended for short-term use and to send small amounts of IOTA tokens."
/>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="apple-touch-icon" href="icons/192x192.png" />
<meta name="msapplication-TileImage" content="icons/144x144.png" />
<meta property="og:title" content="Spark wallet" />
<meta property="og:type" content="website" />
<meta
property="og:description"
content="Spark is a low-security wallet intended for short-term use and to send small amounts of IOTA tokens."
/>
<meta property="og:image" content="https://spark.iota.org/spark.jpg" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Spark wallet" />
<meta name="twitter:description" content="Spark is a low-security wallet intended for short-term use and to send small amounts of IOTA tokens." />
<meta name="twitter:image" content="https://spark.iota.org/spark.jpg" />
<link
href="splash/640x1136.png"
media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)"
rel="apple-touch-startup-image"
/>
<link
href="splash/750x1334.png"
media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)"
rel="apple-touch-startup-image"
/>
<link
href="splash/1242x2208.png"
media="(device-width: 621px) and (device-height: 1104px) and (-webkit-device-pixel-ratio: 3)"
rel="apple-touch-startup-image"
/>
<link
href="splash/1125x2436.png"
media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)"
rel="apple-touch-startup-image"
/>
<link
href="splash/828x1792.png"
media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2)"
rel="apple-touch-startup-image"
/>
<link
href="splash/1242x2688.png"
media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)"
rel="apple-touch-startup-image"
/>
<meta name="theme-color" content="#eef1f3" />
<link rel="manifest" href="manifest.json" />
</head>
<body>
<main class="splash">
<svg width="45" height="46" viewBox="0 0 45 46" xmlns="http://www.w3.org/2000/svg">
<path
fill="#fff"
d="M35.302 2.711c0 1.513-1.147 2.711-2.595 2.711-1.448 0-2.595-1.198-2.595-2.711S31.26 0 32.707 0c1.448 0 2.595 1.198 2.595 2.711zm-1.87 9.52c-1.234 0-2.234-1.044-2.234-2.333 0-1.288 1-2.332 2.233-2.332s2.233 1.044 2.233 2.332c0 1.289-1 2.333-2.233 2.333zm-.665 5.674c-1.033 0-1.87-.875-1.87-1.954 0-1.08.837-1.955 1.87-1.955 1.033 0 1.871.875 1.871 1.955s-.838 1.954-1.87 1.954zm-.12 2.963c0 .946-.725 1.64-1.57 1.64-.905 0-1.568-.757-1.568-1.64 0-.945.724-1.639 1.569-1.639.844-.063 1.569.694 1.569 1.64zm-2.535 3.657c0 .82-.603 1.45-1.388 1.45-.784 0-1.388-.63-1.388-1.45s.604-1.45 1.388-1.45c.785.063 1.388.694 1.388 1.45zm-2.715 2.648c0 .694-.543 1.261-1.207 1.261s-1.207-.567-1.207-1.26c0-.694.543-1.262 1.207-1.262s1.207.568 1.207 1.261zm14-15.888c-.302 1.261-1.449 2.018-2.656 1.702-1.206-.315-1.93-1.513-1.629-2.774.302-1.26 1.448-2.017 2.655-1.702 1.207.252 1.931 1.513 1.63 2.774zm-1.026 5.99c-.242 1.071-1.268 1.702-2.233 1.45-1.026-.252-1.63-1.324-1.388-2.333.241-1.072 1.267-1.702 2.233-1.45.965.252 1.629 1.26 1.388 2.333zm-1.992 4.791a1.613 1.613 0 01-1.93 1.261c-.846-.189-1.389-1.072-1.208-2.017a1.613 1.613 0 011.931-1.261c.906.189 1.388 1.135 1.207 2.017zm-2.534 3.657c-.181.757-.905 1.26-1.63 1.072a1.433 1.433 0 01-1.025-1.702c.18-.757.905-1.261 1.629-1.072.724.189 1.207.945 1.026 1.702zm-2.716 2.585c-.18.693-.784 1.072-1.448.946-.664-.19-1.086-.883-.905-1.514.181-.693.785-1.071 1.448-.945.604.126 1.026.82.905 1.513zm-2.655 1.639c-.18.694-.784 1.072-1.448.946-.664-.19-1.026-.82-.905-1.513.181-.694.784-1.072 1.448-.946.664.126 1.086.82.905 1.513zm14.362-10.466c-.483 1.01-1.569 1.387-2.535.946-.965-.504-1.327-1.639-.905-2.648.483-1.009 1.57-1.387 2.535-.946.965.505 1.327 1.64.905 2.648zm-1.991 4.729a1.56 1.56 0 01-2.173.756c-.784-.378-1.146-1.387-.724-2.27a1.56 1.56 0 012.173-.756c.784.442 1.146 1.45.724 2.27zm-2.474 3.657c-.362.693-1.147 1.008-1.871.693a1.565 1.565 0 01-.664-1.954c.362-.694 1.147-1.009 1.87-.694.725.315 1.027 1.198.665 1.955zm-2.535 2.27c-.302.63-1.026.882-1.63.567-.603-.316-.844-1.072-.542-1.703.301-.63 1.026-.882 1.629-.567.604.315.845 1.072.543 1.702zm-2.474 1.765c-.302.63-1.026.882-1.63.567-.603-.315-.844-1.072-.542-1.702.301-.63 1.025-.883 1.629-.568.603.316.845 1.072.543 1.703zm-2.776 1.008c-.301.63-1.026.883-1.63.568-.603-.316-.844-1.072-.542-1.703.301-.63 1.026-.882 1.63-.567.542.315.784 1.072.542 1.702zm1.81 10.277c-1.267-.757-1.689-2.396-.965-3.72.724-1.324 2.293-1.765 3.56-1.009 1.268.757 1.69 2.396.966 3.72-.724 1.261-2.354 1.765-3.56 1.009zm-6.154-3.342a2.327 2.327 0 01-.785-3.152c.604-1.072 1.931-1.513 3.017-.82 1.026.63 1.388 2.018.785 3.153-.604 1.135-1.931 1.513-3.017.82zm-4.466-3.909a1.94 1.94 0 01-.664-2.647c.543-.946 1.63-1.261 2.535-.694a1.94 1.94 0 01.664 2.648c-.543.883-1.69 1.198-2.535.693zm-3.078-4.224c-.784-.441-1.025-1.45-.603-2.27.423-.819 1.388-1.071 2.172-.63.785.441 1.026 1.45.604 2.27-.423.82-1.448 1.072-2.173.63zm-1.81-4.16c-.664-.379-.905-1.262-.482-1.955.362-.694 1.206-.946 1.87-.504.664.378.905 1.26.483 1.954-.362.694-1.207.883-1.87.504zm-.845-3.783c-.603-.379-.784-1.135-.422-1.703.362-.63 1.086-.82 1.63-.441.603.378.784 1.135.422 1.702-.302.568-1.026.82-1.63.442zm7.725 21.31c-1.234 0-2.233-1.045-2.233-2.333 0-1.289 1-2.333 2.233-2.333S28 41.457 28 42.746c0 1.288-1 2.332-2.232 2.332zm-5.975-4.603c-.784-.757-.784-1.955-.06-2.774.724-.82 1.87-.82 2.655-.063.785.756.785 1.954.06 2.774a1.894 1.894 0 01-2.655.063zm-3.017-4.224a1.67 1.67 0 01-.06-2.333 1.505 1.505 0 012.233-.063 1.67 1.67 0 01.06 2.333c-.604.693-1.57.693-2.233.063zm-1.75-4.098c-.543-.505-.603-1.45-.06-2.018.543-.567 1.388-.63 1.931-.063.543.505.604 1.45.06 2.018a1.362 1.362 0 01-1.93.063zm-.784-3.783a1.319 1.319 0 01-.06-1.765 1.185 1.185 0 011.69-.063 1.32 1.32 0 01.06 1.765c-.423.567-1.147.567-1.69.063zm-.06-3.152a1.319 1.319 0 01-.061-1.766 1.185 1.185 0 011.69-.063c.482.505.482 1.261.06 1.766-.422.504-1.207.504-1.69.063zm1.569 18.22c-.604-.883-.363-2.143.482-2.71.845-.631 2.052-.38 2.595.504.604.882.362 2.143-.483 2.71-.844.631-2.051.379-2.594-.504zm-2.957-4.16c-.483-.757-.302-1.83.422-2.334a1.586 1.586 0 012.233.442c.482.756.301 1.828-.423 2.332-.784.505-1.75.316-2.232-.44zm-1.75-4.036c-.423-.63-.242-1.576.362-2.017a1.38 1.38 0 011.93.378c.423.693.242 1.576-.361 2.017a1.381 1.381 0 01-1.931-.378zm-.785-3.404c-.362-.568-.241-1.388.302-1.766.543-.378 1.327-.252 1.69.315.362.568.24 1.388-.302 1.766-.543.378-1.267.252-1.69-.315zm-.06-3.153c-.362-.567-.242-1.387.302-1.765.543-.378 1.327-.252 1.69.315.361.568.24 1.387-.302 1.766a1.11 1.11 0 01-1.69-.316zm.543-3.09c-.362-.567-.241-1.386.302-1.764.543-.379 1.327-.253 1.69.315.361.567.24 1.387-.303 1.765-.603.441-1.327.252-1.69-.315zM1.329 22.13c1.267-.756 2.836-.315 3.56 1.009.724 1.324.302 2.963-.965 3.72a2.63 2.63 0 01-3.56-1.009c-.725-1.324-.302-2.963.965-3.72zm5.792-3.908c1.026-.631 2.414-.253 3.018.82.603 1.134.24 2.521-.785 3.152-1.026.63-2.414.252-3.017-.82-.664-1.135-.302-2.522.784-3.152zm5.492-2.081c.905-.568 2.051-.19 2.534.693.543.946.181 2.144-.664 2.648-.905.568-2.052.19-2.534-.693-.543-.946-.242-2.144.664-2.648zm5.068-.694c.785-.44 1.75-.189 2.173.63.422.82.18 1.83-.604 2.27-.784.442-1.75.19-2.172-.63-.423-.757-.181-1.765.603-2.27zm4.285.442c.663-.379 1.508-.19 1.87.504.362.694.181 1.576-.483 1.955-.663.378-1.508.189-1.87-.505-.362-.693-.12-1.513.483-1.954zm3.56 1.198c.604-.379 1.328-.126 1.63.441.361.63.12 1.387-.423 1.702-.603.379-1.328.126-1.63-.441-.361-.567-.12-1.387.423-1.702zM5.371 12.294c1.147-.378 2.414.315 2.776 1.576.362 1.198-.302 2.522-1.509 2.9-1.206.315-2.413-.378-2.775-1.576-.362-1.198.301-2.522 1.508-2.9zm5.491-2.017c.966-.316 2.052.252 2.354 1.324.302 1.008-.241 2.143-1.267 2.458-.966.316-2.052-.252-2.354-1.324-.301-1.071.302-2.143 1.267-2.458zm4.949-.63c.845-.253 1.75.251 1.991 1.134.242.883-.241 1.828-1.086 2.08-.845.253-1.75-.252-1.991-1.134-.242-.883.241-1.829 1.086-2.08zm4.284.504c.724-.253 1.448.189 1.69.945.241.757-.181 1.513-.906 1.766-.724.252-1.448-.19-1.69-.946-.18-.757.242-1.576.906-1.765zm3.5 1.197c.664-.189 1.328.19 1.509.82.18.693-.181 1.387-.785 1.576a1.212 1.212 0 01-1.508-.82c-.181-.693.18-1.386.784-1.576zm2.715 1.513c.664-.189 1.328.19 1.51.82.18.694-.182 1.387-.785 1.576a1.212 1.212 0 01-1.509-.82c-.241-.693.12-1.386.784-1.576zM10.44 5.107c1.026-.063 1.931.756 2.052 1.828.06 1.072-.724 2.018-1.75 2.08C9.716 9.08 8.81 8.26 8.75 7.188c-.121-1.071.663-2.017 1.69-2.08zm4.948-.568c.906-.063 1.63.63 1.69 1.576.06.946-.604 1.703-1.509 1.766-.905.063-1.629-.63-1.69-1.576-.06-.883.604-1.703 1.51-1.766zm4.224.442c.785-.063 1.449.567 1.509 1.324.06.82-.543 1.513-1.267 1.576-.785.063-1.448-.568-1.509-1.324a1.377 1.377 0 011.267-1.576zm3.32 1.072c.663-.063 1.266.44 1.266 1.134.06.694-.422 1.324-1.086 1.324-.664.063-1.267-.441-1.267-1.135a1.198 1.198 0 011.086-1.323zm2.594 1.45c.664-.064 1.267.44 1.267 1.197.06.694-.422 1.324-1.086 1.324-.664.063-1.267-.441-1.267-1.134-.06-.694.422-1.324 1.086-1.388zM27.7 9.52c.663-.063 1.267.504 1.267 1.198.06.693-.423 1.324-1.086 1.324-.664.063-1.268-.441-1.268-1.198A1.198 1.198 0 0127.7 9.52z"
/>
</svg>
<h1>An IOTA Labs<br />experiment</h1>
<svg width="194" height="242" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M165.717 172.375c37.694-37.741 37.694-98.93 0-136.67-37.694-37.742-98.806-37.742-136.5 0-37.694 37.74-37.694 98.929 0 136.67 37.694 37.741 98.806 37.741 136.5 0z"
fill="#4CC3FF"
/>
<path
d="M97.5 200.631c50.653 0 92.162-38.992 96.175-88.655-12.63 4.809-34.01 5.138-41.641-.065-4.276-2.898-7.631-7.18-12.433-9.09-7.96-3.096-16.643 1.581-23.484 6.587-6.908 5.071-14.275 10.933-22.761 10.406-11.315-.724-18.946-12.448-29.537-16.927-10.196-4.281-21.906-1.251-31.642 3.82-8.157 4.216-19.866 11-29.536 15.479 8.552 44.722 47.758 78.445 94.859 78.445z"
fill="#fff"
/>
<path
d="M15.337 154.723c16.972 27.598 47.495 45.974 82.229 45.974 36.509 0 68.283-20.286 84.729-50.255-8.618 3.754-21.972 4.808-29.603 2.832-11.38-2.964-21.971-12.317-33.352-9.616-11.249 2.568-17.959 16.071-29.273 17.981-13.75 2.305-24.143-13.173-37.431-17.586-12.828-4.281-26.576 2.239-37.102 10.604-.131-.066-.197 0-.197.066z"
fill="#F0F4F5"
/>
<path
d="M101.184 126.401c2.763 1.054 7.17 1.844 8.815-.659 1.579-2.503 8.157-13.634 9.867-17.652 1.908-4.413.724-11.79-2.368-15.61-4.736-5.796-12.499-17.322-12.499-17.322-7.367-7.707-21.51 1.053-13.222 11.197 4.473 5.335 7.63 8.628 12.038 14.095.987 1.317.921 4.94-.263 7.377l-6.38 12.317c-1.711 3.161.525 4.742 3.946 6.191h.066v.066z"
fill="#B0AB88"
/>
<path
d="M103.289 106.18c.197-.79.395-2.239.263-3.491-.066-.527.197-.988.526-1.383 4.934-4.281 9.539-5.928 14.407-6.52.724-.066 1.513.329 1.71 1.053.855 2.437 2.368 8.299.263 12.91-.263.593-.986.79-1.578.461-3.29-2.173-12.499-2.371-15.196-2.371-.198 0-.461-.329-.395-.659z"
fill="#39B5E5"
/>
<path
d="M98.026 118.234l-7.565 14.161c-.79 1.712-.197 1.712.527 2.503 1.841 1.844 6.512 4.808 10.328 7.838 4.802 3.951 7.696 4.347 8.617-.857.526-3.293-1.71-4.808-4.21-8.167l4.802-8.299c-3.289-4.018-7.17-6.85-12.499-7.179z"
fill="#B0AB88"
/>
<path
d="M106.775 144.646c2.5 1.778-1.381 1.58-4.604-.659-3.092-2.174-9.078-6.85-11.644-9.287-1.381-1.317.329-1.778 1.052-1.317 5.066 3.227 15.196 11.263 15.196 11.263z"
fill="#464646"
/>
<path
d="M99.145 116.653c2.763.132 9.867 2.635 12.038 7.509.789 1.91-1.579 5.005-2.171 4.149-.855-1.317-6.183-7.574-11.972-7.97-1.316 0-.527-3.754 2.105-3.688z"
fill="#39B5E5"
/>
<path
d="M115.196 125.216c2.763 1.053 7.17 1.844 8.815-.659 1.578-2.503 8.157-13.634 9.867-17.652 1.908-4.413.724-11.79-2.368-15.61-4.736-5.796-12.499-17.323-12.499-17.323-7.368-7.706-21.51 1.054-13.222 11.197 4.473 5.335 7.631 8.629 12.038 14.096.987 1.317.921 4.939-.263 7.376l-6.381 12.317c-1.71 3.162.526 4.743 3.947 6.192h.066v.066z"
fill="#E9E7E8"
/>
<path
d="M111.972 117.18l-7.565 14.161c-.789 1.712-.197 1.712.526 2.503 1.842 1.844 6.513 4.808 10.328 7.838 4.803 3.952 7.697 4.347 8.618-.856.526-3.294-1.71-4.809-4.21-8.168l4.802-8.299c-3.289-4.084-7.104-6.982-12.499-7.179z"
fill="#E9E7E8"
/>
<path
d="M120.721 143.46c2.5 1.778-1.381 1.581-4.604-.659-3.092-2.173-9.078-6.85-11.644-9.287-1.381-1.317.329-1.778 1.053-1.317 5.065 3.293 15.195 11.263 15.195 11.263z"
fill="#464646"
/>
<path
d="M113.091 115.533c2.763.132 9.867 2.635 12.038 7.509.789 1.91-1.579 5.006-2.171 4.149-.855-1.317-6.184-7.574-11.972-8.035-1.316 0-.461-3.755 2.105-3.623z"
fill="#4CC3FF"
/>
<path
d="M120.064 205.176c0 2.108-3.355 1.976-3.553 0-.065-1.91 3.553-2.108 3.553 0zM122.498 208.733c0 1.054-1.842.988-1.842 0-.066-1.12 1.842-1.186 1.842 0zM12.377 208.206c0 1.054-1.842.988-1.842 0-.066-1.12 1.842-1.186 1.842 0z"
fill="#FFC24D"
/>
<path
d="M115.525 2.31c3.683 1.91 6.578 5.533 7.565 10.144.723 3.49.394 6.85-.856 9.748l-9.538-5.335-1.316-5.796 4.145-8.76z"
fill="#2F2F2F"
/>
<path
d="M121.84 22.531s-1.776 2.372-2.697 3.689c-3.487 4.742-13.683 6.125-16.183 1.383-.987-1.91-4.868-8.3-4.868-8.3l14.407-1.91 9.341 5.138z"
fill="#E9E7E8"
/>
<path d="M112.433 17.789l9.802 5.27.526-.923-10.065-5.664-.263 1.317z" fill="#4CC3FF" />
<path
d="M115.722 1.915c-2.96-1.514-6.973-1.58-10.591-.527-6.25 1.845-10.394 7.64-9.407 13.371a9.676 9.676 0 002.302 5.138l14.144-1.91c1.842-.396 1.842-1.647 1.71-2.174l-1.25-5.335 3.092-8.563z"
fill="#C4C2C2"
/>
<path
d="M111.841 16.933c.658-.132 1.184-.79.987-1.45-.132-.592-.79-.987-1.513-.856-.658.132-1.185.79-.987 1.45.197.592.855.987 1.513.856z"
fill="#4CC3FF"
/>
<path
d="M94.869 27.076c4.933-9.221 34.404-9.55 34.404 5.401.066 14.951-4.736 39.388-11.709 39.388-6.973.065-27.037 3.227-28.418-2.701-3.553-14.556 2.368-35.962 5.723-42.088z"
fill="#C4C2C2"
/>
<path
d="M122.432 66.463c0 6.982-.132 8.497-6.381 8.3-9.407-.396-28.221 2.568-28.221-4.48 0-7.047 8.223-10.143 17.63-10.143 9.275-.131 16.972-.724 16.972 6.323z"
fill="#4CC3FF"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M122.563 31.423c-.986 6.06-2.828 20.09-3.091 23.514-.395 5.599 13.222 8.892 13.88-.658.197-2.767 1.71-12.317 2.105-17.389.789-9.024-11.71-12.58-12.894-5.467z"
fill="#E9E7E8"
/>
<path
d="M149.271 65.805l-.986-.132c-.395-.066-.658-.395-.592-.79l.263-2.108c.065-.395.394-.658.789-.593l.987.132c.395.066.658.395.592.79l-.263 2.108c0 .395-.395.659-.79.593z"
fill="#4CC3FF"
/>
<path
d="M148.877 75.29l-2.5-.33c-.395-.066-.658-.395-.592-.79l1.25-10.407c.066-.395.394-.659.789-.593l2.5.33c.395.065.658.395.592.79l-1.25 10.407c.066.263-.263.658-.789.593z"
fill="#2F2F2F"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M141.772 70.942c.526 3.294 4.671 4.084 6.644 3.228.724 1.054 2.631 1.251 2.631-.79.658 0 1.382-.593 1.25-1.91.856 0 1.316-.725.724-2.043 1.316-.066 1.25-2.832-.987-3.952-5.854-2.7-11.051.527-10.262 5.467z"
fill="#E9E7E8"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M144.469 69.032c-1.381 2.898-4.21 4.216-6.118 3.36-2.96-1.384-6.907-3.623-8.683-5.27-1.645-1.58 5.131-11.197 8.486-8.628 2.368 1.844 5.394 3.49 6.513 4.018 1.184.526 1.447 2.963-.198 6.52z"
fill="#E9E7E8"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M123.55 59.877c1.25 2.305 4.671 6.125 7.236 7.377 3.816 1.976 10.526-5.467 6.118-8.958-1.71-1.317-3.223-2.766-4.407-4.413-2.829-4.215-10.526 3.03-8.947 5.994z"
fill="#4CC3FF"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M120.721 58.296c1.382 2.503 5.263 6.85 8.158 8.365 4.276 2.24 11.841-6.191 6.907-10.077-1.908-1.515-3.684-3.162-4.934-4.94-3.223-4.742-11.907 3.359-10.131 6.652z"
fill="#E9E7E8"
/>
<path d="M119.34 61.392l31.642 18.244.526-4.149-31.642-18.245-.526 4.15z" fill="#2F2F2F" />
<path d="M119.34 61.392l-4.21.527 31.707 18.245 4.145-.528-31.642-18.244z" fill="#464646" />
<path d="M115.722 57.77l4.144-.528-.526 4.15-4.21.527.592-4.15z" fill="#2F2F2F" />
<path
d="M121.05 76.014c0 6.982-8.683 10.473-18.024 10.473-9.407 0-17.63-4.413-17.63-11.395 0-6.982 8.223-10.143 17.63-10.143 9.341-.066 18.024 4.017 18.024 11.065z"
fill="#E9E7E8"
/>
<path
d="M117.498 104.995c.197-.791.395-2.24.263-3.491-.066-.527.198-.988.526-1.383 4.934-4.282 9.539-5.928 14.407-6.521.724-.066 1.513.33 1.71 1.054.856 2.437 2.369 8.299.263 12.909-.263.593-.986.791-1.578.462-3.289-2.174-12.499-2.372-15.196-2.372-.263-.066-.526-.329-.395-.658z"
fill="#4CC3FF"
/>
<path
d="M88.027 32.938c-2.631.395-9.078-7.64-9.275-6.06l-7.17 47.753c-.856 4.61 6.249 6.52 9.275 6.06l39.667-5.533a3.422 3.422 0 002.96-2.964l6.118-40.507c.329-2.306-1.644-4.348-3.947-4.018l-37.628 5.269z"
fill="#464646"
/>
<path d="M121.182 70.745l6.578-43.998 1.513 2.766-6.578 43.998-1.513-2.766z" fill="#464646" />
<path
d="M86.514 30.106c-2.631.395-4.341 1.712-4.605 3.293l-4.473 41.364c-3.092.592-1.381 3.556 1.776 3.095l39.799-5.664c1.579-.198 2.763-1.45 2.96-2.964l6.118-40.573c.329-2.305-1.644-4.347-3.947-4.018l-37.628 5.467z"
fill="#2F2F2F"
/>
<path
d="M80.725 69.56l33.747-4.809-19.34 104.989c-3.158 16.598 1.579 33.789 13.025 46.238l1.973 2.173-76.637-3.227 6.184-7.509c9.21-11.394 16.972-24.699 20.327-38.926l20.721-98.93z"
fill="#F4BC2B"
/>
<path
d="M82.699 72.589l33.747-4.808L97.171 172.77c-3.158 16.598 3.618 33.789 15.064 46.238l1.974 2.173-78.61-3.293 6.183-7.509c9.21-11.394 16.972-24.699 20.327-38.926l20.59-98.864z"
fill="#FFAF37"
/>
<path
d="M98.75 71.337s-.724 4.874-.066 10.21l.987-1.845c-.329 4.084.066 7.97.658 12.12 1.71-3.689 4.736-9.09 6.381-15.018l1.184 1.844s2.5-4.874 2.96-9.155L98.75 71.337z"
fill="#FFECC6"
/>
<path d="M103.092 70.679s-2.237 8.496-1.579 12.844c0 0 3.618-4.282 4.473-13.042l-2.894.198z" fill="#EF562D" />
<path
d="M84.54 73.445s-.723 4.874-.065 10.21l.987-1.845c-.33 4.084.066 8.036.657 12.12 1.71-3.69 4.737-9.09 6.382-15.018l1.184 1.844s2.5-4.874 2.96-9.155L84.54 73.445z"
fill="#FFECC6"
/>
<path d="M88.817 72.72s-2.237 8.497-1.58 12.844c0 0 3.619-4.28 4.474-13.04l-2.894.197z" fill="#EF562D" />
<path
d="M84.738 27.076c-2.631.395-4.342 1.712-4.605 3.293l-7.17 47.753c.263-1.647 1.908-2.964 4.605-3.294l39.667-5.532a3.422 3.422 0 002.96-2.964l6.118-40.507c.329-2.306-1.645-4.348-3.947-4.018l-37.628 5.269z"
fill="#464646"
/>
<path d="M117.695 64.488l6.579-43.998 1.513 2.766-6.578 43.998-1.514-2.766z" fill="#464646" />
<path
d="M83.29 24.178c-2.63.395-4.34 1.712-4.604 3.293l-7.17 47.819c.263-1.647 1.907-2.964 4.605-3.294l39.667-5.532c1.579-.198 2.763-1.45 2.96-2.964l6.118-40.508c.329-2.305-1.645-4.347-3.947-4.017l-37.628 5.203z"
fill="#fff"
/>
<path
d="M22.178 224.87s-2.697-13.305 7.697-17.718c10.46-4.479 17.959 2.174 17.959 2.174s1.578-9.156 11.775-8.761c9.538.396 9.275 7.641 9.275 7.641s4.276-9.617 16.117-7.641c10.197 1.713 11.118 9.156 11.118 9.156s8.157-6.587 14.077-2.964c5.921 3.688.921 12.382.921 12.382s6.644-5.4 13.683-1.975c7.039 3.49 3.618 7.179 3.618 7.179 5.197.79 16.709 2.173 20.327 4.545 4.473 2.898 3.552 6.981-3.881 6.784-7.368-.198-25.656-1.054-43.351 2.371-13.288 2.569-33.879 5.598-32.629-1.383.46-2.569-24.668-.659-56.77-2.042-11.841-.527-6.381-16.466 10.064-9.748z"
fill="#FFCD4D"
/>
<path
d="M22.178 224.87s-2.697-13.305 7.697-17.718c10.46-4.479 17.959 2.174 17.959 2.174s1.578-9.156 11.775-8.761c9.538.396 9.275 7.641 9.275 7.641s4.276-9.617 16.117-7.641c10.197 1.713 11.118 9.156 11.118 9.156s8.157-6.587 14.077-2.964c5.921 3.688.921 12.382.921 12.382s6.644-5.4 13.683-1.975c7.039 3.49 3.618 7.179 3.618 7.179 5.197.79 16.709 2.173 20.327 4.545 4.473 2.898 3.552 6.981-3.881 6.784-7.368-.198-25.656-1.054-43.351 2.371-13.288 2.569-33.879 5.598-32.629-1.383.46-2.569-24.668-.659-56.77-2.042-11.841-.527-6.381-16.466 10.064-9.748z"
fill="#FFCD4D"
/>
<path
d="M22.178 224.87s-2.697-13.305 7.697-17.718c10.46-4.479 17.959 2.174 17.959 2.174s1.578-9.156 11.775-8.761c9.538.396 9.275 7.641 9.275 7.641s4.276-9.617 16.117-7.641c10.197 1.713 11.118 9.156 11.118 9.156s8.157-6.587 14.077-2.964c5.921 3.688.921 12.382.921 12.382s6.644-5.4 13.683-1.975c7.039 3.49 3.618 7.179 3.618 7.179 5.197.79 16.709 2.173 20.327 4.545 4.473 2.898 3.552 6.981-3.881 6.784-7.368-.198-25.656-1.054-43.351 2.371-13.288 2.569-33.879 5.598-32.629-1.383.46-2.569-24.668-.659-56.77-2.042-11.841-.527-6.381-16.466 10.064-9.748z"
fill="#FFCD4D"
/>
<path
d="M22.113 228.031s-2.698-13.305 7.696-17.718c10.46-4.478 17.959 2.174 17.959 2.174s1.579-9.155 11.775-8.76c9.539.395 9.276 7.64 9.276 7.64s4.275-9.616 16.116-7.64c10.197 1.712 11.118 9.155 11.118 9.155s8.157-6.586 14.077-2.964c5.921 3.689-1.052 12.383-1.052 12.383s8.683-5.401 15.722-1.976c7.039 3.491 3.618 7.179 3.618 7.179 5.197.791 16.709 2.174 20.327 4.545 4.473 2.898 1.25 4.479-6.184 4.281-7.367-.197-23.353-.988-41.048 2.371-13.288 2.569-33.55 4.94-32.3-2.041.46-2.569-23.879-.593-56.047-1.976-11.907-.527-7.5-13.437 8.947-6.653z"
fill="#fff"
fill-opacity=".3"
/>
<path
d="M98.75 37.088c.066.197.263.197.526.131.066 0 .066-.066.132-.066.263-.197.329-.46.197-.658-.066-.132-.197-.198-.395-.198a.499.499 0 00-.263.132c-.263.198-.329.461-.197.659zM97.763 35.968c0 .132.066.263.132.33.197.197.526.13.723-.198.132-.132.198-.264.198-.396a.503.503 0 00-.132-.329c-.066-.066-.197-.066-.329-.066-.197 0-.263.132-.395.264-.197.197-.197.329-.197.395zM96.513 35.902c.066.066.198.066.263.066.066 0 .132-.066.198-.066a.674.674 0 00.394-.33c.198-.329.198-.724-.131-.856-.066-.066-.197-.066-.263-.066-.263.066-.46.198-.658.396-.132.395-.132.724.197.856zM94.803 35.77c.132 0 .263 0 .395-.066.394-.197.658-.592.592-.988-.066-.197-.198-.395-.395-.395h-.197c-.33.066-.658.33-.79.593-.197.461.066.856.395.856zM92.632 36.1c.46-.066.921-.462.987-.988a.632.632 0 00-.132-.593.746.746 0 00-.526-.198h-.066c-.46.066-.855.461-.987.922-.065.593.263.988.724.856zM89.014 36.495c.066.527.526.79 1.053.593.526-.198.986-.725.986-1.384-.066-.526-.526-.79-1.052-.592-.592.197-.987.79-.987 1.383zM98.684 38.932c.198-.264.263-.593.066-.725-.197-.197-.526-.066-.724.132-.197.263-.263.593-.066.724.066.066.198.132.33.066.065 0 .131 0 .197-.066.066 0 .131-.066.197-.131zM97.632 37.68c-.066-.197-.132-.263-.264-.329-.065-.066-.197-.066-.263-.066a.958.958 0 00-.592.395c-.197.33-.197.725.132.857.066.066.197.066.263.066s.132-.066.197-.066c.198-.066.263-.198.395-.33.132-.197.132-.395.132-.527zM95.856 37.746c.065-.197.065-.395 0-.527-.066-.197-.198-.263-.395-.263h-.198c-.329.066-.657.33-.789.593-.197.395 0 .79.395.856.394.132.855-.198.987-.659zM93.75 37.812a.632.632 0 00-.131-.593.747.747 0 00-.526-.197h-.066c-.395.066-.855.526-.987.922-.066.46.197.856.724.79h.066c.394 0 .789-.46.92-.922zM90.264 37.746c-.526.066-1.053.593-1.184 1.186-.066.527.263.988.855.856.066 0 .132-.066.197-.066.066 0 .066-.066.132-.066.526-.263.92-.856.855-1.383-.066-.395-.395-.659-.855-.527zM85.856 41.105c.132.395.527.593.987.593.132 0 .197-.066.33-.066.065 0 .065-.066.13-.066.593-.329.987-1.053.856-1.712-.198-.527-.855-.725-1.513-.395-.592.263-.921.988-.79 1.646zM98.224 40.117c-.066-.066-.198-.066-.263-.066a.958.958 0 00-.593.396c-.197.329-.131.724.132.856.132.066.263.066.46 0 .33-.198.593-.527.527-.856a1.433 1.433 0 00-.263-.33zM95.263 40.974c.198.329.592.395.987.131.395-.263.526-.724.395-1.054-.066-.197-.197-.263-.395-.263h-.197c-.33.066-.592.263-.79.593-.065.197-.065.46 0 .593zM94.606 40.578c.065-.46-.198-.856-.724-.79h-.066c-.46.066-.855.527-.987.988-.065.461.198.856.724.79h.066c.066 0 .197-.065.263-.065.329-.132.658-.527.724-.922zM90.856 42.554c.066 0 .132-.066.197-.066.066 0 .066-.065.132-.065.526-.264.92-.857.855-1.384-.066-.526-.592-.724-1.25-.526-.526.263-.92.856-.855 1.383.132.527.46.79.921.658zM88.882 43.542c.198-.263.198-.592.132-.922-.132-.395-.526-.592-.987-.527-.197.066-.263.066-.46.198-.263.198-.526.395-.724.725-.329.592-.131 1.383.46 1.514.132.066.264.066.395.066.132 0 .198-.066.33-.066.065 0 .065-.065.13-.065.33-.33.593-.593.724-.923zM85.79 44.925c-.197-.329-.591-.46-1.052-.395-.132 0-.263.066-.395.132-.723.33-1.315 1.251-1.184 1.91.132.659.855.988 1.645.659.724-.33 1.316-1.252 1.184-1.91-.066-.198-.132-.33-.197-.395zM100.329 47.758c0-.264-.198-.396-.395-.396h-.066c-.197.066-.394.198-.46.396 0 .066-.066.066-.066.197 0 .264.197.395.395.395h.065c.132-.065.264-.065.329-.197.132-.198.198-.33.198-.395zM100.723 47.1c-.065.263.066.592.329.592.066 0 .198 0 .263-.066.132-.066.264-.197.329-.263.066-.132.132-.264.066-.396-.066-.131-.131-.263-.263-.263-.066-.066-.197-.066-.263-.066s-.132.066-.197.066c-.066.066-.264.263-.264.395zM102.171 46.111a.527.527 0 00.394.725h.198c.131 0 .197-.066.329-.132.263-.198.46-.593.263-.856-.066-.198-.263-.264-.527-.264-.328 0-.592.264-.657.527zM104.21 45.387c.197-.066.395-.132.526-.264.263-.263.395-.79.132-1.054-.132-.131-.263-.197-.527-.197-.197.066-.394.131-.526.263-.329.33-.395.79-.131 1.054.131.198.329.264.526.198zM106.447 42.884c.263-.395.263-.988-.132-1.252-.395-.197-.855-.066-1.25.395a.497.497 0 00-.131.264c-.132.395-.066.724.263.856.131.066.263.132.46.066.066 0 .132 0 .197-.066.264.198.461 0 .593-.263zM107.433 38.866c-.066-.066-.197-.066-.329-.066-.394.066-.855.33-.986.725 0 .065-.066.065-.066.131a.927.927 0 00.46 1.186c.066.066.198.066.329.066.395-.066.855-.33.987-.725.329-.658.066-1.185-.395-1.317zM98.29 46.506c-.066.264.065.593.328.593h.132c.066 0 .132-.066.197-.066.132-.066.263-.197.33-.263.197-.264.065-.593-.132-.659-.066-.066-.198-.066-.263-.066-.066 0-.132.066-.198.066-.132.066-.329.198-.395.395zM100.131 46.177c.198 0 .329-.066.527-.132.263-.197.46-.593.263-.856-.066-.198-.263-.264-.527-.264a1.045 1.045 0 00-.657.528c-.066.197-.066.329 0 .46.131.198.197.264.394.264zM101.842 44.728c.197-.066.394-.132.526-.264.263-.329.395-.79.132-1.053-.264-.264-.724-.198-1.053.131-.329.33-.395.79-.132 1.054.132.066.329.132.527.132zM104.078 42.225a1.27 1.27 0 00.198-.659c0-.197-.132-.395-.263-.527-.395-.197-.921-.065-1.25.396a.499.499 0 00-.132.263c-.197.461.066.922.526.988h.198c.066 0 .131-.066.197-.066.197 0 .395-.197.526-.395zM104.144 40.183c.526.132 1.053-.197 1.382-.79.263-.527.065-1.054-.395-1.252a.914.914 0 00-.724.132c-.263.132-.46.395-.592.593 0 .066-.066.066-.066.132-.263.593 0 1.053.395 1.185zM105.065 37.153h.132c.592-.066 1.25-.658 1.381-1.383.066-.593-.263-1.054-.855-1.054h-.132c-.526.066-1.052.527-1.315 1.054 0 .066-.066.066-.066.132-.066.33-.066.593.132.856.197.264.46.395.723.395zM97.829 45.584c.066-.198.066-.33 0-.46-.066-.199-.263-.264-.526-.264-.263.066-.592.263-.658.592-.066.198-.066.33 0 .462.131.263.526.263.855.065.197-.066.329-.263.329-.395zM98.684 44.662c.198-.066.395-.132.526-.263.264-.264.395-.79.132-1.054s-.724-.198-1.052.132c-.132.131-.198.263-.264.395-.131.395.066.724.395.856.197-.066.197-.066.263-.066zM99.737 42.62c.394.198.921.066 1.249-.395.264-.395.264-.988-.131-1.251-.395-.198-.921-.066-1.25.395-.329.46-.197 1.054.132 1.251zM102.039 38.075c-.066-.065-.197-.065-.329 0-.395.066-.855.396-.987.79 0 .067-.065.067-.065.133-.198.527.065.988.46 1.053.066.066.197.066.329 0 .526-.065 1.053-.592 1.184-1.185a.89.89 0 00-.592-.79zM102.631 34.65h-.131c-.527.066-1.053.527-1.316 1.054 0 .066-.066.066-.066.132-.197.659.197 1.252.855 1.252h.132c.592-.066 1.25-.593 1.381-1.252.263-.659-.197-1.185-.855-1.185zM102.302 33.53c.066 0 .066 0 .132-.065.723-.198 1.513-.922 1.513-1.713.066-.658-.461-1.185-1.25-1.053-.066 0-.066 0-.197.065-.593.132-1.185.593-1.382 1.252-.066.197-.066.33-.066.46-.065.725.592 1.187 1.25 1.055zM89.935 45.057c-.197-.197-.46-.066-.658.132-.066.066-.066.066-.066.132-.066.131-.066.263-.066.395.066.132.066.197.198.263.066 0 .131.066.197 0 .263-.066.526-.263.526-.527-.065-.197-.065-.329-.131-.395zM89.211 46.309c-.263 0-.592.197-.657.527-.066.263.065.527.328.592.264 0 .593-.197.658-.526.132-.264-.066-.527-.329-.593zM88.817 49.207c.329-.066.658-.395.723-.725 0-.197-.066-.33-.131-.395-.066-.066-.263-.132-.395-.132a1.972 1.972 0 00-.526.264.598.598 0 00-.198.46c-.131.33.198.594.527.528zM89.08 51.183c.066 0 .131-.066.197-.066.395-.198.724-.593.592-.988a.362.362 0 00-.197-.33c-.132-.131-.263-.197-.526-.131-.066 0-.132.066-.198.066-.394.197-.723.593-.592.988.066.263.395.46.724.46zM90.33 53.027c.46-.264.657-.856.526-1.252-.066-.065-.066-.131-.197-.197-.264-.198-.592-.198-.987 0-.197.132-.395.33-.526.593-.066.197-.066.46 0 .593.131.263.394.395.723.329.198.066.33 0 .46-.066zM92.369 53.356l-.066-.066c-.329-.263-.92-.197-1.381.198-.46.395-.592 1.054-.263 1.515.197.197.46.263.723.263.263-.066.46-.197.658-.329.592-.593.658-1.251.329-1.58zM91.514 44.333h-.132a.498.498 0 00-.263.132c-.263.197-.395.526-.263.79.132.197.46.263.724.066.131-.066.197-.198.263-.395.197-.33-.066-.593-.33-.593zM91.12 47.165c.328-.066.657-.395.657-.725 0-.197-.066-.263-.132-.395-.065-.066-.263-.132-.394-.132h-.066c-.198.066-.33.132-.46.264-.132.132-.198.263-.264.461.066.33.33.593.658.527zM90.856 48.087c-.132.198-.197.395-.132.593.066.263.33.527.658.46.066 0 .132-.065.197-.065.395-.198.658-.593.593-.988a.362.362 0 00-.198-.33c-.263-.263-.723-.197-1.052.198 0 .066-.066.132-.066.132zM91.448 50.195c-.066.197-.066.46 0 .593.132.263.395.395.724.329.131 0 .263-.066.394-.132.46-.263.658-.79.527-1.251-.066-.066-.066-.198-.198-.198a.746.746 0 00-.526-.197c-.132 0-.263.065-.395.197-.263.132-.46.461-.526.659zM94.671 51.314l-.066-.066c-.197-.197-.394-.197-.657-.197-.527.066-1.053.593-1.184 1.185-.066.264.065.462.197.593.197.198.395.264.724.264.263-.066.46-.198.657-.33.527-.329.658-1.053.33-1.449zM97.105 52.698l-.066-.066c-.197-.132-.394-.198-.657-.132-.066 0-.132 0-.198.066-.657.197-1.25.856-1.184 1.515.066.593.592.988 1.316.79a1.53 1.53 0 00.79-.527c.394-.658.394-1.317 0-1.646zM93.356 44.398c.329-.065.658-.395.723-.724 0-.198-.065-.33-.131-.395-.132-.066-.263-.132-.395-.132-.329.066-.658.395-.724.725-.065.329.198.526.527.526zM92.961 45.848c.066.263.329.526.658.46.066 0 .131-.065.197-.065.395-.198.724-.593.592-.988a.362.362 0 00-.197-.33c-.132-.131-.263-.197-.526-.131-.066 0-.132.066-.198.066-.329.131-.592.658-.526.988zM93.619 48.021c.131.264.394.395.723.33.132 0 .264-.066.395-.132.46-.264.658-.79.526-1.252-.197-.395-.657-.527-1.184-.197-.329.263-.592.79-.46 1.251zM95.198 50.129c.197.198.394.263.723.263.526-.066 1.053-.592 1.184-1.185.066-.264-.065-.461-.197-.593l-.066-.066c-.329-.263-.92-.263-1.381.132-.46.395-.592.988-.263 1.449zM99.276 51.446c.395-.527.395-1.251.066-1.58-.395-.396-1.25-.264-1.71.263-.066.066-.066.066-.066.132-.198.263-.33.592-.263.922.066.527.46.922 1.052.856.066 0 .132 0 .198-.066.197-.066.526-.197.723-.527zM102.697 50.853c-.066-.065-.197-.197-.395-.197-.197-.066-.329-.066-.526-.066-.724.066-1.513.79-1.579 1.58-.066.396.066.725.329.923.066.066.197.197.395.197.197.066.329.066.526.066.724-.066 1.513-.724 1.579-1.58.066-.33-.066-.66-.329-.923zM124.866 56.979l-3.092-5.401c-.592-1.054-1.842-2.635-3.092-2.437l-6.512.856c-1.25.198-2.04-.263-2.04-1.185l1.382-9.09c.066-.593.592-1.054 1.25-1.251l7.828-1.054c1.25-.198 2.368.395 2.96 1.515l4.934 8.76-1.316 8.826c-.131 1.251-1.776 1.515-2.302.46z"
fill="#2F2F2F"
/>
<path
d="M127.234 56.452c-.066.198-.197.198-.263.066l-4.868-8.563c-.526-.856-1.579-1.449-2.566-1.251 0 0-6.973.724-7.828.79-1.381.132-1.513 1.318-1.513 1.318l1.316-9.09c.066-.593.592-1.054 1.25-1.251l8.354-1.054c.987-.132 1.908.33 2.434 1.251l5.065 9.024c0 .066.066.066 0 .066l-1.381 8.694z"
fill="#5B5B5B"
/>
<path
d="M115.722 44.333c.066 0 .131 0 .197-.066.855-.198 1.579-1.054 1.579-2.042-.066-.79-.658-1.383-1.579-1.251-.066 0-.131 0-.197.066-.658.197-1.316.724-1.513 1.514-.066.198-.066.396-.066.527.066.79.79 1.318 1.579 1.252z"
fill="#fff"
/>
</svg>
<p>Launching</p>
</main>
</body>
<% if (htmlWebpackPlugin.options.devMode){ %>
<script src="http://localhost:35729/livereload.js"></script>
<% } else { %>
<!-- Fathom - simple website analytics - https://usefathom.com -->
<script>
;(function(f, a, t, h, o, m) {
a[h] =
a[h] ||
function() {
;(a[h].q = a[h].q || []).push(arguments)
}
;(o = f.createElement('script')), (m = f.getElementsByTagName('script')[0])
o.async = 1
o.src = t
o.id = 'fathom-script'
m.parentNode.insertBefore(o, m)
})(document, window, 'https://cdn.usefathom.com/tracker.js', 'fathom')
fathom('set', 'siteId', 'UYEWIFED')
fathom('trackPageview')
</script>
<!-- / Fathom -->
<% } %>
</html>
{
"name": "spark-wallet",
"version": "0.1.0",
"description": "A low-security IOTA wallet for short-term use",
"scripts": {
"dev": "ts-node --project tsconfig.server.json index.ts",
"dev:ios": "yarn build && cap copy && cap open ios",
"dev:desktop": "concurrently \"yarn dev\" \"yarn tauri dev\"",
"build": "cross-env NODE_ENV=production webpack",
"build:desktop": "cross-env TAURI=1 yarn build && node ../tauri/tauri/cli/tauri.js/bin/tauri build",
"test": "cd .tests && yarn test"
},
"keywords": [],
"author": "IOTA Foundation <contact@iota.org>",
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "git+https://github.com/iotaledger/spark-wallet.git"
},
"devDependencies": {
"@capacitor/cli": "^1.4.0",
"@now/node": "^1.3.0",
"@tauri-apps/tauri-webpack": "^0.2.0",
"@types/argon2-browser": "^1.12.0",
"@types/express": "^4.17.2",
"@types/file-saver": "^2.0.1",
"@types/jest": "^24.0.23",
"@types/kdbxweb": "^1.2.0",
"@types/url-parse": "^1.4.3",
"@types/webpack": "^4.41.0",
"base64-loader": "^1.0.0",
"concurrently": "^5.0.2",
"copy-webpack-plugin": "^5.1.1",
"cross-env": "^6.0.3",
"css-loader": "^3.4.0",
"express": "^4.17.1",
"html-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^0.8.2",
"script-ext-html-webpack-plugin": "^2.1.4",
"svelte-loader": "^2.13.6",
"tauri": "^0.3.1",
"ts-loader": "^6.2.1",
"ts-node": "^8.5.4",
"typescript": "^3.7.3",
"webpack": "^4.41.3",
"webpack-cli": "^3.3.10",
"webpack-dev-server": "^3.9.0",
"webpack-livereload-plugin": "^2.2.0",
"webpack-merge": "^4.2.2",
"workbox-webpack-plugin": "^4.3.1"
},
"dependencies": {
"@capacitor/core": "^1.4.0",
"@capacitor/ios": "^1.4.0",
"@iota/account": "^1.0.0-beta.25",
"@iota/cda": "^1.0.0-beta.23",
"@iota/converter": "^1.0.0-beta.23",
"@iota/persistence": "^1.0.0-beta.23",
"argon2-browser": "^1.12.0",
"capacitor-camera-preview": "^0.2.0",
"chartist": "^0.11.4",
"currency-codes": "^1.5.1",
"file-saver": "^2.0.2",
"hammerjs": "^2.0.8",
"kdbxweb": "^1.5.7",
"lottie-web": "^5.5.10",
"ntpclient": "^1.0.2",
"qr-scanner": "rihardsgravis/qr-scanner",
"qrcode": "^1.4.4",
"svelte": "^3.16.5",
"url-parse": "^1.4.7"
}
}
const path = require('path')
const CopyPlugin = require('copy-webpack-plugin')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const ScriptExtHtmlWebpackPlugin = require('script-ext-html-webpack-plugin')
const WorkboxPlugin = require('workbox-webpack-plugin')
const MiniCssExtractPlugin = require('mini-css-extract-plugin')
const LiveReloadPlugin = require('webpack-livereload-plugin')
const mode = process.env.NODE_ENV || 'development'
const devMode = mode !== 'production'
const config = {
entry: {
bundle: ['./src-ui/index.js']
},
resolve: {
alias: {
svelte: path.resolve('node_modules', 'svelte'),
'~': path.resolve('src-ui')
},
extensions: ['.mjs', '.ts', '.js', '.svelte'],
mainFields: ['svelte', 'browser', 'module', 'main']
},
output: {
path: __dirname + '/.build',
publicPath: process.env.TAURI ? '' : '/',
filename: '[name].[contenthash].js'
},
node: {
__dirname: false,
fs: 'empty'
},
module: {
noParse: /\.wasm$/,
rules: [
{
test: /\.tsx?$/,
use: [
{
loader: 'ts-loader',
options: {
transpileOnly: true,
experimentalWatchApi: true
}
}
],
exclude: /node_modules/
},
{
test: /\.svelte$/,
use: {
loader: 'svelte-loader',
options: {
hotReload: devMode,
emitCss: true
}
}
},
{
test: /\.wasm$/,
loaders: ['base64-loader'],
type: 'javascript/auto'
},
{
test: /\.css$/,
use: [
{
loader: MiniCssExtractPlugin.loader,
options: {
publicPath: '../',
hmr: devMode
}
},
'css-loader'
]
}
]
},
plugins: [
new CopyPlugin([
{ from: './node_modules/qr-scanner/qr-scanner-worker.min.js', to: './scanner.worker.min.js' },
{ from: './src-ui/assets/*', to: './', flatten: true },
{ from: './src-ui/assets/icons/*', to: './icons', flatten: true },
{ from: './src-ui/assets/splash/*', to: './splash', flatten: true },
{ from: './src-ui/assets/flags/*', to: './flags', flatten: true }
]),
new HtmlWebpackPlugin({
template: './src-ui/index.html',
filename: './index.html',
minify: true,
devMode
}),
new ScriptExtHtmlWebpackPlugin({
defaultAttribute: 'defer'
}),
new WorkboxPlugin.GenerateSW({
clientsClaim: true,
skipWaiting: true
}),
new MiniCssExtractPlugin()
],
mode
}
if (devMode) {
config.plugins.push(new LiveReloadPlugin())
}
if (process.env.TAURI) {
const merge = require('webpack-merge')
const tauriWebpackConfig = require('@tauri-apps/tauri-webpack').config()
module.exports = merge(config, tauriWebpackConfig)
} else {
module.exports = config
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment