Password generator written with Astro

init: first commit and also finished entire project

-47
README.md
···
-
# Astro Starter Kit: Minimal
-
-
```sh
-
bun create astro@latest -- --template minimal
-
```
-
-
[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/minimal)
-
[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/minimal)
-
[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/minimal/devcontainer.json)
-
-
> ๐Ÿง‘โ€๐Ÿš€ **Seasoned astronaut?** Delete this file. Have fun!
-
-
## ๐Ÿš€ Project Structure
-
-
Inside of your Astro project, you'll see the following folders and files:
-
-
```text
-
/
-
โ”œโ”€โ”€ public/
-
โ”œโ”€โ”€ src/
-
โ”‚ โ””โ”€โ”€ pages/
-
โ”‚ โ””โ”€โ”€ index.astro
-
โ””โ”€โ”€ package.json
-
```
-
-
Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
-
-
There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
-
-
Any static assets, like images, can be placed in the `public/` directory.
-
-
## ๐Ÿงž Commands
-
-
All commands are run from the root of the project, from a terminal:
-
-
| Command | Action |
-
| :------------------------ | :----------------------------------------------- |
-
| `bun install` | Installs dependencies |
-
| `bun dev` | Starts local dev server at `localhost:4321` |
-
| `bun build` | Build your production site to `./dist/` |
-
| `bun preview` | Preview your build locally, before deploying |
-
| `bun astro ...` | Run CLI commands like `astro add`, `astro check` |
-
| `bun astro -- --help` | Get help using the Astro CLI |
-
-
## ๐Ÿ‘€ Want to learn more?
-
-
Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
+8 -2
astro.config.mjs
···
// @ts-check
-
import { defineConfig } from 'astro/config';
+
import { defineConfig } from "astro/config";
+
+
import tailwindcss from "@tailwindcss/vite";
// https://astro.build/config
-
export default defineConfig({});
+
export default defineConfig({
+
vite: {
+
plugins: [tailwindcss()]
+
}
+
});
+100
bun.lock
···
"": {
"name": "passgen-astro",
"dependencies": {
+
"@tailwindcss/vite": "^4.1.11",
"astro": "^5.11.1",
+
"tailwindcss": "^4.1.11",
},
},
},
"packages": {
+
"@ampproject/remapping": ["@ampproject/remapping@2.3.0", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw=="],
+
"@astrojs/compiler": ["@astrojs/compiler@2.12.2", "", {}, "sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw=="],
"@astrojs/internal-helpers": ["@astrojs/internal-helpers@0.6.1", "", {}, "sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A=="],
···
"@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.33.5", "", { "os": "win32", "cpu": "x64" }, "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg=="],
+
"@isaacs/fs-minipass": ["@isaacs/fs-minipass@4.0.1", "", { "dependencies": { "minipass": "^7.0.4" } }, "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w=="],
+
+
"@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.12", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg=="],
+
+
"@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="],
+
"@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.4", "", {}, "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw=="],
+
+
"@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.29", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ=="],
"@oslojs/encoding": ["@oslojs/encoding@1.1.0", "", {}, "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ=="],
···
"@swc/helpers": ["@swc/helpers@0.5.17", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A=="],
+
"@tailwindcss/node": ["@tailwindcss/node@4.1.11", "", { "dependencies": { "@ampproject/remapping": "^2.3.0", "enhanced-resolve": "^5.18.1", "jiti": "^2.4.2", "lightningcss": "1.30.1", "magic-string": "^0.30.17", "source-map-js": "^1.2.1", "tailwindcss": "4.1.11" } }, "sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q=="],
+
+
"@tailwindcss/oxide": ["@tailwindcss/oxide@4.1.11", "", { "dependencies": { "detect-libc": "^2.0.4", "tar": "^7.4.3" }, "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.1.11", "@tailwindcss/oxide-darwin-arm64": "4.1.11", "@tailwindcss/oxide-darwin-x64": "4.1.11", "@tailwindcss/oxide-freebsd-x64": "4.1.11", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.11", "@tailwindcss/oxide-linux-arm64-gnu": "4.1.11", "@tailwindcss/oxide-linux-arm64-musl": "4.1.11", "@tailwindcss/oxide-linux-x64-gnu": "4.1.11", "@tailwindcss/oxide-linux-x64-musl": "4.1.11", "@tailwindcss/oxide-wasm32-wasi": "4.1.11", "@tailwindcss/oxide-win32-arm64-msvc": "4.1.11", "@tailwindcss/oxide-win32-x64-msvc": "4.1.11" } }, "sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg=="],
+
+
"@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.1.11", "", { "os": "android", "cpu": "arm64" }, "sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg=="],
+
+
"@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.1.11", "", { "os": "darwin", "cpu": "arm64" }, "sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ=="],
+
+
"@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.1.11", "", { "os": "darwin", "cpu": "x64" }, "sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw=="],
+
+
"@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.1.11", "", { "os": "freebsd", "cpu": "x64" }, "sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA=="],
+
+
"@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11", "", { "os": "linux", "cpu": "arm" }, "sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg=="],
+
+
"@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.1.11", "", { "os": "linux", "cpu": "arm64" }, "sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ=="],
+
+
"@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.1.11", "", { "os": "linux", "cpu": "arm64" }, "sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ=="],
+
+
"@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.1.11", "", { "os": "linux", "cpu": "x64" }, "sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg=="],
+
+
"@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.1.11", "", { "os": "linux", "cpu": "x64" }, "sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q=="],
+
+
"@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.1.11", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@emnapi/wasi-threads": "^1.0.2", "@napi-rs/wasm-runtime": "^0.2.11", "@tybys/wasm-util": "^0.9.0", "tslib": "^2.8.0" }, "cpu": "none" }, "sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g=="],
+
+
"@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.1.11", "", { "os": "win32", "cpu": "arm64" }, "sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w=="],
+
+
"@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.1.11", "", { "os": "win32", "cpu": "x64" }, "sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg=="],
+
+
"@tailwindcss/vite": ["@tailwindcss/vite@4.1.11", "", { "dependencies": { "@tailwindcss/node": "4.1.11", "@tailwindcss/oxide": "4.1.11", "tailwindcss": "4.1.11" }, "peerDependencies": { "vite": "^5.2.0 || ^6 || ^7" } }, "sha512-RHYhrR3hku0MJFRV+fN2gNbDNEh3dwKvY8XJvTxCSXeMOsCRSr+uKvDWQcbizrHgjML6ZmTE5OwMrl5wKcujCw=="],
+
"@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="],
"@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="],
···
"character-entities-legacy": ["character-entities-legacy@3.0.0", "", {}, "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="],
"chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="],
+
+
"chownr": ["chownr@3.0.0", "", {}, "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g=="],
"ci-info": ["ci-info@4.3.0", "", {}, "sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ=="],
···
"emoji-regex": ["emoji-regex@10.4.0", "", {}, "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw=="],
+
"enhanced-resolve": ["enhanced-resolve@5.18.2", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ=="],
+
"entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
"es-module-lexer": ["es-module-lexer@1.7.0", "", {}, "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="],
···
"get-east-asian-width": ["get-east-asian-width@1.3.0", "", {}, "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ=="],
"github-slugger": ["github-slugger@2.0.0", "", {}, "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="],
+
+
"graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="],
"h3": ["h3@1.15.3", "", { "dependencies": { "cookie-es": "^1.2.2", "crossws": "^0.3.4", "defu": "^6.1.4", "destr": "^2.0.5", "iron-webcrypto": "^1.2.1", "node-mock-http": "^1.0.0", "radix3": "^1.1.2", "ufo": "^1.6.1", "uncrypto": "^0.1.3" } }, "sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ=="],
···
"is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="],
"is-wsl": ["is-wsl@3.1.0", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw=="],
+
+
"jiti": ["jiti@2.4.2", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A=="],
"js-yaml": ["js-yaml@4.1.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="],
"kleur": ["kleur@4.1.5", "", {}, "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="],
+
"lightningcss": ["lightningcss@1.30.1", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-darwin-arm64": "1.30.1", "lightningcss-darwin-x64": "1.30.1", "lightningcss-freebsd-x64": "1.30.1", "lightningcss-linux-arm-gnueabihf": "1.30.1", "lightningcss-linux-arm64-gnu": "1.30.1", "lightningcss-linux-arm64-musl": "1.30.1", "lightningcss-linux-x64-gnu": "1.30.1", "lightningcss-linux-x64-musl": "1.30.1", "lightningcss-win32-arm64-msvc": "1.30.1", "lightningcss-win32-x64-msvc": "1.30.1" } }, "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg=="],
+
+
"lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.30.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ=="],
+
+
"lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.30.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA=="],
+
+
"lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.30.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig=="],
+
+
"lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.30.1", "", { "os": "linux", "cpu": "arm" }, "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q=="],
+
+
"lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.30.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw=="],
+
+
"lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.30.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ=="],
+
+
"lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.30.1", "", { "os": "linux", "cpu": "x64" }, "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw=="],
+
+
"lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.30.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ=="],
+
+
"lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.30.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA=="],
+
+
"lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.30.1", "", { "os": "win32", "cpu": "x64" }, "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg=="],
+
"longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="],
"lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
···
"micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+
"minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="],
+
+
"minizlib": ["minizlib@3.0.2", "", { "dependencies": { "minipass": "^7.1.2" } }, "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA=="],
+
+
"mkdirp": ["mkdirp@3.0.1", "", { "bin": { "mkdirp": "dist/cjs/src/bin.js" } }, "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg=="],
+
"mrmime": ["mrmime@2.0.1", "", {}, "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="],
"ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="],
···
"strip-ansi": ["strip-ansi@7.1.0", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ=="],
+
"tailwindcss": ["tailwindcss@4.1.11", "", {}, "sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA=="],
+
+
"tapable": ["tapable@2.2.2", "", {}, "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg=="],
+
+
"tar": ["tar@7.4.3", "", { "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", "minizlib": "^3.0.1", "mkdirp": "^3.0.1", "yallist": "^5.0.0" } }, "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw=="],
+
"tiny-inflate": ["tiny-inflate@1.0.3", "", {}, "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="],
"tinyexec": ["tinyexec@0.3.2", "", {}, "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA=="],
···
"xxhash-wasm": ["xxhash-wasm@1.1.0", "", {}, "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA=="],
+
"yallist": ["yallist@5.0.0", "", {}, "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="],
+
"yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="],
"yocto-queue": ["yocto-queue@1.2.1", "", {}, "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg=="],
···
"@rollup/pluginutils/estree-walker": ["estree-walker@2.0.2", "", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="],
+
"@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.4.4", "", { "dependencies": { "@emnapi/wasi-threads": "1.0.3", "tslib": "^2.4.0" }, "bundled": true }, "sha512-A9CnAbC6ARNMKcIcrQwq6HeHCjpcBZ5wSx4U01WXCqEKlrzB9F9315WDNHkrs2xbx7YjjSxbUYxuN6EQzpcY2g=="],
+
+
"@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.4.4", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg=="],
+
+
"@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.0.3", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-8K5IFFsQqF9wQNJptGbS6FNKgUTsSRYnTqNCG1vPP8jFdjSv18n2mQfJpkt2Oibo9iBEzcDnDxNwKTzC7svlJw=="],
+
+
"@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.12", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.10.0" }, "bundled": true }, "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ=="],
+
+
"@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.9.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw=="],
+
+
"@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
+
"ansi-align/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
"anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
···
"hast-util-to-parse5/property-information": ["property-information@6.5.0", "", {}, "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig=="],
"prompts/kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="],
+
+
"@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime/@tybys/wasm-util": ["@tybys/wasm-util@0.10.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ=="],
"ansi-align/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="],
+3 -1
package.json
···
"astro": "astro"
},
"dependencies": {
-
"astro": "^5.11.1"
+
"@tailwindcss/vite": "^4.1.11",
+
"astro": "^5.11.1",
+
"tailwindcss": "^4.1.11"
}
}
-9
public/favicon.svg
···
-
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128">
-
<path d="M50.4 78.5a75.1 75.1 0 0 0-28.5 6.9l24.2-65.7c.7-2 1.9-3.2 3.4-3.2h29c1.5 0 2.7 1.2 3.4 3.2l24.2 65.7s-11.6-7-28.5-7L67 45.5c-.4-1.7-1.6-2.8-2.9-2.8-1.3 0-2.5 1.1-2.9 2.7L50.4 78.5Zm-1.1 28.2Zm-4.2-20.2c-2 6.6-.6 15.8 4.2 20.2a17.5 17.5 0 0 1 .2-.7 5.5 5.5 0 0 1 5.7-4.5c2.8.1 4.3 1.5 4.7 4.7.2 1.1.2 2.3.2 3.5v.4c0 2.7.7 5.2 2.2 7.4a13 13 0 0 0 5.7 4.9v-.3l-.2-.3c-1.8-5.6-.5-9.5 4.4-12.8l1.5-1a73 73 0 0 0 3.2-2.2 16 16 0 0 0 6.8-11.4c.3-2 .1-4-.6-6l-.8.6-1.6 1a37 37 0 0 1-22.4 2.7c-5-.7-9.7-2-13.2-6.2Z" />
-
<style>
-
path { fill: #000; }
-
@media (prefers-color-scheme: dark) {
-
path { fill: #FFF; }
-
}
-
</style>
-
</svg>
+5459
public/words.txt
···
+
about
+
search
+
other
+
which
+
their
+
there
+
contact
+
business
+
online
+
first
+
would
+
services
+
these
+
click
+
service
+
price
+
people
+
state
+
email
+
health
+
world
+
products
+
music
+
should
+
product
+
system
+
policy
+
number
+
please
+
support
+
message
+
after
+
software
+
video
+
where
+
rights
+
public
+
books
+
school
+
through
+
links
+
review
+
years
+
order
+
privacy
+
items
+
company
+
group
+
under
+
general
+
research
+
january
+
reviews
+
program
+
games
+
could
+
great
+
united
+
hotel
+
center
+
store
+
travel
+
comments
+
report
+
member
+
details
+
terms
+
before
+
hotels
+
right
+
because
+
local
+
those
+
using
+
results
+
office
+
national
+
design
+
posted
+
internet
+
address
+
within
+
states
+
phone
+
shipping
+
reserved
+
subject
+
between
+
forum
+
family
+
based
+
black
+
check
+
special
+
prices
+
website
+
index
+
being
+
women
+
today
+
south
+
project
+
pages
+
version
+
section
+
found
+
sports
+
house
+
related
+
security
+
county
+
american
+
photo
+
members
+
power
+
while
+
network
+
computer
+
systems
+
three
+
total
+
place
+
download
+
without
+
access
+
think
+
north
+
current
+
posts
+
media
+
control
+
water
+
history
+
pictures
+
personal
+
since
+
guide
+
board
+
location
+
change
+
white
+
small
+
rating
+
children
+
during
+
return
+
students
+
shopping
+
account
+
times
+
sites
+
level
+
digital
+
profile
+
previous
+
events
+
hours
+
image
+
title
+
another
+
shall
+
property
+
class
+
still
+
money
+
quality
+
every
+
listing
+
content
+
country
+
private
+
little
+
visit
+
tools
+
reply
+
customer
+
december
+
compare
+
movies
+
include
+
college
+
value
+
article
+
provide
+
source
+
author
+
press
+
learn
+
around
+
print
+
course
+
canada
+
process
+
stock
+
training
+
credit
+
point
+
science
+
advanced
+
sales
+
english
+
estate
+
select
+
windows
+
photos
+
thread
+
category
+
large
+
gallery
+
table
+
register
+
however
+
october
+
november
+
market
+
library
+
really
+
action
+
start
+
series
+
model
+
features
+
industry
+
human
+
provided
+
required
+
second
+
movie
+
forums
+
march
+
better
+
yahoo
+
going
+
medical
+
friend
+
server
+
study
+
staff
+
articles
+
feedback
+
again
+
looking
+
issues
+
april
+
never
+
users
+
complete
+
street
+
topic
+
comment
+
things
+
working
+
against
+
standard
+
person
+
below
+
mobile
+
party
+
payment
+
login
+
student
+
programs
+
offers
+
legal
+
above
+
recent
+
stores
+
problem
+
memory
+
social
+
august
+
quote
+
language
+
story
+
options
+
rates
+
create
+
young
+
america
+
field
+
paper
+
single
+
example
+
girls
+
password
+
latest
+
question
+
changes
+
night
+
texas
+
poker
+
status
+
browse
+
issue
+
range
+
building
+
seller
+
court
+
february
+
always
+
result
+
audio
+
light
+
write
+
offer
+
groups
+
given
+
files
+
event
+
release
+
analysis
+
request
+
china
+
making
+
picture
+
needs
+
possible
+
might
+
month
+
major
+
areas
+
future
+
space
+
cards
+
problems
+
london
+
meeting
+
become
+
interest
+
child
+
enter
+
share
+
similar
+
garden
+
schools
+
million
+
added
+
listed
+
learning
+
energy
+
delivery
+
popular
+
stories
+
journal
+
reports
+
welcome
+
central
+
images
+
notice
+
original
+
radio
+
until
+
color
+
council
+
includes
+
track
+
archive
+
others
+
format
+
least
+
society
+
months
+
safety
+
friends
+
trade
+
edition
+
messages
+
further
+
updated
+
having
+
provides
+
david
+
already
+
green
+
studies
+
close
+
common
+
drive
+
specific
+
several
+
living
+
called
+
short
+
display
+
limited
+
powered
+
means
+
director
+
daily
+
beach
+
natural
+
whether
+
period
+
planning
+
database
+
official
+
weather
+
average
+
window
+
france
+
region
+
island
+
record
+
direct
+
records
+
district
+
calendar
+
costs
+
style
+
front
+
update
+
parts
+
early
+
miles
+
sound
+
resource
+
present
+
either
+
document
+
works
+
material
+
written
+
federal
+
hosting
+
rules
+
final
+
adult
+
tickets
+
thing
+
centre
+
cheap
+
finance
+
minutes
+
third
+
gifts
+
europe
+
reading
+
topics
+
cover
+
usually
+
together
+
videos
+
percent
+
function
+
getting
+
global
+
economic
+
player
+
projects
+
lyrics
+
often
+
submit
+
germany
+
amount
+
watch
+
included
+
though
+
thanks
+
deals
+
various
+
words
+
linux
+
james
+
weight
+
heart
+
received
+
choose
+
archives
+
points
+
magazine
+
error
+
camera
+
clear
+
receive
+
domain
+
methods
+
chapter
+
makes
+
policies
+
beauty
+
manager
+
india
+
position
+
taken
+
listings
+
models
+
michael
+
known
+
cases
+
florida
+
simple
+
quick
+
wireless
+
license
+
friday
+
whole
+
annual
+
later
+
basic
+
shows
+
google
+
church
+
method
+
purchase
+
active
+
response
+
practice
+
hardware
+
figure
+
holiday
+
enough
+
designed
+
along
+
among
+
death
+
writing
+
speed
+
brand
+
discount
+
higher
+
effects
+
created
+
remember
+
yellow
+
increase
+
kingdom
+
thought
+
stuff
+
french
+
storage
+
japan
+
doing
+
loans
+
shoes
+
entry
+
nature
+
orders
+
africa
+
summary
+
growth
+
notes
+
agency
+
monday
+
european
+
activity
+
although
+
western
+
income
+
force
+
overall
+
river
+
package
+
contents
+
players
+
engine
+
album
+
regional
+
supplies
+
started
+
views
+
plans
+
double
+
build
+
screen
+
exchange
+
types
+
lines
+
continue
+
across
+
benefits
+
needed
+
season
+
apply
+
someone
+
anything
+
printer
+
believe
+
effect
+
asked
+
sunday
+
casino
+
volume
+
cross
+
anyone
+
mortgage
+
silver
+
inside
+
solution
+
mature
+
rather
+
weeks
+
addition
+
supply
+
nothing
+
certain
+
running
+
lower
+
union
+
jewelry
+
clothing
+
names
+
robert
+
homepage
+
skills
+
islands
+
advice
+
career
+
military
+
rental
+
decision
+
leave
+
british
+
teens
+
woman
+
sellers
+
middle
+
cable
+
taking
+
values
+
division
+
coming
+
tuesday
+
object
+
lesbian
+
machine
+
length
+
actually
+
score
+
client
+
returns
+
capital
+
follow
+
sample
+
shown
+
saturday
+
england
+
culture
+
flash
+
george
+
choice
+
starting
+
thursday
+
courses
+
consumer
+
airport
+
foreign
+
artist
+
outside
+
levels
+
channel
+
letter
+
phones
+
ideas
+
summer
+
allow
+
degree
+
contract
+
button
+
releases
+
homes
+
super
+
matter
+
custom
+
virginia
+
almost
+
located
+
multiple
+
asian
+
editor
+
cause
+
focus
+
featured
+
rooms
+
female
+
thomas
+
primary
+
cancer
+
numbers
+
reason
+
browser
+
spring
+
answer
+
voice
+
friendly
+
schedule
+
purpose
+
feature
+
comes
+
police
+
everyone
+
approach
+
cameras
+
brown
+
physical
+
medicine
+
ratings
+
chicago
+
forms
+
glass
+
happy
+
smith
+
wanted
+
thank
+
unique
+
survey
+
prior
+
sport
+
ready
+
animal
+
sources
+
mexico
+
regular
+
secure
+
simply
+
evidence
+
station
+
round
+
paypal
+
favorite
+
option
+
master
+
valley
+
recently
+
probably
+
rentals
+
built
+
blood
+
improve
+
larger
+
networks
+
earth
+
parents
+
nokia
+
impact
+
transfer
+
kitchen
+
strong
+
carolina
+
wedding
+
hospital
+
ground
+
overview
+
owners
+
disease
+
italy
+
perfect
+
classic
+
basis
+
command
+
cities
+
william
+
express
+
award
+
distance
+
peter
+
ensure
+
involved
+
extra
+
partners
+
budget
+
rated
+
guides
+
success
+
maximum
+
existing
+
quite
+
selected
+
amazon
+
patients
+
warning
+
horse
+
forward
+
flowers
+
stars
+
lists
+
owner
+
retail
+
animals
+
useful
+
directly
+
housing
+
takes
+
bring
+
catalog
+
searches
+
trying
+
mother
+
traffic
+
joined
+
input
+
strategy
+
agent
+
valid
+
modern
+
senior
+
ireland
+
teaching
+
grand
+
testing
+
trial
+
charge
+
units
+
instead
+
canadian
+
normal
+
wrote
+
ships
+
entire
+
leading
+
metal
+
positive
+
fitness
+
chinese
+
opinion
+
football
+
abstract
+
output
+
funds
+
greater
+
likely
+
develop
+
artists
+
guest
+
seems
+
trust
+
contains
+
session
+
multi
+
republic
+
vacation
+
century
+
academic
+
graphics
+
indian
+
expected
+
grade
+
dating
+
pacific
+
mountain
+
filter
+
mailing
+
vehicle
+
longer
+
consider
+
northern
+
behind
+
panel
+
floor
+
german
+
buying
+
match
+
proposed
+
default
+
require
+
outdoor
+
morning
+
allows
+
protein
+
plant
+
reported
+
politics
+
partner
+
authors
+
boards
+
faculty
+
parties
+
mission
+
string
+
sense
+
modified
+
released
+
stage
+
internal
+
goods
+
unless
+
richard
+
detailed
+
japanese
+
approved
+
target
+
except
+
ability
+
maybe
+
moving
+
brands
+
places
+
pretty
+
spain
+
southern
+
yourself
+
winter
+
battery
+
youth
+
pressure
+
boston
+
keywords
+
medium
+
break
+
purposes
+
dance
+
itself
+
defined
+
papers
+
playing
+
awards
+
studio
+
reader
+
virtual
+
device
+
answers
+
remote
+
external
+
apple
+
offered
+
theory
+
enjoy
+
remove
+
surface
+
minimum
+
visual
+
variety
+
teachers
+
martin
+
manual
+
block
+
subjects
+
agents
+
repair
+
civil
+
steel
+
songs
+
fixed
+
wrong
+
hands
+
finally
+
updates
+
desktop
+
classes
+
paris
+
sector
+
capacity
+
requires
+
jersey
+
fully
+
father
+
electric
+
quotes
+
officer
+
driver
+
respect
+
unknown
+
worth
+
teacher
+
workers
+
georgia
+
peace
+
campus
+
showing
+
creative
+
coast
+
benefit
+
progress
+
funding
+
devices
+
grant
+
agree
+
fiction
+
watches
+
careers
+
beyond
+
families
+
museum
+
blogs
+
accepted
+
former
+
complex
+
agencies
+
parent
+
spanish
+
michigan
+
columbia
+
setting
+
scale
+
stand
+
economy
+
highest
+
helpful
+
monthly
+
critical
+
frame
+
musical
+
angeles
+
employee
+
chief
+
gives
+
bottom
+
packages
+
detail
+
changed
+
heard
+
begin
+
colorado
+
royal
+
clean
+
switch
+
russian
+
largest
+
african
+
titles
+
relevant
+
justice
+
connect
+
bible
+
basket
+
applied
+
weekly
+
demand
+
suite
+
vegas
+
square
+
chris
+
advance
+
auction
+
allowed
+
correct
+
charles
+
nation
+
selling
+
piece
+
sheet
+
seven
+
older
+
illinois
+
elements
+
species
+
cells
+
module
+
resort
+
facility
+
random
+
pricing
+
minister
+
motion
+
looks
+
fashion
+
visitors
+
monitor
+
trading
+
forest
+
calls
+
whose
+
coverage
+
couple
+
giving
+
chance
+
vision
+
ending
+
clients
+
actions
+
listen
+
discuss
+
accept
+
naked
+
clinical
+
sciences
+
markets
+
lowest
+
highly
+
appear
+
lives
+
currency
+
leather
+
patient
+
actual
+
stone
+
commerce
+
perhaps
+
persons
+
tests
+
village
+
accounts
+
amateur
+
factors
+
coffee
+
settings
+
buyer
+
cultural
+
steve
+
easily
+
poster
+
closed
+
holidays
+
zealand
+
balance
+
graduate
+
replies
+
initial
+
label
+
thinking
+
scott
+
canon
+
league
+
waste
+
minute
+
provider
+
optional
+
sections
+
chair
+
fishing
+
effort
+
phase
+
fields
+
fantasy
+
letters
+
motor
+
context
+
install
+
shirt
+
apparel
+
crime
+
count
+
breast
+
johnson
+
quickly
+
dollars
+
websites
+
religion
+
claim
+
driving
+
surgery
+
patch
+
measures
+
kansas
+
chemical
+
doctor
+
reduce
+
brought
+
himself
+
enable
+
exercise
+
santa
+
leader
+
diamond
+
israel
+
servers
+
alone
+
meetings
+
seconds
+
jones
+
arizona
+
keyword
+
flight
+
congress
+
username
+
produced
+
italian
+
pocket
+
saint
+
freedom
+
argument
+
creating
+
drugs
+
joint
+
premium
+
fresh
+
attorney
+
upgrade
+
factor
+
growing
+
stream
+
hearing
+
eastern
+
auctions
+
therapy
+
entries
+
dates
+
signed
+
upper
+
serious
+
prime
+
samsung
+
limit
+
began
+
louis
+
steps
+
errors
+
shops
+
efforts
+
informed
+
thoughts
+
creek
+
worked
+
quantity
+
urban
+
sorted
+
myself
+
tours
+
platform
+
labor
+
admin
+
nursing
+
defense
+
machines
+
heavy
+
covered
+
recovery
+
merchant
+
expert
+
protect
+
solid
+
became
+
orange
+
vehicles
+
prevent
+
theme
+
campaign
+
marine
+
guitar
+
finding
+
examples
+
saying
+
spirit
+
claims
+
motorola
+
affairs
+
touch
+
intended
+
towards
+
goals
+
election
+
suggest
+
branch
+
charges
+
serve
+
reasons
+
magic
+
mount
+
smart
+
talking
+
latin
+
avoid
+
manage
+
corner
+
oregon
+
element
+
birth
+
virus
+
abuse
+
requests
+
separate
+
quarter
+
tables
+
define
+
racing
+
facts
+
column
+
plants
+
faith
+
chain
+
identify
+
avenue
+
missing
+
domestic
+
sitemap
+
moved
+
houston
+
reach
+
mental
+
viewed
+
moment
+
extended
+
sequence
+
attack
+
sorry
+
centers
+
opening
+
damage
+
reserve
+
recipes
+
gamma
+
plastic
+
produce
+
placed
+
truth
+
counter
+
failure
+
follows
+
weekend
+
dollar
+
ontario
+
films
+
bridge
+
native
+
williams
+
movement
+
printing
+
baseball
+
owned
+
approval
+
draft
+
chart
+
played
+
contacts
+
jesus
+
readers
+
clubs
+
jackson
+
equal
+
matching
+
offering
+
shirts
+
profit
+
leaders
+
posters
+
variable
+
expect
+
parking
+
compared
+
workshop
+
russia
+
codes
+
kinds
+
seattle
+
golden
+
teams
+
lighting
+
senate
+
forces
+
funny
+
brother
+
turned
+
portable
+
tried
+
returned
+
pattern
+
named
+
theatre
+
laser
+
earlier
+
sponsor
+
warranty
+
indiana
+
harry
+
objects
+
delete
+
evening
+
assembly
+
nuclear
+
taxes
+
mouse
+
signal
+
criminal
+
issued
+
brain
+
sexual
+
powerful
+
dream
+
obtained
+
false
+
flower
+
passed
+
supplied
+
falls
+
opinions
+
promote
+
stated
+
stats
+
hawaii
+
appears
+
carry
+
decided
+
covers
+
hello
+
designs
+
maintain
+
tourism
+
priority
+
adults
+
clips
+
savings
+
graphic
+
payments
+
binding
+
brief
+
ended
+
winning
+
eight
+
straight
+
script
+
served
+
wants
+
prepared
+
dining
+
alert
+
atlanta
+
dakota
+
queen
+
credits
+
clearly
+
handle
+
sweet
+
criteria
+
pubmed
+
diego
+
truck
+
behavior
+
enlarge
+
revenue
+
measure
+
changing
+
votes
+
looked
+
festival
+
ocean
+
flights
+
experts
+
signs
+
depth
+
whatever
+
logged
+
laptop
+
vintage
+
train
+
exactly
+
explore
+
maryland
+
concept
+
nearly
+
eligible
+
checkout
+
reality
+
forgot
+
handling
+
origin
+
gaming
+
feeds
+
billion
+
scotland
+
faster
+
dallas
+
bought
+
nations
+
route
+
followed
+
broken
+
frank
+
alaska
+
battle
+
anime
+
speak
+
protocol
+
query
+
equity
+
speech
+
rural
+
shared
+
sounds
+
judge
+
bytes
+
forced
+
fight
+
height
+
speaker
+
filed
+
obtain
+
offices
+
designer
+
remain
+
managed
+
failed
+
marriage
+
korea
+
banks
+
secret
+
kelly
+
leads
+
negative
+
austin
+
toronto
+
theater
+
springs
+
missouri
+
andrew
+
perform
+
healthy
+
assets
+
injury
+
joseph
+
ministry
+
drivers
+
lawyer
+
figures
+
married
+
proposal
+
sharing
+
portal
+
waiting
+
birthday
+
gratis
+
banking
+
brian
+
toward
+
slightly
+
assist
+
conduct
+
lingerie
+
calling
+
serving
+
profiles
+
miami
+
comics
+
matters
+
houses
+
postal
+
controls
+
breaking
+
combined
+
ultimate
+
wales
+
minor
+
finish
+
noted
+
reduced
+
physics
+
spent
+
extreme
+
samples
+
davis
+
daniel
+
reviewed
+
forecast
+
removed
+
helps
+
singles
+
cycle
+
amounts
+
contain
+
accuracy
+
sleep
+
pharmacy
+
brazil
+
creation
+
static
+
scene
+
hunter
+
crystal
+
famous
+
writer
+
chairman
+
violence
+
oklahoma
+
speakers
+
drink
+
academy
+
dynamic
+
gender
+
cleaning
+
concerns
+
vendor
+
intel
+
officers
+
referred
+
supports
+
regions
+
junior
+
rings
+
meaning
+
ladies
+
henry
+
ticket
+
guess
+
agreed
+
soccer
+
import
+
posting
+
presence
+
instant
+
viewing
+
majority
+
christ
+
aspects
+
austria
+
ahead
+
scheme
+
utility
+
preview
+
manner
+
matrix
+
devel
+
despite
+
strength
+
turkey
+
proper
+
degrees
+
delta
+
seeking
+
inches
+
phoenix
+
shares
+
daughter
+
standing
+
comfort
+
colors
+
cisco
+
ordering
+
alpha
+
appeal
+
cruise
+
bonus
+
bookmark
+
specials
+
disney
+
adobe
+
smoking
+
becomes
+
drives
+
alabama
+
improved
+
trees
+
achieve
+
dress
+
dealer
+
nearby
+
carried
+
happen
+
exposure
+
gambling
+
refer
+
miller
+
outdoors
+
clothes
+
caused
+
luxury
+
babes
+
frames
+
indeed
+
circuit
+
layer
+
printed
+
removal
+
easier
+
printers
+
adding
+
kentucky
+
mostly
+
taylor
+
prints
+
spend
+
factory
+
interior
+
revised
+
optical
+
relative
+
amazing
+
clock
+
identity
+
suites
+
feeling
+
hidden
+
victoria
+
serial
+
relief
+
revision
+
ratio
+
planet
+
copies
+
recipe
+
permit
+
seeing
+
proof
+
tennis
+
bedroom
+
empty
+
instance
+
licensed
+
orlando
+
bureau
+
maine
+
ideal
+
specs
+
recorded
+
pieces
+
finished
+
parks
+
dinner
+
lawyers
+
sydney
+
stress
+
cream
+
trends
+
discover
+
patterns
+
boxes
+
hills
+
fourth
+
advisor
+
aware
+
wilson
+
shape
+
irish
+
stations
+
remains
+
greatest
+
firms
+
operator
+
generic
+
usage
+
charts
+
mixed
+
census
+
exist
+
wheel
+
transit
+
compact
+
poetry
+
lights
+
tracking
+
angel
+
keeping
+
attempt
+
matches
+
width
+
noise
+
engines
+
forget
+
array
+
accurate
+
stephen
+
climate
+
alcohol
+
greek
+
managing
+
sister
+
walking
+
explain
+
smaller
+
newest
+
happened
+
extent
+
sharp
+
lesbians
+
export
+
managers
+
aircraft
+
modules
+
sweden
+
conflict
+
versions
+
employer
+
occur
+
knows
+
describe
+
concern
+
backup
+
citizens
+
heritage
+
holding
+
trouble
+
spread
+
coach
+
kevin
+
expand
+
audience
+
assigned
+
jordan
+
affect
+
virgin
+
raised
+
directed
+
dealers
+
sporting
+
helping
+
affected
+
totally
+
plate
+
expenses
+
indicate
+
blonde
+
anderson
+
organic
+
albums
+
cheats
+
guests
+
hosted
+
diseases
+
nevada
+
thailand
+
agenda
+
anyway
+
tracks
+
advisory
+
logic
+
template
+
prince
+
circle
+
grants
+
anywhere
+
atlantic
+
edward
+
investor
+
leaving
+
wildlife
+
cooking
+
speaking
+
sponsors
+
respond
+
sizes
+
plain
+
entered
+
launch
+
checking
+
costa
+
belgium
+
guidance
+
trail
+
symbol
+
crafts
+
highway
+
buddy
+
observed
+
setup
+
booking
+
glossary
+
fiscal
+
styles
+
denver
+
filled
+
channels
+
ericsson
+
appendix
+
notify
+
blues
+
portion
+
scope
+
supplier
+
cables
+
cotton
+
biology
+
dental
+
killed
+
border
+
ancient
+
debate
+
starts
+
causes
+
arkansas
+
leisure
+
learned
+
notebook
+
explorer
+
historic
+
attached
+
opened
+
husband
+
disabled
+
crazy
+
upcoming
+
britain
+
concert
+
scores
+
comedy
+
adopted
+
weblog
+
linear
+
bears
+
carrier
+
edited
+
constant
+
mouth
+
jewish
+
meter
+
linked
+
portland
+
concepts
+
reflect
+
deliver
+
wonder
+
lessons
+
fruit
+
begins
+
reform
+
alerts
+
treated
+
mysql
+
relating
+
assume
+
alliance
+
confirm
+
neither
+
lewis
+
howard
+
offline
+
leaves
+
engineer
+
replace
+
checks
+
reached
+
becoming
+
safari
+
sugar
+
stick
+
allen
+
relation
+
enabled
+
genre
+
slide
+
montana
+
tested
+
enhance
+
exact
+
bound
+
adapter
+
formal
+
hockey
+
storm
+
micro
+
colleges
+
laptops
+
showed
+
editors
+
threads
+
supreme
+
brothers
+
presents
+
dolls
+
estimate
+
cancel
+
limits
+
weapons
+
paint
+
delay
+
pilot
+
outlet
+
czech
+
novel
+
ultra
+
winner
+
idaho
+
episode
+
potter
+
plays
+
bulletin
+
modify
+
oxford
+
truly
+
epinions
+
painting
+
universe
+
patent
+
eating
+
planned
+
watching
+
lodge
+
mirror
+
sterling
+
sessions
+
kernel
+
stocks
+
buyers
+
journals
+
jennifer
+
antonio
+
charged
+
broad
+
taiwan
+
chosen
+
greece
+
swiss
+
sarah
+
clark
+
terminal
+
nights
+
behalf
+
liquid
+
nebraska
+
salary
+
foods
+
gourmet
+
guard
+
properly
+
orleans
+
saving
+
empire
+
resume
+
twenty
+
newly
+
raise
+
prepare
+
avatar
+
illegal
+
hundreds
+
lincoln
+
helped
+
premier
+
tomorrow
+
decide
+
consent
+
drama
+
visiting
+
downtown
+
keyboard
+
contest
+
bands
+
suitable
+
millions
+
lunch
+
audit
+
chamber
+
guinea
+
findings
+
muscle
+
clicking
+
polls
+
typical
+
tower
+
yours
+
chicken
+
attend
+
shower
+
sending
+
jason
+
tonight
+
holdem
+
shell
+
province
+
catholic
+
governor
+
seemed
+
swimming
+
spyware
+
formula
+
solar
+
catch
+
pakistan
+
reliable
+
doubt
+
finder
+
unable
+
periods
+
tasks
+
attacks
+
const
+
doors
+
symptoms
+
resorts
+
biggest
+
memorial
+
visitor
+
forth
+
insert
+
gateway
+
alumni
+
drawing
+
ordered
+
fighting
+
happens
+
romance
+
bruce
+
split
+
themes
+
powers
+
heaven
+
pregnant
+
twice
+
focused
+
egypt
+
bargain
+
cellular
+
norway
+
vermont
+
asking
+
blocks
+
normally
+
hunting
+
diabetes
+
shift
+
bodies
+
cutting
+
simon
+
writers
+
marks
+
flexible
+
loved
+
mapping
+
numerous
+
birds
+
indexed
+
superior
+
saved
+
paying
+
cartoon
+
shots
+
moore
+
granted
+
choices
+
carbon
+
spending
+
magnetic
+
registry
+
crisis
+
outlook
+
massive
+
denmark
+
employed
+
bright
+
treat
+
header
+
poverty
+
formed
+
piano
+
sheets
+
patrick
+
puerto
+
displays
+
plasma
+
allowing
+
earnings
+
mystery
+
journey
+
delaware
+
bidding
+
risks
+
banner
+
charter
+
barbara
+
counties
+
ports
+
dreams
+
blogger
+
stands
+
teach
+
occurred
+
rapid
+
hairy
+
reverse
+
deposit
+
seminar
+
latina
+
wheels
+
specify
+
dutch
+
formats
+
depends
+
boots
+
holds
+
router
+
concrete
+
editing
+
poland
+
folder
+
womens
+
upload
+
pulse
+
voting
+
courts
+
notices
+
detroit
+
metro
+
toshiba
+
strip
+
pearl
+
accident
+
resident
+
possibly
+
airline
+
regard
+
exists
+
smooth
+
strike
+
flashing
+
narrow
+
threat
+
surveys
+
sitting
+
putting
+
vietnam
+
trailer
+
castle
+
gardens
+
missed
+
malaysia
+
antique
+
labels
+
willing
+
acting
+
heads
+
stored
+
logos
+
antiques
+
density
+
hundred
+
strange
+
mention
+
parallel
+
honda
+
amended
+
operate
+
bills
+
bathroom
+
stable
+
opera
+
doctors
+
lesson
+
cinema
+
asset
+
drinking
+
reaction
+
blank
+
enhanced
+
entitled
+
severe
+
generate
+
deluxe
+
humor
+
monitors
+
lived
+
duration
+
pursuant
+
fabric
+
visits
+
tight
+
domains
+
contrast
+
flying
+
berlin
+
siemens
+
adoption
+
meant
+
capture
+
pounds
+
buffalo
+
plane
+
desire
+
camping
+
meets
+
welfare
+
caught
+
marked
+
driven
+
measured
+
medline
+
bottle
+
marshall
+
massage
+
rubber
+
closing
+
tampa
+
thousand
+
legend
+
grace
+
susan
+
adams
+
python
+
monster
+
villa
+
columns
+
hamilton
+
cookies
+
inner
+
tutorial
+
entity
+
cruises
+
holder
+
portugal
+
lawrence
+
roman
+
duties
+
valuable
+
ethics
+
forever
+
dragon
+
captain
+
imagine
+
brings
+
heating
+
scripts
+
stereo
+
taste
+
dealing
+
commit
+
airlines
+
liberal
+
livecam
+
trips
+
sides
+
turns
+
cache
+
jacket
+
oracle
+
matthew
+
lease
+
aviation
+
hobbies
+
proud
+
excess
+
disaster
+
console
+
commands
+
giant
+
achieved
+
injuries
+
shipped
+
seats
+
alarm
+
voltage
+
anthony
+
nintendo
+
usual
+
loading
+
stamps
+
appeared
+
franklin
+
angle
+
vinyl
+
mining
+
ongoing
+
worst
+
imaging
+
betting
+
liberty
+
wyoming
+
convert
+
analyst
+
garage
+
exciting
+
thongs
+
ringtone
+
finland
+
morgan
+
derived
+
pleasure
+
honor
+
oriented
+
eagle
+
desktops
+
pants
+
columbus
+
nurse
+
prayer
+
quiet
+
postage
+
producer
+
cheese
+
comic
+
crown
+
maker
+
crack
+
picks
+
semester
+
fetish
+
applies
+
casinos
+
smoke
+
apache
+
filters
+
craft
+
apart
+
fellow
+
blind
+
lounge
+
coins
+
gross
+
strongly
+
hilton
+
proteins
+
horror
+
familiar
+
capable
+
douglas
+
debian
+
epson
+
elected
+
carrying
+
victory
+
madison
+
editions
+
mainly
+
ethnic
+
actor
+
finds
+
fifth
+
citizen
+
vertical
+
prize
+
occurs
+
absolute
+
consists
+
anytime
+
soldiers
+
guardian
+
lecture
+
layout
+
classics
+
horses
+
dirty
+
wayne
+
donate
+
taught
+
worker
+
alive
+
temple
+
prove
+
wings
+
breaks
+
genetic
+
waters
+
promise
+
prefer
+
ridge
+
cabinet
+
modem
+
harris
+
bringing
+
evaluate
+
tiffany
+
tropical
+
collect
+
toyota
+
streets
+
vector
+
shaved
+
turning
+
buffer
+
purple
+
larry
+
mutual
+
pipeline
+
syntax
+
prison
+
skill
+
chairs
+
everyday
+
moves
+
inquiry
+
ethernet
+
checked
+
exhibit
+
throw
+
trend
+
sierra
+
visible
+
desert
+
oldest
+
rhode
+
mercury
+
steven
+
handbook
+
navigate
+
worse
+
summit
+
victims
+
spaces
+
burning
+
escape
+
coupons
+
somewhat
+
receiver
+
cialis
+
boats
+
glance
+
scottish
+
arcade
+
richmond
+
russell
+
tells
+
obvious
+
fiber
+
graph
+
covering
+
platinum
+
judgment
+
bedrooms
+
talks
+
filing
+
foster
+
modeling
+
passing
+
awarded
+
trials
+
tissue
+
clinton
+
masters
+
bonds
+
alberta
+
commons
+
fraud
+
spectrum
+
arrival
+
pottery
+
emphasis
+
roger
+
aspect
+
awesome
+
mexican
+
counts
+
priced
+
crash
+
desired
+
inter
+
closer
+
assumes
+
heights
+
shadow
+
riding
+
firefox
+
expense
+
grove
+
venture
+
clinic
+
korean
+
healing
+
princess
+
entering
+
packet
+
spray
+
studios
+
buttons
+
funded
+
thompson
+
winners
+
extend
+
roads
+
dublin
+
rolling
+
memories
+
nelson
+
arrived
+
creates
+
faces
+
tourist
+
mayor
+
murder
+
adequate
+
senator
+
yield
+
grades
+
cartoons
+
digest
+
lodging
+
hence
+
entirely
+
replaced
+
radar
+
rescue
+
losses
+
combat
+
reducing
+
stopped
+
lakes
+
closely
+
diary
+
kings
+
shooting
+
flags
+
baker
+
launched
+
shock
+
walls
+
abroad
+
ebony
+
drawn
+
arthur
+
visited
+
walker
+
suggests
+
beast
+
operated
+
targets
+
overseas
+
dodge
+
counsel
+
pizza
+
invited
+
yards
+
gordon
+
farmers
+
queries
+
ukraine
+
absence
+
nearest
+
cluster
+
vendors
+
whereas
+
serves
+
woods
+
surprise
+
partial
+
shoppers
+
couples
+
ranking
+
jokes
+
simpson
+
twiki
+
sublime
+
palace
+
verify
+
globe
+
trusted
+
copper
+
dicke
+
kerry
+
receipt
+
supposed
+
ordinary
+
nobody
+
ghost
+
applying
+
pride
+
knowing
+
reporter
+
keith
+
champion
+
cloudy
+
linda
+
chile
+
plenty
+
sentence
+
throat
+
ignore
+
maria
+
uniform
+
wealth
+
vacuum
+
dancing
+
brass
+
writes
+
plaza
+
outcomes
+
survival
+
quest
+
publish
+
trans
+
jonathan
+
whenever
+
lifetime
+
pioneer
+
booty
+
acrobat
+
plates
+
acres
+
venue
+
athletic
+
thermal
+
essays
+
vital
+
telling
+
fairly
+
coastal
+
config
+
charity
+
excel
+
modes
+
campbell
+
stupid
+
harbor
+
hungary
+
traveler
+
segment
+
realize
+
enemy
+
puzzle
+
rising
+
aluminum
+
wells
+
wishlist
+
opens
+
insight
+
secrets
+
lucky
+
latter
+
thick
+
trailers
+
repeat
+
syndrome
+
philips
+
penalty
+
glasses
+
enables
+
iraqi
+
builder
+
vista
+
jessica
+
chips
+
terry
+
flood
+
arena
+
pupils
+
stewart
+
outcome
+
expanded
+
casual
+
grown
+
polish
+
lovely
+
extras
+
centres
+
jerry
+
clause
+
smile
+
lands
+
troops
+
indoor
+
bulgaria
+
armed
+
broker
+
charger
+
believed
+
cooling
+
trucks
+
divorce
+
laura
+
shopper
+
tokyo
+
partly
+
nikon
+
candy
+
pills
+
tiger
+
donald
+
folks
+
sensor
+
exposed
+
telecom
+
angels
+
deputy
+
sealed
+
loaded
+
scenes
+
boost
+
spanking
+
founded
+
chronic
+
icons
+
moral
+
catering
+
finger
+
keeps
+
pound
+
locate
+
trained
+
roses
+
bread
+
tobacco
+
wooden
+
motors
+
tough
+
roberts
+
incident
+
gonna
+
dynamics
+
decrease
+
chest
+
pension
+
billy
+
revenues
+
emerging
+
worship
+
craig
+
herself
+
churches
+
damages
+
reserves
+
solve
+
shorts
+
minority
+
diverse
+
johnny
+
recorder
+
facing
+
nancy
+
tones
+
passion
+
sight
+
defence
+
patches
+
refund
+
towns
+
trembl
+
divided
+
emails
+
cyprus
+
insider
+
seminars
+
makers
+
hearts
+
worry
+
carter
+
legacy
+
pleased
+
danger
+
vitamin
+
widely
+
phrase
+
genuine
+
raising
+
paradise
+
hybrid
+
reads
+
roles
+
glory
+
bigger
+
billing
+
diesel
+
versus
+
combine
+
exceed
+
saudi
+
fault
+
babies
+
karen
+
compiled
+
romantic
+
revealed
+
albert
+
examine
+
jimmy
+
graham
+
bristol
+
margaret
+
compaq
+
slowly
+
rugby
+
portions
+
infant
+
sectors
+
samuel
+
fluid
+
grounds
+
regards
+
unlike
+
equation
+
baskets
+
wright
+
barry
+
proven
+
cached
+
warren
+
studied
+
reviewer
+
involves
+
profits
+
devil
+
grass
+
comply
+
marie
+
florist
+
cherry
+
deutsch
+
kenya
+
webcam
+
funeral
+
nutten
+
earrings
+
enjoyed
+
chapters
+
charlie
+
quebec
+
dennis
+
francis
+
sized
+
manga
+
noticed
+
socket
+
silent
+
literary
+
signals
+
theft
+
swing
+
symbols
+
humans
+
analog
+
facial
+
choosing
+
talent
+
dated
+
seeker
+
wisdom
+
shoot
+
boundary
+
packard
+
offset
+
payday
+
philip
+
elite
+
holders
+
believes
+
swedish
+
poems
+
deadline
+
robot
+
witness
+
collins
+
equipped
+
stages
+
winds
+
powder
+
broadway
+
acquired
+
assess
+
stones
+
entrance
+
gnome
+
roots
+
losing
+
attempts
+
gadgets
+
noble
+
glasgow
+
impacts
+
gospel
+
shore
+
loves
+
induced
+
knight
+
loose
+
linking
+
appeals
+
earned
+
illness
+
islamic
+
pending
+
parker
+
lebanon
+
kennedy
+
teenage
+
triple
+
cooper
+
vincent
+
secured
+
unusual
+
answered
+
slots
+
disorder
+
routine
+
toolbar
+
rocks
+
titans
+
wearing
+
sought
+
genes
+
mounted
+
habitat
+
firewall
+
median
+
scanner
+
herein
+
animated
+
judicial
+
integer
+
bachelor
+
attitude
+
engaged
+
falling
+
basics
+
montreal
+
carpet
+
struct
+
lenses
+
binary
+
genetics
+
attended
+
dropped
+
walter
+
besides
+
hosts
+
moments
+
atlas
+
strings
+
feels
+
torture
+
deleted
+
mitchell
+
ralph
+
warner
+
embedded
+
inkjet
+
wizard
+
corps
+
actors
+
liver
+
liable
+
brochure
+
morris
+
petition
+
eminem
+
recall
+
antenna
+
picked
+
assumed
+
belief
+
killing
+
bikini
+
memphis
+
shoulder
+
decor
+
lookup
+
texts
+
harvard
+
brokers
+
diameter
+
ottawa
+
podcast
+
seasons
+
refine
+
bidder
+
singer
+
evans
+
herald
+
literacy
+
fails
+
aging
+
plugin
+
diving
+
invite
+
alice
+
latinas
+
suppose
+
involve
+
moderate
+
terror
+
younger
+
thirty
+
opposite
+
rapidly
+
dealtime
+
intro
+
mercedes
+
clerk
+
mills
+
outline
+
tramadol
+
holland
+
receives
+
jeans
+
fonts
+
refers
+
favor
+
veterans
+
sigma
+
xhtml
+
occasion
+
victim
+
demands
+
sleeping
+
careful
+
arrive
+
sunset
+
tracked
+
moreover
+
minimal
+
lottery
+
framed
+
aside
+
licence
+
michelle
+
essay
+
dialogue
+
camps
+
declared
+
aaron
+
handheld
+
trace
+
disposal
+
florists
+
packs
+
switches
+
romania
+
consult
+
greatly
+
blogging
+
cycling
+
midnight
+
commonly
+
inform
+
turkish
+
pentium
+
quantum
+
murray
+
intent
+
largely
+
pleasant
+
announce
+
spoke
+
arrow
+
sampling
+
rough
+
weird
+
inspired
+
holes
+
weddings
+
blade
+
suddenly
+
oxygen
+
cookie
+
meals
+
canyon
+
meters
+
merely
+
passes
+
pointer
+
stretch
+
durham
+
permits
+
muslim
+
sleeve
+
netscape
+
cleaner
+
cricket
+
feeding
+
stroke
+
township
+
rankings
+
robin
+
robinson
+
strap
+
sharon
+
crowd
+
olympic
+
remained
+
entities
+
customs
+
rainbow
+
roulette
+
decline
+
gloves
+
israeli
+
medicare
+
skiing
+
cloud
+
valve
+
hewlett
+
explains
+
proceed
+
flickr
+
feelings
+
knife
+
jamaica
+
shelf
+
timing
+
liked
+
adopt
+
denied
+
fotos
+
britney
+
freeware
+
donation
+
outer
+
deaths
+
rivers
+
tales
+
katrina
+
islam
+
nodes
+
thumbs
+
seeds
+
cited
+
targeted
+
skype
+
realized
+
twelve
+
founder
+
decade
+
gamecube
+
dispute
+
tired
+
titten
+
adverse
+
excerpt
+
steam
+
drinks
+
voices
+
acute
+
climbing
+
stood
+
perfume
+
carol
+
honest
+
albany
+
restore
+
stack
+
somebody
+
curve
+
creator
+
amber
+
museums
+
coding
+
tracker
+
passage
+
trunk
+
hiking
+
pierre
+
jelsoft
+
headset
+
oakland
+
colombia
+
waves
+
camel
+
lamps
+
suicide
+
archived
+
arabia
+
juice
+
chase
+
logical
+
sauce
+
extract
+
panama
+
payable
+
courtesy
+
athens
+
judges
+
retired
+
remarks
+
detected
+
decades
+
walked
+
arising
+
nissan
+
bracelet
+
juvenile
+
afraid
+
acoustic
+
railway
+
cassette
+
pointed
+
causing
+
mistake
+
norton
+
locked
+
fusion
+
mineral
+
steering
+
beads
+
fortune
+
canvas
+
parish
+
claimed
+
screens
+
cemetery
+
planner
+
croatia
+
flows
+
stadium
+
fewer
+
coupon
+
nurses
+
proxy
+
lanka
+
edwards
+
contests
+
costume
+
tagged
+
berkeley
+
voted
+
killer
+
bikes
+
gates
+
adjusted
+
bishop
+
pulled
+
shaped
+
seasonal
+
farmer
+
counters
+
slave
+
cultures
+
norfolk
+
coaching
+
examined
+
encoding
+
heroes
+
painted
+
lycos
+
zdnet
+
artwork
+
cosmetic
+
resulted
+
portrait
+
ethical
+
carriers
+
mobility
+
floral
+
builders
+
struggle
+
schemes
+
neutral
+
fisher
+
spears
+
bedding
+
joining
+
heading
+
equally
+
bearing
+
combo
+
seniors
+
worlds
+
guilty
+
haven
+
tablet
+
charm
+
violent
+
basin
+
ranch
+
crossing
+
cottage
+
drunk
+
crimes
+
resolved
+
mozilla
+
toner
+
latex
+
branches
+
anymore
+
delhi
+
holdings
+
alien
+
locator
+
broke
+
nepal
+
zimbabwe
+
browsing
+
resolve
+
melissa
+
moscow
+
thesis
+
nylon
+
discs
+
rocky
+
bargains
+
frequent
+
nigeria
+
ceiling
+
pixels
+
ensuring
+
hispanic
+
anybody
+
diamonds
+
fleet
+
untitled
+
bunch
+
totals
+
marriott
+
singing
+
afford
+
starring
+
referral
+
optimal
+
distinct
+
turner
+
sucking
+
cents
+
reuters
+
spoken
+
omega
+
stayed
+
civic
+
manuals
+
watched
+
saver
+
thereof
+
grill
+
redeem
+
rogers
+
grain
+
regime
+
wanna
+
wishes
+
depend
+
differ
+
ranging
+
monica
+
repairs
+
breath
+
candle
+
hanging
+
colored
+
verified
+
formerly
+
situated
+
seeks
+
herbal
+
loving
+
strictly
+
routing
+
stanley
+
retailer
+
vitamins
+
elegant
+
gains
+
renewal
+
opposed
+
deemed
+
scoring
+
brooklyn
+
sisters
+
critics
+
spots
+
hacker
+
madrid
+
margin
+
solely
+
salon
+
norman
+
turbo
+
headed
+
voters
+
madonna
+
murphy
+
thinks
+
thats
+
soldier
+
phillips
+
aimed
+
justin
+
interval
+
mirrors
+
tricks
+
reset
+
brush
+
expansys
+
panels
+
repeated
+
assault
+
spare
+
kodak
+
tongue
+
bowling
+
danish
+
monkey
+
filename
+
skirt
+
florence
+
invest
+
honey
+
analyzes
+
drawings
+
scenario
+
lovers
+
atomic
+
approx
+
arabic
+
gauge
+
junction
+
faced
+
rachel
+
solving
+
weekends
+
produces
+
chains
+
kingston
+
sixth
+
engage
+
deviant
+
quoted
+
adapters
+
farms
+
imports
+
cheat
+
bronze
+
sandy
+
suspect
+
macro
+
sender
+
crucial
+
adjacent
+
tuition
+
spouse
+
exotic
+
viewer
+
signup
+
threats
+
puzzles
+
reaching
+
damaged
+
receptor
+
laugh
+
surgical
+
destroy
+
citation
+
pitch
+
autos
+
premises
+
perry
+
proved
+
imperial
+
dozen
+
benjamin
+
teeth
+
cloth
+
studying
+
stamp
+
lotus
+
salmon
+
olympus
+
cargo
+
salem
+
starter
+
upgrades
+
likes
+
butter
+
pepper
+
weapon
+
luggage
+
burden
+
tapes
+
zones
+
races
+
stylish
+
maple
+
grocery
+
offshore
+
depot
+
kenneth
+
blend
+
harrison
+
julie
+
emission
+
finest
+
realty
+
janet
+
apparent
+
phpbb
+
autumn
+
probe
+
toilet
+
ranked
+
jackets
+
routes
+
packed
+
excited
+
outreach
+
helen
+
mounting
+
recover
+
lopez
+
balanced
+
timely
+
talked
+
debug
+
delayed
+
chuck
+
explicit
+
villas
+
ebook
+
exclude
+
peeing
+
brooks
+
newton
+
anxiety
+
bingo
+
whilst
+
spatial
+
ceramic
+
prompt
+
precious
+
minds
+
annually
+
scanners
+
xanax
+
fingers
+
sunny
+
ebooks
+
delivers
+
necklace
+
leeds
+
cedar
+
arranged
+
theaters
+
advocacy
+
raleigh
+
threaded
+
qualify
+
blair
+
hopes
+
mason
+
diagram
+
burns
+
pumps
+
footwear
+
beijing
+
peoples
+
victor
+
mario
+
attach
+
licenses
+
utils
+
removing
+
advised
+
spider
+
ranges
+
pairs
+
trails
+
hudson
+
isolated
+
calgary
+
interim
+
assisted
+
divine
+
approve
+
chose
+
compound
+
abortion
+
dialog
+
venues
+
blast
+
wellness
+
calcium
+
newport
+
indians
+
shield
+
harvest
+
membrane
+
prague
+
previews
+
locally
+
pickup
+
mothers
+
nascar
+
iceland
+
candles
+
sailing
+
sacred
+
morocco
+
chrome
+
tommy
+
refused
+
brake
+
exterior
+
greeting
+
ecology
+
oliver
+
congo
+
botswana
+
delays
+
olive
+
cyber
+
verizon
+
scored
+
clone
+
velocity
+
lambda
+
relay
+
composed
+
tears
+
oasis
+
baseline
+
angry
+
silicon
+
compete
+
lover
+
belong
+
honolulu
+
beatles
+
rolls
+
thomson
+
barnes
+
malta
+
daddy
+
ferry
+
rabbit
+
seating
+
exports
+
omaha
+
electron
+
loads
+
heather
+
passport
+
motel
+
unions
+
treasury
+
warrant
+
solaris
+
frozen
+
occupied
+
royalty
+
scales
+
rally
+
observer
+
sunshine
+
strain
+
ceremony
+
somehow
+
arrested
+
yamaha
+
hebrew
+
gained
+
dying
+
laundry
+
stuck
+
solomon
+
placing
+
stops
+
homework
+
adjust
+
assessed
+
enabling
+
filling
+
imposed
+
silence
+
focuses
+
soviet
+
treaty
+
vocal
+
trainer
+
organ
+
stronger
+
volumes
+
advances
+
lemon
+
toxic
+
darkness
+
bizrate
+
vienna
+
implied
+
stanford
+
packing
+
statute
+
rejected
+
satisfy
+
shelter
+
chapel
+
gamespot
+
layers
+
guided
+
bahamas
+
powell
+
mixture
+
bench
+
rider
+
radius
+
logging
+
hampton
+
borders
+
butts
+
bobby
+
sheep
+
railroad
+
lectures
+
wines
+
nursery
+
harder
+
cheapest
+
travesti
+
stuart
+
salvador
+
salad
+
monroe
+
tender
+
paste
+
clouds
+
tanzania
+
preserve
+
unsigned
+
staying
+
easter
+
theories
+
praise
+
jeremy
+
venice
+
estonia
+
veteran
+
streams
+
landing
+
signing
+
executed
+
katie
+
showcase
+
integral
+
relax
+
namibia
+
synopsis
+
hardly
+
prairie
+
reunion
+
composer
+
sword
+
absent
+
sells
+
ecuador
+
hoping
+
accessed
+
spirits
+
coral
+
pixel
+
float
+
colin
+
imported
+
paths
+
bubble
+
acquire
+
contrary
+
tribune
+
vessel
+
acids
+
focusing
+
viruses
+
cheaper
+
admitted
+
dairy
+
admit
+
fancy
+
equality
+
samoa
+
stickers
+
leasing
+
lauren
+
beliefs
+
squad
+
analyze
+
ashley
+
scroll
+
relate
+
wages
+
suffer
+
forests
+
invalid
+
concerts
+
martial
+
males
+
retain
+
execute
+
tunnel
+
genres
+
cambodia
+
patents
+
chaos
+
wheat
+
beaver
+
updating
+
readings
+
kijiji
+
confused
+
compiler
+
eagles
+
bases
+
accused
+
unity
+
bride
+
defines
+
airports
+
begun
+
brunette
+
packets
+
anchor
+
socks
+
parade
+
trigger
+
gathered
+
essex
+
slovenia
+
notified
+
beaches
+
folders
+
dramatic
+
surfaces
+
terrible
+
routers
+
pendant
+
dresses
+
baptist
+
hiring
+
clocks
+
females
+
wallace
+
reflects
+
taxation
+
fever
+
cuisine
+
surely
+
myspace
+
theorem
+
stylus
+
drums
+
arnold
+
chicks
+
cattle
+
radical
+
rover
+
treasure
+
reload
+
flame
+
levitra
+
tanks
+
assuming
+
monetary
+
elderly
+
floating
+
bolivia
+
spell
+
hottest
+
stevens
+
kuwait
+
emily
+
alleged
+
compile
+
webster
+
struck
+
plymouth
+
warnings
+
bridal
+
annex
+
tribal
+
curious
+
freight
+
rebate
+
meetup
+
eclipse
+
sudan
+
shuttle
+
stunning
+
cycles
+
affects
+
detect
+
actively
+
ampland
+
fastest
+
butler
+
injured
+
payroll
+
cookbook
+
courier
+
uploaded
+
hints
+
collapse
+
americas
+
unlikely
+
techno
+
beverage
+
tribute
+
wired
+
elvis
+
immune
+
latvia
+
forestry
+
barriers
+
rarely
+
infected
+
martha
+
genesis
+
barrier
+
argue
+
trains
+
metals
+
bicycle
+
letting
+
arise
+
celtic
+
thereby
+
jamie
+
particle
+
minerals
+
advise
+
humidity
+
bottles
+
boxing
+
bangkok
+
hughes
+
jeffrey
+
chess
+
operates
+
brisbane
+
survive
+
oscar
+
menus
+
reveal
+
canal
+
amino
+
herbs
+
clinics
+
manitoba
+
missions
+
watson
+
lying
+
costumes
+
strict
+
saddam
+
drill
+
offense
+
bryan
+
protest
+
hobby
+
tries
+
nickname
+
inline
+
washing
+
staffing
+
trick
+
enquiry
+
closure
+
timber
+
intense
+
playlist
+
showers
+
ruling
+
steady
+
statutes
+
myers
+
drops
+
wider
+
plugins
+
enrolled
+
sensors
+
screw
+
publicly
+
hourly
+
blame
+
geneva
+
freebsd
+
reseller
+
handed
+
suffered
+
intake
+
informal
+
tucson
+
heavily
+
swingers
+
fifty
+
headers
+
mistakes
+
uncle
+
defining
+
counting
+
assure
+
devoted
+
jacob
+
sodium
+
randy
+
hormone
+
timothy
+
brick
+
naval
+
medieval
+
bridges
+
captured
+
thehun
+
decent
+
casting
+
dayton
+
shortly
+
cameron
+
carlos
+
donna
+
andreas
+
warrior
+
diploma
+
cabin
+
innocent
+
scanning
+
valium
+
copying
+
cordless
+
patricia
+
eddie
+
uganda
+
fired
+
trivia
+
adidas
+
perth
+
grammar
+
syria
+
disagree
+
klein
+
harvey
+
tires
+
hazard
+
retro
+
gregory
+
episodes
+
boolean
+
circular
+
anger
+
mainland
+
suits
+
chances
+
interact
+
bizarre
+
glenn
+
auckland
+
olympics
+
fruits
+
ribbon
+
startup
+
suzuki
+
trinidad
+
kissing
+
handy
+
exempt
+
crops
+
reduces
+
geometry
+
slovakia
+
guild
+
gorgeous
+
capitol
+
dishes
+
barbados
+
chrysler
+
nervous
+
refuse
+
extends
+
mcdonald
+
replica
+
plumbing
+
brussels
+
tribe
+
trades
+
superb
+
trinity
+
handled
+
legends
+
floors
+
exhaust
+
shanghai
+
speaks
+
burton
+
davidson
+
copied
+
scotia
+
farming
+
gibson
+
roller
+
batch
+
organize
+
alter
+
nicole
+
latino
+
ghana
+
edges
+
mixing
+
handles
+
skilled
+
fitted
+
harmony
+
asthma
+
twins
+
triangle
+
amend
+
oriental
+
reward
+
windsor
+
zambia
+
hydrogen
+
webshots
+
sprint
+
chick
+
advocate
+
inputs
+
genome
+
escorts
+
thong
+
medal
+
coaches
+
vessels
+
walks
+
knives
+
arrange
+
artistic
+
honors
+
booth
+
indie
+
unified
+
bones
+
breed
+
detector
+
ignored
+
polar
+
fallen
+
precise
+
sussex
+
msgid
+
invoice
+
gather
+
backed
+
alfred
+
colonial
+
carey
+
motels
+
forming
+
embassy
+
danny
+
rebecca
+
slight
+
proceeds
+
indirect
+
amongst
+
msgstr
+
arrest
+
adipex
+
horizon
+
deeply
+
toolbox
+
marina
+
prizes
+
bosnia
+
browsers
+
patio
+
surfing
+
lloyd
+
optics
+
pursue
+
overcome
+
attract
+
brighton
+
beans
+
ellis
+
disable
+
snake
+
succeed
+
leonard
+
lending
+
reminder
+
searched
+
plains
+
raymond
+
insights
+
sullivan
+
midwest
+
karaoke
+
lonely
+
hereby
+
observe
+
julia
+
berry
+
collar
+
racial
+
bermuda
+
amanda
+
mobiles
+
kelkoo
+
exhibits
+
terrace
+
bacteria
+
replied
+
seafood
+
novels
+
ought
+
safely
+
finite
+
kidney
+
fixes
+
sends
+
durable
+
mazda
+
allied
+
throws
+
moisture
+
roster
+
symantec
+
spencer
+
wichita
+
nasdaq
+
uruguay
+
timer
+
tablets
+
tuning
+
gotten
+
tyler
+
futures
+
verse
+
highs
+
wanting
+
custody
+
scratch
+
launches
+
ellen
+
rocket
+
bullet
+
towers
+
racks
+
nasty
+
latitude
+
tumor
+
deposits
+
beverly
+
mistress
+
trustees
+
watts
+
duncan
+
reprints
+
bernard
+
forty
+
tubes
+
midlands
+
priest
+
floyd
+
ronald
+
analysts
+
queue
+
trance
+
locale
+
nicholas
+
bundle
+
hammer
+
invasion
+
runner
+
notion
+
skins
+
mailed
+
fujitsu
+
spelling
+
arctic
+
exams
+
rewards
+
beneath
+
defend
+
medicaid
+
infrared
+
seventh
+
welsh
+
belly
+
quarters
+
stolen
+
soonest
+
haiti
+
naturals
+
lenders
+
fitting
+
fixtures
+
bloggers
+
agrees
+
surplus
+
elder
+
sonic
+
cheers
+
belarus
+
zoning
+
gravity
+
thumb
+
guitars
+
essence
+
flooring
+
ethiopia
+
mighty
+
athletes
+
humanity
+
holmes
+
scholars
+
galaxy
+
chester
+
snapshot
+
caring
+
segments
+
dominant
+
twist
+
itunes
+
stomach
+
buried
+
newbie
+
minimize
+
darwin
+
ranks
+
debut
+
bradley
+
anatomy
+
fraction
+
defects
+
milton
+
marker
+
clarity
+
sandra
+
adelaide
+
monaco
+
settled
+
folding
+
emirates
+
airfare
+
vaccine
+
belize
+
promised
+
volvo
+
penny
+
robust
+
bookings
+
minolta
+
porter
+
jungle
+
ivory
+
alpine
+
andale
+
fabulous
+
remix
+
alias
+
newer
+
spice
+
implies
+
cooler
+
maritime
+
periodic
+
overhead
+
ascii
+
prospect
+
shipment
+
breeding
+
donor
+
tension
+
trash
+
shapes
+
manor
+
envelope
+
diane
+
homeland
+
excluded
+
andrea
+
breeds
+
rapids
+
disco
+
bailey
+
endif
+
emotions
+
incoming
+
lexmark
+
cleaners
+
eternal
+
cashiers
+
rotation
+
eugene
+
metric
+
minus
+
bennett
+
hotmail
+
joshua
+
armenia
+
varied
+
grande
+
closest
+
actress
+
assign
+
tigers
+
aurora
+
slides
+
milan
+
premiere
+
lender
+
villages
+
shade
+
chorus
+
rhythm
+
digit
+
argued
+
dietary
+
symphony
+
clarke
+
sudden
+
marilyn
+
lions
+
findlaw
+
pools
+
lyric
+
claire
+
speeds
+
matched
+
carroll
+
rational
+
fighters
+
chambers
+
warming
+
vocals
+
fountain
+
chubby
+
grave
+
burner
+
finnish
+
gentle
+
deeper
+
muslims
+
footage
+
howto
+
worthy
+
reveals
+
saints
+
carries
+
devon
+
helena
+
saves
+
regarded
+
marion
+
lobby
+
egyptian
+
tunisia
+
outlined
+
headline
+
treating
+
punch
+
gotta
+
cowboy
+
bahrain
+
enormous
+
karma
+
consist
+
betty
+
queens
+
lucas
+
tribes
+
defeat
+
clicks
+
honduras
+
naughty
+
hazards
+
insured
+
harper
+
mardi
+
tenant
+
cabinets
+
tattoo
+
shake
+
algebra
+
shadows
+
holly
+
silly
+
mercy
+
hartford
+
freely
+
marcus
+
sunrise
+
wrapping
+
weblogs
+
timeline
+
belongs
+
readily
+
fence
+
nudist
+
infinite
+
diana
+
ensures
+
lindsay
+
legally
+
shame
+
civilian
+
fatal
+
remedy
+
realtors
+
briefly
+
genius
+
fighter
+
flesh
+
retreat
+
adapted
+
barely
+
wherever
+
estates
+
democrat
+
borough
+
failing
+
retained
+
pamela
+
andrews
+
marble
+
jesse
+
logitech
+
surrey
+
briefing
+
belkin
+
highland
+
modular
+
brandon
+
giants
+
balloon
+
winston
+
solved
+
hawaiian
+
gratuit
+
consoles
+
qatar
+
magnet
+
porsche
+
cayman
+
jaguar
+
sheer
+
posing
+
hopkins
+
urgent
+
infants
+
gothic
+
cylinder
+
witch
+
cohen
+
puppy
+
kathy
+
graphs
+
surround
+
revenge
+
expires
+
enemies
+
finances
+
accepts
+
enjoying
+
patrol
+
smell
+
italiano
+
carnival
+
roughly
+
sticker
+
promises
+
divide
+
cornell
+
satin
+
deserve
+
mailto
+
promo
+
worried
+
tunes
+
garbage
+
combines
+
bradford
+
phrases
+
chelsea
+
boring
+
reynolds
+
speeches
+
reaches
+
schema
+
catalogs
+
quizzes
+
prefix
+
lucia
+
savannah
+
barrel
+
typing
+
nerve
+
planets
+
deficit
+
boulder
+
pointing
+
renew
+
coupled
+
myanmar
+
metadata
+
harold
+
circuits
+
floppy
+
texture
+
handbags
+
somerset
+
incurred
+
antigua
+
thunder
+
caution
+
locks
+
namely
+
euros
+
pirates
+
aerial
+
rebel
+
origins
+
hired
+
makeup
+
textile
+
nathan
+
tobago
+
indexes
+
hindu
+
licking
+
markers
+
weights
+
albania
+
lasting
+
wicked
+
kills
+
roommate
+
webcams
+
pushed
+
slope
+
reggae
+
failures
+
surname
+
theology
+
nails
+
evident
+
whats
+
rides
+
rehab
+
saturn
+
allergy
+
twisted
+
merit
+
enzyme
+
zshops
+
planes
+
edmonton
+
tackle
+
disks
+
condo
+
pokemon
+
ambien
+
retrieve
+
vernon
+
worldcat
+
titanium
+
fairy
+
builds
+
shaft
+
leslie
+
casio
+
deutsche
+
postings
+
kitty
+
drain
+
monte
+
fires
+
algeria
+
blessed
+
cardiff
+
cornwall
+
favors
+
potato
+
panic
+
sticks
+
leone
+
excuse
+
reforms
+
basement
+
onion
+
strand
+
sandwich
+
lawsuit
+
cheque
+
banners
+
reject
+
circles
+
italic
+
beats
+
merry
+
scuba
+
passive
+
valued
+
courage
+
verde
+
gazette
+
hitachi
+
batman
+
hearings
+
coleman
+
anaheim
+
textbook
+
dried
+
luther
+
frontier
+
settle
+
stopping
+
refugees
+
knights
+
palmer
+
derby
+
peaceful
+
altered
+
pontiac
+
doctrine
+
scenic
+
trainers
+
sewing
+
conclude
+
munich
+
celebs
+
propose
+
lighter
+
advisors
+
pavilion
+
tactics
+
trusts
+
talented
+
annie
+
pillow
+
derek
+
shorter
+
harley
+
relying
+
finals
+
paraguay
+
steal
+
parcel
+
refined
+
fifteen
+
fears
+
predict
+
boutique
+
acrylic
+
rolled
+
tuner
+
peterson
+
shannon
+
toddler
+
flavor
+
alike
+
homeless
+
horrible
+
hungry
+
metallic
+
blocked
+
warriors
+
cadillac
+
malawi
+
sagem
+
curtis
+
parental
+
strikes
+
lesser
+
marathon
+
pressing
+
gasoline
+
dressed
+
scout
+
belfast
+
dealt
+
niagara
+
warcraft
+
charms
+
catalyst
+
trader
+
bucks
+
denial
+
thrown
+
prepaid
+
raises
+
electro
+
badge
+
wrist
+
analyzed
+
heath
+
ballot
+
lexus
+
varying
+
remedies
+
validity
+
trustee
+
weighted
+
angola
+
performs
+
plastics
+
realm
+
jenny
+
helmet
+
salaries
+
postcard
+
elephant
+
yemen
+
tsunami
+
scholar
+
nickel
+
buses
+
expedia
+
geology
+
coating
+
wallet
+
cleared
+
smilies
+
boating
+
drainage
+
shakira
+
corners
+
broader
+
rouge
+
yeast
+
clearing
+
coated
+
intend
+
louise
+
kenny
+
routines
+
hitting
+
yukon
+
beings
+
aquatic
+
reliance
+
habits
+
striking
+
podcasts
+
singh
+
gilbert
+
ferrari
+
brook
+
outputs
+
ensemble
+
insulin
+
assured
+
biblical
+
accent
+
mysimon
+
eleven
+
wives
+
ambient
+
utilize
+
mileage
+
prostate
+
adaptor
+
auburn
+
unlock
+
hyundai
+
pledge
+
vampire
+
angela
+
relates
+
nitrogen
+
xerox
+
merger
+
softball
+
firewire
+
nextel
+
framing
+
musician
+
blocking
+
rwanda
+
sorts
+
vsnet
+
limiting
+
dispatch
+
papua
+
restored
+
armor
+
riders
+
chargers
+
remark
+
dozens
+
varies
+
rendered
+
picking
+
guards
+
openings
+
councils
+
kruger
+
pockets
+
granny
+
viral
+
inquire
+
pipes
+
laden
+
aruba
+
cottages
+
realtor
+
merge
+
edgar
+
develops
+
chassis
+
dubai
+
pushing
+
fleece
+
pierce
+
allan
+
dressing
+
sperm
+
filme
+
craps
+
frost
+
sally
+
yacht
+
tracy
+
prefers
+
drilling
+
breach
+
whale
+
tomatoes
+
bedford
+
mustang
+
clusters
+
antibody
+
momentum
+
wiring
+
pastor
+
calvin
+
shark
+
phases
+
grateful
+
emerald
+
laughing
+
grows
+
cliff
+
tract
+
ballet
+
abraham
+
bumper
+
webpage
+
garlic
+
hostels
+
shine
+
senegal
+
banned
+
wendy
+
briefs
+
diffs
+
mumbai
+
ozone
+
radios
+
tariff
+
nvidia
+
opponent
+
pasta
+
muscles
+
serum
+
wrapped
+
swift
+
runtime
+
inbox
+
focal
+
distant
+
decimal
+
propecia
+
samba
+
hostel
+
employ
+
mongolia
+
penguin
+
magical
+
miracle
+
manually
+
reprint
+
centered
+
yearly
+
wound
+
belle
+
writings
+
hamburg
+
cindy
+
fathers
+
charging
+
marvel
+
lined
+
petite
+
terrain
+
strips
+
gossip
+
rangers
+
rotary
+
discrete
+
beginner
+
boxed
+
cubic
+
sapphire
+
kinase
+
skirts
+
crawford
+
labeled
+
marking
+
serbia
+
sheriff
+
griffin
+
declined
+
guyana
+
spies
+
neighbor
+
elect
+
highways
+
thinkpad
+
intimate
+
preston
+
deadly
+
bunny
+
chevy
+
rounds
+
longest
+
tions
+
dentists
+
flyer
+
dosage
+
variance
+
cameroon
+
baking
+
adaptive
+
computed
+
needle
+
baths
+
brakes
+
nirvana
+
invision
+
sticky
+
destiny
+
generous
+
madness
+
emacs
+
climb
+
blowing
+
heated
+
jackie
+
sparc
+
cardiac
+
dover
+
adrian
+
vatican
+
brutal
+
learners
+
token
+
seekers
+
yields
+
suited
+
numeric
+
skating
+
kinda
+
aberdeen
+
emperor
+
dylan
+
belts
+
blacks
+
educated
+
rebates
+
burke
+
proudly
+
inserted
+
pulling
+
basename
+
obesity
+
curves
+
suburban
+
touring
+
clara
+
vertex
+
tomato
+
andorra
+
expired
+
travels
+
flush
+
waiver
+
hayes
+
delight
+
survivor
+
garcia
+
cingular
+
moses
+
counted
+
declare
+
johns
+
valves
+
impaired
+
donors
+
jewel
+
teddy
+
teaches
+
ventures
+
bufing
+
stranger
+
tragedy
+
julian
+
dryer
+
painful
+
velvet
+
tribunal
+
ruled
+
pensions
+
prayers
+
funky
+
nowhere
+
joins
+
wesley
+
lately
+
scary
+
mattress
+
mpegs
+
brunei
+
likewise
+
banana
+
slovak
+
cakes
+
mixer
+
remind
+
sbjct
+
charming
+
tooth
+
annoying
+
stays
+
disclose
+
affair
+
drove
+
washer
+
upset
+
restrict
+
springer
+
beside
+
mines
+
rebound
+
logan
+
mentor
+
fought
+
baghdad
+
metres
+
pencil
+
freeze
+
titled
+
sphere
+
ratios
+
concord
+
endorsed
+
walnut
+
lance
+
ladder
+
italia
+
liberia
+
sherman
+
maximize
+
hansen
+
senators
+
workout
+
bleeding
+
colon
+
lanes
+
purse
+
optimize
+
stating
+
caroline
+
align
+
bless
+
engaging
+
crest
+
triumph
+
welding
+
deferred
+
alloy
+
condos
+
plots
+
polished
+
gently
+
tulsa
+
locking
+
casey
+
draws
+
fridge
+
blanket
+
bloom
+
simpsons
+
elliott
+
fraser
+
justify
+
blades
+
loops
+
surge
+
trauma
+
tahoe
+
advert
+
possess
+
flashers
+
subaru
+
vanilla
+
picnic
+
souls
+
arrivals
+
spank
+
hollow
+
vault
+
securely
+
fioricet
+
groove
+
pursuit
+
wires
+
mails
+
backing
+
sleeps
+
blake
+
travis
+
endless
+
figured
+
orbit
+
niger
+
bacon
+
heater
+
colony
+
cannon
+
circus
+
promoted
+
forbes
+
moldova
+
paxil
+
spine
+
trout
+
enclosed
+
cooked
+
thriller
+
transmit
+
apnic
+
fatty
+
gerald
+
pressed
+
scanned
+
hunger
+
mariah
+
joyce
+
surgeon
+
cement
+
planners
+
disputes
+
textiles
+
missile
+
intranet
+
closes
+
deborah
+
marco
+
assists
+
gabriel
+
auditor
+
aquarium
+
violin
+
prophet
+
bracket
+
isaac
+
oxide
+
naples
+
promptly
+
modems
+
harmful
+
prozac
+
sexually
+
dividend
+
newark
+
glucose
+
phantom
+
playback
+
turtle
+
warned
+
neural
+
fossil
+
hometown
+
badly
+
apollo
+
persian
+
handmade
+
greene
+
robots
+
grenada
+
scoop
+
earning
+
mailman
+
sanyo
+
nested
+
somalia
+
movers
+
verbal
+
blink
+
carlo
+
workflow
+
novelty
+
bryant
+
tiles
+
voyuer
+
switched
+
tamil
+
garmin
+
fuzzy
+
grams
+
richards
+
budgets
+
toolkit
+
render
+
carmen
+
hardwood
+
erotica
+
temporal
+
forge
+
dense
+
brave
+
awful
+
airplane
+
istanbul
+
impose
+
viewers
+
asbestos
+
meyer
+
enters
+
savage
+
willow
+
resumes
+
throwing
+
existed
+
wagon
+
barbie
+
knock
+
potatoes
+
thorough
+
peers
+
roland
+
optimum
+
quilt
+
creature
+
mounts
+
syracuse
+
refresh
+
webcast
+
michel
+
subtle
+
notre
+
maldives
+
stripes
+
firmware
+
shepherd
+
canberra
+
cradle
+
mambo
+
flour
+
sympathy
+
choir
+
avoiding
+
blond
+
expects
+
jumping
+
fabrics
+
polymer
+
hygiene
+
poultry
+
virtue
+
burst
+
surgeons
+
bouquet
+
promotes
+
mandate
+
wiley
+
corpus
+
johnston
+
fibre
+
shades
+
indices
+
adware
+
zoloft
+
prisoner
+
daisy
+
halifax
+
ultram
+
cursor
+
earliest
+
donated
+
stuffed
+
insects
+
crude
+
morrison
+
maiden
+
examines
+
viking
+
myrtle
+
bored
+
cleanup
+
bother
+
budapest
+
knitting
+
attacked
+
bhutan
+
mating
+
compute
+
redhead
+
arrives
+
tractor
+
allah
+
unwrap
+
fares
+
resist
+
hoped
+
safer
+
wagner
+
touched
+
cologne
+
wishing
+
ranger
+
smallest
+
newman
+
marsh
+
ricky
+
scared
+
theta
+
monsters
+
asylum
+
lightbox
+
robbie
+
stake
+
cocktail
+
outlets
+
arbor
+
poison
+58 -6
src/pages/index.astro
···
---
-
+
import "../styles/global.css"
---
<html lang="en">
···
<meta charset="utf-8" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="viewport" content="width=device-width" />
-
<meta name="generator" content={Astro.generator} />
-
<title>Astro</title>
+
<title>Password Generator</title>
</head>
-
<body>
-
<h1>Astro</h1>
-
</body>
+
<script>
+
const display = document.getElementById("password");
+
const wrapper = document.getElementById("box")
+
const response = await fetch("/words.txt");
+
if (!response.ok) {
+
throw new Error(`Error!: ${response.status}`);
+
}
+
const file = await response.text();
+
const words = file
+
.split("\n")
+
.filter((word) => word.trim() !== "");
+
const symbols = ["!", "@", "#", "$", "%", "&", "^", "*", "?", "-", "_", "+", "="];
+
const capitals = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]
+
let password = ""
+
for (let i = 0; i < 5; i++) {
+
let extra = ""
+
if (Math.random() > 0.5) {
+
extra = capitals[Math.floor(Math.random()*capitals.length)]
+
}
+
const randomWord = Math.floor(Math.random() * words.length);
+
const randomSymbol = Math.floor(Math.random() * symbols.length);
+
password += words[randomWord] + extra + symbols[randomSymbol];
+
+
}
+
display.textContent = "โ€ข".repeat(password.length)
+
display.style.setProperty("color", "#ffffff")
+
wrapper.style.setProperty("border-color", "#ffffff")
+
wrapper?.addEventListener("mouseenter", () => {
+
display.textContent = password
+
})
+
wrapper?.addEventListener("mouseleave", () => {
+
display.textContent = "โ€ข".repeat(password.length)
+
})
+
wrapper?.addEventListener("mousedown", () => {
+
navigator.clipboard.writeText(password)
+
display.style.setProperty("color", "#83c472")
+
wrapper.style.setProperty("border-color", "#83c472")
+
display.textContent = "Copied to clipboard"
+
setTimeout(() => {
+
display.style.setProperty("color", "#ffffff")
+
wrapper.style.setProperty("border-color", "#ffffff")
+
if (wrapper.matches(":hover")) {
+
display.textContent = password
+
} else {
+
display.textContent = "โ€ข".repeat(password.length)
+
}
+
}, 1000)
+
})
+
</script>
+
<body class="bg-black flex justify-center align-middle min-h-svh font-display font-bold">
+
<div id="box" class="m-auto pt-[4rem] pb-[4rem] pl-[6rem] pr-[6rem] border-2 border-[#d14141] rounded-2xl
+
hover:cursor-pointer hover:scale-105 active:scale-95 transition-transform duration-150 ease-in hover:ease-out
+
">
+
<span id="password" class="text-[#d14141] text-2xl text-center transition-colors duration-150 ease-in hover:ease-out">Generating...</span>
+
</div>
+
</body>
</html>
+9
src/styles/global.css
···
+
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
+
@import "tailwindcss";
+
+
@theme {
+
--font-display: "IBM Plex Mono", monospace;
+
--ease-in: cubic-bezier(0,0.69,0.31,1.63);
+
--ease-out: cubic-bezier(0,0.69,0.44,0.99);
+
+
}