From d26e775764222caf75f7ec5a8febbe35a910d461 Mon Sep 17 00:00:00 2001 From: Sean Dockray Date: Thu, 4 Jun 2020 10:56:12 +1000 Subject: [PATCH] Initial commit --- PUBLISH.trigger.md | 15 + README.md | 86 + archetypes/default.md | 2 + archetypes/session.md | 3 + config/_default/config.toml | 26 + config/offline/config.toml | 2 + config/preview/config.toml | 2 + content/_index.md | 8 + content/download/_index.md | 22 + content/metadata/_index.md | 4 + content/print/_index.md | 4 + custom_syadmin/build_from_notion.py | 0 custom_syadmin/git_hooks_post-receive.py | 140 + custom_syadmin/git_hooks_post-receive.sh | 12 + data/books/piratecarecollection.json | 1 + ...s_135a60a52d7f635864b88cb7e8c31c41.content | 19 + ....css_135a60a52d7f635864b88cb7e8c31c41.json | 1 + static/android-chrome-96x96.png | Bin 0 -> 7764 bytes static/apple-touch-icon.png | Bin 0 -> 7194 bytes static/browserconfig.xml | 9 + static/css/paged_interface.css | 104 + static/css/styles.css | 19 + static/favicon-16x16.png | Bin 0 -> 6063 bytes static/favicon-32x32.png | Bin 0 -> 6439 bytes static/favicon.ico | Bin 0 -> 7406 bytes static/fonts/PlayfairDisplay-Black.woff | Bin 0 -> 96528 bytes static/fonts/PlayfairDisplay-BlackItalic.woff | Bin 0 -> 100940 bytes static/fonts/PlayfairDisplay-Bold.woff | Bin 0 -> 99456 bytes static/fonts/PlayfairDisplay-BoldItalic.woff | Bin 0 -> 104264 bytes static/fonts/PlayfairDisplay-Italic.woff | Bin 0 -> 100600 bytes static/fonts/PlayfairDisplay-Regular.woff | Bin 0 -> 94180 bytes static/fonts/PlayfairDisplaySC-Black.woff | Bin 0 -> 91532 bytes .../fonts/PlayfairDisplaySC-BlackItalic.woff | Bin 0 -> 94740 bytes static/fonts/PlayfairDisplaySC-Bold.woff | Bin 0 -> 94360 bytes .../fonts/PlayfairDisplaySC-BoldItalic.woff | Bin 0 -> 98484 bytes static/fonts/PlayfairDisplaySC-Italic.woff | Bin 0 -> 94592 bytes static/fonts/PlayfairDisplaySC-Regular.woff | Bin 0 -> 89188 bytes static/fonts/VG5000-Regular_web.woff | Bin 0 -> 40209 bytes static/images/care_curve.jpg | Bin 0 -> 58155 bytes static/images/cat.jpg | Bin 0 -> 35225 bytes static/images/commit_publish_small.png | Bin 0 -> 51229 bytes static/images/edit_page.png | Bin 0 -> 192476 bytes static/images/front_matter.png | Bin 0 -> 162832 bytes static/images/piratecaqre.png | Bin 0 -> 17838 bytes static/images/poster_qr_code.svg | 7714 ++ static/images/preview_header_small.png | Bin 0 -> 140134 bytes static/images/session_header.png | Bin 0 -> 130479 bytes static/images/tockice.png | Bin 0 -> 24399 bytes static/images/topic_header.png | Bin 0 -> 117806 bytes static/js/paged.polyfill.js | 30231 ++++++++ static/mstile-150x150.png | Bin 0 -> 992 bytes static/safari-pinned-tab.svg | 28 + static/site.webmanifest | 14 + themes/piratecare/LICENSE | 20 + themes/piratecare/archetypes/default.md | 3 + themes/piratecare/archetypes/session.md | 3 + themes/piratecare/archetypes/topic.md | 4 + .../assets/css/dev/postcss.config.js | 11 + .../piratecare/assets/css/postcss.config.js | 28 + themes/piratecare/assets/css/print.css | 75 + themes/piratecare/assets/css/site.css | 173 + themes/piratecare/assets/css/styles.css | 6 + .../piratecare/assets/css/tailwind.config.js | 20 + themes/piratecare/layouts/404.html | 3 + .../_default/_markup/render-image.html | 42 + .../piratecare/layouts/_default/baseof.html | 28 + themes/piratecare/layouts/_default/list.html | 36 + .../piratecare/layouts/_default/single.html | 6 + .../download/_markup/render-image.html | 42 + .../piratecare/layouts/download/baseof.html | 28 + themes/piratecare/layouts/download/list.html | 22 + .../piratecare/layouts/download/single.html | 6 + .../piratecare/layouts/metadata/baseof.js.js | 1 + themes/piratecare/layouts/metadata/list.js.js | 1 + themes/piratecare/layouts/partials/css.html | 27 + .../piratecare/layouts/partials/footer.html | 4 + themes/piratecare/layouts/partials/head.html | 29 + .../piratecare/layouts/partials/header.html | 5 + .../piratecare/layouts/partials/pagedjs.html | 2 + themes/piratecare/layouts/print/baseof.html | 11 + themes/piratecare/layouts/print/list.html | 53 + themes/piratecare/layouts/session/list.html | 7 + themes/piratecare/layouts/session/single.html | 40 + themes/piratecare/layouts/topic/list.html | 7 + themes/piratecare/layouts/topic/single.html | 55 + themes/piratecare/node_modules/.bin/acorn | 1 + .../piratecare/node_modules/.bin/autoprefixer | 1 + .../piratecare/node_modules/.bin/browserslist | 1 + themes/piratecare/node_modules/.bin/cssesc | 1 + themes/piratecare/node_modules/.bin/detective | 1 + themes/piratecare/node_modules/.bin/esparse | 1 + .../piratecare/node_modules/.bin/esvalidate | 1 + themes/piratecare/node_modules/.bin/js-yaml | 1 + themes/piratecare/node_modules/.bin/postcss | 1 + themes/piratecare/node_modules/.bin/purgecss | 1 + themes/piratecare/node_modules/.bin/tailwind | 1 + .../piratecare/node_modules/.bin/tailwindcss | 1 + .../@fullhuman/postcss-purgecss/LICENSE | 21 + .../@fullhuman/postcss-purgecss/README.md | 89 + .../lib/postcss-purgecss.d.ts | 31 + .../lib/postcss-purgecss.esm.d.ts | 31 + .../lib/postcss-purgecss.esm.js | 1 + .../postcss-purgecss/lib/postcss-purgecss.js | 1 + .../@fullhuman/postcss-purgecss/package.json | 66 + .../node_modules/@nodelib/fs.scandir/LICENSE | 21 + .../@nodelib/fs.scandir/README.md | 171 + .../@nodelib/fs.scandir/out/adapters/fs.d.ts | 13 + .../@nodelib/fs.scandir/out/adapters/fs.js | 18 + .../@nodelib/fs.scandir/out/constants.d.ts | 5 + .../@nodelib/fs.scandir/out/constants.js | 13 + .../@nodelib/fs.scandir/out/index.d.ts | 13 + .../@nodelib/fs.scandir/out/index.js | 24 + .../fs.scandir/out/providers/async.d.ts | 8 + .../fs.scandir/out/providers/async.js | 90 + .../fs.scandir/out/providers/sync.d.ts | 6 + .../@nodelib/fs.scandir/out/providers/sync.js | 52 + .../@nodelib/fs.scandir/out/settings.d.ts | 21 + .../@nodelib/fs.scandir/out/settings.js | 24 + .../@nodelib/fs.scandir/out/types/index.d.ts | 20 + .../@nodelib/fs.scandir/out/types/index.js | 2 + .../@nodelib/fs.scandir/out/utils/fs.d.ts | 3 + .../@nodelib/fs.scandir/out/utils/fs.js | 18 + .../@nodelib/fs.scandir/out/utils/index.d.ts | 3 + .../@nodelib/fs.scandir/out/utils/index.js | 4 + .../@nodelib/fs.scandir/package.json | 68 + .../node_modules/@nodelib/fs.stat/LICENSE | 21 + .../node_modules/@nodelib/fs.stat/README.md | 126 + .../@nodelib/fs.stat/out/adapters/fs.d.ts | 11 + .../@nodelib/fs.stat/out/adapters/fs.js | 16 + .../@nodelib/fs.stat/out/index.d.ts | 13 + .../@nodelib/fs.stat/out/index.js | 24 + .../@nodelib/fs.stat/out/providers/async.d.ts | 5 + .../@nodelib/fs.stat/out/providers/async.js | 31 + .../@nodelib/fs.stat/out/providers/sync.d.ts | 4 + .../@nodelib/fs.stat/out/providers/sync.js | 22 + .../@nodelib/fs.stat/out/settings.d.ts | 17 + .../@nodelib/fs.stat/out/settings.js | 16 + .../@nodelib/fs.stat/out/types/index.d.ts | 5 + .../@nodelib/fs.stat/out/types/index.js | 2 + .../@nodelib/fs.stat/package.json | 63 + .../node_modules/@nodelib/fs.walk/LICENSE | 21 + .../node_modules/@nodelib/fs.walk/README.md | 215 + .../@nodelib/fs.walk/out/index.d.ts | 15 + .../@nodelib/fs.walk/out/index.js | 32 + .../@nodelib/fs.walk/out/providers/async.d.ts | 13 + .../@nodelib/fs.walk/out/providers/async.js | 30 + .../@nodelib/fs.walk/out/providers/index.d.ts | 5 + .../@nodelib/fs.walk/out/providers/index.js | 8 + .../fs.walk/out/providers/stream.d.ts | 13 + .../@nodelib/fs.walk/out/providers/stream.js | 30 + .../@nodelib/fs.walk/out/providers/sync.d.ts | 11 + .../@nodelib/fs.walk/out/providers/sync.js | 14 + .../@nodelib/fs.walk/out/readers/async.d.ts | 30 + .../@nodelib/fs.walk/out/readers/async.js | 93 + .../@nodelib/fs.walk/out/readers/common.d.ts | 7 + .../@nodelib/fs.walk/out/readers/common.js | 24 + .../@nodelib/fs.walk/out/readers/reader.d.ts | 7 + .../@nodelib/fs.walk/out/readers/reader.js | 11 + .../@nodelib/fs.walk/out/readers/sync.d.ts | 16 + .../@nodelib/fs.walk/out/readers/sync.js | 59 + .../@nodelib/fs.walk/out/settings.d.ts | 31 + .../@nodelib/fs.walk/out/settings.js | 26 + .../@nodelib/fs.walk/out/types/index.d.ts | 9 + .../@nodelib/fs.walk/out/types/index.js | 2 + .../@nodelib/fs.walk/package.json | 68 + .../node_modules/@types/color-name/LICENSE | 21 + .../node_modules/@types/color-name/README.md | 16 + .../node_modules/@types/color-name/index.d.ts | 161 + .../@types/color-name/package.json | 58 + .../node_modules/@types/events/LICENSE | 21 + .../node_modules/@types/events/README.md | 16 + .../node_modules/@types/events/index.d.ts | 28 + .../node_modules/@types/events/package.json | 60 + .../node_modules/@types/glob/LICENSE | 21 + .../node_modules/@types/glob/README.md | 16 + .../node_modules/@types/glob/index.d.ts | 87 + .../node_modules/@types/glob/package.json | 67 + .../node_modules/@types/minimatch/LICENSE | 21 + .../node_modules/@types/minimatch/README.md | 16 + .../node_modules/@types/minimatch/index.d.ts | 214 + .../@types/minimatch/package.json | 55 + .../node_modules/@types/node/LICENSE | 21 + .../node_modules/@types/node/README.md | 16 + .../node_modules/@types/node/assert.d.ts | 53 + .../node_modules/@types/node/async_hooks.d.ts | 132 + .../node_modules/@types/node/base.d.ts | 41 + .../node_modules/@types/node/buffer.d.ts | 22 + .../@types/node/child_process.d.ts | 495 + .../node_modules/@types/node/cluster.d.ts | 266 + .../node_modules/@types/node/console.d.ts | 3 + .../node_modules/@types/node/constants.d.ts | 8 + .../node_modules/@types/node/crypto.d.ts | 615 + .../node_modules/@types/node/dgram.d.ts | 141 + .../node_modules/@types/node/dns.d.ts | 366 + .../node_modules/@types/node/domain.d.ts | 16 + .../node_modules/@types/node/events.d.ts | 50 + .../node_modules/@types/node/fs.d.ts | 2458 + .../node_modules/@types/node/globals.d.ts | 1105 + .../node_modules/@types/node/http.d.ts | 395 + .../node_modules/@types/node/http2.d.ts | 948 + .../node_modules/@types/node/https.d.ts | 37 + .../node_modules/@types/node/index.d.ts | 83 + .../node_modules/@types/node/inspector.d.ts | 3034 + .../node_modules/@types/node/module.d.ts | 21 + .../node_modules/@types/node/net.d.ts | 268 + .../node_modules/@types/node/os.d.ts | 231 + .../node_modules/@types/node/package.json | 224 + .../node_modules/@types/node/path.d.ts | 153 + .../node_modules/@types/node/perf_hooks.d.ts | 304 + .../node_modules/@types/node/process.d.ts | 15 + .../node_modules/@types/node/punycode.d.ts | 12 + .../node_modules/@types/node/querystring.d.ts | 29 + .../node_modules/@types/node/readline.d.ts | 170 + .../node_modules/@types/node/repl.d.ts | 387 + .../node_modules/@types/node/stream.d.ts | 326 + .../@types/node/string_decoder.d.ts | 7 + .../node_modules/@types/node/timers.d.ts | 16 + .../node_modules/@types/node/tls.d.ts | 759 + .../@types/node/trace_events.d.ts | 61 + .../node_modules/@types/node/ts3.2/fs.d.ts | 33 + .../@types/node/ts3.2/globals.d.ts | 19 + .../node_modules/@types/node/ts3.2/index.d.ts | 16 + .../node_modules/@types/node/ts3.2/util.d.ts | 9 + .../node_modules/@types/node/ts3.5/fs.d.ts | 33 + .../@types/node/ts3.5/globals.d.ts | 19 + .../node_modules/@types/node/ts3.5/index.d.ts | 17 + .../node_modules/@types/node/ts3.5/util.d.ts | 9 + .../node_modules/@types/node/ts3.5/wasi.d.ts | 45 + .../node_modules/@types/node/tty.d.ts | 66 + .../node_modules/@types/node/url.d.ts | 110 + .../node_modules/@types/node/util.d.ts | 190 + .../node_modules/@types/node/v8.d.ts | 187 + .../node_modules/@types/node/vm.d.ts | 110 + .../@types/node/worker_threads.d.ts | 168 + .../node_modules/@types/node/zlib.d.ts | 352 + .../node_modules/acorn-node/.travis.yml | 22 + .../node_modules/acorn-node/CHANGELOG.md | 94 + .../node_modules/acorn-node/LICENSE.md | 95 + .../node_modules/acorn-node/README.md | 65 + .../node_modules/acorn-node/build.js | 36 + .../node_modules/acorn-node/index.js | 38 + .../acorn-node/lib/bigint/index.js | 71 + .../acorn-node/lib/class-fields/index.js | 70 + .../acorn-node/lib/dynamic-import/index.js | 86 + .../acorn-node/lib/export-ns-from/index.js | 43 + .../acorn-node/lib/import-meta/index.js | 55 + .../acorn-node/lib/numeric-separator/index.js | 61 + .../lib/private-class-elements/index.js | 135 + .../lib/static-class-features/index.js | 139 + .../node_modules/acorn-node/package.json | 83 + .../node_modules/acorn-node/test/index.js | 154 + .../node_modules/acorn-node/walk.js | 57 + .../node_modules/acorn-walk/CHANGELOG.md | 109 + .../node_modules/acorn-walk/LICENSE | 19 + .../node_modules/acorn-walk/README.md | 126 + .../node_modules/acorn-walk/dist/walk.js | 461 + .../node_modules/acorn-walk/dist/walk.js.map | 1 + .../node_modules/acorn-walk/dist/walk.mjs | 441 + .../node_modules/acorn-walk/dist/walk.mjs.map | 1 + .../node_modules/acorn-walk/package.json | 67 + .../node_modules/acorn/CHANGELOG.md | 562 + themes/piratecare/node_modules/acorn/LICENSE | 19 + .../piratecare/node_modules/acorn/README.md | 270 + .../piratecare/node_modules/acorn/bin/acorn | 4 + .../node_modules/acorn/dist/acorn.d.ts | 209 + .../node_modules/acorn/dist/acorn.js | 5001 ++ .../node_modules/acorn/dist/acorn.js.map | 1 + .../node_modules/acorn/dist/acorn.mjs | 4970 ++ .../node_modules/acorn/dist/acorn.mjs.map | 1 + .../piratecare/node_modules/acorn/dist/bin.js | 64 + .../node_modules/acorn/package.json | 70 + .../node_modules/ansi-regex/index.d.ts | 37 + .../node_modules/ansi-regex/index.js | 10 + .../node_modules/ansi-regex/license | 9 + .../node_modules/ansi-regex/package.json | 91 + .../node_modules/ansi-regex/readme.md | 78 + .../node_modules/ansi-styles/index.js | 165 + .../node_modules/ansi-styles/license | 9 + .../node_modules/ansi-styles/package.json | 92 + .../node_modules/ansi-styles/readme.md | 147 + .../piratecare/node_modules/anymatch/LICENSE | 15 + .../node_modules/anymatch/README.md | 87 + .../node_modules/anymatch/index.d.ts | 19 + .../piratecare/node_modules/anymatch/index.js | 102 + .../node_modules/anymatch/package.json | 80 + .../node_modules/argparse/CHANGELOG.md | 185 + .../piratecare/node_modules/argparse/LICENSE | 21 + .../node_modules/argparse/README.md | 257 + .../piratecare/node_modules/argparse/index.js | 3 + .../node_modules/argparse/lib/action.js | 146 + .../argparse/lib/action/append.js | 53 + .../argparse/lib/action/append/constant.js | 47 + .../node_modules/argparse/lib/action/count.js | 40 + .../node_modules/argparse/lib/action/help.js | 47 + .../node_modules/argparse/lib/action/store.js | 50 + .../argparse/lib/action/store/constant.js | 43 + .../argparse/lib/action/store/false.js | 27 + .../argparse/lib/action/store/true.js | 26 + .../argparse/lib/action/subparsers.js | 149 + .../argparse/lib/action/version.js | 47 + .../argparse/lib/action_container.js | 482 + .../node_modules/argparse/lib/argparse.js | 14 + .../argparse/lib/argument/error.js | 50 + .../argparse/lib/argument/exclusive.js | 54 + .../argparse/lib/argument/group.js | 75 + .../argparse/lib/argument_parser.js | 1161 + .../node_modules/argparse/lib/const.js | 21 + .../argparse/lib/help/added_formatters.js | 87 + .../argparse/lib/help/formatter.js | 795 + .../node_modules/argparse/lib/namespace.js | 76 + .../node_modules/argparse/lib/utils.js | 57 + .../node_modules/argparse/package.json | 74 + .../node_modules/array-union/index.d.ts | 25 + .../node_modules/array-union/index.js | 5 + .../node_modules/array-union/license | 9 + .../node_modules/array-union/package.json | 74 + .../node_modules/array-union/readme.md | 34 + .../node_modules/autoprefixer/CHANGELOG.md | 956 + .../node_modules/autoprefixer/LICENSE | 20 + .../node_modules/autoprefixer/README.md | 1099 + .../autoprefixer/bin/autoprefixer | 22 + .../autoprefixer/data/prefixes.js | 722 + .../node_modules/autoprefixer/lib/at-rule.js | 69 + .../autoprefixer/lib/autoprefixer.js | 153 + .../node_modules/autoprefixer/lib/brackets.js | 80 + .../node_modules/autoprefixer/lib/browsers.js | 99 + .../autoprefixer/lib/declaration.js | 261 + .../autoprefixer/lib/hacks/align-content.js | 81 + .../autoprefixer/lib/hacks/align-items.js | 78 + .../autoprefixer/lib/hacks/align-self.js | 86 + .../autoprefixer/lib/hacks/animation.js | 37 + .../autoprefixer/lib/hacks/appearance.js | 41 + .../autoprefixer/lib/hacks/backdrop-filter.js | 37 + .../autoprefixer/lib/hacks/background-clip.js | 43 + .../autoprefixer/lib/hacks/background-size.js | 40 + .../autoprefixer/lib/hacks/block-logical.js | 50 + .../autoprefixer/lib/hacks/border-image.js | 35 + .../autoprefixer/lib/hacks/border-radius.js | 64 + .../autoprefixer/lib/hacks/break-props.js | 78 + .../autoprefixer/lib/hacks/color-adjust.js | 42 + .../autoprefixer/lib/hacks/cross-fade.js | 56 + .../autoprefixer/lib/hacks/display-flex.js | 96 + .../autoprefixer/lib/hacks/display-grid.js | 43 + .../autoprefixer/lib/hacks/filter-value.js | 33 + .../autoprefixer/lib/hacks/filter.js | 35 + .../autoprefixer/lib/hacks/flex-basis.js | 74 + .../autoprefixer/lib/hacks/flex-direction.js | 110 + .../autoprefixer/lib/hacks/flex-flow.js | 83 + .../autoprefixer/lib/hacks/flex-grow.js | 59 + .../autoprefixer/lib/hacks/flex-shrink.js | 74 + .../autoprefixer/lib/hacks/flex-spec.js | 22 + .../autoprefixer/lib/hacks/flex-wrap.js | 42 + .../autoprefixer/lib/hacks/flex.js | 87 + .../autoprefixer/lib/hacks/fullscreen.js | 42 + .../autoprefixer/lib/hacks/gradient.js | 581 + .../autoprefixer/lib/hacks/grid-area.js | 54 + .../lib/hacks/grid-column-align.js | 50 + .../autoprefixer/lib/hacks/grid-end.js | 64 + .../autoprefixer/lib/hacks/grid-row-align.js | 50 + .../autoprefixer/lib/hacks/grid-row-column.js | 54 + .../lib/hacks/grid-rows-columns.js | 151 + .../autoprefixer/lib/hacks/grid-start.js | 57 + .../lib/hacks/grid-template-areas.js | 103 + .../autoprefixer/lib/hacks/grid-template.js | 92 + .../autoprefixer/lib/hacks/grid-utils.js | 1150 + .../autoprefixer/lib/hacks/image-rendering.js | 73 + .../autoprefixer/lib/hacks/image-set.js | 40 + .../autoprefixer/lib/hacks/inline-logical.js | 42 + .../autoprefixer/lib/hacks/intrinsic.js | 76 + .../autoprefixer/lib/hacks/justify-content.js | 87 + .../autoprefixer/lib/hacks/mask-border.js | 48 + .../autoprefixer/lib/hacks/mask-composite.js | 106 + .../autoprefixer/lib/hacks/order.js | 74 + .../lib/hacks/overscroll-behavior.js | 56 + .../autoprefixer/lib/hacks/pixelated.js | 60 + .../autoprefixer/lib/hacks/place-self.js | 57 + .../autoprefixer/lib/hacks/placeholder.js | 58 + .../lib/hacks/text-decoration-skip-ink.js | 40 + .../autoprefixer/lib/hacks/text-decoration.js | 38 + .../lib/hacks/text-emphasis-position.js | 35 + .../autoprefixer/lib/hacks/transform-decl.js | 112 + .../autoprefixer/lib/hacks/user-select.js | 38 + .../autoprefixer/lib/hacks/writing-mode.js | 61 + .../node_modules/autoprefixer/lib/info.js | 176 + .../autoprefixer/lib/old-selector.js | 95 + .../autoprefixer/lib/old-value.js | 32 + .../node_modules/autoprefixer/lib/prefixer.js | 174 + .../node_modules/autoprefixer/lib/prefixes.js | 543 + .../autoprefixer/lib/processor.js | 763 + .../autoprefixer/lib/resolution.js | 156 + .../node_modules/autoprefixer/lib/selector.js | 218 + .../node_modules/autoprefixer/lib/supports.js | 386 + .../autoprefixer/lib/transition.js | 509 + .../node_modules/autoprefixer/lib/utils.js | 108 + .../node_modules/autoprefixer/lib/value.js | 166 + .../node_modules/postcss-value-parser/LICENSE | 22 + .../postcss-value-parser/README.md | 263 + .../postcss-value-parser/lib/index.d.ts | 172 + .../postcss-value-parser/lib/index.js | 28 + .../postcss-value-parser/lib/parse.js | 304 + .../postcss-value-parser/lib/stringify.js | 48 + .../postcss-value-parser/lib/unit.js | 120 + .../postcss-value-parser/lib/walk.js | 22 + .../postcss-value-parser/package.json | 90 + .../node_modules/autoprefixer/package.json | 81 + .../node_modules/balanced-match/.npmignore | 5 + .../node_modules/balanced-match/LICENSE.md | 21 + .../node_modules/balanced-match/README.md | 91 + .../node_modules/balanced-match/index.js | 59 + .../node_modules/balanced-match/package.json | 81 + .../binary-extensions/binary-extensions.json | 252 + .../binary-extensions.json.d.ts | 3 + .../node_modules/binary-extensions/index.d.ts | 14 + .../node_modules/binary-extensions/index.js | 1 + .../node_modules/binary-extensions/license | 9 + .../binary-extensions/package.json | 74 + .../node_modules/binary-extensions/readme.md | 33 + .../node_modules/brace-expansion/LICENSE | 21 + .../node_modules/brace-expansion/README.md | 129 + .../node_modules/brace-expansion/index.js | 201 + .../node_modules/brace-expansion/package.json | 79 + .../node_modules/braces/CHANGELOG.md | 184 + themes/piratecare/node_modules/braces/LICENSE | 21 + .../piratecare/node_modules/braces/README.md | 593 + .../piratecare/node_modules/braces/index.js | 170 + .../node_modules/braces/lib/compile.js | 57 + .../node_modules/braces/lib/constants.js | 57 + .../node_modules/braces/lib/expand.js | 113 + .../node_modules/braces/lib/parse.js | 333 + .../node_modules/braces/lib/stringify.js | 32 + .../node_modules/braces/lib/utils.js | 112 + .../node_modules/braces/package.json | 128 + .../node_modules/browserslist/CHANGELOG.md | 437 + .../node_modules/browserslist/LICENSE | 20 + .../node_modules/browserslist/README.md | 598 + .../node_modules/browserslist/browser.js | 41 + .../node_modules/browserslist/cli.js | 135 + .../node_modules/browserslist/error.js | 12 + .../node_modules/browserslist/index.js | 1092 + .../node_modules/browserslist/node.js | 348 + .../node_modules/browserslist/package.json | 75 + .../piratecare/node_modules/bytes/History.md | 87 + themes/piratecare/node_modules/bytes/LICENSE | 23 + .../piratecare/node_modules/bytes/Readme.md | 126 + themes/piratecare/node_modules/bytes/index.js | 162 + .../node_modules/bytes/package.json | 87 + .../node_modules/caller-callsite/index.js | 18 + .../node_modules/caller-callsite/license | 21 + .../node_modules/caller-callsite/package.json | 80 + .../node_modules/caller-callsite/readme.md | 41 + .../node_modules/caller-path/index.js | 4 + .../node_modules/caller-path/license | 21 + .../node_modules/caller-path/package.json | 81 + .../node_modules/caller-path/readme.md | 34 + .../node_modules/callsites/index.js | 8 + .../piratecare/node_modules/callsites/license | 21 + .../node_modules/callsites/package.json | 76 + .../node_modules/callsites/readme.md | 46 + .../node_modules/camelcase-css/README.md | 27 + .../node_modules/camelcase-css/index-es5.js | 24 + .../node_modules/camelcase-css/index.js | 30 + .../node_modules/camelcase-css/license | 21 + .../node_modules/camelcase-css/package.json | 74 + .../node_modules/camelcase/index.d.ts | 63 + .../node_modules/camelcase/index.js | 76 + .../piratecare/node_modules/camelcase/license | 9 + .../node_modules/camelcase/package.json | 79 + .../node_modules/camelcase/readme.md | 99 + .../node_modules/caniuse-lite/CHANGELOG.md | 329 + .../node_modules/caniuse-lite/LICENSE | 395 + .../node_modules/caniuse-lite/README.md | 103 + .../node_modules/caniuse-lite/data/agents.js | 1 + .../caniuse-lite/data/browserVersions.js | 1 + .../caniuse-lite/data/browsers.js | 1 + .../caniuse-lite/data/features.js | 1 + .../caniuse-lite/data/features/aac.js | 1 + .../data/features/abortcontroller.js | 1 + .../caniuse-lite/data/features/ac3-ec3.js | 1 + .../data/features/accelerometer.js | 1 + .../data/features/addeventlistener.js | 1 + .../data/features/alternate-stylesheet.js | 1 + .../data/features/ambient-light.js | 1 + .../caniuse-lite/data/features/apng.js | 1 + .../data/features/array-find-index.js | 1 + .../caniuse-lite/data/features/array-find.js | 1 + .../caniuse-lite/data/features/array-flat.js | 1 + .../data/features/array-includes.js | 1 + .../data/features/arrow-functions.js | 1 + .../caniuse-lite/data/features/asmjs.js | 1 + .../data/features/async-clipboard.js | 1 + .../data/features/async-functions.js | 1 + .../async-iterations-and-generators.js | 1 + .../caniuse-lite/data/features/atob-btoa.js | 1 + .../caniuse-lite/data/features/audio-api.js | 1 + .../caniuse-lite/data/features/audio.js | 1 + .../caniuse-lite/data/features/audiotracks.js | 1 + .../caniuse-lite/data/features/autofocus.js | 1 + .../caniuse-lite/data/features/aux-click.js | 1 + .../caniuse-lite/data/features/auxclick.js | 1 + .../caniuse-lite/data/features/av1.js | 1 + .../data/features/background-attachment.js | 1 + .../data/features/background-clip-text.js | 1 + .../data/features/background-img-opts.js | 1 + .../data/features/background-position-x-y.js | 1 + .../features/background-repeat-round-space.js | 1 + .../data/features/background-sync.js | 1 + .../data/features/battery-status.js | 1 + .../caniuse-lite/data/features/beacon.js | 1 + .../data/features/beforeafterprint.js | 1 + .../caniuse-lite/data/features/bigint.js | 1 + .../caniuse-lite/data/features/blobbuilder.js | 1 + .../caniuse-lite/data/features/bloburls.js | 1 + .../data/features/border-image.js | 1 + .../data/features/border-radius.js | 1 + .../data/features/broadcastchannel.js | 1 + .../caniuse-lite/data/features/brotli.js | 1 + .../caniuse-lite/data/features/calc.js | 1 + .../data/features/canvas-blending.js | 1 + .../caniuse-lite/data/features/canvas-text.js | 1 + .../caniuse-lite/data/features/canvas.js | 1 + .../caniuse-lite/data/features/ch-unit.js | 1 + .../data/features/chacha20-poly1305.js | 1 + .../data/features/channel-messaging.js | 1 + .../data/features/childnode-remove.js | 1 + .../caniuse-lite/data/features/classlist.js | 1 + .../data/features/clear-site-data-header.js | 1 + .../client-hints-dpr-width-viewport.js | 1 + .../caniuse-lite/data/features/clipboard.js | 1 + .../data/features/comparedocumentposition.js | 1 + .../data/features/console-basic.js | 1 + .../data/features/console-time.js | 1 + .../caniuse-lite/data/features/const.js | 1 + .../data/features/constraint-validation.js | 1 + .../data/features/contenteditable.js | 1 + .../data/features/contentsecuritypolicy.js | 1 + .../data/features/contentsecuritypolicy2.js | 1 + .../caniuse-lite/data/features/cors.js | 1 + .../data/features/createimagebitmap.js | 1 + .../data/features/credential-management.js | 1 + .../data/features/cryptography.js | 1 + .../caniuse-lite/data/features/css-all.js | 1 + .../data/features/css-animation.js | 1 + .../data/features/css-any-link.js | 1 + .../data/features/css-appearance.js | 1 + .../data/features/css-apply-rule.js | 1 + .../data/features/css-at-counter-style.js | 1 + .../data/features/css-backdrop-filter.js | 1 + .../data/features/css-background-offsets.js | 1 + .../data/features/css-backgroundblendmode.js | 1 + .../data/features/css-boxdecorationbreak.js | 1 + .../data/features/css-boxshadow.js | 1 + .../caniuse-lite/data/features/css-canvas.js | 1 + .../data/features/css-caret-color.js | 1 + .../data/features/css-case-insensitive.js | 1 + .../data/features/css-clip-path.js | 1 + .../data/features/css-color-adjust.js | 1 + .../data/features/css-conic-gradients.js | 1 + .../data/features/css-containment.js | 1 + .../data/features/css-counters.js | 1 + .../data/features/css-crisp-edges.js | 1 + .../data/features/css-cross-fade.js | 1 + .../data/features/css-default-pseudo.js | 1 + .../data/features/css-descendant-gtgt.js | 1 + .../data/features/css-deviceadaptation.js | 1 + .../data/features/css-dir-pseudo.js | 1 + .../data/features/css-display-contents.js | 1 + .../data/features/css-element-function.js | 1 + .../data/features/css-env-function.js | 1 + .../data/features/css-exclusions.js | 1 + .../data/features/css-featurequeries.js | 1 + .../data/features/css-filter-function.js | 1 + .../caniuse-lite/data/features/css-filters.js | 1 + .../data/features/css-first-letter.js | 1 + .../data/features/css-first-line.js | 1 + .../caniuse-lite/data/features/css-fixed.js | 1 + .../data/features/css-focus-ring.js | 1 + .../data/features/css-focus-visible.js | 1 + .../data/features/css-focus-within.js | 1 + .../features/css-font-rendering-controls.js | 1 + .../data/features/css-font-stretch.js | 1 + .../data/features/css-gencontent.js | 1 + .../data/features/css-gradients.js | 1 + .../caniuse-lite/data/features/css-grid.js | 1 + .../data/features/css-hanging-punctuation.js | 1 + .../caniuse-lite/data/features/css-has.js | 1 + .../data/features/css-hyphenate.js | 1 + .../caniuse-lite/data/features/css-hyphens.js | 1 + .../data/features/css-image-orientation.js | 1 + .../data/features/css-image-set.js | 1 + .../data/features/css-in-out-of-range.js | 1 + .../data/features/css-indeterminate-pseudo.js | 1 + .../data/features/css-initial-letter.js | 1 + .../data/features/css-initial-value.js | 1 + .../data/features/css-letter-spacing.js | 1 + .../data/features/css-line-clamp.js | 1 + .../data/features/css-logical-props.js | 1 + .../data/features/css-marker-pseudo.js | 1 + .../caniuse-lite/data/features/css-masks.js | 1 + .../data/features/css-matches-pseudo.js | 1 + .../data/features/css-math-functions.js | 1 + .../data/features/css-media-interaction.js | 1 + .../data/features/css-media-resolution.js | 1 + .../data/features/css-media-scripting.js | 1 + .../data/features/css-mediaqueries.js | 1 + .../data/features/css-mixblendmode.js | 1 + .../data/features/css-motion-paths.js | 1 + .../data/features/css-namespaces.js | 1 + .../data/features/css-not-sel-list.js | 1 + .../data/features/css-nth-child-of.js | 1 + .../caniuse-lite/data/features/css-opacity.js | 1 + .../data/features/css-optional-pseudo.js | 1 + .../data/features/css-overflow-anchor.js | 1 + .../data/features/css-overflow.js | 1 + .../data/features/css-overscroll-behavior.js | 1 + .../data/features/css-page-break.js | 1 + .../data/features/css-paged-media.js | 1 + .../data/features/css-paint-api.js | 1 + .../data/features/css-placeholder-shown.js | 1 + .../data/features/css-placeholder.js | 1 + .../data/features/css-read-only-write.js | 1 + .../data/features/css-rebeccapurple.js | 1 + .../data/features/css-reflections.js | 1 + .../caniuse-lite/data/features/css-regions.js | 1 + .../data/features/css-repeating-gradients.js | 1 + .../caniuse-lite/data/features/css-resize.js | 1 + .../data/features/css-revert-value.js | 1 + .../data/features/css-rrggbbaa.js | 1 + .../data/features/css-scroll-behavior.js | 1 + .../data/features/css-scrollbar.js | 1 + .../caniuse-lite/data/features/css-sel2.js | 1 + .../caniuse-lite/data/features/css-sel3.js | 1 + .../data/features/css-selection.js | 1 + .../caniuse-lite/data/features/css-shapes.js | 1 + .../data/features/css-snappoints.js | 1 + .../caniuse-lite/data/features/css-sticky.js | 1 + .../caniuse-lite/data/features/css-subgrid.js | 1 + .../data/features/css-supports-api.js | 1 + .../caniuse-lite/data/features/css-table.js | 1 + .../data/features/css-text-align-last.js | 1 + .../data/features/css-text-indent.js | 1 + .../data/features/css-text-justify.js | 1 + .../data/features/css-text-orientation.js | 1 + .../data/features/css-text-spacing.js | 1 + .../data/features/css-textshadow.js | 1 + .../data/features/css-touch-action-2.js | 1 + .../data/features/css-touch-action.js | 1 + .../data/features/css-transitions.js | 1 + .../data/features/css-unicode-bidi.js | 1 + .../data/features/css-unset-value.js | 1 + .../data/features/css-variables.js | 1 + .../data/features/css-widows-orphans.js | 1 + .../data/features/css-writing-mode.js | 1 + .../caniuse-lite/data/features/css-zoom.js | 1 + .../caniuse-lite/data/features/css3-attr.js | 1 + .../data/features/css3-boxsizing.js | 1 + .../caniuse-lite/data/features/css3-colors.js | 1 + .../data/features/css3-cursors-grab.js | 1 + .../data/features/css3-cursors-newer.js | 1 + .../data/features/css3-cursors.js | 1 + .../data/features/css3-tabsize.js | 1 + .../data/features/currentcolor.js | 1 + .../data/features/custom-elements.js | 1 + .../data/features/custom-elementsv1.js | 1 + .../caniuse-lite/data/features/customevent.js | 1 + .../caniuse-lite/data/features/datalist.js | 1 + .../caniuse-lite/data/features/dataset.js | 1 + .../caniuse-lite/data/features/datauri.js | 1 + .../data/features/date-tolocaledatestring.js | 1 + .../caniuse-lite/data/features/details.js | 1 + .../data/features/deviceorientation.js | 1 + .../data/features/devicepixelratio.js | 1 + .../caniuse-lite/data/features/dialog.js | 1 + .../data/features/dispatchevent.js | 1 + .../data/features/do-not-track.js | 1 + .../data/features/document-currentscript.js | 1 + .../data/features/document-evaluate-xpath.js | 1 + .../data/features/document-execcommand.js | 1 + .../features/document-scrollingelement.js | 1 + .../data/features/documenthead.js | 1 + .../data/features/dom-manip-convenience.js | 1 + .../caniuse-lite/data/features/dom-range.js | 1 + .../data/features/domcontentloaded.js | 1 + .../features/domfocusin-domfocusout-events.js | 1 + .../caniuse-lite/data/features/dommatrix.js | 1 + .../caniuse-lite/data/features/download.js | 1 + .../caniuse-lite/data/features/dragndrop.js | 1 + .../data/features/element-closest.js | 1 + .../data/features/element-from-point.js | 1 + .../data/features/element-scroll-methods.js | 1 + .../caniuse-lite/data/features/eme.js | 1 + .../caniuse-lite/data/features/eot.js | 1 + .../caniuse-lite/data/features/es5.js | 1 + .../caniuse-lite/data/features/es6-class.js | 1 + .../data/features/es6-generators.js | 1 + .../features/es6-module-dynamic-import.js | 1 + .../data/features/es6-module-nomodule.js | 1 + .../caniuse-lite/data/features/es6-module.js | 1 + .../caniuse-lite/data/features/es6-number.js | 1 + .../data/features/es6-string-includes.js | 1 + .../caniuse-lite/data/features/es6.js | 1 + .../caniuse-lite/data/features/eventsource.js | 1 + .../data/features/feature-policy.js | 1 + .../caniuse-lite/data/features/fetch.js | 1 + .../data/features/fieldset-disabled.js | 1 + .../caniuse-lite/data/features/fileapi.js | 1 + .../caniuse-lite/data/features/filereader.js | 1 + .../data/features/filereadersync.js | 1 + .../caniuse-lite/data/features/filesystem.js | 1 + .../caniuse-lite/data/features/flac.js | 1 + .../caniuse-lite/data/features/flexbox-gap.js | 1 + .../caniuse-lite/data/features/flexbox.js | 1 + .../caniuse-lite/data/features/flow-root.js | 1 + .../data/features/focusin-focusout-events.js | 1 + .../features/focusoptions-preventscroll.js | 1 + .../data/features/font-family-system-ui.js | 1 + .../data/features/font-feature.js | 1 + .../data/features/font-kerning.js | 1 + .../data/features/font-loading.js | 1 + .../data/features/font-size-adjust.js | 1 + .../caniuse-lite/data/features/font-smooth.js | 1 + .../data/features/font-unicode-range.js | 1 + .../data/features/font-variant-alternates.js | 1 + .../data/features/font-variant-east-asian.js | 1 + .../data/features/font-variant-numeric.js | 1 + .../caniuse-lite/data/features/fontface.js | 1 + .../data/features/form-attribute.js | 1 + .../data/features/form-submit-attributes.js | 1 + .../data/features/form-validation.js | 1 + .../caniuse-lite/data/features/forms.js | 1 + .../caniuse-lite/data/features/fullscreen.js | 1 + .../caniuse-lite/data/features/gamepad.js | 1 + .../caniuse-lite/data/features/geolocation.js | 1 + .../data/features/getboundingclientrect.js | 1 + .../data/features/getcomputedstyle.js | 1 + .../data/features/getelementsbyclassname.js | 1 + .../data/features/getrandomvalues.js | 1 + .../caniuse-lite/data/features/gyroscope.js | 1 + .../data/features/hardwareconcurrency.js | 1 + .../caniuse-lite/data/features/hashchange.js | 1 + .../caniuse-lite/data/features/heif.js | 1 + .../caniuse-lite/data/features/hevc.js | 1 + .../caniuse-lite/data/features/hidden.js | 1 + .../data/features/high-resolution-time.js | 1 + .../caniuse-lite/data/features/history.js | 1 + .../data/features/html-media-capture.js | 1 + .../data/features/html5semantic.js | 1 + .../data/features/http-live-streaming.js | 1 + .../caniuse-lite/data/features/http2.js | 1 + .../caniuse-lite/data/features/http3.js | 1 + .../data/features/iframe-sandbox.js | 1 + .../data/features/iframe-seamless.js | 1 + .../data/features/iframe-srcdoc.js | 1 + .../data/features/imagecapture.js | 1 + .../caniuse-lite/data/features/ime.js | 1 + .../img-naturalwidth-naturalheight.js | 1 + .../caniuse-lite/data/features/imports.js | 1 + .../data/features/indeterminate-checkbox.js | 1 + .../caniuse-lite/data/features/indexeddb.js | 1 + .../caniuse-lite/data/features/indexeddb2.js | 1 + .../data/features/inline-block.js | 1 + .../caniuse-lite/data/features/innertext.js | 1 + .../data/features/input-autocomplete-onoff.js | 1 + .../caniuse-lite/data/features/input-color.js | 1 + .../data/features/input-datetime.js | 1 + .../data/features/input-email-tel-url.js | 1 + .../caniuse-lite/data/features/input-event.js | 1 + .../data/features/input-file-accept.js | 1 + .../data/features/input-file-directory.js | 1 + .../data/features/input-file-multiple.js | 1 + .../data/features/input-inputmode.js | 1 + .../data/features/input-minlength.js | 1 + .../data/features/input-number.js | 1 + .../data/features/input-pattern.js | 1 + .../data/features/input-placeholder.js | 1 + .../caniuse-lite/data/features/input-range.js | 1 + .../data/features/input-search.js | 1 + .../data/features/input-selection.js | 1 + .../data/features/insert-adjacent.js | 1 + .../data/features/insertadjacenthtml.js | 1 + .../internationalization-plural-rul.js | 1 + .../data/features/internationalization.js | 1 + .../data/features/intersectionobserver.js | 1 + .../data/features/intl-pluralrules.js | 1 + .../data/features/intrinsic-width.js | 1 + .../caniuse-lite/data/features/jpeg2000.js | 1 + .../caniuse-lite/data/features/jpegxr.js | 1 + .../data/features/js-regexp-lookbehind.js | 1 + .../caniuse-lite/data/features/json.js | 1 + .../features/justify-content-space-evenly.js | 1 + .../data/features/kerning-pairs-ligatures.js | 1 + .../data/features/keyboardevent-charcode.js | 1 + .../data/features/keyboardevent-code.js | 1 + .../keyboardevent-getmodifierstate.js | 1 + .../data/features/keyboardevent-key.js | 1 + .../data/features/keyboardevent-location.js | 1 + .../data/features/keyboardevent-which.js | 1 + .../caniuse-lite/data/features/lazyload.js | 1 + .../caniuse-lite/data/features/let.js | 1 + .../data/features/link-icon-png.js | 1 + .../data/features/link-icon-svg.js | 1 + .../data/features/link-rel-dns-prefetch.js | 1 + .../data/features/link-rel-modulepreload.js | 1 + .../data/features/link-rel-preconnect.js | 1 + .../data/features/link-rel-prefetch.js | 1 + .../data/features/link-rel-preload.js | 1 + .../data/features/link-rel-prerender.js | 1 + .../data/features/loading-lazy-attr.js | 1 + .../data/features/localecompare.js | 1 + .../data/features/magnetometer.js | 1 + .../data/features/matchesselector.js | 1 + .../caniuse-lite/data/features/matchmedia.js | 1 + .../caniuse-lite/data/features/mathml.js | 1 + .../caniuse-lite/data/features/maxlength.js | 1 + .../data/features/media-attribute.js | 1 + .../data/features/media-fragments.js | 1 + .../data/features/media-session-api.js | 1 + .../data/features/mediacapture-fromelement.js | 1 + .../data/features/mediarecorder.js | 1 + .../caniuse-lite/data/features/mediasource.js | 1 + .../caniuse-lite/data/features/menu.js | 1 + .../data/features/meta-theme-color.js | 1 + .../caniuse-lite/data/features/meter.js | 1 + .../caniuse-lite/data/features/midi.js | 1 + .../caniuse-lite/data/features/minmaxwh.js | 1 + .../caniuse-lite/data/features/mp3.js | 1 + .../caniuse-lite/data/features/mpeg-dash.js | 1 + .../caniuse-lite/data/features/mpeg4.js | 1 + .../data/features/multibackgrounds.js | 1 + .../caniuse-lite/data/features/multicolumn.js | 1 + .../data/features/mutation-events.js | 1 + .../data/features/mutationobserver.js | 1 + .../data/features/namevalue-storage.js | 1 + .../data/features/native-filesystem-api.js | 1 + .../caniuse-lite/data/features/nav-timing.js | 1 + .../data/features/navigator-language.js | 1 + .../caniuse-lite/data/features/netinfo.js | 1 + .../data/features/node-contains.js | 1 + .../data/features/node-parentelement.js | 1 + .../data/features/notifications.js | 1 + .../data/features/object-entries.js | 1 + .../caniuse-lite/data/features/object-fit.js | 1 + .../data/features/object-observe.js | 1 + .../data/features/object-values.js | 1 + .../caniuse-lite/data/features/objectrtc.js | 1 + .../data/features/offline-apps.js | 1 + .../data/features/offscreencanvas.js | 1 + .../caniuse-lite/data/features/ogg-vorbis.js | 1 + .../caniuse-lite/data/features/ogv.js | 1 + .../caniuse-lite/data/features/ol-reversed.js | 1 + .../data/features/once-event-listener.js | 1 + .../data/features/online-status.js | 1 + .../caniuse-lite/data/features/opus.js | 1 + .../data/features/orientation-sensor.js | 1 + .../caniuse-lite/data/features/outline.js | 1 + .../data/features/pad-start-end.js | 1 + .../data/features/page-transition-events.js | 1 + .../data/features/pagevisibility.js | 1 + .../data/features/passive-event-listener.js | 1 + .../data/features/passwordrules.js | 1 + .../caniuse-lite/data/features/path2d.js | 1 + .../data/features/payment-request.js | 1 + .../data/features/permissions-api.js | 1 + .../data/features/picture-in-picture.js | 1 + .../caniuse-lite/data/features/picture.js | 1 + .../caniuse-lite/data/features/ping.js | 1 + .../caniuse-lite/data/features/png-alpha.js | 1 + .../data/features/pointer-events.js | 1 + .../caniuse-lite/data/features/pointer.js | 1 + .../caniuse-lite/data/features/pointerlock.js | 1 + .../data/features/prefers-color-scheme.js | 1 + .../data/features/prefers-reduced-motion.js | 1 + .../data/features/private-class-fields.js | 1 + .../features/private-methods-and-accessors.js | 1 + .../caniuse-lite/data/features/progress.js | 1 + .../data/features/promise-finally.js | 1 + .../caniuse-lite/data/features/promises.js | 1 + .../caniuse-lite/data/features/proximity.js | 1 + .../caniuse-lite/data/features/proxy.js | 1 + .../data/features/public-class-fields.js | 1 + .../data/features/publickeypinning.js | 1 + .../caniuse-lite/data/features/push-api.js | 1 + .../data/features/queryselector.js | 1 + .../data/features/readonly-attr.js | 1 + .../data/features/referrer-policy.js | 1 + .../data/features/registerprotocolhandler.js | 1 + .../data/features/rel-noopener.js | 1 + .../data/features/rel-noreferrer.js | 1 + .../caniuse-lite/data/features/rellist.js | 1 + .../caniuse-lite/data/features/rem.js | 1 + .../caniuse-lite/data/features/replace-all.js | 1 + .../data/features/requestanimationframe.js | 1 + .../data/features/requestidlecallback.js | 1 + .../data/features/resizeobserver.js | 1 + .../data/features/resource-timing.js | 1 + .../data/features/rest-parameters.js | 1 + .../data/features/rtcpeerconnection.js | 1 + .../caniuse-lite/data/features/ruby.js | 1 + .../caniuse-lite/data/features/run-in.js | 1 + .../features/same-site-cookie-attribute.js | 1 + .../data/features/screen-orientation.js | 1 + .../data/features/script-async.js | 1 + .../data/features/script-defer.js | 1 + .../data/features/scrollintoview.js | 1 + .../data/features/scrollintoviewifneeded.js | 1 + .../caniuse-lite/data/features/sdch.js | 1 + .../data/features/selection-api.js | 1 + .../data/features/server-timing.js | 1 + .../data/features/serviceworkers.js | 1 + .../data/features/setimmediate.js | 1 + .../caniuse-lite/data/features/sha-2.js | 1 + .../caniuse-lite/data/features/shadowdom.js | 1 + .../caniuse-lite/data/features/shadowdomv1.js | 1 + .../data/features/sharedarraybuffer.js | 1 + .../data/features/sharedworkers.js | 1 + .../caniuse-lite/data/features/sni.js | 1 + .../caniuse-lite/data/features/spdy.js | 1 + .../data/features/speech-recognition.js | 1 + .../data/features/speech-synthesis.js | 1 + .../data/features/spellcheck-attribute.js | 1 + .../caniuse-lite/data/features/sql-storage.js | 1 + .../caniuse-lite/data/features/srcset.js | 1 + .../data/features/stopimmediatepropagation.js | 1 + .../caniuse-lite/data/features/stream.js | 1 + .../caniuse-lite/data/features/streams.js | 1 + .../data/features/stricttransportsecurity.js | 1 + .../data/features/style-scoped.js | 1 + .../data/features/subresource-integrity.js | 1 + .../caniuse-lite/data/features/svg-css.js | 1 + .../caniuse-lite/data/features/svg-filters.js | 1 + .../caniuse-lite/data/features/svg-fonts.js | 1 + .../data/features/svg-fragment.js | 1 + .../caniuse-lite/data/features/svg-html.js | 1 + .../caniuse-lite/data/features/svg-html5.js | 1 + .../caniuse-lite/data/features/svg-img.js | 1 + .../caniuse-lite/data/features/svg-smil.js | 1 + .../caniuse-lite/data/features/svg.js | 1 + .../caniuse-lite/data/features/sxg.js | 1 + .../caniuse-lite/data/features/symbols.js | 1 + .../data/features/tabindex-attr.js | 1 + .../data/features/template-literals.js | 1 + .../caniuse-lite/data/features/template.js | 1 + .../caniuse-lite/data/features/testfeat.js | 1 + .../data/features/text-decoration.js | 1 + .../data/features/text-emphasis.js | 1 + .../data/features/text-overflow.js | 1 + .../data/features/text-size-adjust.js | 1 + .../caniuse-lite/data/features/text-stroke.js | 1 + .../data/features/text-underline-offset.js | 1 + .../caniuse-lite/data/features/textcontent.js | 1 + .../caniuse-lite/data/features/textencoder.js | 1 + .../caniuse-lite/data/features/tls1-1.js | 1 + .../caniuse-lite/data/features/tls1-2.js | 1 + .../caniuse-lite/data/features/tls1-3.js | 1 + .../data/features/token-binding.js | 1 + .../caniuse-lite/data/features/touch.js | 1 + .../data/features/transforms2d.js | 1 + .../data/features/transforms3d.js | 1 + .../caniuse-lite/data/features/ttf.js | 1 + .../caniuse-lite/data/features/typedarrays.js | 1 + .../caniuse-lite/data/features/u2f.js | 1 + .../data/features/unhandledrejection.js | 1 + .../data/features/upgradeinsecurerequests.js | 1 + .../caniuse-lite/data/features/url.js | 1 + .../data/features/urlsearchparams.js | 1 + .../caniuse-lite/data/features/use-strict.js | 1 + .../data/features/user-select-none.js | 1 + .../caniuse-lite/data/features/user-timing.js | 1 + .../data/features/variable-fonts.js | 1 + .../caniuse-lite/data/features/vibration.js | 1 + .../caniuse-lite/data/features/video.js | 1 + .../caniuse-lite/data/features/videotracks.js | 1 + .../data/features/viewport-units.js | 1 + .../caniuse-lite/data/features/wai-aria.js | 1 + .../caniuse-lite/data/features/wasm.js | 1 + .../caniuse-lite/data/features/wav.js | 1 + .../caniuse-lite/data/features/wbr-element.js | 1 + .../data/features/web-animation.js | 1 + .../data/features/web-app-manifest.js | 1 + .../data/features/web-bluetooth.js | 1 + .../caniuse-lite/data/features/web-share.js | 1 + .../caniuse-lite/data/features/webauthn.js | 1 + .../caniuse-lite/data/features/webgl.js | 1 + .../caniuse-lite/data/features/webgl2.js | 1 + .../caniuse-lite/data/features/webhid.js | 1 + .../caniuse-lite/data/features/webm.js | 1 + .../caniuse-lite/data/features/webp.js | 1 + .../caniuse-lite/data/features/websockets.js | 1 + .../caniuse-lite/data/features/webusb.js | 1 + .../caniuse-lite/data/features/webvr.js | 1 + .../caniuse-lite/data/features/webvtt.js | 1 + .../caniuse-lite/data/features/webworkers.js | 1 + .../caniuse-lite/data/features/webxr.js | 1 + .../caniuse-lite/data/features/will-change.js | 1 + .../caniuse-lite/data/features/woff.js | 1 + .../caniuse-lite/data/features/woff2.js | 1 + .../caniuse-lite/data/features/word-break.js | 1 + .../caniuse-lite/data/features/wordwrap.js | 1 + .../data/features/x-doc-messaging.js | 1 + .../data/features/x-frame-options.js | 1 + .../caniuse-lite/data/features/xhr2.js | 1 + .../caniuse-lite/data/features/xhtml.js | 1 + .../caniuse-lite/data/features/xhtmlsmil.js | 1 + .../data/features/xml-serializer.js | 1 + .../caniuse-lite/data/regions/AD.js | 1 + .../caniuse-lite/data/regions/AE.js | 1 + .../caniuse-lite/data/regions/AF.js | 1 + .../caniuse-lite/data/regions/AG.js | 1 + .../caniuse-lite/data/regions/AI.js | 1 + .../caniuse-lite/data/regions/AL.js | 1 + .../caniuse-lite/data/regions/AM.js | 1 + .../caniuse-lite/data/regions/AN.js | 1 + .../caniuse-lite/data/regions/AO.js | 1 + .../caniuse-lite/data/regions/AR.js | 1 + .../caniuse-lite/data/regions/AS.js | 1 + .../caniuse-lite/data/regions/AT.js | 1 + .../caniuse-lite/data/regions/AU.js | 1 + .../caniuse-lite/data/regions/AW.js | 1 + .../caniuse-lite/data/regions/AX.js | 1 + .../caniuse-lite/data/regions/AZ.js | 1 + .../caniuse-lite/data/regions/BA.js | 1 + .../caniuse-lite/data/regions/BB.js | 1 + .../caniuse-lite/data/regions/BD.js | 1 + .../caniuse-lite/data/regions/BE.js | 1 + .../caniuse-lite/data/regions/BF.js | 1 + .../caniuse-lite/data/regions/BG.js | 1 + .../caniuse-lite/data/regions/BH.js | 1 + .../caniuse-lite/data/regions/BI.js | 1 + .../caniuse-lite/data/regions/BJ.js | 1 + .../caniuse-lite/data/regions/BM.js | 1 + .../caniuse-lite/data/regions/BN.js | 1 + .../caniuse-lite/data/regions/BO.js | 1 + .../caniuse-lite/data/regions/BR.js | 1 + .../caniuse-lite/data/regions/BS.js | 1 + .../caniuse-lite/data/regions/BT.js | 1 + .../caniuse-lite/data/regions/BW.js | 1 + .../caniuse-lite/data/regions/BY.js | 1 + .../caniuse-lite/data/regions/BZ.js | 1 + .../caniuse-lite/data/regions/CA.js | 1 + .../caniuse-lite/data/regions/CD.js | 1 + .../caniuse-lite/data/regions/CF.js | 1 + .../caniuse-lite/data/regions/CG.js | 1 + .../caniuse-lite/data/regions/CH.js | 1 + .../caniuse-lite/data/regions/CI.js | 1 + .../caniuse-lite/data/regions/CK.js | 1 + .../caniuse-lite/data/regions/CL.js | 1 + .../caniuse-lite/data/regions/CM.js | 1 + .../caniuse-lite/data/regions/CN.js | 1 + .../caniuse-lite/data/regions/CO.js | 1 + .../caniuse-lite/data/regions/CR.js | 1 + .../caniuse-lite/data/regions/CU.js | 1 + .../caniuse-lite/data/regions/CV.js | 1 + .../caniuse-lite/data/regions/CX.js | 1 + .../caniuse-lite/data/regions/CY.js | 1 + .../caniuse-lite/data/regions/CZ.js | 1 + .../caniuse-lite/data/regions/DE.js | 1 + .../caniuse-lite/data/regions/DJ.js | 1 + .../caniuse-lite/data/regions/DK.js | 1 + .../caniuse-lite/data/regions/DM.js | 1 + .../caniuse-lite/data/regions/DO.js | 1 + .../caniuse-lite/data/regions/DZ.js | 1 + .../caniuse-lite/data/regions/EC.js | 1 + .../caniuse-lite/data/regions/EE.js | 1 + .../caniuse-lite/data/regions/EG.js | 1 + .../caniuse-lite/data/regions/ER.js | 1 + .../caniuse-lite/data/regions/ES.js | 1 + .../caniuse-lite/data/regions/ET.js | 1 + .../caniuse-lite/data/regions/FI.js | 1 + .../caniuse-lite/data/regions/FJ.js | 1 + .../caniuse-lite/data/regions/FK.js | 1 + .../caniuse-lite/data/regions/FM.js | 1 + .../caniuse-lite/data/regions/FO.js | 1 + .../caniuse-lite/data/regions/FR.js | 1 + .../caniuse-lite/data/regions/GA.js | 1 + .../caniuse-lite/data/regions/GB.js | 1 + .../caniuse-lite/data/regions/GD.js | 1 + .../caniuse-lite/data/regions/GE.js | 1 + .../caniuse-lite/data/regions/GF.js | 1 + .../caniuse-lite/data/regions/GG.js | 1 + .../caniuse-lite/data/regions/GH.js | 1 + .../caniuse-lite/data/regions/GI.js | 1 + .../caniuse-lite/data/regions/GL.js | 1 + .../caniuse-lite/data/regions/GM.js | 1 + .../caniuse-lite/data/regions/GN.js | 1 + .../caniuse-lite/data/regions/GP.js | 1 + .../caniuse-lite/data/regions/GQ.js | 1 + .../caniuse-lite/data/regions/GR.js | 1 + .../caniuse-lite/data/regions/GT.js | 1 + .../caniuse-lite/data/regions/GU.js | 1 + .../caniuse-lite/data/regions/GW.js | 1 + .../caniuse-lite/data/regions/GY.js | 1 + .../caniuse-lite/data/regions/HK.js | 1 + .../caniuse-lite/data/regions/HN.js | 1 + .../caniuse-lite/data/regions/HR.js | 1 + .../caniuse-lite/data/regions/HT.js | 1 + .../caniuse-lite/data/regions/HU.js | 1 + .../caniuse-lite/data/regions/ID.js | 1 + .../caniuse-lite/data/regions/IE.js | 1 + .../caniuse-lite/data/regions/IL.js | 1 + .../caniuse-lite/data/regions/IM.js | 1 + .../caniuse-lite/data/regions/IN.js | 1 + .../caniuse-lite/data/regions/IQ.js | 1 + .../caniuse-lite/data/regions/IR.js | 1 + .../caniuse-lite/data/regions/IS.js | 1 + .../caniuse-lite/data/regions/IT.js | 1 + .../caniuse-lite/data/regions/JE.js | 1 + .../caniuse-lite/data/regions/JM.js | 1 + .../caniuse-lite/data/regions/JO.js | 1 + .../caniuse-lite/data/regions/JP.js | 1 + .../caniuse-lite/data/regions/KE.js | 1 + .../caniuse-lite/data/regions/KG.js | 1 + .../caniuse-lite/data/regions/KH.js | 1 + .../caniuse-lite/data/regions/KI.js | 1 + .../caniuse-lite/data/regions/KM.js | 1 + .../caniuse-lite/data/regions/KN.js | 1 + .../caniuse-lite/data/regions/KP.js | 1 + .../caniuse-lite/data/regions/KR.js | 1 + .../caniuse-lite/data/regions/KW.js | 1 + .../caniuse-lite/data/regions/KY.js | 1 + .../caniuse-lite/data/regions/KZ.js | 1 + .../caniuse-lite/data/regions/LA.js | 1 + .../caniuse-lite/data/regions/LB.js | 1 + .../caniuse-lite/data/regions/LC.js | 1 + .../caniuse-lite/data/regions/LI.js | 1 + .../caniuse-lite/data/regions/LK.js | 1 + .../caniuse-lite/data/regions/LR.js | 1 + .../caniuse-lite/data/regions/LS.js | 1 + .../caniuse-lite/data/regions/LT.js | 1 + .../caniuse-lite/data/regions/LU.js | 1 + .../caniuse-lite/data/regions/LV.js | 1 + .../caniuse-lite/data/regions/LY.js | 1 + .../caniuse-lite/data/regions/MA.js | 1 + .../caniuse-lite/data/regions/MC.js | 1 + .../caniuse-lite/data/regions/MD.js | 1 + .../caniuse-lite/data/regions/ME.js | 1 + .../caniuse-lite/data/regions/MG.js | 1 + .../caniuse-lite/data/regions/MH.js | 1 + .../caniuse-lite/data/regions/MK.js | 1 + .../caniuse-lite/data/regions/ML.js | 1 + .../caniuse-lite/data/regions/MM.js | 1 + .../caniuse-lite/data/regions/MN.js | 1 + .../caniuse-lite/data/regions/MO.js | 1 + .../caniuse-lite/data/regions/MP.js | 1 + .../caniuse-lite/data/regions/MQ.js | 1 + .../caniuse-lite/data/regions/MR.js | 1 + .../caniuse-lite/data/regions/MS.js | 1 + .../caniuse-lite/data/regions/MT.js | 1 + .../caniuse-lite/data/regions/MU.js | 1 + .../caniuse-lite/data/regions/MV.js | 1 + .../caniuse-lite/data/regions/MW.js | 1 + .../caniuse-lite/data/regions/MX.js | 1 + .../caniuse-lite/data/regions/MY.js | 1 + .../caniuse-lite/data/regions/MZ.js | 1 + .../caniuse-lite/data/regions/NA.js | 1 + .../caniuse-lite/data/regions/NC.js | 1 + .../caniuse-lite/data/regions/NE.js | 1 + .../caniuse-lite/data/regions/NF.js | 1 + .../caniuse-lite/data/regions/NG.js | 1 + .../caniuse-lite/data/regions/NI.js | 1 + .../caniuse-lite/data/regions/NL.js | 1 + .../caniuse-lite/data/regions/NO.js | 1 + .../caniuse-lite/data/regions/NP.js | 1 + .../caniuse-lite/data/regions/NR.js | 1 + .../caniuse-lite/data/regions/NU.js | 1 + .../caniuse-lite/data/regions/NZ.js | 1 + .../caniuse-lite/data/regions/OM.js | 1 + .../caniuse-lite/data/regions/PA.js | 1 + .../caniuse-lite/data/regions/PE.js | 1 + .../caniuse-lite/data/regions/PF.js | 1 + .../caniuse-lite/data/regions/PG.js | 1 + .../caniuse-lite/data/regions/PH.js | 1 + .../caniuse-lite/data/regions/PK.js | 1 + .../caniuse-lite/data/regions/PL.js | 1 + .../caniuse-lite/data/regions/PM.js | 1 + .../caniuse-lite/data/regions/PN.js | 1 + .../caniuse-lite/data/regions/PR.js | 1 + .../caniuse-lite/data/regions/PS.js | 1 + .../caniuse-lite/data/regions/PT.js | 1 + .../caniuse-lite/data/regions/PW.js | 1 + .../caniuse-lite/data/regions/PY.js | 1 + .../caniuse-lite/data/regions/QA.js | 1 + .../caniuse-lite/data/regions/RE.js | 1 + .../caniuse-lite/data/regions/RO.js | 1 + .../caniuse-lite/data/regions/RS.js | 1 + .../caniuse-lite/data/regions/RU.js | 1 + .../caniuse-lite/data/regions/RW.js | 1 + .../caniuse-lite/data/regions/SA.js | 1 + .../caniuse-lite/data/regions/SB.js | 1 + .../caniuse-lite/data/regions/SC.js | 1 + .../caniuse-lite/data/regions/SD.js | 1 + .../caniuse-lite/data/regions/SE.js | 1 + .../caniuse-lite/data/regions/SG.js | 1 + .../caniuse-lite/data/regions/SH.js | 1 + .../caniuse-lite/data/regions/SI.js | 1 + .../caniuse-lite/data/regions/SK.js | 1 + .../caniuse-lite/data/regions/SL.js | 1 + .../caniuse-lite/data/regions/SM.js | 1 + .../caniuse-lite/data/regions/SN.js | 1 + .../caniuse-lite/data/regions/SO.js | 1 + .../caniuse-lite/data/regions/SR.js | 1 + .../caniuse-lite/data/regions/ST.js | 1 + .../caniuse-lite/data/regions/SV.js | 1 + .../caniuse-lite/data/regions/SY.js | 1 + .../caniuse-lite/data/regions/SZ.js | 1 + .../caniuse-lite/data/regions/TC.js | 1 + .../caniuse-lite/data/regions/TD.js | 1 + .../caniuse-lite/data/regions/TG.js | 1 + .../caniuse-lite/data/regions/TH.js | 1 + .../caniuse-lite/data/regions/TJ.js | 1 + .../caniuse-lite/data/regions/TK.js | 1 + .../caniuse-lite/data/regions/TL.js | 1 + .../caniuse-lite/data/regions/TM.js | 1 + .../caniuse-lite/data/regions/TN.js | 1 + .../caniuse-lite/data/regions/TO.js | 1 + .../caniuse-lite/data/regions/TR.js | 1 + .../caniuse-lite/data/regions/TT.js | 1 + .../caniuse-lite/data/regions/TV.js | 1 + .../caniuse-lite/data/regions/TW.js | 1 + .../caniuse-lite/data/regions/TZ.js | 1 + .../caniuse-lite/data/regions/UA.js | 1 + .../caniuse-lite/data/regions/UG.js | 1 + .../caniuse-lite/data/regions/US.js | 1 + .../caniuse-lite/data/regions/UY.js | 1 + .../caniuse-lite/data/regions/UZ.js | 1 + .../caniuse-lite/data/regions/VA.js | 1 + .../caniuse-lite/data/regions/VC.js | 1 + .../caniuse-lite/data/regions/VE.js | 1 + .../caniuse-lite/data/regions/VG.js | 1 + .../caniuse-lite/data/regions/VI.js | 1 + .../caniuse-lite/data/regions/VN.js | 1 + .../caniuse-lite/data/regions/VU.js | 1 + .../caniuse-lite/data/regions/WF.js | 1 + .../caniuse-lite/data/regions/WS.js | 1 + .../caniuse-lite/data/regions/YE.js | 1 + .../caniuse-lite/data/regions/YT.js | 1 + .../caniuse-lite/data/regions/ZA.js | 1 + .../caniuse-lite/data/regions/ZM.js | 1 + .../caniuse-lite/data/regions/ZW.js | 1 + .../caniuse-lite/data/regions/alt-af.js | 1 + .../caniuse-lite/data/regions/alt-an.js | 1 + .../caniuse-lite/data/regions/alt-as.js | 1 + .../caniuse-lite/data/regions/alt-eu.js | 1 + .../caniuse-lite/data/regions/alt-na.js | 1 + .../caniuse-lite/data/regions/alt-oc.js | 1 + .../caniuse-lite/data/regions/alt-sa.js | 1 + .../caniuse-lite/data/regions/alt-ww.js | 1 + .../caniuse-lite/dist/lib/statuses.js | 14 + .../caniuse-lite/dist/lib/supported.js | 14 + .../caniuse-lite/dist/unpacker/agents.js | 51 + .../dist/unpacker/browserVersions.js | 6 + .../caniuse-lite/dist/unpacker/browsers.js | 6 + .../caniuse-lite/dist/unpacker/feature.js | 58 + .../caniuse-lite/dist/unpacker/features.js | 11 + .../caniuse-lite/dist/unpacker/index.js | 43 + .../caniuse-lite/dist/unpacker/region.js | 26 + .../node_modules/caniuse-lite/package.json | 64 + themes/piratecare/node_modules/chalk/index.js | 228 + .../node_modules/chalk/index.js.flow | 93 + themes/piratecare/node_modules/chalk/license | 9 + .../node_modules/chalk/package.json | 111 + .../piratecare/node_modules/chalk/readme.md | 314 + .../node_modules/chalk/templates.js | 128 + .../node_modules/chalk/types/index.d.ts | 97 + .../piratecare/node_modules/chokidar/LICENSE | 21 + .../node_modules/chokidar/README.md | 300 + .../piratecare/node_modules/chokidar/index.js | 936 + .../node_modules/chokidar/lib/constants.js | 60 + .../chokidar/lib/fsevents-handler.js | 516 + .../chokidar/lib/nodefs-handler.js | 637 + .../node_modules/chokidar/package.json | 166 + .../node_modules/chokidar/types/index.d.ts | 187 + .../node_modules/cliui/CHANGELOG.md | 76 + .../piratecare/node_modules/cliui/LICENSE.txt | 14 + .../piratecare/node_modules/cliui/README.md | 115 + themes/piratecare/node_modules/cliui/index.js | 354 + .../node_modules/cliui/package.json | 101 + .../node_modules/color-convert/CHANGELOG.md | 54 + .../node_modules/color-convert/LICENSE | 21 + .../node_modules/color-convert/README.md | 68 + .../node_modules/color-convert/conversions.js | 868 + .../node_modules/color-convert/index.js | 78 + .../node_modules/color-convert/package.json | 85 + .../node_modules/color-convert/route.js | 97 + .../node_modules/color-name/.eslintrc.json | 43 + .../node_modules/color-name/.npmignore | 107 + .../node_modules/color-name/LICENSE | 8 + .../node_modules/color-name/README.md | 11 + .../node_modules/color-name/index.js | 152 + .../node_modules/color-name/package.json | 57 + .../node_modules/color-name/test.js | 7 + .../node_modules/commander/CHANGELOG.md | 436 + .../piratecare/node_modules/commander/LICENSE | 22 + .../node_modules/commander/Readme.md | 713 + .../node_modules/commander/index.js | 1649 + .../node_modules/commander/package.json | 77 + .../node_modules/commander/typings/index.d.ts | 311 + .../node_modules/concat-map/.travis.yml | 4 + .../node_modules/concat-map/LICENSE | 18 + .../node_modules/concat-map/README.markdown | 62 + .../node_modules/concat-map/example/map.js | 6 + .../node_modules/concat-map/index.js | 13 + .../node_modules/concat-map/package.json | 92 + .../node_modules/concat-map/test/map.js | 39 + .../node_modules/cosmiconfig/CHANGELOG.md | 151 + .../node_modules/cosmiconfig/LICENSE | 22 + .../node_modules/cosmiconfig/README.md | 537 + .../cosmiconfig/dist/cacheWrapper.js | 19 + .../cosmiconfig/dist/createExplorer.js | 322 + .../cosmiconfig/dist/getDirectory.js | 22 + .../cosmiconfig/dist/getPropertyByPath.js | 23 + .../node_modules/cosmiconfig/dist/index.js | 81 + .../node_modules/cosmiconfig/dist/loaders.js | 30 + .../node_modules/cosmiconfig/dist/readFile.js | 42 + .../node_modules/cosmiconfig/package.json | 152 + .../css-unit-converter/.npmignore | 8 + .../css-unit-converter/CHANGELOG.md | 11 + .../node_modules/css-unit-converter/LICENSE | 20 + .../node_modules/css-unit-converter/README.md | 26 + .../node_modules/css-unit-converter/index.js | 121 + .../css-unit-converter/package.json | 60 + .../node_modules/cssesc/LICENSE-MIT.txt | 20 + .../piratecare/node_modules/cssesc/README.md | 201 + .../piratecare/node_modules/cssesc/bin/cssesc | 116 + .../piratecare/node_modules/cssesc/cssesc.js | 110 + .../node_modules/cssesc/man/cssesc.1 | 70 + .../node_modules/cssesc/package.json | 86 + .../node_modules/decamelize/index.js | 13 + .../node_modules/decamelize/license | 21 + .../node_modules/decamelize/package.json | 75 + .../node_modules/decamelize/readme.md | 48 + .../node_modules/defined/.travis.yml | 4 + .../piratecare/node_modules/defined/LICENSE | 18 + .../node_modules/defined/example/defined.js | 4 + .../piratecare/node_modules/defined/index.js | 5 + .../node_modules/defined/package.json | 94 + .../node_modules/defined/readme.markdown | 53 + .../node_modules/defined/test/def.js | 22 + .../node_modules/defined/test/falsy.js | 9 + .../dependency-graph/CHANGELOG.md | 67 + .../node_modules/dependency-graph/LICENSE | 19 + .../node_modules/dependency-graph/README.md | 74 + .../dependency-graph/lib/dep_graph.js | 280 + .../dependency-graph/lib/index.d.ts | 93 + .../dependency-graph/package.json | 64 + .../dependency-graph/specs/dep_graph_spec.js | 436 + .../node_modules/detective/.travis.yml | 17 + .../node_modules/detective/CHANGELOG.md | 20 + .../piratecare/node_modules/detective/LICENSE | 18 + .../node_modules/detective/bench/detect.js | 7 + .../detective/bench/esprima_v_acorn.txt | 18 + .../node_modules/detective/bin/detective.js | 11 + .../node_modules/detective/example/strings.js | 6 + .../detective/example/strings_src.js | 3 + .../node_modules/detective/index.js | 80 + .../node_modules/detective/package.json | 72 + .../node_modules/detective/readme.markdown | 81 + .../node_modules/detective/test/both.js | 26 + .../node_modules/detective/test/chained.js | 9 + .../detective/test/complicated.js | 58 + .../node_modules/detective/test/es2019.js | 15 + .../node_modules/detective/test/es6-module.js | 9 + .../node_modules/detective/test/files/both.js | 4 + .../detective/test/files/chained.js | 5 + .../detective/test/files/es6-module.js | 5 + .../detective/test/files/for-await.js | 5 + .../detective/test/files/generators.js | 5 + .../detective/test/files/isrequire.js | 14 + .../detective/test/files/nested.js | 22 + .../detective/test/files/optional-catch.js | 4 + .../detective/test/files/rest-spread.js | 9 + .../test/files/set-in-object-pattern.js | 10 + .../detective/test/files/shebang.js | 5 + .../detective/test/files/sparse-array.js | 3 + .../detective/test/files/strings.js | 13 + .../node_modules/detective/test/files/word.js | 13 + .../detective/test/files/yield.js | 4 + .../node_modules/detective/test/generators.js | 9 + .../node_modules/detective/test/isrequire.js | 20 + .../node_modules/detective/test/nested.js | 9 + .../node_modules/detective/test/noargs.js | 26 + .../node_modules/detective/test/parseopts.js | 62 + .../detective/test/rest-spread.js | 9 + .../node_modules/detective/test/return.js | 9 + .../detective/test/set-in-object-pattern.js | 12 + .../node_modules/detective/test/shebang.js | 9 + .../detective/test/sparse-array.js | 14 + .../node_modules/detective/test/strings.js | 9 + .../node_modules/detective/test/word.js | 12 + .../node_modules/detective/test/yield.js | 9 + .../piratecare/node_modules/dir-glob/index.js | 75 + .../piratecare/node_modules/dir-glob/license | 9 + .../node_modules/dir-glob/package.json | 74 + .../node_modules/dir-glob/readme.md | 76 + .../electron-to-chromium/CHANGELOG.md | 14 + .../node_modules/electron-to-chromium/LICENSE | 5 + .../electron-to-chromium/README.md | 180 + .../electron-to-chromium/chromium-versions.js | 28 + .../full-chromium-versions.js | 721 + .../electron-to-chromium/full-versions.js | 529 + .../electron-to-chromium/index.js | 36 + .../electron-to-chromium/package.json | 73 + .../electron-to-chromium/versions.js | 42 + .../node_modules/emoji-regex/LICENSE-MIT.txt | 20 + .../node_modules/emoji-regex/README.md | 73 + .../node_modules/emoji-regex/es2015/index.js | 6 + .../node_modules/emoji-regex/es2015/text.js | 6 + .../node_modules/emoji-regex/index.d.ts | 23 + .../node_modules/emoji-regex/index.js | 6 + .../node_modules/emoji-regex/package.json | 81 + .../node_modules/emoji-regex/text.js | 6 + .../piratecare/node_modules/error-ex/LICENSE | 21 + .../node_modules/error-ex/README.md | 144 + .../piratecare/node_modules/error-ex/index.js | 141 + .../node_modules/error-ex/package.json | 90 + .../escape-string-regexp/index.js | 11 + .../node_modules/escape-string-regexp/license | 21 + .../escape-string-regexp/package.json | 85 + .../escape-string-regexp/readme.md | 27 + .../piratecare/node_modules/esprima/ChangeLog | 235 + .../node_modules/esprima/LICENSE.BSD | 21 + .../piratecare/node_modules/esprima/README.md | 46 + .../node_modules/esprima/bin/esparse.js | 139 + .../node_modules/esprima/bin/esvalidate.js | 236 + .../node_modules/esprima/dist/esprima.js | 6709 ++ .../node_modules/esprima/package.json | 141 + .../piratecare/node_modules/fast-glob/LICENSE | 21 + .../node_modules/fast-glob/README.md | 793 + .../node_modules/fast-glob/out/index.d.ts | 27 + .../node_modules/fast-glob/out/index.js | 73 + .../fast-glob/out/managers/tasks.d.ts | 16 + .../fast-glob/out/managers/tasks.js | 64 + .../fast-glob/out/providers/async.d.ts | 11 + .../fast-glob/out/providers/async.js | 28 + .../fast-glob/out/providers/filters/deep.d.ts | 16 + .../fast-glob/out/providers/filters/deep.js | 53 + .../out/providers/filters/entry.d.ts | 16 + .../fast-glob/out/providers/filters/entry.js | 54 + .../out/providers/filters/error.d.ts | 8 + .../fast-glob/out/providers/filters/error.js | 15 + .../out/providers/matchers/matcher.d.ts | 33 + .../out/providers/matchers/matcher.js | 50 + .../out/providers/matchers/partial.d.ts | 4 + .../out/providers/matchers/partial.js | 38 + .../fast-glob/out/providers/provider.d.ts | 19 + .../fast-glob/out/providers/provider.js | 48 + .../fast-glob/out/providers/stream.d.ts | 11 + .../fast-glob/out/providers/stream.js | 31 + .../fast-glob/out/providers/sync.d.ts | 9 + .../fast-glob/out/providers/sync.js | 23 + .../out/providers/transformers/entry.d.ts | 8 + .../out/providers/transformers/entry.js | 26 + .../fast-glob/out/readers/reader.d.ts | 15 + .../fast-glob/out/readers/reader.js | 33 + .../fast-glob/out/readers/stream.d.ts | 14 + .../fast-glob/out/readers/stream.js | 55 + .../fast-glob/out/readers/sync.d.ts | 12 + .../fast-glob/out/readers/sync.js | 43 + .../node_modules/fast-glob/out/settings.d.ts | 164 + .../node_modules/fast-glob/out/settings.js | 52 + .../fast-glob/out/types/index.d.ts | 31 + .../node_modules/fast-glob/out/types/index.js | 2 + .../fast-glob/out/utils/array.d.ts | 1 + .../node_modules/fast-glob/out/utils/array.js | 6 + .../fast-glob/out/utils/errno.d.ts | 2 + .../node_modules/fast-glob/out/utils/errno.js | 6 + .../node_modules/fast-glob/out/utils/fs.d.ts | 4 + .../node_modules/fast-glob/out/utils/fs.js | 18 + .../fast-glob/out/utils/index.d.ts | 7 + .../node_modules/fast-glob/out/utils/index.js | 14 + .../fast-glob/out/utils/path.d.ts | 7 + .../node_modules/fast-glob/out/utils/path.js | 19 + .../fast-glob/out/utils/pattern.d.ts | 24 + .../fast-glob/out/utils/pattern.js | 112 + .../fast-glob/out/utils/stream.d.ts | 3 + .../fast-glob/out/utils/stream.js | 16 + .../fast-glob/out/utils/string.d.ts | 2 + .../fast-glob/out/utils/string.js | 10 + .../node_modules/fast-glob/package.json | 114 + .../fastq/.github/workflows/ci.yml | 50 + .../piratecare/node_modules/fastq/.travis.yml | 10 + themes/piratecare/node_modules/fastq/LICENSE | 13 + .../piratecare/node_modules/fastq/README.md | 183 + themes/piratecare/node_modules/fastq/bench.js | 58 + .../piratecare/node_modules/fastq/example.js | 12 + .../piratecare/node_modules/fastq/index.d.ts | 24 + .../node_modules/fastq/package.json | 75 + themes/piratecare/node_modules/fastq/queue.js | 173 + .../node_modules/fastq/test/example.ts | 37 + .../node_modules/fastq/test/test.js | 482 + .../node_modules/fastq/test/tsconfig.json | 11 + .../node_modules/fill-range/LICENSE | 21 + .../node_modules/fill-range/README.md | 237 + .../node_modules/fill-range/index.js | 249 + .../node_modules/fill-range/package.json | 118 + .../node_modules/find-up/index.d.ts | 137 + .../piratecare/node_modules/find-up/index.js | 89 + .../piratecare/node_modules/find-up/license | 9 + .../node_modules/find-up/package.json | 89 + .../piratecare/node_modules/find-up/readme.md | 156 + .../node_modules/fs-extra/CHANGELOG.md | 864 + .../piratecare/node_modules/fs-extra/LICENSE | 15 + .../node_modules/fs-extra/README.md | 261 + .../fs-extra/lib/copy-sync/copy-sync.js | 164 + .../fs-extra/lib/copy-sync/index.js | 5 + .../node_modules/fs-extra/lib/copy/copy.js | 212 + .../node_modules/fs-extra/lib/copy/index.js | 6 + .../node_modules/fs-extra/lib/empty/index.js | 48 + .../node_modules/fs-extra/lib/ensure/file.js | 49 + .../node_modules/fs-extra/lib/ensure/index.js | 23 + .../node_modules/fs-extra/lib/ensure/link.js | 61 + .../fs-extra/lib/ensure/symlink-paths.js | 99 + .../fs-extra/lib/ensure/symlink-type.js | 31 + .../fs-extra/lib/ensure/symlink.js | 63 + .../node_modules/fs-extra/lib/fs/index.js | 109 + .../node_modules/fs-extra/lib/index.js | 28 + .../node_modules/fs-extra/lib/json/index.js | 16 + .../fs-extra/lib/json/jsonfile.js | 12 + .../fs-extra/lib/json/output-json-sync.js | 18 + .../fs-extra/lib/json/output-json.js | 27 + .../node_modules/fs-extra/lib/mkdirs/index.js | 14 + .../fs-extra/lib/mkdirs/mkdirs-sync.js | 54 + .../fs-extra/lib/mkdirs/mkdirs.js | 63 + .../node_modules/fs-extra/lib/mkdirs/win32.js | 25 + .../fs-extra/lib/move-sync/index.js | 5 + .../fs-extra/lib/move-sync/move-sync.js | 47 + .../node_modules/fs-extra/lib/move/index.js | 6 + .../node_modules/fs-extra/lib/move/move.js | 65 + .../node_modules/fs-extra/lib/output/index.js | 40 + .../fs-extra/lib/path-exists/index.js | 12 + .../node_modules/fs-extra/lib/remove/index.js | 9 + .../fs-extra/lib/remove/rimraf.js | 314 + .../node_modules/fs-extra/lib/util/buffer.js | 12 + .../node_modules/fs-extra/lib/util/stat.js | 172 + .../node_modules/fs-extra/lib/util/utimes.js | 79 + .../node_modules/fs-extra/package.json | 105 + .../node_modules/fs.realpath/LICENSE | 43 + .../node_modules/fs.realpath/README.md | 33 + .../node_modules/fs.realpath/index.js | 66 + .../node_modules/fs.realpath/old.js | 303 + .../node_modules/fs.realpath/package.json | 63 + .../node_modules/get-caller-file/LICENSE.md | 6 + .../node_modules/get-caller-file/README.md | 41 + .../node_modules/get-caller-file/index.d.ts | 2 + .../node_modules/get-caller-file/index.js | 22 + .../node_modules/get-caller-file/index.js.map | 1 + .../node_modules/get-caller-file/package.json | 73 + .../node_modules/get-stdin/index.d.ts | 33 + .../node_modules/get-stdin/index.js | 52 + .../piratecare/node_modules/get-stdin/license | 9 + .../node_modules/get-stdin/package.json | 75 + .../node_modules/get-stdin/readme.md | 55 + .../node_modules/glob-parent/LICENSE | 15 + .../node_modules/glob-parent/README.md | 137 + .../node_modules/glob-parent/index.js | 41 + .../node_modules/glob-parent/package.json | 95 + themes/piratecare/node_modules/glob/LICENSE | 15 + themes/piratecare/node_modules/glob/README.md | 368 + .../piratecare/node_modules/glob/changelog.md | 67 + themes/piratecare/node_modules/glob/common.js | 240 + themes/piratecare/node_modules/glob/glob.js | 790 + .../piratecare/node_modules/glob/package.json | 82 + themes/piratecare/node_modules/glob/sync.js | 486 + .../node_modules/globby/gitignore.js | 117 + .../piratecare/node_modules/globby/index.d.ts | 176 + .../piratecare/node_modules/globby/index.js | 178 + themes/piratecare/node_modules/globby/license | 9 + .../node_modules/globby/package.json | 119 + .../piratecare/node_modules/globby/readme.md | 178 + .../node_modules/globby/stream-utils.js | 46 + .../node_modules/graceful-fs/LICENSE | 15 + .../node_modules/graceful-fs/README.md | 133 + .../node_modules/graceful-fs/clone.js | 19 + .../node_modules/graceful-fs/graceful-fs.js | 279 + .../graceful-fs/legacy-streams.js | 118 + .../node_modules/graceful-fs/package.json | 84 + .../node_modules/graceful-fs/polyfills.js | 336 + .../piratecare/node_modules/has-flag/index.js | 8 + .../piratecare/node_modules/has-flag/license | 9 + .../node_modules/has-flag/package.json | 81 + .../node_modules/has-flag/readme.md | 70 + .../node_modules/ignore/CHANGELOG.md | 32 + .../node_modules/ignore/LICENSE-MIT | 21 + .../piratecare/node_modules/ignore/README.md | 386 + .../piratecare/node_modules/ignore/index.d.ts | 63 + .../piratecare/node_modules/ignore/index.js | 568 + .../piratecare/node_modules/ignore/legacy.js | 476 + .../node_modules/ignore/package.json | 102 + .../node_modules/import-cwd/index.js | 5 + .../node_modules/import-cwd/license | 21 + .../node_modules/import-cwd/package.json | 77 + .../node_modules/import-cwd/readme.md | 58 + .../node_modules/import-fresh/index.js | 29 + .../node_modules/import-fresh/license | 21 + .../node_modules/import-fresh/package.json | 84 + .../node_modules/import-fresh/readme.md | 50 + .../node_modules/import-from/index.js | 12 + .../node_modules/import-from/license | 21 + .../node_modules/import-from/package.json | 74 + .../node_modules/import-from/readme.md | 70 + .../node_modules/indexes-of/.npmignore | 1 + .../node_modules/indexes-of/LICENSE | 22 + .../node_modules/indexes-of/README.md | 24 + .../node_modules/indexes-of/index.js | 6 + .../node_modules/indexes-of/package.json | 54 + .../node_modules/indexes-of/test.js | 38 + .../piratecare/node_modules/inflight/LICENSE | 15 + .../node_modules/inflight/README.md | 37 + .../node_modules/inflight/inflight.js | 54 + .../node_modules/inflight/package.json | 62 + .../piratecare/node_modules/inherits/LICENSE | 16 + .../node_modules/inherits/README.md | 42 + .../node_modules/inherits/inherits.js | 7 + .../node_modules/inherits/inherits_browser.js | 23 + .../node_modules/inherits/package.json | 65 + .../node_modules/is-arrayish/.editorconfig | 18 + .../node_modules/is-arrayish/.istanbul.yml | 4 + .../node_modules/is-arrayish/.npmignore | 5 + .../node_modules/is-arrayish/.travis.yml | 17 + .../node_modules/is-arrayish/LICENSE | 21 + .../node_modules/is-arrayish/README.md | 16 + .../node_modules/is-arrayish/index.js | 10 + .../node_modules/is-arrayish/package.json | 70 + .../node_modules/is-binary-path/index.d.ts | 17 + .../node_modules/is-binary-path/index.js | 7 + .../node_modules/is-binary-path/license | 9 + .../node_modules/is-binary-path/package.json | 76 + .../node_modules/is-binary-path/readme.md | 34 + .../node_modules/is-directory/LICENSE | 21 + .../node_modules/is-directory/README.md | 76 + .../node_modules/is-directory/index.js | 65 + .../node_modules/is-directory/package.json | 100 + .../node_modules/is-extglob/LICENSE | 21 + .../node_modules/is-extglob/README.md | 107 + .../node_modules/is-extglob/index.js | 20 + .../node_modules/is-extglob/package.json | 104 + .../is-fullwidth-code-point/index.d.ts | 17 + .../is-fullwidth-code-point/index.js | 50 + .../is-fullwidth-code-point/license | 9 + .../is-fullwidth-code-point/package.json | 78 + .../is-fullwidth-code-point/readme.md | 39 + .../piratecare/node_modules/is-glob/LICENSE | 21 + .../piratecare/node_modules/is-glob/README.md | 206 + .../piratecare/node_modules/is-glob/index.js | 48 + .../node_modules/is-glob/package.json | 126 + .../piratecare/node_modules/is-number/LICENSE | 21 + .../node_modules/is-number/README.md | 187 + .../node_modules/is-number/index.js | 18 + .../node_modules/is-number/package.json | 126 + .../node_modules/js-yaml/CHANGELOG.md | 501 + .../piratecare/node_modules/js-yaml/LICENSE | 21 + .../piratecare/node_modules/js-yaml/README.md | 314 + .../node_modules/js-yaml/bin/js-yaml.js | 132 + .../node_modules/js-yaml/dist/js-yaml.js | 3946 + .../node_modules/js-yaml/dist/js-yaml.min.js | 1 + .../piratecare/node_modules/js-yaml/index.js | 7 + .../node_modules/js-yaml/lib/js-yaml.js | 39 + .../js-yaml/lib/js-yaml/common.js | 59 + .../js-yaml/lib/js-yaml/dumper.js | 827 + .../js-yaml/lib/js-yaml/exception.js | 43 + .../js-yaml/lib/js-yaml/loader.js | 1625 + .../node_modules/js-yaml/lib/js-yaml/mark.js | 76 + .../js-yaml/lib/js-yaml/schema.js | 108 + .../js-yaml/lib/js-yaml/schema/core.js | 18 + .../lib/js-yaml/schema/default_full.js | 25 + .../lib/js-yaml/schema/default_safe.js | 28 + .../js-yaml/lib/js-yaml/schema/failsafe.js | 17 + .../js-yaml/lib/js-yaml/schema/json.js | 25 + .../node_modules/js-yaml/lib/js-yaml/type.js | 61 + .../js-yaml/lib/js-yaml/type/binary.js | 138 + .../js-yaml/lib/js-yaml/type/bool.js | 35 + .../js-yaml/lib/js-yaml/type/float.js | 116 + .../js-yaml/lib/js-yaml/type/int.js | 173 + .../js-yaml/lib/js-yaml/type/js/function.js | 92 + .../js-yaml/lib/js-yaml/type/js/regexp.js | 60 + .../js-yaml/lib/js-yaml/type/js/undefined.js | 28 + .../js-yaml/lib/js-yaml/type/map.js | 8 + .../js-yaml/lib/js-yaml/type/merge.js | 12 + .../js-yaml/lib/js-yaml/type/null.js | 34 + .../js-yaml/lib/js-yaml/type/omap.js | 44 + .../js-yaml/lib/js-yaml/type/pairs.js | 53 + .../js-yaml/lib/js-yaml/type/seq.js | 8 + .../js-yaml/lib/js-yaml/type/set.js | 29 + .../js-yaml/lib/js-yaml/type/str.js | 8 + .../js-yaml/lib/js-yaml/type/timestamp.js | 88 + .../node_modules/js-yaml/package.json | 97 + .../json-parse-better-errors/CHANGELOG.md | 46 + .../json-parse-better-errors/LICENSE.md | 7 + .../json-parse-better-errors/README.md | 46 + .../json-parse-better-errors/index.js | 38 + .../json-parse-better-errors/package.json | 80 + .../node_modules/jsonfile/CHANGELOG.md | 145 + .../piratecare/node_modules/jsonfile/LICENSE | 15 + .../node_modules/jsonfile/README.md | 168 + .../piratecare/node_modules/jsonfile/index.js | 134 + .../node_modules/jsonfile/package.json | 75 + .../node_modules/locate-path/index.d.ts | 83 + .../node_modules/locate-path/index.js | 65 + .../node_modules/locate-path/license | 9 + .../node_modules/locate-path/package.json | 81 + .../node_modules/locate-path/readme.md | 122 + .../node_modules/lodash.toarray/LICENSE | 47 + .../node_modules/lodash.toarray/README.md | 18 + .../node_modules/lodash.toarray/index.js | 869 + .../node_modules/lodash.toarray/package.json | 73 + themes/piratecare/node_modules/lodash/LICENSE | 47 + .../piratecare/node_modules/lodash/README.md | 39 + .../node_modules/lodash/_DataView.js | 7 + .../piratecare/node_modules/lodash/_Hash.js | 32 + .../node_modules/lodash/_LazyWrapper.js | 28 + .../node_modules/lodash/_ListCache.js | 32 + .../node_modules/lodash/_LodashWrapper.js | 22 + themes/piratecare/node_modules/lodash/_Map.js | 7 + .../node_modules/lodash/_MapCache.js | 32 + .../node_modules/lodash/_Promise.js | 7 + themes/piratecare/node_modules/lodash/_Set.js | 7 + .../node_modules/lodash/_SetCache.js | 27 + .../piratecare/node_modules/lodash/_Stack.js | 27 + .../piratecare/node_modules/lodash/_Symbol.js | 6 + .../node_modules/lodash/_Uint8Array.js | 6 + .../node_modules/lodash/_WeakMap.js | 7 + .../piratecare/node_modules/lodash/_apply.js | 21 + .../node_modules/lodash/_arrayAggregator.js | 22 + .../node_modules/lodash/_arrayEach.js | 22 + .../node_modules/lodash/_arrayEachRight.js | 21 + .../node_modules/lodash/_arrayEvery.js | 23 + .../node_modules/lodash/_arrayFilter.js | 25 + .../node_modules/lodash/_arrayIncludes.js | 17 + .../node_modules/lodash/_arrayIncludesWith.js | 22 + .../node_modules/lodash/_arrayLikeKeys.js | 49 + .../node_modules/lodash/_arrayMap.js | 21 + .../node_modules/lodash/_arrayPush.js | 20 + .../node_modules/lodash/_arrayReduce.js | 26 + .../node_modules/lodash/_arrayReduceRight.js | 24 + .../node_modules/lodash/_arraySample.js | 15 + .../node_modules/lodash/_arraySampleSize.js | 17 + .../node_modules/lodash/_arrayShuffle.js | 15 + .../node_modules/lodash/_arraySome.js | 23 + .../node_modules/lodash/_asciiSize.js | 12 + .../node_modules/lodash/_asciiToArray.js | 12 + .../node_modules/lodash/_asciiWords.js | 15 + .../node_modules/lodash/_assignMergeValue.js | 20 + .../node_modules/lodash/_assignValue.js | 28 + .../node_modules/lodash/_assocIndexOf.js | 21 + .../node_modules/lodash/_baseAggregator.js | 21 + .../node_modules/lodash/_baseAssign.js | 17 + .../node_modules/lodash/_baseAssignIn.js | 17 + .../node_modules/lodash/_baseAssignValue.js | 25 + .../piratecare/node_modules/lodash/_baseAt.js | 23 + .../node_modules/lodash/_baseClamp.js | 22 + .../node_modules/lodash/_baseClone.js | 165 + .../node_modules/lodash/_baseConforms.js | 18 + .../node_modules/lodash/_baseConformsTo.js | 27 + .../node_modules/lodash/_baseCreate.js | 30 + .../node_modules/lodash/_baseDelay.js | 21 + .../node_modules/lodash/_baseDifference.js | 67 + .../node_modules/lodash/_baseEach.js | 14 + .../node_modules/lodash/_baseEachRight.js | 14 + .../node_modules/lodash/_baseEvery.js | 21 + .../node_modules/lodash/_baseExtremum.js | 32 + .../node_modules/lodash/_baseFill.js | 32 + .../node_modules/lodash/_baseFilter.js | 21 + .../node_modules/lodash/_baseFindIndex.js | 24 + .../node_modules/lodash/_baseFindKey.js | 23 + .../node_modules/lodash/_baseFlatten.js | 38 + .../node_modules/lodash/_baseFor.js | 16 + .../node_modules/lodash/_baseForOwn.js | 16 + .../node_modules/lodash/_baseForOwnRight.js | 16 + .../node_modules/lodash/_baseForRight.js | 15 + .../node_modules/lodash/_baseFunctions.js | 19 + .../node_modules/lodash/_baseGet.js | 24 + .../node_modules/lodash/_baseGetAllKeys.js | 20 + .../node_modules/lodash/_baseGetTag.js | 28 + .../piratecare/node_modules/lodash/_baseGt.js | 14 + .../node_modules/lodash/_baseHas.js | 19 + .../node_modules/lodash/_baseHasIn.js | 13 + .../node_modules/lodash/_baseInRange.js | 18 + .../node_modules/lodash/_baseIndexOf.js | 20 + .../node_modules/lodash/_baseIndexOfWith.js | 23 + .../node_modules/lodash/_baseIntersection.js | 74 + .../node_modules/lodash/_baseInverter.js | 21 + .../node_modules/lodash/_baseInvoke.js | 24 + .../node_modules/lodash/_baseIsArguments.js | 18 + .../node_modules/lodash/_baseIsArrayBuffer.js | 17 + .../node_modules/lodash/_baseIsDate.js | 18 + .../node_modules/lodash/_baseIsEqual.js | 28 + .../node_modules/lodash/_baseIsEqualDeep.js | 83 + .../node_modules/lodash/_baseIsMap.js | 18 + .../node_modules/lodash/_baseIsMatch.js | 62 + .../node_modules/lodash/_baseIsNaN.js | 12 + .../node_modules/lodash/_baseIsNative.js | 47 + .../node_modules/lodash/_baseIsRegExp.js | 18 + .../node_modules/lodash/_baseIsSet.js | 18 + .../node_modules/lodash/_baseIsTypedArray.js | 60 + .../node_modules/lodash/_baseIteratee.js | 31 + .../node_modules/lodash/_baseKeys.js | 30 + .../node_modules/lodash/_baseKeysIn.js | 33 + .../node_modules/lodash/_baseLodash.js | 10 + .../piratecare/node_modules/lodash/_baseLt.js | 14 + .../node_modules/lodash/_baseMap.js | 22 + .../node_modules/lodash/_baseMatches.js | 22 + .../lodash/_baseMatchesProperty.js | 33 + .../node_modules/lodash/_baseMean.js | 20 + .../node_modules/lodash/_baseMerge.js | 42 + .../node_modules/lodash/_baseMergeDeep.js | 94 + .../node_modules/lodash/_baseNth.js | 20 + .../node_modules/lodash/_baseOrderBy.js | 34 + .../node_modules/lodash/_basePick.js | 19 + .../node_modules/lodash/_basePickBy.js | 30 + .../node_modules/lodash/_baseProperty.js | 14 + .../node_modules/lodash/_basePropertyDeep.js | 16 + .../node_modules/lodash/_basePropertyOf.js | 14 + .../node_modules/lodash/_basePullAll.js | 51 + .../node_modules/lodash/_basePullAt.js | 37 + .../node_modules/lodash/_baseRandom.js | 18 + .../node_modules/lodash/_baseRange.js | 28 + .../node_modules/lodash/_baseReduce.js | 23 + .../node_modules/lodash/_baseRepeat.js | 35 + .../node_modules/lodash/_baseRest.js | 17 + .../node_modules/lodash/_baseSample.js | 15 + .../node_modules/lodash/_baseSampleSize.js | 18 + .../node_modules/lodash/_baseSet.js | 47 + .../node_modules/lodash/_baseSetData.js | 17 + .../node_modules/lodash/_baseSetToString.js | 22 + .../node_modules/lodash/_baseShuffle.js | 15 + .../node_modules/lodash/_baseSlice.js | 31 + .../node_modules/lodash/_baseSome.js | 22 + .../node_modules/lodash/_baseSortBy.js | 21 + .../node_modules/lodash/_baseSortedIndex.js | 42 + .../node_modules/lodash/_baseSortedIndexBy.js | 64 + .../node_modules/lodash/_baseSortedUniq.js | 30 + .../node_modules/lodash/_baseSum.js | 24 + .../node_modules/lodash/_baseTimes.js | 20 + .../node_modules/lodash/_baseToNumber.js | 24 + .../node_modules/lodash/_baseToPairs.js | 18 + .../node_modules/lodash/_baseToString.js | 37 + .../node_modules/lodash/_baseUnary.js | 14 + .../node_modules/lodash/_baseUniq.js | 72 + .../node_modules/lodash/_baseUnset.js | 20 + .../node_modules/lodash/_baseUpdate.js | 18 + .../node_modules/lodash/_baseValues.js | 19 + .../node_modules/lodash/_baseWhile.js | 26 + .../node_modules/lodash/_baseWrapperValue.js | 25 + .../node_modules/lodash/_baseXor.js | 36 + .../node_modules/lodash/_baseZipObject.js | 23 + .../node_modules/lodash/_cacheHas.js | 13 + .../lodash/_castArrayLikeObject.js | 14 + .../node_modules/lodash/_castFunction.js | 14 + .../node_modules/lodash/_castPath.js | 21 + .../node_modules/lodash/_castRest.js | 14 + .../node_modules/lodash/_castSlice.js | 18 + .../node_modules/lodash/_charsEndIndex.js | 19 + .../node_modules/lodash/_charsStartIndex.js | 20 + .../node_modules/lodash/_cloneArrayBuffer.js | 16 + .../node_modules/lodash/_cloneBuffer.js | 35 + .../node_modules/lodash/_cloneDataView.js | 16 + .../node_modules/lodash/_cloneRegExp.js | 17 + .../node_modules/lodash/_cloneSymbol.js | 18 + .../node_modules/lodash/_cloneTypedArray.js | 16 + .../node_modules/lodash/_compareAscending.js | 41 + .../node_modules/lodash/_compareMultiple.js | 44 + .../node_modules/lodash/_composeArgs.js | 39 + .../node_modules/lodash/_composeArgsRight.js | 41 + .../node_modules/lodash/_copyArray.js | 20 + .../node_modules/lodash/_copyObject.js | 40 + .../node_modules/lodash/_copySymbols.js | 16 + .../node_modules/lodash/_copySymbolsIn.js | 16 + .../node_modules/lodash/_coreJsData.js | 6 + .../node_modules/lodash/_countHolders.js | 21 + .../node_modules/lodash/_createAggregator.js | 23 + .../node_modules/lodash/_createAssigner.js | 37 + .../node_modules/lodash/_createBaseEach.js | 32 + .../node_modules/lodash/_createBaseFor.js | 25 + .../node_modules/lodash/_createBind.js | 28 + .../node_modules/lodash/_createCaseFirst.js | 33 + .../node_modules/lodash/_createCompounder.js | 24 + .../node_modules/lodash/_createCtor.js | 37 + .../node_modules/lodash/_createCurry.js | 46 + .../node_modules/lodash/_createFind.js | 25 + .../node_modules/lodash/_createFlow.js | 78 + .../node_modules/lodash/_createHybrid.js | 92 + .../node_modules/lodash/_createInverter.js | 17 + .../lodash/_createMathOperation.js | 38 + .../node_modules/lodash/_createOver.js | 27 + .../node_modules/lodash/_createPadding.js | 33 + .../node_modules/lodash/_createPartial.js | 43 + .../node_modules/lodash/_createRange.js | 30 + .../node_modules/lodash/_createRecurry.js | 56 + .../lodash/_createRelationalOperation.js | 20 + .../node_modules/lodash/_createRound.js | 35 + .../node_modules/lodash/_createSet.js | 19 + .../node_modules/lodash/_createToPairs.js | 30 + .../node_modules/lodash/_createWrap.js | 106 + .../lodash/_customDefaultsAssignIn.js | 29 + .../lodash/_customDefaultsMerge.js | 28 + .../node_modules/lodash/_customOmitClone.js | 16 + .../node_modules/lodash/_deburrLetter.js | 71 + .../node_modules/lodash/_defineProperty.js | 11 + .../node_modules/lodash/_equalArrays.js | 83 + .../node_modules/lodash/_equalByTag.js | 112 + .../node_modules/lodash/_equalObjects.js | 89 + .../node_modules/lodash/_escapeHtmlChar.js | 21 + .../node_modules/lodash/_escapeStringChar.js | 22 + .../node_modules/lodash/_flatRest.js | 16 + .../node_modules/lodash/_freeGlobal.js | 4 + .../node_modules/lodash/_getAllKeys.js | 16 + .../node_modules/lodash/_getAllKeysIn.js | 17 + .../node_modules/lodash/_getData.js | 15 + .../node_modules/lodash/_getFuncName.js | 31 + .../node_modules/lodash/_getHolder.js | 13 + .../node_modules/lodash/_getMapData.js | 18 + .../node_modules/lodash/_getMatchData.js | 24 + .../node_modules/lodash/_getNative.js | 17 + .../node_modules/lodash/_getPrototype.js | 6 + .../node_modules/lodash/_getRawTag.js | 46 + .../node_modules/lodash/_getSymbols.js | 30 + .../node_modules/lodash/_getSymbolsIn.js | 25 + .../piratecare/node_modules/lodash/_getTag.js | 58 + .../node_modules/lodash/_getValue.js | 13 + .../node_modules/lodash/_getView.js | 33 + .../node_modules/lodash/_getWrapDetails.js | 17 + .../node_modules/lodash/_hasPath.js | 39 + .../node_modules/lodash/_hasUnicode.js | 26 + .../node_modules/lodash/_hasUnicodeWord.js | 15 + .../node_modules/lodash/_hashClear.js | 15 + .../node_modules/lodash/_hashDelete.js | 17 + .../node_modules/lodash/_hashGet.js | 30 + .../node_modules/lodash/_hashHas.js | 23 + .../node_modules/lodash/_hashSet.js | 23 + .../node_modules/lodash/_initCloneArray.js | 26 + .../node_modules/lodash/_initCloneByTag.js | 77 + .../node_modules/lodash/_initCloneObject.js | 18 + .../node_modules/lodash/_insertWrapDetails.js | 23 + .../node_modules/lodash/_isFlattenable.js | 20 + .../node_modules/lodash/_isIndex.js | 25 + .../node_modules/lodash/_isIterateeCall.js | 30 + .../piratecare/node_modules/lodash/_isKey.js | 29 + .../node_modules/lodash/_isKeyable.js | 15 + .../node_modules/lodash/_isLaziable.js | 28 + .../node_modules/lodash/_isMaskable.js | 14 + .../node_modules/lodash/_isMasked.js | 20 + .../node_modules/lodash/_isPrototype.js | 18 + .../lodash/_isStrictComparable.js | 15 + .../node_modules/lodash/_iteratorToArray.js | 18 + .../node_modules/lodash/_lazyClone.js | 23 + .../node_modules/lodash/_lazyReverse.js | 23 + .../node_modules/lodash/_lazyValue.js | 69 + .../node_modules/lodash/_listCacheClear.js | 13 + .../node_modules/lodash/_listCacheDelete.js | 35 + .../node_modules/lodash/_listCacheGet.js | 19 + .../node_modules/lodash/_listCacheHas.js | 16 + .../node_modules/lodash/_listCacheSet.js | 26 + .../node_modules/lodash/_mapCacheClear.js | 21 + .../node_modules/lodash/_mapCacheDelete.js | 18 + .../node_modules/lodash/_mapCacheGet.js | 16 + .../node_modules/lodash/_mapCacheHas.js | 16 + .../node_modules/lodash/_mapCacheSet.js | 22 + .../node_modules/lodash/_mapToArray.js | 18 + .../lodash/_matchesStrictComparable.js | 20 + .../node_modules/lodash/_memoizeCapped.js | 26 + .../node_modules/lodash/_mergeData.js | 90 + .../node_modules/lodash/_metaMap.js | 6 + .../node_modules/lodash/_nativeCreate.js | 6 + .../node_modules/lodash/_nativeKeys.js | 6 + .../node_modules/lodash/_nativeKeysIn.js | 20 + .../node_modules/lodash/_nodeUtil.js | 30 + .../node_modules/lodash/_objectToString.js | 22 + .../node_modules/lodash/_overArg.js | 15 + .../node_modules/lodash/_overRest.js | 36 + .../piratecare/node_modules/lodash/_parent.js | 16 + .../node_modules/lodash/_reEscape.js | 4 + .../node_modules/lodash/_reEvaluate.js | 4 + .../node_modules/lodash/_reInterpolate.js | 4 + .../node_modules/lodash/_realNames.js | 4 + .../node_modules/lodash/_reorder.js | 29 + .../node_modules/lodash/_replaceHolders.js | 29 + .../piratecare/node_modules/lodash/_root.js | 9 + .../node_modules/lodash/_safeGet.js | 21 + .../node_modules/lodash/_setCacheAdd.js | 19 + .../node_modules/lodash/_setCacheHas.js | 14 + .../node_modules/lodash/_setData.js | 20 + .../node_modules/lodash/_setToArray.js | 18 + .../node_modules/lodash/_setToPairs.js | 18 + .../node_modules/lodash/_setToString.js | 14 + .../node_modules/lodash/_setWrapToString.js | 21 + .../node_modules/lodash/_shortOut.js | 37 + .../node_modules/lodash/_shuffleSelf.js | 28 + .../node_modules/lodash/_stackClear.js | 15 + .../node_modules/lodash/_stackDelete.js | 18 + .../node_modules/lodash/_stackGet.js | 14 + .../node_modules/lodash/_stackHas.js | 14 + .../node_modules/lodash/_stackSet.js | 34 + .../node_modules/lodash/_strictIndexOf.js | 23 + .../node_modules/lodash/_strictLastIndexOf.js | 21 + .../node_modules/lodash/_stringSize.js | 18 + .../node_modules/lodash/_stringToArray.js | 18 + .../node_modules/lodash/_stringToPath.js | 27 + .../piratecare/node_modules/lodash/_toKey.js | 21 + .../node_modules/lodash/_toSource.js | 26 + .../node_modules/lodash/_unescapeHtmlChar.js | 21 + .../node_modules/lodash/_unicodeSize.js | 44 + .../node_modules/lodash/_unicodeToArray.js | 40 + .../node_modules/lodash/_unicodeWords.js | 69 + .../node_modules/lodash/_updateWrapDetails.js | 46 + .../node_modules/lodash/_wrapperClone.js | 23 + themes/piratecare/node_modules/lodash/add.js | 22 + .../piratecare/node_modules/lodash/after.js | 42 + .../piratecare/node_modules/lodash/array.js | 67 + themes/piratecare/node_modules/lodash/ary.js | 29 + .../piratecare/node_modules/lodash/assign.js | 58 + .../node_modules/lodash/assignIn.js | 40 + .../node_modules/lodash/assignInWith.js | 38 + .../node_modules/lodash/assignWith.js | 37 + themes/piratecare/node_modules/lodash/at.js | 23 + .../piratecare/node_modules/lodash/attempt.js | 35 + .../piratecare/node_modules/lodash/before.js | 40 + themes/piratecare/node_modules/lodash/bind.js | 57 + .../piratecare/node_modules/lodash/bindAll.js | 41 + .../piratecare/node_modules/lodash/bindKey.js | 68 + .../node_modules/lodash/camelCase.js | 29 + .../node_modules/lodash/capitalize.js | 23 + .../node_modules/lodash/castArray.js | 44 + themes/piratecare/node_modules/lodash/ceil.js | 26 + .../piratecare/node_modules/lodash/chain.js | 38 + .../piratecare/node_modules/lodash/chunk.js | 50 + .../piratecare/node_modules/lodash/clamp.js | 39 + .../piratecare/node_modules/lodash/clone.js | 36 + .../node_modules/lodash/cloneDeep.js | 29 + .../node_modules/lodash/cloneDeepWith.js | 40 + .../node_modules/lodash/cloneWith.js | 42 + .../node_modules/lodash/collection.js | 30 + .../piratecare/node_modules/lodash/commit.js | 33 + .../piratecare/node_modules/lodash/compact.js | 31 + .../piratecare/node_modules/lodash/concat.js | 43 + themes/piratecare/node_modules/lodash/cond.js | 60 + .../node_modules/lodash/conforms.js | 35 + .../node_modules/lodash/conformsTo.js | 32 + .../node_modules/lodash/constant.js | 26 + themes/piratecare/node_modules/lodash/core.js | 3854 + .../node_modules/lodash/core.min.js | 29 + .../piratecare/node_modules/lodash/countBy.js | 40 + .../piratecare/node_modules/lodash/create.js | 43 + .../piratecare/node_modules/lodash/curry.js | 57 + .../node_modules/lodash/curryRight.js | 54 + themes/piratecare/node_modules/lodash/date.js | 3 + .../node_modules/lodash/debounce.js | 191 + .../piratecare/node_modules/lodash/deburr.js | 45 + .../node_modules/lodash/defaultTo.js | 25 + .../node_modules/lodash/defaults.js | 64 + .../node_modules/lodash/defaultsDeep.js | 30 + .../piratecare/node_modules/lodash/defer.js | 26 + .../piratecare/node_modules/lodash/delay.js | 28 + .../node_modules/lodash/difference.js | 33 + .../node_modules/lodash/differenceBy.js | 44 + .../node_modules/lodash/differenceWith.js | 40 + .../piratecare/node_modules/lodash/divide.js | 22 + themes/piratecare/node_modules/lodash/drop.js | 38 + .../node_modules/lodash/dropRight.js | 39 + .../node_modules/lodash/dropRightWhile.js | 45 + .../node_modules/lodash/dropWhile.js | 45 + themes/piratecare/node_modules/lodash/each.js | 1 + .../node_modules/lodash/eachRight.js | 1 + .../node_modules/lodash/endsWith.js | 43 + .../piratecare/node_modules/lodash/entries.js | 1 + .../node_modules/lodash/entriesIn.js | 1 + themes/piratecare/node_modules/lodash/eq.js | 37 + .../piratecare/node_modules/lodash/escape.js | 43 + .../node_modules/lodash/escapeRegExp.js | 32 + .../piratecare/node_modules/lodash/every.js | 56 + .../piratecare/node_modules/lodash/extend.js | 1 + .../node_modules/lodash/extendWith.js | 1 + themes/piratecare/node_modules/lodash/fill.js | 45 + .../piratecare/node_modules/lodash/filter.js | 48 + themes/piratecare/node_modules/lodash/find.js | 42 + .../node_modules/lodash/findIndex.js | 55 + .../piratecare/node_modules/lodash/findKey.js | 44 + .../node_modules/lodash/findLast.js | 25 + .../node_modules/lodash/findLastIndex.js | 59 + .../node_modules/lodash/findLastKey.js | 44 + .../piratecare/node_modules/lodash/first.js | 1 + .../piratecare/node_modules/lodash/flatMap.js | 29 + .../node_modules/lodash/flatMapDeep.js | 31 + .../node_modules/lodash/flatMapDepth.js | 31 + .../piratecare/node_modules/lodash/flatten.js | 22 + .../node_modules/lodash/flattenDeep.js | 25 + .../node_modules/lodash/flattenDepth.js | 33 + themes/piratecare/node_modules/lodash/flip.js | 28 + .../piratecare/node_modules/lodash/floor.js | 26 + themes/piratecare/node_modules/lodash/flow.js | 27 + .../node_modules/lodash/flowRight.js | 26 + .../piratecare/node_modules/lodash/forEach.js | 41 + .../node_modules/lodash/forEachRight.js | 31 + .../piratecare/node_modules/lodash/forIn.js | 39 + .../node_modules/lodash/forInRight.js | 37 + .../piratecare/node_modules/lodash/forOwn.js | 36 + .../node_modules/lodash/forOwnRight.js | 34 + themes/piratecare/node_modules/lodash/fp.js | 2 + themes/piratecare/node_modules/lodash/fp/F.js | 1 + themes/piratecare/node_modules/lodash/fp/T.js | 1 + .../piratecare/node_modules/lodash/fp/__.js | 1 + .../node_modules/lodash/fp/_baseConvert.js | 569 + .../node_modules/lodash/fp/_convertBrowser.js | 18 + .../node_modules/lodash/fp/_falseOptions.js | 7 + .../node_modules/lodash/fp/_mapping.js | 358 + .../node_modules/lodash/fp/_util.js | 16 + .../piratecare/node_modules/lodash/fp/add.js | 5 + .../node_modules/lodash/fp/after.js | 5 + .../piratecare/node_modules/lodash/fp/all.js | 1 + .../node_modules/lodash/fp/allPass.js | 1 + .../node_modules/lodash/fp/always.js | 1 + .../piratecare/node_modules/lodash/fp/any.js | 1 + .../node_modules/lodash/fp/anyPass.js | 1 + .../node_modules/lodash/fp/apply.js | 1 + .../node_modules/lodash/fp/array.js | 2 + .../piratecare/node_modules/lodash/fp/ary.js | 5 + .../node_modules/lodash/fp/assign.js | 5 + .../node_modules/lodash/fp/assignAll.js | 5 + .../node_modules/lodash/fp/assignAllWith.js | 5 + .../node_modules/lodash/fp/assignIn.js | 5 + .../node_modules/lodash/fp/assignInAll.js | 5 + .../node_modules/lodash/fp/assignInAllWith.js | 5 + .../node_modules/lodash/fp/assignInWith.js | 5 + .../node_modules/lodash/fp/assignWith.js | 5 + .../node_modules/lodash/fp/assoc.js | 1 + .../node_modules/lodash/fp/assocPath.js | 1 + .../piratecare/node_modules/lodash/fp/at.js | 5 + .../node_modules/lodash/fp/attempt.js | 5 + .../node_modules/lodash/fp/before.js | 5 + .../piratecare/node_modules/lodash/fp/bind.js | 5 + .../node_modules/lodash/fp/bindAll.js | 5 + .../node_modules/lodash/fp/bindKey.js | 5 + .../node_modules/lodash/fp/camelCase.js | 5 + .../node_modules/lodash/fp/capitalize.js | 5 + .../node_modules/lodash/fp/castArray.js | 5 + .../piratecare/node_modules/lodash/fp/ceil.js | 5 + .../node_modules/lodash/fp/chain.js | 5 + .../node_modules/lodash/fp/chunk.js | 5 + .../node_modules/lodash/fp/clamp.js | 5 + .../node_modules/lodash/fp/clone.js | 5 + .../node_modules/lodash/fp/cloneDeep.js | 5 + .../node_modules/lodash/fp/cloneDeepWith.js | 5 + .../node_modules/lodash/fp/cloneWith.js | 5 + .../node_modules/lodash/fp/collection.js | 2 + .../node_modules/lodash/fp/commit.js | 5 + .../node_modules/lodash/fp/compact.js | 5 + .../node_modules/lodash/fp/complement.js | 1 + .../node_modules/lodash/fp/compose.js | 1 + .../node_modules/lodash/fp/concat.js | 5 + .../piratecare/node_modules/lodash/fp/cond.js | 5 + .../node_modules/lodash/fp/conforms.js | 1 + .../node_modules/lodash/fp/conformsTo.js | 5 + .../node_modules/lodash/fp/constant.js | 5 + .../node_modules/lodash/fp/contains.js | 1 + .../node_modules/lodash/fp/convert.js | 18 + .../node_modules/lodash/fp/countBy.js | 5 + .../node_modules/lodash/fp/create.js | 5 + .../node_modules/lodash/fp/curry.js | 5 + .../node_modules/lodash/fp/curryN.js | 5 + .../node_modules/lodash/fp/curryRight.js | 5 + .../node_modules/lodash/fp/curryRightN.js | 5 + .../piratecare/node_modules/lodash/fp/date.js | 2 + .../node_modules/lodash/fp/debounce.js | 5 + .../node_modules/lodash/fp/deburr.js | 5 + .../node_modules/lodash/fp/defaultTo.js | 5 + .../node_modules/lodash/fp/defaults.js | 5 + .../node_modules/lodash/fp/defaultsAll.js | 5 + .../node_modules/lodash/fp/defaultsDeep.js | 5 + .../node_modules/lodash/fp/defaultsDeepAll.js | 5 + .../node_modules/lodash/fp/defer.js | 5 + .../node_modules/lodash/fp/delay.js | 5 + .../node_modules/lodash/fp/difference.js | 5 + .../node_modules/lodash/fp/differenceBy.js | 5 + .../node_modules/lodash/fp/differenceWith.js | 5 + .../node_modules/lodash/fp/dissoc.js | 1 + .../node_modules/lodash/fp/dissocPath.js | 1 + .../node_modules/lodash/fp/divide.js | 5 + .../piratecare/node_modules/lodash/fp/drop.js | 5 + .../node_modules/lodash/fp/dropLast.js | 1 + .../node_modules/lodash/fp/dropLastWhile.js | 1 + .../node_modules/lodash/fp/dropRight.js | 5 + .../node_modules/lodash/fp/dropRightWhile.js | 5 + .../node_modules/lodash/fp/dropWhile.js | 5 + .../piratecare/node_modules/lodash/fp/each.js | 1 + .../node_modules/lodash/fp/eachRight.js | 1 + .../node_modules/lodash/fp/endsWith.js | 5 + .../node_modules/lodash/fp/entries.js | 1 + .../node_modules/lodash/fp/entriesIn.js | 1 + .../piratecare/node_modules/lodash/fp/eq.js | 5 + .../node_modules/lodash/fp/equals.js | 1 + .../node_modules/lodash/fp/escape.js | 5 + .../node_modules/lodash/fp/escapeRegExp.js | 5 + .../node_modules/lodash/fp/every.js | 5 + .../node_modules/lodash/fp/extend.js | 1 + .../node_modules/lodash/fp/extendAll.js | 1 + .../node_modules/lodash/fp/extendAllWith.js | 1 + .../node_modules/lodash/fp/extendWith.js | 1 + .../piratecare/node_modules/lodash/fp/fill.js | 5 + .../node_modules/lodash/fp/filter.js | 5 + .../piratecare/node_modules/lodash/fp/find.js | 5 + .../node_modules/lodash/fp/findFrom.js | 5 + .../node_modules/lodash/fp/findIndex.js | 5 + .../node_modules/lodash/fp/findIndexFrom.js | 5 + .../node_modules/lodash/fp/findKey.js | 5 + .../node_modules/lodash/fp/findLast.js | 5 + .../node_modules/lodash/fp/findLastFrom.js | 5 + .../node_modules/lodash/fp/findLastIndex.js | 5 + .../lodash/fp/findLastIndexFrom.js | 5 + .../node_modules/lodash/fp/findLastKey.js | 5 + .../node_modules/lodash/fp/first.js | 1 + .../node_modules/lodash/fp/flatMap.js | 5 + .../node_modules/lodash/fp/flatMapDeep.js | 5 + .../node_modules/lodash/fp/flatMapDepth.js | 5 + .../node_modules/lodash/fp/flatten.js | 5 + .../node_modules/lodash/fp/flattenDeep.js | 5 + .../node_modules/lodash/fp/flattenDepth.js | 5 + .../piratecare/node_modules/lodash/fp/flip.js | 5 + .../node_modules/lodash/fp/floor.js | 5 + .../piratecare/node_modules/lodash/fp/flow.js | 5 + .../node_modules/lodash/fp/flowRight.js | 5 + .../node_modules/lodash/fp/forEach.js | 5 + .../node_modules/lodash/fp/forEachRight.js | 5 + .../node_modules/lodash/fp/forIn.js | 5 + .../node_modules/lodash/fp/forInRight.js | 5 + .../node_modules/lodash/fp/forOwn.js | 5 + .../node_modules/lodash/fp/forOwnRight.js | 5 + .../node_modules/lodash/fp/fromPairs.js | 5 + .../node_modules/lodash/fp/function.js | 2 + .../node_modules/lodash/fp/functions.js | 5 + .../node_modules/lodash/fp/functionsIn.js | 5 + .../piratecare/node_modules/lodash/fp/get.js | 5 + .../node_modules/lodash/fp/getOr.js | 5 + .../node_modules/lodash/fp/groupBy.js | 5 + .../piratecare/node_modules/lodash/fp/gt.js | 5 + .../piratecare/node_modules/lodash/fp/gte.js | 5 + .../piratecare/node_modules/lodash/fp/has.js | 5 + .../node_modules/lodash/fp/hasIn.js | 5 + .../piratecare/node_modules/lodash/fp/head.js | 5 + .../node_modules/lodash/fp/identical.js | 1 + .../node_modules/lodash/fp/identity.js | 5 + .../node_modules/lodash/fp/inRange.js | 5 + .../node_modules/lodash/fp/includes.js | 5 + .../node_modules/lodash/fp/includesFrom.js | 5 + .../node_modules/lodash/fp/indexBy.js | 1 + .../node_modules/lodash/fp/indexOf.js | 5 + .../node_modules/lodash/fp/indexOfFrom.js | 5 + .../piratecare/node_modules/lodash/fp/init.js | 1 + .../node_modules/lodash/fp/initial.js | 5 + .../node_modules/lodash/fp/intersection.js | 5 + .../node_modules/lodash/fp/intersectionBy.js | 5 + .../lodash/fp/intersectionWith.js | 5 + .../node_modules/lodash/fp/invert.js | 5 + .../node_modules/lodash/fp/invertBy.js | 5 + .../node_modules/lodash/fp/invertObj.js | 1 + .../node_modules/lodash/fp/invoke.js | 5 + .../node_modules/lodash/fp/invokeArgs.js | 5 + .../node_modules/lodash/fp/invokeArgsMap.js | 5 + .../node_modules/lodash/fp/invokeMap.js | 5 + .../node_modules/lodash/fp/isArguments.js | 5 + .../node_modules/lodash/fp/isArray.js | 5 + .../node_modules/lodash/fp/isArrayBuffer.js | 5 + .../node_modules/lodash/fp/isArrayLike.js | 5 + .../lodash/fp/isArrayLikeObject.js | 5 + .../node_modules/lodash/fp/isBoolean.js | 5 + .../node_modules/lodash/fp/isBuffer.js | 5 + .../node_modules/lodash/fp/isDate.js | 5 + .../node_modules/lodash/fp/isElement.js | 5 + .../node_modules/lodash/fp/isEmpty.js | 5 + .../node_modules/lodash/fp/isEqual.js | 5 + .../node_modules/lodash/fp/isEqualWith.js | 5 + .../node_modules/lodash/fp/isError.js | 5 + .../node_modules/lodash/fp/isFinite.js | 5 + .../node_modules/lodash/fp/isFunction.js | 5 + .../node_modules/lodash/fp/isInteger.js | 5 + .../node_modules/lodash/fp/isLength.js | 5 + .../node_modules/lodash/fp/isMap.js | 5 + .../node_modules/lodash/fp/isMatch.js | 5 + .../node_modules/lodash/fp/isMatchWith.js | 5 + .../node_modules/lodash/fp/isNaN.js | 5 + .../node_modules/lodash/fp/isNative.js | 5 + .../node_modules/lodash/fp/isNil.js | 5 + .../node_modules/lodash/fp/isNull.js | 5 + .../node_modules/lodash/fp/isNumber.js | 5 + .../node_modules/lodash/fp/isObject.js | 5 + .../node_modules/lodash/fp/isObjectLike.js | 5 + .../node_modules/lodash/fp/isPlainObject.js | 5 + .../node_modules/lodash/fp/isRegExp.js | 5 + .../node_modules/lodash/fp/isSafeInteger.js | 5 + .../node_modules/lodash/fp/isSet.js | 5 + .../node_modules/lodash/fp/isString.js | 5 + .../node_modules/lodash/fp/isSymbol.js | 5 + .../node_modules/lodash/fp/isTypedArray.js | 5 + .../node_modules/lodash/fp/isUndefined.js | 5 + .../node_modules/lodash/fp/isWeakMap.js | 5 + .../node_modules/lodash/fp/isWeakSet.js | 5 + .../node_modules/lodash/fp/iteratee.js | 5 + .../piratecare/node_modules/lodash/fp/join.js | 5 + .../piratecare/node_modules/lodash/fp/juxt.js | 1 + .../node_modules/lodash/fp/kebabCase.js | 5 + .../node_modules/lodash/fp/keyBy.js | 5 + .../piratecare/node_modules/lodash/fp/keys.js | 5 + .../node_modules/lodash/fp/keysIn.js | 5 + .../piratecare/node_modules/lodash/fp/lang.js | 2 + .../piratecare/node_modules/lodash/fp/last.js | 5 + .../node_modules/lodash/fp/lastIndexOf.js | 5 + .../node_modules/lodash/fp/lastIndexOfFrom.js | 5 + .../node_modules/lodash/fp/lowerCase.js | 5 + .../node_modules/lodash/fp/lowerFirst.js | 5 + .../piratecare/node_modules/lodash/fp/lt.js | 5 + .../piratecare/node_modules/lodash/fp/lte.js | 5 + .../piratecare/node_modules/lodash/fp/map.js | 5 + .../node_modules/lodash/fp/mapKeys.js | 5 + .../node_modules/lodash/fp/mapValues.js | 5 + .../node_modules/lodash/fp/matches.js | 1 + .../node_modules/lodash/fp/matchesProperty.js | 5 + .../piratecare/node_modules/lodash/fp/math.js | 2 + .../piratecare/node_modules/lodash/fp/max.js | 5 + .../node_modules/lodash/fp/maxBy.js | 5 + .../piratecare/node_modules/lodash/fp/mean.js | 5 + .../node_modules/lodash/fp/meanBy.js | 5 + .../node_modules/lodash/fp/memoize.js | 5 + .../node_modules/lodash/fp/merge.js | 5 + .../node_modules/lodash/fp/mergeAll.js | 5 + .../node_modules/lodash/fp/mergeAllWith.js | 5 + .../node_modules/lodash/fp/mergeWith.js | 5 + .../node_modules/lodash/fp/method.js | 5 + .../node_modules/lodash/fp/methodOf.js | 5 + .../piratecare/node_modules/lodash/fp/min.js | 5 + .../node_modules/lodash/fp/minBy.js | 5 + .../node_modules/lodash/fp/mixin.js | 5 + .../node_modules/lodash/fp/multiply.js | 5 + .../piratecare/node_modules/lodash/fp/nAry.js | 1 + .../node_modules/lodash/fp/negate.js | 5 + .../piratecare/node_modules/lodash/fp/next.js | 5 + .../piratecare/node_modules/lodash/fp/noop.js | 5 + .../piratecare/node_modules/lodash/fp/now.js | 5 + .../piratecare/node_modules/lodash/fp/nth.js | 5 + .../node_modules/lodash/fp/nthArg.js | 5 + .../node_modules/lodash/fp/number.js | 2 + .../node_modules/lodash/fp/object.js | 2 + .../piratecare/node_modules/lodash/fp/omit.js | 5 + .../node_modules/lodash/fp/omitAll.js | 1 + .../node_modules/lodash/fp/omitBy.js | 5 + .../piratecare/node_modules/lodash/fp/once.js | 5 + .../node_modules/lodash/fp/orderBy.js | 5 + .../piratecare/node_modules/lodash/fp/over.js | 5 + .../node_modules/lodash/fp/overArgs.js | 5 + .../node_modules/lodash/fp/overEvery.js | 5 + .../node_modules/lodash/fp/overSome.js | 5 + .../piratecare/node_modules/lodash/fp/pad.js | 5 + .../node_modules/lodash/fp/padChars.js | 5 + .../node_modules/lodash/fp/padCharsEnd.js | 5 + .../node_modules/lodash/fp/padCharsStart.js | 5 + .../node_modules/lodash/fp/padEnd.js | 5 + .../node_modules/lodash/fp/padStart.js | 5 + .../node_modules/lodash/fp/parseInt.js | 5 + .../node_modules/lodash/fp/partial.js | 5 + .../node_modules/lodash/fp/partialRight.js | 5 + .../node_modules/lodash/fp/partition.js | 5 + .../piratecare/node_modules/lodash/fp/path.js | 1 + .../node_modules/lodash/fp/pathEq.js | 1 + .../node_modules/lodash/fp/pathOr.js | 1 + .../node_modules/lodash/fp/paths.js | 1 + .../piratecare/node_modules/lodash/fp/pick.js | 5 + .../node_modules/lodash/fp/pickAll.js | 1 + .../node_modules/lodash/fp/pickBy.js | 5 + .../piratecare/node_modules/lodash/fp/pipe.js | 1 + .../node_modules/lodash/fp/placeholder.js | 6 + .../node_modules/lodash/fp/plant.js | 5 + .../node_modules/lodash/fp/pluck.js | 1 + .../piratecare/node_modules/lodash/fp/prop.js | 1 + .../node_modules/lodash/fp/propEq.js | 1 + .../node_modules/lodash/fp/propOr.js | 1 + .../node_modules/lodash/fp/property.js | 1 + .../node_modules/lodash/fp/propertyOf.js | 5 + .../node_modules/lodash/fp/props.js | 1 + .../piratecare/node_modules/lodash/fp/pull.js | 5 + .../node_modules/lodash/fp/pullAll.js | 5 + .../node_modules/lodash/fp/pullAllBy.js | 5 + .../node_modules/lodash/fp/pullAllWith.js | 5 + .../node_modules/lodash/fp/pullAt.js | 5 + .../node_modules/lodash/fp/random.js | 5 + .../node_modules/lodash/fp/range.js | 5 + .../node_modules/lodash/fp/rangeRight.js | 5 + .../node_modules/lodash/fp/rangeStep.js | 5 + .../node_modules/lodash/fp/rangeStepRight.js | 5 + .../node_modules/lodash/fp/rearg.js | 5 + .../node_modules/lodash/fp/reduce.js | 5 + .../node_modules/lodash/fp/reduceRight.js | 5 + .../node_modules/lodash/fp/reject.js | 5 + .../node_modules/lodash/fp/remove.js | 5 + .../node_modules/lodash/fp/repeat.js | 5 + .../node_modules/lodash/fp/replace.js | 5 + .../piratecare/node_modules/lodash/fp/rest.js | 5 + .../node_modules/lodash/fp/restFrom.js | 5 + .../node_modules/lodash/fp/result.js | 5 + .../node_modules/lodash/fp/reverse.js | 5 + .../node_modules/lodash/fp/round.js | 5 + .../node_modules/lodash/fp/sample.js | 5 + .../node_modules/lodash/fp/sampleSize.js | 5 + .../piratecare/node_modules/lodash/fp/seq.js | 2 + .../piratecare/node_modules/lodash/fp/set.js | 5 + .../node_modules/lodash/fp/setWith.js | 5 + .../node_modules/lodash/fp/shuffle.js | 5 + .../piratecare/node_modules/lodash/fp/size.js | 5 + .../node_modules/lodash/fp/slice.js | 5 + .../node_modules/lodash/fp/snakeCase.js | 5 + .../piratecare/node_modules/lodash/fp/some.js | 5 + .../node_modules/lodash/fp/sortBy.js | 5 + .../node_modules/lodash/fp/sortedIndex.js | 5 + .../node_modules/lodash/fp/sortedIndexBy.js | 5 + .../node_modules/lodash/fp/sortedIndexOf.js | 5 + .../node_modules/lodash/fp/sortedLastIndex.js | 5 + .../lodash/fp/sortedLastIndexBy.js | 5 + .../lodash/fp/sortedLastIndexOf.js | 5 + .../node_modules/lodash/fp/sortedUniq.js | 5 + .../node_modules/lodash/fp/sortedUniqBy.js | 5 + .../node_modules/lodash/fp/split.js | 5 + .../node_modules/lodash/fp/spread.js | 5 + .../node_modules/lodash/fp/spreadFrom.js | 5 + .../node_modules/lodash/fp/startCase.js | 5 + .../node_modules/lodash/fp/startsWith.js | 5 + .../node_modules/lodash/fp/string.js | 2 + .../node_modules/lodash/fp/stubArray.js | 5 + .../node_modules/lodash/fp/stubFalse.js | 5 + .../node_modules/lodash/fp/stubObject.js | 5 + .../node_modules/lodash/fp/stubString.js | 5 + .../node_modules/lodash/fp/stubTrue.js | 5 + .../node_modules/lodash/fp/subtract.js | 5 + .../piratecare/node_modules/lodash/fp/sum.js | 5 + .../node_modules/lodash/fp/sumBy.js | 5 + .../lodash/fp/symmetricDifference.js | 1 + .../lodash/fp/symmetricDifferenceBy.js | 1 + .../lodash/fp/symmetricDifferenceWith.js | 1 + .../piratecare/node_modules/lodash/fp/tail.js | 5 + .../piratecare/node_modules/lodash/fp/take.js | 5 + .../node_modules/lodash/fp/takeLast.js | 1 + .../node_modules/lodash/fp/takeLastWhile.js | 1 + .../node_modules/lodash/fp/takeRight.js | 5 + .../node_modules/lodash/fp/takeRightWhile.js | 5 + .../node_modules/lodash/fp/takeWhile.js | 5 + .../piratecare/node_modules/lodash/fp/tap.js | 5 + .../node_modules/lodash/fp/template.js | 5 + .../lodash/fp/templateSettings.js | 5 + .../node_modules/lodash/fp/throttle.js | 5 + .../piratecare/node_modules/lodash/fp/thru.js | 5 + .../node_modules/lodash/fp/times.js | 5 + .../node_modules/lodash/fp/toArray.js | 5 + .../node_modules/lodash/fp/toFinite.js | 5 + .../node_modules/lodash/fp/toInteger.js | 5 + .../node_modules/lodash/fp/toIterator.js | 5 + .../node_modules/lodash/fp/toJSON.js | 5 + .../node_modules/lodash/fp/toLength.js | 5 + .../node_modules/lodash/fp/toLower.js | 5 + .../node_modules/lodash/fp/toNumber.js | 5 + .../node_modules/lodash/fp/toPairs.js | 5 + .../node_modules/lodash/fp/toPairsIn.js | 5 + .../node_modules/lodash/fp/toPath.js | 5 + .../node_modules/lodash/fp/toPlainObject.js | 5 + .../node_modules/lodash/fp/toSafeInteger.js | 5 + .../node_modules/lodash/fp/toString.js | 5 + .../node_modules/lodash/fp/toUpper.js | 5 + .../node_modules/lodash/fp/transform.js | 5 + .../piratecare/node_modules/lodash/fp/trim.js | 5 + .../node_modules/lodash/fp/trimChars.js | 5 + .../node_modules/lodash/fp/trimCharsEnd.js | 5 + .../node_modules/lodash/fp/trimCharsStart.js | 5 + .../node_modules/lodash/fp/trimEnd.js | 5 + .../node_modules/lodash/fp/trimStart.js | 5 + .../node_modules/lodash/fp/truncate.js | 5 + .../node_modules/lodash/fp/unapply.js | 1 + .../node_modules/lodash/fp/unary.js | 5 + .../node_modules/lodash/fp/unescape.js | 5 + .../node_modules/lodash/fp/union.js | 5 + .../node_modules/lodash/fp/unionBy.js | 5 + .../node_modules/lodash/fp/unionWith.js | 5 + .../piratecare/node_modules/lodash/fp/uniq.js | 5 + .../node_modules/lodash/fp/uniqBy.js | 5 + .../node_modules/lodash/fp/uniqWith.js | 5 + .../node_modules/lodash/fp/uniqueId.js | 5 + .../node_modules/lodash/fp/unnest.js | 1 + .../node_modules/lodash/fp/unset.js | 5 + .../node_modules/lodash/fp/unzip.js | 5 + .../node_modules/lodash/fp/unzipWith.js | 5 + .../node_modules/lodash/fp/update.js | 5 + .../node_modules/lodash/fp/updateWith.js | 5 + .../node_modules/lodash/fp/upperCase.js | 5 + .../node_modules/lodash/fp/upperFirst.js | 5 + .../node_modules/lodash/fp/useWith.js | 1 + .../piratecare/node_modules/lodash/fp/util.js | 2 + .../node_modules/lodash/fp/value.js | 5 + .../node_modules/lodash/fp/valueOf.js | 5 + .../node_modules/lodash/fp/values.js | 5 + .../node_modules/lodash/fp/valuesIn.js | 5 + .../node_modules/lodash/fp/where.js | 1 + .../node_modules/lodash/fp/whereEq.js | 1 + .../node_modules/lodash/fp/without.js | 5 + .../node_modules/lodash/fp/words.js | 5 + .../piratecare/node_modules/lodash/fp/wrap.js | 5 + .../node_modules/lodash/fp/wrapperAt.js | 5 + .../node_modules/lodash/fp/wrapperChain.js | 5 + .../node_modules/lodash/fp/wrapperLodash.js | 5 + .../node_modules/lodash/fp/wrapperReverse.js | 5 + .../node_modules/lodash/fp/wrapperValue.js | 5 + .../piratecare/node_modules/lodash/fp/xor.js | 5 + .../node_modules/lodash/fp/xorBy.js | 5 + .../node_modules/lodash/fp/xorWith.js | 5 + .../piratecare/node_modules/lodash/fp/zip.js | 5 + .../node_modules/lodash/fp/zipAll.js | 5 + .../node_modules/lodash/fp/zipObj.js | 1 + .../node_modules/lodash/fp/zipObject.js | 5 + .../node_modules/lodash/fp/zipObjectDeep.js | 5 + .../node_modules/lodash/fp/zipWith.js | 5 + .../node_modules/lodash/fromPairs.js | 28 + .../node_modules/lodash/function.js | 25 + .../node_modules/lodash/functions.js | 31 + .../node_modules/lodash/functionsIn.js | 31 + themes/piratecare/node_modules/lodash/get.js | 33 + .../piratecare/node_modules/lodash/groupBy.js | 41 + themes/piratecare/node_modules/lodash/gt.js | 29 + themes/piratecare/node_modules/lodash/gte.js | 30 + themes/piratecare/node_modules/lodash/has.js | 35 + .../piratecare/node_modules/lodash/hasIn.js | 34 + themes/piratecare/node_modules/lodash/head.js | 23 + .../node_modules/lodash/identity.js | 21 + .../piratecare/node_modules/lodash/inRange.js | 55 + .../node_modules/lodash/includes.js | 53 + .../piratecare/node_modules/lodash/index.js | 1 + .../piratecare/node_modules/lodash/indexOf.js | 42 + .../piratecare/node_modules/lodash/initial.js | 22 + .../node_modules/lodash/intersection.js | 30 + .../node_modules/lodash/intersectionBy.js | 45 + .../node_modules/lodash/intersectionWith.js | 41 + .../piratecare/node_modules/lodash/invert.js | 42 + .../node_modules/lodash/invertBy.js | 56 + .../piratecare/node_modules/lodash/invoke.js | 24 + .../node_modules/lodash/invokeMap.js | 41 + .../node_modules/lodash/isArguments.js | 36 + .../piratecare/node_modules/lodash/isArray.js | 26 + .../node_modules/lodash/isArrayBuffer.js | 27 + .../node_modules/lodash/isArrayLike.js | 33 + .../node_modules/lodash/isArrayLikeObject.js | 33 + .../node_modules/lodash/isBoolean.js | 29 + .../node_modules/lodash/isBuffer.js | 38 + .../piratecare/node_modules/lodash/isDate.js | 27 + .../node_modules/lodash/isElement.js | 25 + .../piratecare/node_modules/lodash/isEmpty.js | 77 + .../piratecare/node_modules/lodash/isEqual.js | 35 + .../node_modules/lodash/isEqualWith.js | 41 + .../piratecare/node_modules/lodash/isError.js | 36 + .../node_modules/lodash/isFinite.js | 36 + .../node_modules/lodash/isFunction.js | 37 + .../node_modules/lodash/isInteger.js | 33 + .../node_modules/lodash/isLength.js | 35 + .../piratecare/node_modules/lodash/isMap.js | 27 + .../piratecare/node_modules/lodash/isMatch.js | 36 + .../node_modules/lodash/isMatchWith.js | 41 + .../piratecare/node_modules/lodash/isNaN.js | 38 + .../node_modules/lodash/isNative.js | 40 + .../piratecare/node_modules/lodash/isNil.js | 25 + .../piratecare/node_modules/lodash/isNull.js | 22 + .../node_modules/lodash/isNumber.js | 38 + .../node_modules/lodash/isObject.js | 31 + .../node_modules/lodash/isObjectLike.js | 29 + .../node_modules/lodash/isPlainObject.js | 62 + .../node_modules/lodash/isRegExp.js | 27 + .../node_modules/lodash/isSafeInteger.js | 37 + .../piratecare/node_modules/lodash/isSet.js | 27 + .../node_modules/lodash/isString.js | 30 + .../node_modules/lodash/isSymbol.js | 29 + .../node_modules/lodash/isTypedArray.js | 27 + .../node_modules/lodash/isUndefined.js | 22 + .../node_modules/lodash/isWeakMap.js | 28 + .../node_modules/lodash/isWeakSet.js | 28 + .../node_modules/lodash/iteratee.js | 53 + themes/piratecare/node_modules/lodash/join.js | 26 + .../node_modules/lodash/kebabCase.js | 28 + .../piratecare/node_modules/lodash/keyBy.js | 36 + themes/piratecare/node_modules/lodash/keys.js | 37 + .../piratecare/node_modules/lodash/keysIn.js | 32 + themes/piratecare/node_modules/lodash/lang.js | 58 + themes/piratecare/node_modules/lodash/last.js | 20 + .../node_modules/lodash/lastIndexOf.js | 46 + .../piratecare/node_modules/lodash/lodash.js | 17112 +++++ .../node_modules/lodash/lodash.min.js | 137 + .../node_modules/lodash/lowerCase.js | 27 + .../node_modules/lodash/lowerFirst.js | 22 + themes/piratecare/node_modules/lodash/lt.js | 29 + themes/piratecare/node_modules/lodash/lte.js | 30 + themes/piratecare/node_modules/lodash/map.js | 53 + .../piratecare/node_modules/lodash/mapKeys.js | 36 + .../node_modules/lodash/mapValues.js | 43 + .../piratecare/node_modules/lodash/matches.js | 39 + .../node_modules/lodash/matchesProperty.js | 37 + themes/piratecare/node_modules/lodash/math.js | 17 + themes/piratecare/node_modules/lodash/max.js | 29 + .../piratecare/node_modules/lodash/maxBy.js | 34 + themes/piratecare/node_modules/lodash/mean.js | 22 + .../piratecare/node_modules/lodash/meanBy.js | 31 + .../piratecare/node_modules/lodash/memoize.js | 73 + .../piratecare/node_modules/lodash/merge.js | 39 + .../node_modules/lodash/mergeWith.js | 39 + .../piratecare/node_modules/lodash/method.js | 34 + .../node_modules/lodash/methodOf.js | 33 + themes/piratecare/node_modules/lodash/min.js | 29 + .../piratecare/node_modules/lodash/minBy.js | 34 + .../piratecare/node_modules/lodash/mixin.js | 74 + .../node_modules/lodash/multiply.js | 22 + .../piratecare/node_modules/lodash/negate.js | 40 + themes/piratecare/node_modules/lodash/next.js | 35 + themes/piratecare/node_modules/lodash/noop.js | 17 + themes/piratecare/node_modules/lodash/now.js | 23 + themes/piratecare/node_modules/lodash/nth.js | 29 + .../piratecare/node_modules/lodash/nthArg.js | 32 + .../piratecare/node_modules/lodash/number.js | 5 + .../piratecare/node_modules/lodash/object.js | 49 + themes/piratecare/node_modules/lodash/omit.js | 57 + .../piratecare/node_modules/lodash/omitBy.js | 29 + themes/piratecare/node_modules/lodash/once.js | 25 + .../piratecare/node_modules/lodash/orderBy.js | 47 + themes/piratecare/node_modules/lodash/org.js | 39 + themes/piratecare/node_modules/lodash/over.js | 24 + .../node_modules/lodash/overArgs.js | 61 + .../node_modules/lodash/overEvery.js | 30 + .../node_modules/lodash/overSome.js | 30 + .../node_modules/lodash/package.json | 67 + themes/piratecare/node_modules/lodash/pad.js | 49 + .../piratecare/node_modules/lodash/padEnd.js | 39 + .../node_modules/lodash/padStart.js | 39 + .../node_modules/lodash/parseInt.js | 43 + .../piratecare/node_modules/lodash/partial.js | 50 + .../node_modules/lodash/partialRight.js | 49 + .../node_modules/lodash/partition.js | 43 + themes/piratecare/node_modules/lodash/pick.js | 25 + .../piratecare/node_modules/lodash/pickBy.js | 37 + .../piratecare/node_modules/lodash/plant.js | 48 + .../node_modules/lodash/property.js | 32 + .../node_modules/lodash/propertyOf.js | 30 + themes/piratecare/node_modules/lodash/pull.js | 29 + .../piratecare/node_modules/lodash/pullAll.js | 29 + .../node_modules/lodash/pullAllBy.js | 33 + .../node_modules/lodash/pullAllWith.js | 32 + .../piratecare/node_modules/lodash/pullAt.js | 43 + .../piratecare/node_modules/lodash/random.js | 82 + .../piratecare/node_modules/lodash/range.js | 46 + .../node_modules/lodash/rangeRight.js | 41 + .../piratecare/node_modules/lodash/rearg.js | 33 + .../piratecare/node_modules/lodash/reduce.js | 51 + .../node_modules/lodash/reduceRight.js | 36 + .../piratecare/node_modules/lodash/reject.js | 46 + .../piratecare/node_modules/lodash/remove.js | 53 + .../piratecare/node_modules/lodash/repeat.js | 37 + .../piratecare/node_modules/lodash/replace.js | 29 + themes/piratecare/node_modules/lodash/rest.js | 40 + .../piratecare/node_modules/lodash/result.js | 56 + .../piratecare/node_modules/lodash/reverse.js | 34 + .../piratecare/node_modules/lodash/round.js | 26 + .../piratecare/node_modules/lodash/sample.js | 24 + .../node_modules/lodash/sampleSize.js | 37 + themes/piratecare/node_modules/lodash/seq.js | 16 + themes/piratecare/node_modules/lodash/set.js | 35 + .../piratecare/node_modules/lodash/setWith.js | 32 + .../piratecare/node_modules/lodash/shuffle.js | 25 + themes/piratecare/node_modules/lodash/size.js | 46 + .../piratecare/node_modules/lodash/slice.js | 37 + .../node_modules/lodash/snakeCase.js | 28 + themes/piratecare/node_modules/lodash/some.js | 51 + .../piratecare/node_modules/lodash/sortBy.js | 48 + .../node_modules/lodash/sortedIndex.js | 24 + .../node_modules/lodash/sortedIndexBy.js | 33 + .../node_modules/lodash/sortedIndexOf.js | 31 + .../node_modules/lodash/sortedLastIndex.js | 25 + .../node_modules/lodash/sortedLastIndexBy.js | 33 + .../node_modules/lodash/sortedLastIndexOf.js | 31 + .../node_modules/lodash/sortedUniq.js | 24 + .../node_modules/lodash/sortedUniqBy.js | 26 + .../piratecare/node_modules/lodash/split.js | 52 + .../piratecare/node_modules/lodash/spread.js | 63 + .../node_modules/lodash/startCase.js | 29 + .../node_modules/lodash/startsWith.js | 39 + .../piratecare/node_modules/lodash/string.js | 33 + .../node_modules/lodash/stubArray.js | 23 + .../node_modules/lodash/stubFalse.js | 18 + .../node_modules/lodash/stubObject.js | 23 + .../node_modules/lodash/stubString.js | 18 + .../node_modules/lodash/stubTrue.js | 18 + .../node_modules/lodash/subtract.js | 22 + themes/piratecare/node_modules/lodash/sum.js | 24 + .../piratecare/node_modules/lodash/sumBy.js | 33 + themes/piratecare/node_modules/lodash/tag.js | 43 + themes/piratecare/node_modules/lodash/tail.js | 22 + themes/piratecare/node_modules/lodash/take.js | 37 + .../node_modules/lodash/takeRight.js | 39 + .../node_modules/lodash/takeRightWhile.js | 45 + .../node_modules/lodash/takeWhile.js | 45 + themes/piratecare/node_modules/lodash/tap.js | 29 + .../node_modules/lodash/template.js | 253 + .../node_modules/lodash/templateSettings.js | 67 + .../node_modules/lodash/throttle.js | 69 + themes/piratecare/node_modules/lodash/thru.js | 28 + .../piratecare/node_modules/lodash/times.js | 51 + .../piratecare/node_modules/lodash/toArray.js | 58 + .../node_modules/lodash/toFinite.js | 42 + .../node_modules/lodash/toInteger.js | 36 + .../node_modules/lodash/toIterator.js | 23 + .../piratecare/node_modules/lodash/toJSON.js | 1 + .../node_modules/lodash/toLength.js | 38 + .../piratecare/node_modules/lodash/toLower.js | 28 + .../node_modules/lodash/toNumber.js | 66 + .../piratecare/node_modules/lodash/toPairs.js | 30 + .../node_modules/lodash/toPairsIn.js | 30 + .../piratecare/node_modules/lodash/toPath.js | 33 + .../node_modules/lodash/toPlainObject.js | 32 + .../node_modules/lodash/toSafeInteger.js | 37 + .../node_modules/lodash/toString.js | 28 + .../piratecare/node_modules/lodash/toUpper.js | 28 + .../node_modules/lodash/transform.js | 65 + themes/piratecare/node_modules/lodash/trim.js | 49 + .../piratecare/node_modules/lodash/trimEnd.js | 43 + .../node_modules/lodash/trimStart.js | 43 + .../node_modules/lodash/truncate.js | 111 + .../piratecare/node_modules/lodash/unary.js | 22 + .../node_modules/lodash/unescape.js | 34 + .../piratecare/node_modules/lodash/union.js | 26 + .../piratecare/node_modules/lodash/unionBy.js | 39 + .../node_modules/lodash/unionWith.js | 34 + themes/piratecare/node_modules/lodash/uniq.js | 25 + .../piratecare/node_modules/lodash/uniqBy.js | 31 + .../node_modules/lodash/uniqWith.js | 28 + .../node_modules/lodash/uniqueId.js | 28 + .../piratecare/node_modules/lodash/unset.js | 34 + .../piratecare/node_modules/lodash/unzip.js | 45 + .../node_modules/lodash/unzipWith.js | 39 + .../piratecare/node_modules/lodash/update.js | 35 + .../node_modules/lodash/updateWith.js | 33 + .../node_modules/lodash/upperCase.js | 27 + .../node_modules/lodash/upperFirst.js | 22 + themes/piratecare/node_modules/lodash/util.js | 34 + .../piratecare/node_modules/lodash/value.js | 1 + .../piratecare/node_modules/lodash/valueOf.js | 1 + .../piratecare/node_modules/lodash/values.js | 34 + .../node_modules/lodash/valuesIn.js | 32 + .../piratecare/node_modules/lodash/without.js | 31 + .../piratecare/node_modules/lodash/words.js | 35 + themes/piratecare/node_modules/lodash/wrap.js | 30 + .../node_modules/lodash/wrapperAt.js | 48 + .../node_modules/lodash/wrapperChain.js | 34 + .../node_modules/lodash/wrapperLodash.js | 147 + .../node_modules/lodash/wrapperReverse.js | 44 + .../node_modules/lodash/wrapperValue.js | 21 + themes/piratecare/node_modules/lodash/xor.js | 28 + .../piratecare/node_modules/lodash/xorBy.js | 39 + .../piratecare/node_modules/lodash/xorWith.js | 34 + themes/piratecare/node_modules/lodash/zip.js | 22 + .../node_modules/lodash/zipObject.js | 24 + .../node_modules/lodash/zipObjectDeep.js | 23 + .../piratecare/node_modules/lodash/zipWith.js | 32 + .../node_modules/log-symbols/browser.js | 7 + .../node_modules/log-symbols/index.js | 20 + .../node_modules/log-symbols/license | 9 + .../node_modules/log-symbols/package.json | 86 + .../node_modules/log-symbols/readme.md | 45 + themes/piratecare/node_modules/merge2/LICENSE | 21 + .../piratecare/node_modules/merge2/README.md | 142 + .../piratecare/node_modules/merge2/index.js | 107 + .../node_modules/merge2/package.json | 76 + .../node_modules/micromatch/CHANGELOG.md | 108 + .../node_modules/micromatch/LICENSE | 21 + .../node_modules/micromatch/README.md | 1000 + .../node_modules/micromatch/index.js | 467 + .../node_modules/micromatch/package.json | 195 + .../piratecare/node_modules/minimatch/LICENSE | 15 + .../node_modules/minimatch/README.md | 209 + .../node_modules/minimatch/minimatch.js | 923 + .../node_modules/minimatch/package.json | 67 + .../node_modules/minimist/.travis.yml | 8 + .../piratecare/node_modules/minimist/LICENSE | 18 + .../node_modules/minimist/example/parse.js | 2 + .../piratecare/node_modules/minimist/index.js | 236 + .../node_modules/minimist/package.json | 77 + .../node_modules/minimist/readme.markdown | 91 + .../node_modules/minimist/test/all_bool.js | 32 + .../node_modules/minimist/test/bool.js | 166 + .../node_modules/minimist/test/dash.js | 31 + .../minimist/test/default_bool.js | 35 + .../node_modules/minimist/test/dotted.js | 22 + .../node_modules/minimist/test/kv_short.js | 16 + .../node_modules/minimist/test/long.js | 31 + .../node_modules/minimist/test/num.js | 36 + .../node_modules/minimist/test/parse.js | 197 + .../minimist/test/parse_modified.js | 9 + .../node_modules/minimist/test/short.js | 67 + .../node_modules/minimist/test/stop_early.js | 15 + .../node_modules/minimist/test/unknown.js | 102 + .../node_modules/minimist/test/whitespace.js | 8 + .../node_modules/node-emoji/.travis.yml | 3 + .../node_modules/node-emoji/LICENSE | 21 + .../node_modules/node-emoji/README.md | 79 + .../node_modules/node-emoji/index.js | 1 + .../node_modules/node-emoji/lib/emoji.js | 301 + .../node_modules/node-emoji/lib/emoji.json | 1 + .../node_modules/node-emoji/lib/emojifile.js | 1534 + .../node_modules/node-emoji/lib/emojiparse.js | 27 + .../node_modules/node-emoji/package.json | 75 + .../node_modules/node-emoji/test/emoji.js | 301 + .../node-releases/.idea/encodings.xml | 4 + .../inspectionProfiles/Project_Default.xml | 8 + .../node_modules/node-releases/.idea/misc.xml | 9 + .../node-releases/.idea/modules.xml | 8 + .../node-releases/.idea/node-releases.iml | 12 + .../node_modules/node-releases/.idea/vcs.xml | 6 + .../node-releases/.idea/workspace.xml | 121 + .../node_modules/node-releases/LICENSE | 21 + .../node_modules/node-releases/README.md | 31 + .../node-releases/data/processed/envs.json | 1139 + .../node-releases/data/raw/iojs.json | 43 + .../node-releases/data/raw/nodejs.json | 491 + .../release-schedule/release-schedule.json | 77 + .../node-releases/node_modules/.bin/semver | 1 + .../node_modules/semver/CHANGELOG.md | 70 + .../node-releases/node_modules/semver/LICENSE | 15 + .../node_modules/semver/README.md | 443 + .../node_modules/semver/bin/semver.js | 174 + .../node_modules/semver/package.json | 64 + .../node_modules/semver/range.bnf | 16 + .../node_modules/semver/semver.js | 1596 + .../node_modules/node-releases/package.json | 59 + .../node_modules/normalize-path/LICENSE | 21 + .../node_modules/normalize-path/README.md | 127 + .../node_modules/normalize-path/index.js | 35 + .../node_modules/normalize-path/package.json | 119 + .../node_modules/normalize-range/index.js | 54 + .../node_modules/normalize-range/license | 21 + .../node_modules/normalize-range/package.json | 82 + .../node_modules/normalize-range/readme.md | 148 + .../node_modules/normalize.css/CHANGELOG.md | 175 + .../node_modules/normalize.css/LICENSE.md | 21 + .../node_modules/normalize.css/README.md | 102 + .../node_modules/normalize.css/normalize.css | 349 + .../node_modules/normalize.css/package.json | 49 + .../node_modules/num2fraction/.editorconfig | 14 + .../node_modules/num2fraction/.npmignore | 8 + .../node_modules/num2fraction/LICENSE | 22 + .../node_modules/num2fraction/README.md | 87 + .../node_modules/num2fraction/index.js | 48 + .../node_modules/num2fraction/package.json | 64 + .../node_modules/object-assign/index.js | 90 + .../node_modules/object-assign/license | 21 + .../node_modules/object-assign/package.json | 78 + .../node_modules/object-assign/readme.md | 61 + themes/piratecare/node_modules/once/LICENSE | 15 + themes/piratecare/node_modules/once/README.md | 79 + themes/piratecare/node_modules/once/once.js | 42 + .../piratecare/node_modules/once/package.json | 71 + .../node_modules/p-limit/index.d.ts | 29 + .../piratecare/node_modules/p-limit/index.js | 52 + .../piratecare/node_modules/p-limit/license | 9 + .../node_modules/p-limit/package.json | 88 + .../piratecare/node_modules/p-limit/readme.md | 93 + .../node_modules/p-locate/index.d.ts | 64 + .../piratecare/node_modules/p-locate/index.js | 52 + .../piratecare/node_modules/p-locate/license | 9 + .../node_modules/p-locate/package.json | 89 + .../node_modules/p-locate/readme.md | 90 + .../piratecare/node_modules/p-try/index.d.ts | 39 + themes/piratecare/node_modules/p-try/index.js | 9 + themes/piratecare/node_modules/p-try/license | 9 + .../node_modules/p-try/package.json | 78 + .../piratecare/node_modules/p-try/readme.md | 58 + .../node_modules/parse-json/index.js | 33 + .../node_modules/parse-json/license | 9 + .../node_modules/parse-json/package.json | 79 + .../node_modules/parse-json/readme.md | 83 + .../node_modules/path-exists/index.d.ts | 28 + .../node_modules/path-exists/index.js | 23 + .../node_modules/path-exists/license | 9 + .../node_modules/path-exists/package.json | 75 + .../node_modules/path-exists/readme.md | 52 + .../node_modules/path-is-absolute/index.js | 20 + .../node_modules/path-is-absolute/license | 21 + .../path-is-absolute/package.json | 79 + .../node_modules/path-is-absolute/readme.md | 59 + .../node_modules/path-parse/.travis.yml | 9 + .../node_modules/path-parse/LICENSE | 21 + .../node_modules/path-parse/README.md | 42 + .../node_modules/path-parse/index.js | 93 + .../node_modules/path-parse/package.json | 66 + .../node_modules/path-parse/test.js | 77 + .../node_modules/path-type/index.d.ts | 51 + .../node_modules/path-type/index.js | 43 + .../piratecare/node_modules/path-type/license | 9 + .../node_modules/path-type/package.json | 81 + .../node_modules/path-type/readme.md | 72 + .../node_modules/picomatch/CHANGELOG.md | 107 + .../piratecare/node_modules/picomatch/LICENSE | 21 + .../node_modules/picomatch/README.md | 690 + .../node_modules/picomatch/index.js | 3 + .../node_modules/picomatch/lib/.DS_Store | Bin 0 -> 6148 bytes .../node_modules/picomatch/lib/constants.js | 179 + .../node_modules/picomatch/lib/parse.js | 1080 + .../node_modules/picomatch/lib/picomatch.js | 338 + .../node_modules/picomatch/lib/scan.js | 382 + .../node_modules/picomatch/lib/utils.js | 64 + .../node_modules/picomatch/package.json | 118 + .../node_modules/postcss-cli/CHANGELOG.md | 268 + .../node_modules/postcss-cli/LICENSE | 21 + .../node_modules/postcss-cli/README.md | 146 + .../node_modules/postcss-cli/bin/postcss | 3 + .../node_modules/postcss-cli/index.js | 285 + .../node_modules/postcss-cli/lib/args.js | 144 + .../node_modules/postcss-cli/lib/depGraph.js | 22 + .../postcss-cli/lib/getMapfile.js | 8 + .../node_modules/ansi-styles/index.d.ts | 197 + .../node_modules/ansi-styles/index.js | 163 + .../node_modules/ansi-styles/license | 9 + .../node_modules/ansi-styles/package.json | 93 + .../node_modules/ansi-styles/readme.md | 158 + .../postcss-cli/node_modules/chalk/index.d.ts | 411 + .../postcss-cli/node_modules/chalk/license | 9 + .../node_modules/chalk/package.json | 99 + .../postcss-cli/node_modules/chalk/readme.md | 304 + .../node_modules/chalk/source/index.js | 233 + .../node_modules/chalk/source/templates.js | 134 + .../node_modules/chalk/source/util.js | 39 + .../node_modules/color-convert/CHANGELOG.md | 54 + .../node_modules/color-convert/LICENSE | 21 + .../node_modules/color-convert/README.md | 68 + .../node_modules/color-convert/conversions.js | 839 + .../node_modules/color-convert/index.js | 81 + .../node_modules/color-convert/package.json | 87 + .../node_modules/color-convert/route.js | 97 + .../node_modules/color-name/LICENSE | 8 + .../node_modules/color-name/README.md | 11 + .../node_modules/color-name/index.js | 152 + .../node_modules/color-name/package.json | 60 + .../node_modules/has-flag/index.d.ts | 39 + .../node_modules/has-flag/index.js | 8 + .../postcss-cli/node_modules/has-flag/license | 9 + .../node_modules/has-flag/package.json | 82 + .../node_modules/has-flag/readme.md | 89 + .../node_modules/supports-color/browser.js | 5 + .../node_modules/supports-color/index.js | 139 + .../node_modules/supports-color/license | 9 + .../node_modules/supports-color/package.json | 89 + .../node_modules/supports-color/readme.md | 76 + .../node_modules/postcss-cli/package.json | 110 + .../postcss-functions/CHANGELOG.md | 20 + .../node_modules/postcss-functions/LICENSE | 20 + .../node_modules/postcss-functions/README.md | 92 + .../postcss-functions/dist/index.js | 51 + .../postcss-functions/dist/lib/helpers.js | 23 + .../postcss-functions/dist/lib/transformer.js | 81 + .../node_modules/postcss/CHANGELOG.md | 552 + .../node_modules/postcss/CONTRIBUTING.md | 78 + .../node_modules/postcss/LICENSE | 20 + .../node_modules/postcss/README-cn.md | 349 + .../node_modules/postcss/README.md | 376 + .../node_modules/postcss/docs/architecture.md | 156 + .../postcss/docs/guidelines/plugin.md | 195 + .../postcss/docs/guidelines/runner.md | 143 + .../node_modules/postcss/docs/source-maps.md | 74 + .../node_modules/postcss/docs/syntax.md | 231 + .../node_modules/postcss/gulpfile.js | 97 + .../node_modules/postcss/lib/at-rule.js | 131 + .../node_modules/postcss/lib/comment.js | 61 + .../node_modules/postcss/lib/container.js | 907 + .../postcss/lib/css-syntax-error.js | 256 + .../node_modules/postcss/lib/declaration.js | 101 + .../node_modules/postcss/lib/input.js | 204 + .../node_modules/postcss/lib/lazy-result.js | 435 + .../node_modules/postcss/lib/list.js | 95 + .../node_modules/postcss/lib/map-generator.js | 323 + .../node_modules/postcss/lib/node.js | 625 + .../node_modules/postcss/lib/parse.js | 41 + .../node_modules/postcss/lib/parser.js | 552 + .../node_modules/postcss/lib/postcss.d.ts | 1301 + .../node_modules/postcss/lib/postcss.js | 292 + .../node_modules/postcss/lib/previous-map.js | 170 + .../node_modules/postcss/lib/processor.js | 240 + .../node_modules/postcss/lib/result.js | 206 + .../node_modules/postcss/lib/root.js | 129 + .../node_modules/postcss/lib/rule.js | 123 + .../node_modules/postcss/lib/stringifier.js | 344 + .../node_modules/postcss/lib/stringify.js | 17 + .../postcss/lib/terminal-highlight.js | 83 + .../node_modules/postcss/lib/tokenize.js | 306 + .../node_modules/postcss/lib/vendor.js | 52 + .../node_modules/postcss/lib/warn-once.js | 14 + .../node_modules/postcss/lib/warning.js | 122 + .../node_modules/postcss/package.json | 73 + .../postcss-functions/package.json | 97 + .../node_modules/postcss-import/CHANGELOG.md | 309 + .../node_modules/postcss-import/LICENSE | 20 + .../node_modules/postcss-import/README.md | 232 + .../node_modules/postcss-import/index.js | 268 + .../postcss-import/lib/join-media.js | 17 + .../postcss-import/lib/load-content.js | 5 + .../postcss-import/lib/parse-statements.js | 137 + .../postcss-import/lib/process-content.js | 57 + .../postcss-import/lib/resolve-id.js | 42 + .../node_modules/postcss-import/package.json | 98 + .../node_modules/postcss-js/CHANGELOG.md | 40 + .../node_modules/postcss-js/LICENSE | 20 + .../node_modules/postcss-js/README.md | 138 + .../node_modules/postcss-js/async.js | 14 + .../node_modules/postcss-js/index.js | 11 + .../node_modules/postcss-js/objectifier.js | 51 + .../node_modules/postcss-js/package.json | 60 + .../node_modules/postcss-js/parser.js | 103 + .../node_modules/postcss-js/process-result.js | 11 + .../node_modules/postcss-js/sync.js | 12 + .../postcss-load-config/CHANGELOG.md | 75 + .../node_modules/postcss-load-config/LICENSE | 21 + .../postcss-load-config/README.md | 485 + .../postcss-load-config/package.json | 95 + .../postcss-load-config/src/index.js | 131 + .../postcss-load-config/src/options.js | 47 + .../postcss-load-config/src/plugins.js | 80 + .../node_modules/postcss-nested/CHANGELOG.md | 83 + .../node_modules/postcss-nested/LICENSE | 20 + .../node_modules/postcss-nested/README.md | 171 + .../node_modules/postcss-nested/index.d.ts | 30 + .../node_modules/postcss-nested/index.js | 171 + .../node_modules/postcss-nested/package.json | 58 + .../postcss-reporter/CHANGELOG.md | 74 + .../node_modules/postcss-reporter/LICENSE | 22 + .../node_modules/postcss-reporter/README.md | 149 + .../node_modules/postcss-reporter/index.js | 4 + .../postcss-reporter/lib/formatter.js | 82 + .../postcss-reporter/lib/reporter.js | 81 + .../node_modules/postcss-reporter/lib/util.js | 20 + .../postcss-reporter/package.json | 62 + .../postcss-selector-parser/API.md | 873 + .../postcss-selector-parser/CHANGELOG.md | 479 + .../postcss-selector-parser/LICENSE-MIT | 22 + .../postcss-selector-parser/README.md | 49 + .../dist/__tests__/attributes.js | 477 + .../dist/__tests__/classes.js | 216 + .../dist/__tests__/combinators.js | 148 + .../dist/__tests__/comments.js | 38 + .../dist/__tests__/container.js | 393 + .../dist/__tests__/escapes.js | 19 + .../dist/__tests__/exceptions.js | 24 + .../dist/__tests__/guards.js | 118 + .../dist/__tests__/id.js | 229 + .../dist/__tests__/lossy.js | 88 + .../dist/__tests__/namespaces.js | 66 + .../dist/__tests__/nesting.js | 40 + .../dist/__tests__/node.js | 139 + .../dist/__tests__/nonstandard.js | 38 + .../dist/__tests__/parser.js | 259 + .../dist/__tests__/postcss.js | 46 + .../dist/__tests__/pseudos.js | 98 + .../dist/__tests__/sourceIndex.js | 229 + .../dist/__tests__/stripComments.js | 17 + .../dist/__tests__/tags.js | 35 + .../dist/__tests__/universal.js | 32 + .../dist/__tests__/util/helpers.js | 90 + .../postcss-selector-parser/dist/index.js | 22 + .../postcss-selector-parser/dist/parser.js | 1223 + .../postcss-selector-parser/dist/processor.js | 208 + .../dist/selectors/attribute.js | 516 + .../dist/selectors/className.js | 69 + .../dist/selectors/combinator.js | 31 + .../dist/selectors/comment.js | 31 + .../dist/selectors/constructors.js | 102 + .../dist/selectors/container.js | 398 + .../dist/selectors/guards.js | 64 + .../dist/selectors/id.js | 37 + .../dist/selectors/index.js | 24 + .../dist/selectors/namespace.js | 101 + .../dist/selectors/nesting.js | 32 + .../dist/selectors/node.js | 237 + .../dist/selectors/pseudo.js | 38 + .../dist/selectors/root.js | 60 + .../dist/selectors/selector.js | 31 + .../dist/selectors/string.js | 31 + .../dist/selectors/tag.js | 31 + .../dist/selectors/types.js | 28 + .../dist/selectors/universal.js | 32 + .../dist/sortAscending.js | 13 + .../dist/tokenTypes.js | 95 + .../postcss-selector-parser/dist/tokenize.js | 268 + .../dist/util/ensureObject.js | 22 + .../dist/util/getProp.js | 24 + .../dist/util/index.js | 22 + .../dist/util/stripComments.js | 27 + .../dist/util/unesc.js | 20 + .../postcss-selector-parser/package.json | 114 + .../postcss-selector-parser.d.ts | 499 + .../node_modules/postcss-value-parser/LICENSE | 22 + .../postcss-value-parser/README.md | 253 + .../postcss-value-parser/lib/index.js | 28 + .../postcss-value-parser/lib/parse.js | 242 + .../postcss-value-parser/lib/stringify.js | 41 + .../postcss-value-parser/lib/unit.js | 41 + .../postcss-value-parser/lib/walk.js | 18 + .../postcss-value-parser/package.json | 78 + .../node_modules/postcss/CHANGELOG.md | 641 + .../piratecare/node_modules/postcss/LICENSE | 20 + .../piratecare/node_modules/postcss/README.md | 466 + .../node_modules/postcss/docs/architecture.md | 156 + .../postcss/docs/guidelines/plugin.md | 195 + .../postcss/docs/guidelines/runner.md | 143 + .../node_modules/postcss/docs/source-maps.md | 74 + .../node_modules/postcss/docs/syntax.md | 233 + .../node_modules/postcss/lib/at-rule.js | 129 + .../node_modules/postcss/lib/comment.js | 57 + .../node_modules/postcss/lib/container.js | 869 + .../postcss/lib/css-syntax-error.js | 300 + .../node_modules/postcss/lib/declaration.js | 98 + .../node_modules/postcss/lib/input.js | 216 + .../node_modules/postcss/lib/lazy-result.js | 444 + .../node_modules/postcss/lib/list.js | 93 + .../node_modules/postcss/lib/map-generator.js | 354 + .../node_modules/postcss/lib/node.js | 608 + .../node_modules/postcss/lib/parse.js | 40 + .../node_modules/postcss/lib/parser.js | 611 + .../node_modules/postcss/lib/postcss.d.ts | 1277 + .../node_modules/postcss/lib/postcss.js | 285 + .../node_modules/postcss/lib/previous-map.js | 161 + .../node_modules/postcss/lib/processor.js | 263 + .../node_modules/postcss/lib/result.js | 215 + .../node_modules/postcss/lib/root.js | 129 + .../node_modules/postcss/lib/rule.js | 118 + .../node_modules/postcss/lib/stringifier.js | 364 + .../node_modules/postcss/lib/stringify.js | 18 + .../postcss/lib/terminal-highlight.js | 84 + .../node_modules/postcss/lib/tokenize.js | 295 + .../node_modules/postcss/lib/vendor.js | 53 + .../node_modules/postcss/lib/warn-once.js | 17 + .../node_modules/postcss/lib/warning.js | 133 + .../node_modules/source-map/CHANGELOG.md | 301 + .../postcss/node_modules/source-map/LICENSE | 28 + .../postcss/node_modules/source-map/README.md | 742 + .../source-map/dist/source-map.debug.js | 3234 + .../source-map/dist/source-map.js | 3233 + .../source-map/dist/source-map.min.js | 2 + .../source-map/dist/source-map.min.js.map | 1 + .../node_modules/source-map/lib/array-set.js | 121 + .../node_modules/source-map/lib/base64-vlq.js | 140 + .../node_modules/source-map/lib/base64.js | 67 + .../source-map/lib/binary-search.js | 111 + .../source-map/lib/mapping-list.js | 79 + .../node_modules/source-map/lib/quick-sort.js | 114 + .../source-map/lib/source-map-consumer.js | 1145 + .../source-map/lib/source-map-generator.js | 425 + .../source-map/lib/source-node.js | 413 + .../node_modules/source-map/lib/util.js | 488 + .../node_modules/source-map/package.json | 216 + .../node_modules/source-map/source-map.d.ts | 98 + .../node_modules/source-map/source-map.js | 8 + .../node_modules/supports-color/browser.js | 5 + .../node_modules/supports-color/index.js | 138 + .../node_modules/supports-color/license | 9 + .../node_modules/supports-color/package.json | 89 + .../node_modules/supports-color/readme.md | 85 + .../node_modules/postcss/package.json | 101 + .../node_modules/pretty-hrtime/.jshintignore | 1 + .../node_modules/pretty-hrtime/.npmignore | 10 + .../node_modules/pretty-hrtime/LICENSE | 20 + .../node_modules/pretty-hrtime/README.md | 57 + .../node_modules/pretty-hrtime/index.js | 80 + .../node_modules/pretty-hrtime/package.json | 64 + .../piratecare/node_modules/purgecss/LICENSE | 21 + .../node_modules/purgecss/README.md | 85 + .../node_modules/purgecss/bin/purgecss | 60 + .../node_modules/purgecss/lib/purgecss.d.ts | 158 + .../purgecss/lib/purgecss.esm.d.ts | 158 + .../node_modules/purgecss/lib/purgecss.esm.js | 1 + .../node_modules/purgecss/lib/purgecss.js | 1 + .../node_modules/purgecss/package.json | 86 + .../node_modules/read-cache/LICENSE | 20 + .../node_modules/read-cache/README.md | 46 + .../node_modules/read-cache/index.js | 78 + .../read-cache/node_modules/pify/index.js | 68 + .../read-cache/node_modules/pify/license | 21 + .../read-cache/node_modules/pify/package.json | 84 + .../read-cache/node_modules/pify/readme.md | 119 + .../node_modules/read-cache/package.json | 67 + .../piratecare/node_modules/readdirp/LICENSE | 21 + .../node_modules/readdirp/README.md | 120 + .../node_modules/readdirp/index.d.ts | 43 + .../piratecare/node_modules/readdirp/index.js | 254 + .../node_modules/readdirp/package.json | 161 + .../node_modules/reduce-css-calc/CHANGELOG.md | 163 + .../node_modules/reduce-css-calc/LICENSE | 20 + .../node_modules/reduce-css-calc/README.md | 76 + .../reduce-css-calc/dist/index.js | 51 + .../reduce-css-calc/dist/lib/convert.js | 38 + .../reduce-css-calc/dist/lib/reducer.js | 257 + .../reduce-css-calc/dist/lib/stringifier.js | 66 + .../reduce-css-calc/dist/parser.js | 3796 + .../node_modules/reduce-css-calc/package.json | 87 + .../node_modules/require-directory/.jshintrc | 67 + .../node_modules/require-directory/.npmignore | 1 + .../require-directory/.travis.yml | 3 + .../node_modules/require-directory/LICENSE | 22 + .../require-directory/README.markdown | 184 + .../node_modules/require-directory/index.js | 86 + .../require-directory/package.json | 73 + .../require-main-filename/CHANGELOG.md | 26 + .../require-main-filename/LICENSE.txt | 14 + .../require-main-filename/README.md | 26 + .../require-main-filename/index.js | 18 + .../require-main-filename/package.json | 67 + .../node_modules/resolve-from/index.js | 35 + .../node_modules/resolve-from/license | 21 + .../node_modules/resolve-from/package.json | 72 + .../node_modules/resolve-from/readme.md | 71 + .../node_modules/resolve/.editorconfig | 20 + .../node_modules/resolve/.eslintignore | 1 + .../piratecare/node_modules/resolve/.eslintrc | 30 + .../node_modules/resolve/.travis.yml | 219 + .../piratecare/node_modules/resolve/LICENSE | 18 + .../node_modules/resolve/appveyor.yml | 47 + .../node_modules/resolve/example/async.js | 5 + .../node_modules/resolve/example/sync.js | 3 + .../piratecare/node_modules/resolve/index.js | 8 + .../node_modules/resolve/lib/async.js | 206 + .../node_modules/resolve/lib/caller.js | 8 + .../node_modules/resolve/lib/core.js | 53 + .../node_modules/resolve/lib/core.json | 72 + .../resolve/lib/node-modules-paths.js | 45 + .../node_modules/resolve/lib/sync.js | 132 + .../node_modules/resolve/package.json | 73 + .../node_modules/resolve/readme.markdown | 173 + .../node_modules/resolve/test/.eslintrc | 5 + .../node_modules/resolve/test/core.js | 82 + .../node_modules/resolve/test/dotdot.js | 29 + .../resolve/test/dotdot/abc/index.js | 2 + .../node_modules/resolve/test/dotdot/index.js | 1 + .../resolve/test/faulty_basedir.js | 13 + .../node_modules/resolve/test/filter.js | 34 + .../node_modules/resolve/test/filter_sync.js | 26 + .../node_modules/resolve/test/mock.js | 143 + .../node_modules/resolve/test/mock_sync.js | 67 + .../node_modules/resolve/test/module_dir.js | 56 + .../test/module_dir/xmodules/aaa/index.js | 1 + .../test/module_dir/ymodules/aaa/index.js | 1 + .../test/module_dir/zmodules/bbb/main.js | 1 + .../test/module_dir/zmodules/bbb/package.json | 3 + .../resolve/test/node-modules-paths.js | 93 + .../node_modules/resolve/test/node_path.js | 49 + .../resolve/test/node_path/x/aaa/index.js | 1 + .../resolve/test/node_path/x/ccc/index.js | 1 + .../resolve/test/node_path/y/bbb/index.js | 1 + .../resolve/test/node_path/y/ccc/index.js | 1 + .../node_modules/resolve/test/nonstring.js | 9 + .../node_modules/resolve/test/pathfilter.js | 75 + .../resolve/test/pathfilter/deep_ref/main.js | 0 .../node_modules/resolve/test/precedence.js | 23 + .../resolve/test/precedence/aaa.js | 1 + .../resolve/test/precedence/aaa/index.js | 1 + .../resolve/test/precedence/aaa/main.js | 1 + .../resolve/test/precedence/bbb.js | 1 + .../resolve/test/precedence/bbb/main.js | 1 + .../node_modules/resolve/test/resolver.js | 402 + .../resolve/test/resolver/baz/doom.js | 0 .../resolve/test/resolver/baz/package.json | 3 + .../resolve/test/resolver/baz/quux.js | 1 + .../resolve/test/resolver/browser_field/a.js | 0 .../resolve/test/resolver/browser_field/b.js | 0 .../test/resolver/browser_field/package.json | 5 + .../resolve/test/resolver/cup.coffee | 1 + .../resolve/test/resolver/dot_main/index.js | 1 + .../test/resolver/dot_main/package.json | 3 + .../test/resolver/dot_slash_main/index.js | 1 + .../test/resolver/dot_slash_main/package.json | 3 + .../node_modules/resolve/test/resolver/foo.js | 1 + .../test/resolver/incorrect_main/index.js | 2 + .../test/resolver/incorrect_main/package.json | 3 + .../resolve/test/resolver/mug.coffee | 0 .../node_modules/resolve/test/resolver/mug.js | 0 .../test/resolver/other_path/lib/other-lib.js | 0 .../resolve/test/resolver/other_path/root.js | 0 .../resolve/test/resolver/quux/foo/index.js | 1 + .../resolve/test/resolver/same_names/foo.js | 1 + .../test/resolver/same_names/foo/index.js | 1 + .../resolver/symlinked/_/node_modules/foo.js | 0 .../symlinked/_/symlink_target/.gitkeep | 0 .../test/resolver/without_basedir/main.js | 5 + .../resolve/test/resolver_sync.js | 311 + .../node_modules/resolve/test/subdirs.js | 13 + .../node_modules/resolve/test/symlinks.js | 56 + .../node_modules/reusify/.coveralls.yml | 1 + .../node_modules/reusify/.travis.yml | 28 + .../piratecare/node_modules/reusify/LICENSE | 22 + .../piratecare/node_modules/reusify/README.md | 145 + .../benchmarks/createNoCodeFunction.js | 30 + .../node_modules/reusify/benchmarks/fib.js | 13 + .../reusify/benchmarks/reuseNoCodeFunction.js | 38 + .../node_modules/reusify/package.json | 77 + .../node_modules/reusify/reusify.js | 33 + .../piratecare/node_modules/reusify/test.js | 66 + .../node_modules/run-parallel/LICENSE | 20 + .../node_modules/run-parallel/README.md | 85 + .../node_modules/run-parallel/index.js | 48 + .../node_modules/run-parallel/package.json | 71 + .../node_modules/set-blocking/CHANGELOG.md | 26 + .../node_modules/set-blocking/LICENSE.txt | 14 + .../node_modules/set-blocking/README.md | 31 + .../node_modules/set-blocking/index.js | 7 + .../node_modules/set-blocking/package.json | 74 + .../piratecare/node_modules/slash/index.d.ts | 25 + themes/piratecare/node_modules/slash/index.js | 11 + themes/piratecare/node_modules/slash/license | 9 + .../node_modules/slash/package.json | 71 + .../piratecare/node_modules/slash/readme.md | 44 + .../node_modules/source-map/CHANGELOG.md | 301 + .../node_modules/source-map/LICENSE | 28 + .../node_modules/source-map/README.md | 742 + .../source-map/dist/source-map.debug.js | 3234 + .../source-map/dist/source-map.js | 3233 + .../source-map/dist/source-map.min.js | 2 + .../source-map/dist/source-map.min.js.map | 1 + .../node_modules/source-map/lib/array-set.js | 121 + .../node_modules/source-map/lib/base64-vlq.js | 140 + .../node_modules/source-map/lib/base64.js | 67 + .../source-map/lib/binary-search.js | 111 + .../source-map/lib/mapping-list.js | 79 + .../node_modules/source-map/lib/quick-sort.js | 114 + .../source-map/lib/source-map-consumer.js | 1145 + .../source-map/lib/source-map-generator.js | 425 + .../source-map/lib/source-node.js | 413 + .../node_modules/source-map/lib/util.js | 488 + .../node_modules/source-map/package.json | 216 + .../node_modules/source-map/source-map.d.ts | 98 + .../node_modules/source-map/source-map.js | 8 + .../node_modules/sprintf-js/.npmignore | 1 + .../node_modules/sprintf-js/LICENSE | 24 + .../node_modules/sprintf-js/README.md | 88 + .../node_modules/sprintf-js/bower.json | 14 + .../node_modules/sprintf-js/demo/angular.html | 20 + .../sprintf-js/dist/angular-sprintf.min.js | 4 + .../dist/angular-sprintf.min.js.map | 1 + .../sprintf-js/dist/angular-sprintf.min.map | 1 + .../sprintf-js/dist/sprintf.min.js | 4 + .../sprintf-js/dist/sprintf.min.js.map | 1 + .../sprintf-js/dist/sprintf.min.map | 1 + .../node_modules/sprintf-js/gruntfile.js | 36 + .../node_modules/sprintf-js/package.json | 58 + .../sprintf-js/src/angular-sprintf.js | 18 + .../node_modules/sprintf-js/src/sprintf.js | 208 + .../node_modules/sprintf-js/test/test.js | 82 + .../node_modules/string-width/index.d.ts | 29 + .../node_modules/string-width/index.js | 43 + .../node_modules/string-width/license | 9 + .../node_modules/string-width/package.json | 94 + .../node_modules/string-width/readme.md | 50 + .../node_modules/strip-ansi/index.d.ts | 17 + .../node_modules/strip-ansi/index.js | 4 + .../node_modules/strip-ansi/license | 9 + .../node_modules/strip-ansi/package.json | 92 + .../node_modules/strip-ansi/readme.md | 46 + .../node_modules/supports-color/browser.js | 5 + .../node_modules/supports-color/index.js | 131 + .../node_modules/supports-color/license | 9 + .../node_modules/supports-color/package.json | 90 + .../node_modules/supports-color/readme.md | 66 + .../node_modules/tailwindcss/.editorconfig | 9 + .../node_modules/tailwindcss/.eslintignore | 4 + .../node_modules/tailwindcss/.eslintrc.json | 27 + .../tailwindcss/.github/CODE_OF_CONDUCT.md | 10 + .../tailwindcss/.github/CONTRIBUTING.md | 64 + .../tailwindcss/.github/ISSUE_TEMPLATE.md | 11 + .../.github/PULL_REQUEST_TEMPLATE.md | 11 + .../node_modules/tailwindcss/.travis.yml | 12 + .../node_modules/tailwindcss/LICENSE | 22 + .../node_modules/tailwindcss/README.md | 31 + .../node_modules/tailwindcss/base.css | 1 + .../node_modules/tailwindcss/components.css | 1 + .../node_modules/tailwindcss/defaultConfig.js | 4 + .../node_modules/tailwindcss/defaultTheme.js | 4 + .../node_modules/tailwindcss/dist/base.css | 590 + .../tailwindcss/dist/base.css.map | 1 + .../tailwindcss/dist/base.min.css | 1 + .../tailwindcss/dist/components.css | 29 + .../tailwindcss/dist/components.css.map | 1 + .../tailwindcss/dist/components.min.css | 1 + .../tailwindcss/dist/tailwind.css | 59686 ++++++++++++++++ .../tailwindcss/dist/tailwind.css.map | 1 + .../tailwindcss/dist/tailwind.min.css | 1 + .../tailwindcss/dist/utilities.css | 59069 +++++++++++++++ .../tailwindcss/dist/utilities.css.map | 1 + .../tailwindcss/dist/utilities.min.css | 1 + .../node_modules/tailwindcss/lib/cli.js | 14 + .../tailwindcss/lib/cli/colors.js | 63 + .../tailwindcss/lib/cli/commands/build.js | 146 + .../tailwindcss/lib/cli/commands/help.js | 103 + .../tailwindcss/lib/cli/commands/index.js | 23 + .../tailwindcss/lib/cli/commands/init.js | 57 + .../tailwindcss/lib/cli/compile.js | 49 + .../node_modules/tailwindcss/lib/cli/emoji.js | 19 + .../node_modules/tailwindcss/lib/cli/main.js | 32 + .../node_modules/tailwindcss/lib/cli/utils.js | 179 + .../node_modules/tailwindcss/lib/constants.js | 23 + .../tailwindcss/lib/corePlugins.js | 287 + .../node_modules/tailwindcss/lib/index.js | 86 + .../lib/lib/evaluateTailwindFunctions.js | 24 + .../tailwindcss/lib/lib/formatCSS.js | 25 + .../lib/lib/getModuleDependencies.js | 53 + .../lib/lib/registerConfigAsDependency.js | 28 + .../lib/lib/substituteClassApplyAtRules.js | 131 + .../lib/lib/substituteResponsiveAtRules.js | 74 + .../lib/lib/substituteScreenAtRules.js | 29 + .../lib/lib/substituteTailwindAtRules.js | 73 + .../lib/lib/substituteVariantsAtRules.js | 99 + .../tailwindcss/lib/plugins/accessibility.js | 37 + .../tailwindcss/lib/plugins/alignContent.js | 31 + .../tailwindcss/lib/plugins/alignItems.js | 31 + .../tailwindcss/lib/plugins/alignSelf.js | 31 + .../tailwindcss/lib/plugins/appearance.js | 19 + .../lib/plugins/backgroundAttachment.js | 25 + .../lib/plugins/backgroundColor.js | 29 + .../lib/plugins/backgroundPosition.js | 27 + .../lib/plugins/backgroundRepeat.js | 34 + .../tailwindcss/lib/plugins/backgroundSize.js | 27 + .../tailwindcss/lib/plugins/borderCollapse.js | 22 + .../tailwindcss/lib/plugins/borderColor.js | 31 + .../tailwindcss/lib/plugins/borderRadius.js | 63 + .../tailwindcss/lib/plugins/borderStyle.js | 31 + .../tailwindcss/lib/plugins/borderWidth.js | 46 + .../tailwindcss/lib/plugins/boxShadow.js | 30 + .../tailwindcss/lib/plugins/boxSizing.js | 22 + .../tailwindcss/lib/plugins/clear.js | 25 + .../tailwindcss/lib/plugins/container.js | 55 + .../tailwindcss/lib/plugins/css/preflight.css | 229 + .../tailwindcss/lib/plugins/cursor.js | 27 + .../tailwindcss/lib/plugins/display.js | 64 + .../tailwindcss/lib/plugins/fill.js | 29 + .../tailwindcss/lib/plugins/flex.js | 27 + .../tailwindcss/lib/plugins/flexDirection.js | 28 + .../tailwindcss/lib/plugins/flexGrow.js | 26 + .../tailwindcss/lib/plugins/flexShrink.js | 26 + .../tailwindcss/lib/plugins/flexWrap.js | 25 + .../tailwindcss/lib/plugins/float.js | 30 + .../tailwindcss/lib/plugins/fontFamily.js | 27 + .../tailwindcss/lib/plugins/fontSize.js | 27 + .../tailwindcss/lib/plugins/fontSmoothing.js | 24 + .../tailwindcss/lib/plugins/fontStyle.js | 22 + .../tailwindcss/lib/plugins/fontWeight.js | 27 + .../tailwindcss/lib/plugins/gap.js | 14 + .../tailwindcss/lib/plugins/gridAutoFlow.js | 28 + .../tailwindcss/lib/plugins/gridColumn.js | 14 + .../tailwindcss/lib/plugins/gridColumnEnd.js | 14 + .../lib/plugins/gridColumnStart.js | 14 + .../tailwindcss/lib/plugins/gridRow.js | 14 + .../tailwindcss/lib/plugins/gridRowEnd.js | 14 + .../tailwindcss/lib/plugins/gridRowStart.js | 14 + .../lib/plugins/gridTemplateColumns.js | 14 + .../lib/plugins/gridTemplateRows.js | 14 + .../tailwindcss/lib/plugins/height.js | 27 + .../tailwindcss/lib/plugins/inset.js | 58 + .../tailwindcss/lib/plugins/justifyContent.js | 34 + .../tailwindcss/lib/plugins/letterSpacing.js | 29 + .../tailwindcss/lib/plugins/lineHeight.js | 27 + .../lib/plugins/listStylePosition.js | 22 + .../tailwindcss/lib/plugins/listStyleType.js | 27 + .../tailwindcss/lib/plugins/margin.js | 55 + .../tailwindcss/lib/plugins/maxHeight.js | 27 + .../tailwindcss/lib/plugins/maxWidth.js | 27 + .../tailwindcss/lib/plugins/minHeight.js | 27 + .../tailwindcss/lib/plugins/minWidth.js | 27 + .../tailwindcss/lib/plugins/objectFit.js | 31 + .../tailwindcss/lib/plugins/objectPosition.js | 27 + .../tailwindcss/lib/plugins/opacity.js | 27 + .../tailwindcss/lib/plugins/order.js | 27 + .../tailwindcss/lib/plugins/outline.js | 19 + .../tailwindcss/lib/plugins/overflow.js | 58 + .../tailwindcss/lib/plugins/padding.js | 53 + .../lib/plugins/placeholderColor.js | 29 + .../tailwindcss/lib/plugins/pointerEvents.js | 22 + .../tailwindcss/lib/plugins/position.js | 31 + .../tailwindcss/lib/plugins/preflight.js | 24 + .../tailwindcss/lib/plugins/resize.js | 28 + .../tailwindcss/lib/plugins/rotate.js | 14 + .../tailwindcss/lib/plugins/scale.js | 14 + .../tailwindcss/lib/plugins/skew.js | 14 + .../tailwindcss/lib/plugins/stroke.js | 29 + .../tailwindcss/lib/plugins/strokeWidth.js | 27 + .../tailwindcss/lib/plugins/tableLayout.js | 22 + .../tailwindcss/lib/plugins/textAlign.js | 28 + .../tailwindcss/lib/plugins/textColor.js | 29 + .../tailwindcss/lib/plugins/textDecoration.js | 25 + .../tailwindcss/lib/plugins/textTransform.js | 28 + .../tailwindcss/lib/plugins/transform.js | 29 + .../lib/plugins/transformOrigin.js | 14 + .../lib/plugins/transitionDuration.js | 14 + .../lib/plugins/transitionProperty.js | 14 + .../lib/plugins/transitionTimingFunction.js | 14 + .../tailwindcss/lib/plugins/translate.js | 14 + .../tailwindcss/lib/plugins/userSelect.js | 28 + .../tailwindcss/lib/plugins/verticalAlign.js | 34 + .../tailwindcss/lib/plugins/visibility.js | 22 + .../tailwindcss/lib/plugins/whitespace.js | 31 + .../tailwindcss/lib/plugins/width.js | 27 + .../tailwindcss/lib/plugins/wordBreak.js | 31 + .../tailwindcss/lib/plugins/zIndex.js | 29 + .../lib/processTailwindFeatures.js | 38 + .../tailwindcss/lib/util/buildMediaQuery.js | 36 + .../lib/util/buildSelectorVariant.js | 27 + .../tailwindcss/lib/util/cloneNodes.js | 14 + .../tailwindcss/lib/util/configurePlugins.js | 13 + .../tailwindcss/lib/util/createPlugin.js | 28 + .../lib/util/createUtilityPlugin.js | 42 + .../tailwindcss/lib/util/escapeClassName.js | 19 + .../lib/util/flattenColorPalette.js | 24 + .../lib/util/generateVariantFunction.js | 47 + .../lib/util/increaseSpecificity.js | 10 + .../tailwindcss/lib/util/negateValue.js | 18 + .../tailwindcss/lib/util/parseObjectStyles.js | 30 + .../lib/util/prefixNegativeModifiers.js | 20 + .../tailwindcss/lib/util/prefixSelector.js | 23 + .../tailwindcss/lib/util/processPlugins.js | 130 + .../tailwindcss/lib/util/resolveConfig.js | 144 + .../tailwindcss/lib/util/responsive.js | 18 + .../tailwindcss/lib/util/wrapWithVariants.js | 19 + .../node_modules/ansi-styles/index.d.ts | 197 + .../node_modules/ansi-styles/index.js | 163 + .../node_modules/ansi-styles/license | 9 + .../node_modules/ansi-styles/package.json | 93 + .../node_modules/ansi-styles/readme.md | 158 + .../tailwindcss/node_modules/chalk/index.d.ts | 411 + .../tailwindcss/node_modules/chalk/license | 9 + .../node_modules/chalk/package.json | 99 + .../tailwindcss/node_modules/chalk/readme.md | 304 + .../node_modules/chalk/source/index.js | 233 + .../node_modules/chalk/source/templates.js | 134 + .../node_modules/chalk/source/util.js | 39 + .../node_modules/color-convert/CHANGELOG.md | 54 + .../node_modules/color-convert/LICENSE | 21 + .../node_modules/color-convert/README.md | 68 + .../node_modules/color-convert/conversions.js | 839 + .../node_modules/color-convert/index.js | 81 + .../node_modules/color-convert/package.json | 87 + .../node_modules/color-convert/route.js | 97 + .../node_modules/color-name/LICENSE | 8 + .../node_modules/color-name/README.md | 11 + .../node_modules/color-name/index.js | 152 + .../node_modules/color-name/package.json | 60 + .../node_modules/has-flag/index.d.ts | 39 + .../node_modules/has-flag/index.js | 8 + .../tailwindcss/node_modules/has-flag/license | 9 + .../node_modules/has-flag/package.json | 82 + .../node_modules/has-flag/readme.md | 89 + .../tailwindcss/node_modules/lodash/LICENSE | 47 + .../tailwindcss/node_modules/lodash/README.md | 39 + .../node_modules/lodash/_DataView.js | 7 + .../tailwindcss/node_modules/lodash/_Hash.js | 32 + .../node_modules/lodash/_LazyWrapper.js | 28 + .../node_modules/lodash/_ListCache.js | 32 + .../node_modules/lodash/_LodashWrapper.js | 22 + .../tailwindcss/node_modules/lodash/_Map.js | 7 + .../node_modules/lodash/_MapCache.js | 32 + .../node_modules/lodash/_Promise.js | 7 + .../tailwindcss/node_modules/lodash/_Set.js | 7 + .../node_modules/lodash/_SetCache.js | 27 + .../tailwindcss/node_modules/lodash/_Stack.js | 27 + .../node_modules/lodash/_Symbol.js | 6 + .../node_modules/lodash/_Uint8Array.js | 6 + .../node_modules/lodash/_WeakMap.js | 7 + .../tailwindcss/node_modules/lodash/_apply.js | 21 + .../node_modules/lodash/_arrayAggregator.js | 22 + .../node_modules/lodash/_arrayEach.js | 22 + .../node_modules/lodash/_arrayEachRight.js | 21 + .../node_modules/lodash/_arrayEvery.js | 23 + .../node_modules/lodash/_arrayFilter.js | 25 + .../node_modules/lodash/_arrayIncludes.js | 17 + .../node_modules/lodash/_arrayIncludesWith.js | 22 + .../node_modules/lodash/_arrayLikeKeys.js | 49 + .../node_modules/lodash/_arrayMap.js | 21 + .../node_modules/lodash/_arrayPush.js | 20 + .../node_modules/lodash/_arrayReduce.js | 26 + .../node_modules/lodash/_arrayReduceRight.js | 24 + .../node_modules/lodash/_arraySample.js | 15 + .../node_modules/lodash/_arraySampleSize.js | 17 + .../node_modules/lodash/_arrayShuffle.js | 15 + .../node_modules/lodash/_arraySome.js | 23 + .../node_modules/lodash/_asciiSize.js | 12 + .../node_modules/lodash/_asciiToArray.js | 12 + .../node_modules/lodash/_asciiWords.js | 15 + .../node_modules/lodash/_assignMergeValue.js | 20 + .../node_modules/lodash/_assignValue.js | 28 + .../node_modules/lodash/_assocIndexOf.js | 21 + .../node_modules/lodash/_baseAggregator.js | 21 + .../node_modules/lodash/_baseAssign.js | 17 + .../node_modules/lodash/_baseAssignIn.js | 17 + .../node_modules/lodash/_baseAssignValue.js | 25 + .../node_modules/lodash/_baseAt.js | 23 + .../node_modules/lodash/_baseClamp.js | 22 + .../node_modules/lodash/_baseClone.js | 165 + .../node_modules/lodash/_baseConforms.js | 18 + .../node_modules/lodash/_baseConformsTo.js | 27 + .../node_modules/lodash/_baseCreate.js | 30 + .../node_modules/lodash/_baseDelay.js | 21 + .../node_modules/lodash/_baseDifference.js | 67 + .../node_modules/lodash/_baseEach.js | 14 + .../node_modules/lodash/_baseEachRight.js | 14 + .../node_modules/lodash/_baseEvery.js | 21 + .../node_modules/lodash/_baseExtremum.js | 32 + .../node_modules/lodash/_baseFill.js | 32 + .../node_modules/lodash/_baseFilter.js | 21 + .../node_modules/lodash/_baseFindIndex.js | 24 + .../node_modules/lodash/_baseFindKey.js | 23 + .../node_modules/lodash/_baseFlatten.js | 38 + .../node_modules/lodash/_baseFor.js | 16 + .../node_modules/lodash/_baseForOwn.js | 16 + .../node_modules/lodash/_baseForOwnRight.js | 16 + .../node_modules/lodash/_baseForRight.js | 15 + .../node_modules/lodash/_baseFunctions.js | 19 + .../node_modules/lodash/_baseGet.js | 24 + .../node_modules/lodash/_baseGetAllKeys.js | 20 + .../node_modules/lodash/_baseGetTag.js | 28 + .../node_modules/lodash/_baseGt.js | 14 + .../node_modules/lodash/_baseHas.js | 19 + .../node_modules/lodash/_baseHasIn.js | 13 + .../node_modules/lodash/_baseInRange.js | 18 + .../node_modules/lodash/_baseIndexOf.js | 20 + .../node_modules/lodash/_baseIndexOfWith.js | 23 + .../node_modules/lodash/_baseIntersection.js | 74 + .../node_modules/lodash/_baseInverter.js | 21 + .../node_modules/lodash/_baseInvoke.js | 24 + .../node_modules/lodash/_baseIsArguments.js | 18 + .../node_modules/lodash/_baseIsArrayBuffer.js | 17 + .../node_modules/lodash/_baseIsDate.js | 18 + .../node_modules/lodash/_baseIsEqual.js | 28 + .../node_modules/lodash/_baseIsEqualDeep.js | 83 + .../node_modules/lodash/_baseIsMap.js | 18 + .../node_modules/lodash/_baseIsMatch.js | 62 + .../node_modules/lodash/_baseIsNaN.js | 12 + .../node_modules/lodash/_baseIsNative.js | 47 + .../node_modules/lodash/_baseIsRegExp.js | 18 + .../node_modules/lodash/_baseIsSet.js | 18 + .../node_modules/lodash/_baseIsTypedArray.js | 60 + .../node_modules/lodash/_baseIteratee.js | 31 + .../node_modules/lodash/_baseKeys.js | 30 + .../node_modules/lodash/_baseKeysIn.js | 33 + .../node_modules/lodash/_baseLodash.js | 10 + .../node_modules/lodash/_baseLt.js | 14 + .../node_modules/lodash/_baseMap.js | 22 + .../node_modules/lodash/_baseMatches.js | 22 + .../lodash/_baseMatchesProperty.js | 33 + .../node_modules/lodash/_baseMean.js | 20 + .../node_modules/lodash/_baseMerge.js | 42 + .../node_modules/lodash/_baseMergeDeep.js | 94 + .../node_modules/lodash/_baseNth.js | 20 + .../node_modules/lodash/_baseOrderBy.js | 34 + .../node_modules/lodash/_basePick.js | 19 + .../node_modules/lodash/_basePickBy.js | 30 + .../node_modules/lodash/_baseProperty.js | 14 + .../node_modules/lodash/_basePropertyDeep.js | 16 + .../node_modules/lodash/_basePropertyOf.js | 14 + .../node_modules/lodash/_basePullAll.js | 51 + .../node_modules/lodash/_basePullAt.js | 37 + .../node_modules/lodash/_baseRandom.js | 18 + .../node_modules/lodash/_baseRange.js | 28 + .../node_modules/lodash/_baseReduce.js | 23 + .../node_modules/lodash/_baseRepeat.js | 35 + .../node_modules/lodash/_baseRest.js | 17 + .../node_modules/lodash/_baseSample.js | 15 + .../node_modules/lodash/_baseSampleSize.js | 18 + .../node_modules/lodash/_baseSet.js | 47 + .../node_modules/lodash/_baseSetData.js | 17 + .../node_modules/lodash/_baseSetToString.js | 22 + .../node_modules/lodash/_baseShuffle.js | 15 + .../node_modules/lodash/_baseSlice.js | 31 + .../node_modules/lodash/_baseSome.js | 22 + .../node_modules/lodash/_baseSortBy.js | 21 + .../node_modules/lodash/_baseSortedIndex.js | 42 + .../node_modules/lodash/_baseSortedIndexBy.js | 64 + .../node_modules/lodash/_baseSortedUniq.js | 30 + .../node_modules/lodash/_baseSum.js | 24 + .../node_modules/lodash/_baseTimes.js | 20 + .../node_modules/lodash/_baseToNumber.js | 24 + .../node_modules/lodash/_baseToPairs.js | 18 + .../node_modules/lodash/_baseToString.js | 37 + .../node_modules/lodash/_baseUnary.js | 14 + .../node_modules/lodash/_baseUniq.js | 72 + .../node_modules/lodash/_baseUnset.js | 20 + .../node_modules/lodash/_baseUpdate.js | 18 + .../node_modules/lodash/_baseValues.js | 19 + .../node_modules/lodash/_baseWhile.js | 26 + .../node_modules/lodash/_baseWrapperValue.js | 25 + .../node_modules/lodash/_baseXor.js | 36 + .../node_modules/lodash/_baseZipObject.js | 23 + .../node_modules/lodash/_cacheHas.js | 13 + .../lodash/_castArrayLikeObject.js | 14 + .../node_modules/lodash/_castFunction.js | 14 + .../node_modules/lodash/_castPath.js | 21 + .../node_modules/lodash/_castRest.js | 14 + .../node_modules/lodash/_castSlice.js | 18 + .../node_modules/lodash/_charsEndIndex.js | 19 + .../node_modules/lodash/_charsStartIndex.js | 20 + .../node_modules/lodash/_cloneArrayBuffer.js | 16 + .../node_modules/lodash/_cloneBuffer.js | 35 + .../node_modules/lodash/_cloneDataView.js | 16 + .../node_modules/lodash/_cloneRegExp.js | 17 + .../node_modules/lodash/_cloneSymbol.js | 18 + .../node_modules/lodash/_cloneTypedArray.js | 16 + .../node_modules/lodash/_compareAscending.js | 41 + .../node_modules/lodash/_compareMultiple.js | 44 + .../node_modules/lodash/_composeArgs.js | 39 + .../node_modules/lodash/_composeArgsRight.js | 41 + .../node_modules/lodash/_copyArray.js | 20 + .../node_modules/lodash/_copyObject.js | 40 + .../node_modules/lodash/_copySymbols.js | 16 + .../node_modules/lodash/_copySymbolsIn.js | 16 + .../node_modules/lodash/_coreJsData.js | 6 + .../node_modules/lodash/_countHolders.js | 21 + .../node_modules/lodash/_createAggregator.js | 23 + .../node_modules/lodash/_createAssigner.js | 37 + .../node_modules/lodash/_createBaseEach.js | 32 + .../node_modules/lodash/_createBaseFor.js | 25 + .../node_modules/lodash/_createBind.js | 28 + .../node_modules/lodash/_createCaseFirst.js | 33 + .../node_modules/lodash/_createCompounder.js | 24 + .../node_modules/lodash/_createCtor.js | 37 + .../node_modules/lodash/_createCurry.js | 46 + .../node_modules/lodash/_createFind.js | 25 + .../node_modules/lodash/_createFlow.js | 78 + .../node_modules/lodash/_createHybrid.js | 92 + .../node_modules/lodash/_createInverter.js | 17 + .../lodash/_createMathOperation.js | 38 + .../node_modules/lodash/_createOver.js | 27 + .../node_modules/lodash/_createPadding.js | 33 + .../node_modules/lodash/_createPartial.js | 43 + .../node_modules/lodash/_createRange.js | 30 + .../node_modules/lodash/_createRecurry.js | 56 + .../lodash/_createRelationalOperation.js | 20 + .../node_modules/lodash/_createRound.js | 35 + .../node_modules/lodash/_createSet.js | 19 + .../node_modules/lodash/_createToPairs.js | 30 + .../node_modules/lodash/_createWrap.js | 106 + .../lodash/_customDefaultsAssignIn.js | 29 + .../lodash/_customDefaultsMerge.js | 28 + .../node_modules/lodash/_customOmitClone.js | 16 + .../node_modules/lodash/_deburrLetter.js | 71 + .../node_modules/lodash/_defineProperty.js | 11 + .../node_modules/lodash/_equalArrays.js | 83 + .../node_modules/lodash/_equalByTag.js | 112 + .../node_modules/lodash/_equalObjects.js | 89 + .../node_modules/lodash/_escapeHtmlChar.js | 21 + .../node_modules/lodash/_escapeStringChar.js | 22 + .../node_modules/lodash/_flatRest.js | 16 + .../node_modules/lodash/_freeGlobal.js | 4 + .../node_modules/lodash/_getAllKeys.js | 16 + .../node_modules/lodash/_getAllKeysIn.js | 17 + .../node_modules/lodash/_getData.js | 15 + .../node_modules/lodash/_getFuncName.js | 31 + .../node_modules/lodash/_getHolder.js | 13 + .../node_modules/lodash/_getMapData.js | 18 + .../node_modules/lodash/_getMatchData.js | 24 + .../node_modules/lodash/_getNative.js | 17 + .../node_modules/lodash/_getPrototype.js | 6 + .../node_modules/lodash/_getRawTag.js | 46 + .../node_modules/lodash/_getSymbols.js | 30 + .../node_modules/lodash/_getSymbolsIn.js | 25 + .../node_modules/lodash/_getTag.js | 58 + .../node_modules/lodash/_getValue.js | 13 + .../node_modules/lodash/_getView.js | 33 + .../node_modules/lodash/_getWrapDetails.js | 17 + .../node_modules/lodash/_hasPath.js | 39 + .../node_modules/lodash/_hasUnicode.js | 26 + .../node_modules/lodash/_hasUnicodeWord.js | 15 + .../node_modules/lodash/_hashClear.js | 15 + .../node_modules/lodash/_hashDelete.js | 17 + .../node_modules/lodash/_hashGet.js | 30 + .../node_modules/lodash/_hashHas.js | 23 + .../node_modules/lodash/_hashSet.js | 23 + .../node_modules/lodash/_initCloneArray.js | 26 + .../node_modules/lodash/_initCloneByTag.js | 77 + .../node_modules/lodash/_initCloneObject.js | 18 + .../node_modules/lodash/_insertWrapDetails.js | 23 + .../node_modules/lodash/_isFlattenable.js | 20 + .../node_modules/lodash/_isIndex.js | 25 + .../node_modules/lodash/_isIterateeCall.js | 30 + .../tailwindcss/node_modules/lodash/_isKey.js | 29 + .../node_modules/lodash/_isKeyable.js | 15 + .../node_modules/lodash/_isLaziable.js | 28 + .../node_modules/lodash/_isMaskable.js | 14 + .../node_modules/lodash/_isMasked.js | 20 + .../node_modules/lodash/_isPrototype.js | 18 + .../lodash/_isStrictComparable.js | 15 + .../node_modules/lodash/_iteratorToArray.js | 18 + .../node_modules/lodash/_lazyClone.js | 23 + .../node_modules/lodash/_lazyReverse.js | 23 + .../node_modules/lodash/_lazyValue.js | 69 + .../node_modules/lodash/_listCacheClear.js | 13 + .../node_modules/lodash/_listCacheDelete.js | 35 + .../node_modules/lodash/_listCacheGet.js | 19 + .../node_modules/lodash/_listCacheHas.js | 16 + .../node_modules/lodash/_listCacheSet.js | 26 + .../node_modules/lodash/_mapCacheClear.js | 21 + .../node_modules/lodash/_mapCacheDelete.js | 18 + .../node_modules/lodash/_mapCacheGet.js | 16 + .../node_modules/lodash/_mapCacheHas.js | 16 + .../node_modules/lodash/_mapCacheSet.js | 22 + .../node_modules/lodash/_mapToArray.js | 18 + .../lodash/_matchesStrictComparable.js | 20 + .../node_modules/lodash/_memoizeCapped.js | 26 + .../node_modules/lodash/_mergeData.js | 90 + .../node_modules/lodash/_metaMap.js | 6 + .../node_modules/lodash/_nativeCreate.js | 6 + .../node_modules/lodash/_nativeKeys.js | 6 + .../node_modules/lodash/_nativeKeysIn.js | 20 + .../node_modules/lodash/_nodeUtil.js | 30 + .../node_modules/lodash/_objectToString.js | 22 + .../node_modules/lodash/_overArg.js | 15 + .../node_modules/lodash/_overRest.js | 36 + .../node_modules/lodash/_parent.js | 16 + .../node_modules/lodash/_reEscape.js | 4 + .../node_modules/lodash/_reEvaluate.js | 4 + .../node_modules/lodash/_reInterpolate.js | 4 + .../node_modules/lodash/_realNames.js | 4 + .../node_modules/lodash/_reorder.js | 29 + .../node_modules/lodash/_replaceHolders.js | 29 + .../tailwindcss/node_modules/lodash/_root.js | 9 + .../node_modules/lodash/_safeGet.js | 21 + .../node_modules/lodash/_setCacheAdd.js | 19 + .../node_modules/lodash/_setCacheHas.js | 14 + .../node_modules/lodash/_setData.js | 20 + .../node_modules/lodash/_setToArray.js | 18 + .../node_modules/lodash/_setToPairs.js | 18 + .../node_modules/lodash/_setToString.js | 14 + .../node_modules/lodash/_setWrapToString.js | 21 + .../node_modules/lodash/_shortOut.js | 37 + .../node_modules/lodash/_shuffleSelf.js | 28 + .../node_modules/lodash/_stackClear.js | 15 + .../node_modules/lodash/_stackDelete.js | 18 + .../node_modules/lodash/_stackGet.js | 14 + .../node_modules/lodash/_stackHas.js | 14 + .../node_modules/lodash/_stackSet.js | 34 + .../node_modules/lodash/_strictIndexOf.js | 23 + .../node_modules/lodash/_strictLastIndexOf.js | 21 + .../node_modules/lodash/_stringSize.js | 18 + .../node_modules/lodash/_stringToArray.js | 18 + .../node_modules/lodash/_stringToPath.js | 27 + .../tailwindcss/node_modules/lodash/_toKey.js | 21 + .../node_modules/lodash/_toSource.js | 26 + .../node_modules/lodash/_unescapeHtmlChar.js | 21 + .../node_modules/lodash/_unicodeSize.js | 44 + .../node_modules/lodash/_unicodeToArray.js | 40 + .../node_modules/lodash/_unicodeWords.js | 69 + .../node_modules/lodash/_updateWrapDetails.js | 46 + .../node_modules/lodash/_wrapperClone.js | 23 + .../tailwindcss/node_modules/lodash/add.js | 22 + .../tailwindcss/node_modules/lodash/after.js | 42 + .../tailwindcss/node_modules/lodash/array.js | 67 + .../tailwindcss/node_modules/lodash/ary.js | 29 + .../tailwindcss/node_modules/lodash/assign.js | 58 + .../node_modules/lodash/assignIn.js | 40 + .../node_modules/lodash/assignInWith.js | 38 + .../node_modules/lodash/assignWith.js | 37 + .../tailwindcss/node_modules/lodash/at.js | 23 + .../node_modules/lodash/attempt.js | 35 + .../tailwindcss/node_modules/lodash/before.js | 40 + .../tailwindcss/node_modules/lodash/bind.js | 57 + .../node_modules/lodash/bindAll.js | 41 + .../node_modules/lodash/bindKey.js | 68 + .../node_modules/lodash/camelCase.js | 29 + .../node_modules/lodash/capitalize.js | 23 + .../node_modules/lodash/castArray.js | 44 + .../tailwindcss/node_modules/lodash/ceil.js | 26 + .../tailwindcss/node_modules/lodash/chain.js | 38 + .../tailwindcss/node_modules/lodash/chunk.js | 50 + .../tailwindcss/node_modules/lodash/clamp.js | 39 + .../tailwindcss/node_modules/lodash/clone.js | 36 + .../node_modules/lodash/cloneDeep.js | 29 + .../node_modules/lodash/cloneDeepWith.js | 40 + .../node_modules/lodash/cloneWith.js | 42 + .../node_modules/lodash/collection.js | 30 + .../tailwindcss/node_modules/lodash/commit.js | 33 + .../node_modules/lodash/compact.js | 31 + .../tailwindcss/node_modules/lodash/concat.js | 43 + .../tailwindcss/node_modules/lodash/cond.js | 60 + .../node_modules/lodash/conforms.js | 35 + .../node_modules/lodash/conformsTo.js | 32 + .../node_modules/lodash/constant.js | 26 + .../tailwindcss/node_modules/lodash/core.js | 3854 + .../node_modules/lodash/core.min.js | 29 + .../node_modules/lodash/countBy.js | 40 + .../tailwindcss/node_modules/lodash/create.js | 43 + .../tailwindcss/node_modules/lodash/curry.js | 57 + .../node_modules/lodash/curryRight.js | 54 + .../tailwindcss/node_modules/lodash/date.js | 3 + .../node_modules/lodash/debounce.js | 191 + .../tailwindcss/node_modules/lodash/deburr.js | 45 + .../node_modules/lodash/defaultTo.js | 25 + .../node_modules/lodash/defaults.js | 64 + .../node_modules/lodash/defaultsDeep.js | 30 + .../tailwindcss/node_modules/lodash/defer.js | 26 + .../tailwindcss/node_modules/lodash/delay.js | 28 + .../node_modules/lodash/difference.js | 33 + .../node_modules/lodash/differenceBy.js | 44 + .../node_modules/lodash/differenceWith.js | 40 + .../tailwindcss/node_modules/lodash/divide.js | 22 + .../tailwindcss/node_modules/lodash/drop.js | 38 + .../node_modules/lodash/dropRight.js | 39 + .../node_modules/lodash/dropRightWhile.js | 45 + .../node_modules/lodash/dropWhile.js | 45 + .../tailwindcss/node_modules/lodash/each.js | 1 + .../node_modules/lodash/eachRight.js | 1 + .../node_modules/lodash/endsWith.js | 43 + .../node_modules/lodash/entries.js | 1 + .../node_modules/lodash/entriesIn.js | 1 + .../tailwindcss/node_modules/lodash/eq.js | 37 + .../tailwindcss/node_modules/lodash/escape.js | 43 + .../node_modules/lodash/escapeRegExp.js | 32 + .../tailwindcss/node_modules/lodash/every.js | 56 + .../tailwindcss/node_modules/lodash/extend.js | 1 + .../node_modules/lodash/extendWith.js | 1 + .../tailwindcss/node_modules/lodash/fill.js | 45 + .../tailwindcss/node_modules/lodash/filter.js | 48 + .../tailwindcss/node_modules/lodash/find.js | 42 + .../node_modules/lodash/findIndex.js | 55 + .../node_modules/lodash/findKey.js | 44 + .../node_modules/lodash/findLast.js | 25 + .../node_modules/lodash/findLastIndex.js | 59 + .../node_modules/lodash/findLastKey.js | 44 + .../tailwindcss/node_modules/lodash/first.js | 1 + .../node_modules/lodash/flatMap.js | 29 + .../node_modules/lodash/flatMapDeep.js | 31 + .../node_modules/lodash/flatMapDepth.js | 31 + .../node_modules/lodash/flatten.js | 22 + .../node_modules/lodash/flattenDeep.js | 25 + .../node_modules/lodash/flattenDepth.js | 33 + .../tailwindcss/node_modules/lodash/flip.js | 28 + .../tailwindcss/node_modules/lodash/floor.js | 26 + .../tailwindcss/node_modules/lodash/flow.js | 27 + .../node_modules/lodash/flowRight.js | 26 + .../node_modules/lodash/forEach.js | 41 + .../node_modules/lodash/forEachRight.js | 31 + .../tailwindcss/node_modules/lodash/forIn.js | 39 + .../node_modules/lodash/forInRight.js | 37 + .../tailwindcss/node_modules/lodash/forOwn.js | 36 + .../node_modules/lodash/forOwnRight.js | 34 + .../tailwindcss/node_modules/lodash/fp.js | 2 + .../tailwindcss/node_modules/lodash/fp/F.js | 1 + .../tailwindcss/node_modules/lodash/fp/T.js | 1 + .../tailwindcss/node_modules/lodash/fp/__.js | 1 + .../node_modules/lodash/fp/_baseConvert.js | 569 + .../node_modules/lodash/fp/_convertBrowser.js | 18 + .../node_modules/lodash/fp/_falseOptions.js | 7 + .../node_modules/lodash/fp/_mapping.js | 358 + .../node_modules/lodash/fp/_util.js | 16 + .../tailwindcss/node_modules/lodash/fp/add.js | 5 + .../node_modules/lodash/fp/after.js | 5 + .../tailwindcss/node_modules/lodash/fp/all.js | 1 + .../node_modules/lodash/fp/allPass.js | 1 + .../node_modules/lodash/fp/always.js | 1 + .../tailwindcss/node_modules/lodash/fp/any.js | 1 + .../node_modules/lodash/fp/anyPass.js | 1 + .../node_modules/lodash/fp/apply.js | 1 + .../node_modules/lodash/fp/array.js | 2 + .../tailwindcss/node_modules/lodash/fp/ary.js | 5 + .../node_modules/lodash/fp/assign.js | 5 + .../node_modules/lodash/fp/assignAll.js | 5 + .../node_modules/lodash/fp/assignAllWith.js | 5 + .../node_modules/lodash/fp/assignIn.js | 5 + .../node_modules/lodash/fp/assignInAll.js | 5 + .../node_modules/lodash/fp/assignInAllWith.js | 5 + .../node_modules/lodash/fp/assignInWith.js | 5 + .../node_modules/lodash/fp/assignWith.js | 5 + .../node_modules/lodash/fp/assoc.js | 1 + .../node_modules/lodash/fp/assocPath.js | 1 + .../tailwindcss/node_modules/lodash/fp/at.js | 5 + .../node_modules/lodash/fp/attempt.js | 5 + .../node_modules/lodash/fp/before.js | 5 + .../node_modules/lodash/fp/bind.js | 5 + .../node_modules/lodash/fp/bindAll.js | 5 + .../node_modules/lodash/fp/bindKey.js | 5 + .../node_modules/lodash/fp/camelCase.js | 5 + .../node_modules/lodash/fp/capitalize.js | 5 + .../node_modules/lodash/fp/castArray.js | 5 + .../node_modules/lodash/fp/ceil.js | 5 + .../node_modules/lodash/fp/chain.js | 5 + .../node_modules/lodash/fp/chunk.js | 5 + .../node_modules/lodash/fp/clamp.js | 5 + .../node_modules/lodash/fp/clone.js | 5 + .../node_modules/lodash/fp/cloneDeep.js | 5 + .../node_modules/lodash/fp/cloneDeepWith.js | 5 + .../node_modules/lodash/fp/cloneWith.js | 5 + .../node_modules/lodash/fp/collection.js | 2 + .../node_modules/lodash/fp/commit.js | 5 + .../node_modules/lodash/fp/compact.js | 5 + .../node_modules/lodash/fp/complement.js | 1 + .../node_modules/lodash/fp/compose.js | 1 + .../node_modules/lodash/fp/concat.js | 5 + .../node_modules/lodash/fp/cond.js | 5 + .../node_modules/lodash/fp/conforms.js | 1 + .../node_modules/lodash/fp/conformsTo.js | 5 + .../node_modules/lodash/fp/constant.js | 5 + .../node_modules/lodash/fp/contains.js | 1 + .../node_modules/lodash/fp/convert.js | 18 + .../node_modules/lodash/fp/countBy.js | 5 + .../node_modules/lodash/fp/create.js | 5 + .../node_modules/lodash/fp/curry.js | 5 + .../node_modules/lodash/fp/curryN.js | 5 + .../node_modules/lodash/fp/curryRight.js | 5 + .../node_modules/lodash/fp/curryRightN.js | 5 + .../node_modules/lodash/fp/date.js | 2 + .../node_modules/lodash/fp/debounce.js | 5 + .../node_modules/lodash/fp/deburr.js | 5 + .../node_modules/lodash/fp/defaultTo.js | 5 + .../node_modules/lodash/fp/defaults.js | 5 + .../node_modules/lodash/fp/defaultsAll.js | 5 + .../node_modules/lodash/fp/defaultsDeep.js | 5 + .../node_modules/lodash/fp/defaultsDeepAll.js | 5 + .../node_modules/lodash/fp/defer.js | 5 + .../node_modules/lodash/fp/delay.js | 5 + .../node_modules/lodash/fp/difference.js | 5 + .../node_modules/lodash/fp/differenceBy.js | 5 + .../node_modules/lodash/fp/differenceWith.js | 5 + .../node_modules/lodash/fp/dissoc.js | 1 + .../node_modules/lodash/fp/dissocPath.js | 1 + .../node_modules/lodash/fp/divide.js | 5 + .../node_modules/lodash/fp/drop.js | 5 + .../node_modules/lodash/fp/dropLast.js | 1 + .../node_modules/lodash/fp/dropLastWhile.js | 1 + .../node_modules/lodash/fp/dropRight.js | 5 + .../node_modules/lodash/fp/dropRightWhile.js | 5 + .../node_modules/lodash/fp/dropWhile.js | 5 + .../node_modules/lodash/fp/each.js | 1 + .../node_modules/lodash/fp/eachRight.js | 1 + .../node_modules/lodash/fp/endsWith.js | 5 + .../node_modules/lodash/fp/entries.js | 1 + .../node_modules/lodash/fp/entriesIn.js | 1 + .../tailwindcss/node_modules/lodash/fp/eq.js | 5 + .../node_modules/lodash/fp/equals.js | 1 + .../node_modules/lodash/fp/escape.js | 5 + .../node_modules/lodash/fp/escapeRegExp.js | 5 + .../node_modules/lodash/fp/every.js | 5 + .../node_modules/lodash/fp/extend.js | 1 + .../node_modules/lodash/fp/extendAll.js | 1 + .../node_modules/lodash/fp/extendAllWith.js | 1 + .../node_modules/lodash/fp/extendWith.js | 1 + .../node_modules/lodash/fp/fill.js | 5 + .../node_modules/lodash/fp/filter.js | 5 + .../node_modules/lodash/fp/find.js | 5 + .../node_modules/lodash/fp/findFrom.js | 5 + .../node_modules/lodash/fp/findIndex.js | 5 + .../node_modules/lodash/fp/findIndexFrom.js | 5 + .../node_modules/lodash/fp/findKey.js | 5 + .../node_modules/lodash/fp/findLast.js | 5 + .../node_modules/lodash/fp/findLastFrom.js | 5 + .../node_modules/lodash/fp/findLastIndex.js | 5 + .../lodash/fp/findLastIndexFrom.js | 5 + .../node_modules/lodash/fp/findLastKey.js | 5 + .../node_modules/lodash/fp/first.js | 1 + .../node_modules/lodash/fp/flatMap.js | 5 + .../node_modules/lodash/fp/flatMapDeep.js | 5 + .../node_modules/lodash/fp/flatMapDepth.js | 5 + .../node_modules/lodash/fp/flatten.js | 5 + .../node_modules/lodash/fp/flattenDeep.js | 5 + .../node_modules/lodash/fp/flattenDepth.js | 5 + .../node_modules/lodash/fp/flip.js | 5 + .../node_modules/lodash/fp/floor.js | 5 + .../node_modules/lodash/fp/flow.js | 5 + .../node_modules/lodash/fp/flowRight.js | 5 + .../node_modules/lodash/fp/forEach.js | 5 + .../node_modules/lodash/fp/forEachRight.js | 5 + .../node_modules/lodash/fp/forIn.js | 5 + .../node_modules/lodash/fp/forInRight.js | 5 + .../node_modules/lodash/fp/forOwn.js | 5 + .../node_modules/lodash/fp/forOwnRight.js | 5 + .../node_modules/lodash/fp/fromPairs.js | 5 + .../node_modules/lodash/fp/function.js | 2 + .../node_modules/lodash/fp/functions.js | 5 + .../node_modules/lodash/fp/functionsIn.js | 5 + .../tailwindcss/node_modules/lodash/fp/get.js | 5 + .../node_modules/lodash/fp/getOr.js | 5 + .../node_modules/lodash/fp/groupBy.js | 5 + .../tailwindcss/node_modules/lodash/fp/gt.js | 5 + .../tailwindcss/node_modules/lodash/fp/gte.js | 5 + .../tailwindcss/node_modules/lodash/fp/has.js | 5 + .../node_modules/lodash/fp/hasIn.js | 5 + .../node_modules/lodash/fp/head.js | 5 + .../node_modules/lodash/fp/identical.js | 1 + .../node_modules/lodash/fp/identity.js | 5 + .../node_modules/lodash/fp/inRange.js | 5 + .../node_modules/lodash/fp/includes.js | 5 + .../node_modules/lodash/fp/includesFrom.js | 5 + .../node_modules/lodash/fp/indexBy.js | 1 + .../node_modules/lodash/fp/indexOf.js | 5 + .../node_modules/lodash/fp/indexOfFrom.js | 5 + .../node_modules/lodash/fp/init.js | 1 + .../node_modules/lodash/fp/initial.js | 5 + .../node_modules/lodash/fp/intersection.js | 5 + .../node_modules/lodash/fp/intersectionBy.js | 5 + .../lodash/fp/intersectionWith.js | 5 + .../node_modules/lodash/fp/invert.js | 5 + .../node_modules/lodash/fp/invertBy.js | 5 + .../node_modules/lodash/fp/invertObj.js | 1 + .../node_modules/lodash/fp/invoke.js | 5 + .../node_modules/lodash/fp/invokeArgs.js | 5 + .../node_modules/lodash/fp/invokeArgsMap.js | 5 + .../node_modules/lodash/fp/invokeMap.js | 5 + .../node_modules/lodash/fp/isArguments.js | 5 + .../node_modules/lodash/fp/isArray.js | 5 + .../node_modules/lodash/fp/isArrayBuffer.js | 5 + .../node_modules/lodash/fp/isArrayLike.js | 5 + .../lodash/fp/isArrayLikeObject.js | 5 + .../node_modules/lodash/fp/isBoolean.js | 5 + .../node_modules/lodash/fp/isBuffer.js | 5 + .../node_modules/lodash/fp/isDate.js | 5 + .../node_modules/lodash/fp/isElement.js | 5 + .../node_modules/lodash/fp/isEmpty.js | 5 + .../node_modules/lodash/fp/isEqual.js | 5 + .../node_modules/lodash/fp/isEqualWith.js | 5 + .../node_modules/lodash/fp/isError.js | 5 + .../node_modules/lodash/fp/isFinite.js | 5 + .../node_modules/lodash/fp/isFunction.js | 5 + .../node_modules/lodash/fp/isInteger.js | 5 + .../node_modules/lodash/fp/isLength.js | 5 + .../node_modules/lodash/fp/isMap.js | 5 + .../node_modules/lodash/fp/isMatch.js | 5 + .../node_modules/lodash/fp/isMatchWith.js | 5 + .../node_modules/lodash/fp/isNaN.js | 5 + .../node_modules/lodash/fp/isNative.js | 5 + .../node_modules/lodash/fp/isNil.js | 5 + .../node_modules/lodash/fp/isNull.js | 5 + .../node_modules/lodash/fp/isNumber.js | 5 + .../node_modules/lodash/fp/isObject.js | 5 + .../node_modules/lodash/fp/isObjectLike.js | 5 + .../node_modules/lodash/fp/isPlainObject.js | 5 + .../node_modules/lodash/fp/isRegExp.js | 5 + .../node_modules/lodash/fp/isSafeInteger.js | 5 + .../node_modules/lodash/fp/isSet.js | 5 + .../node_modules/lodash/fp/isString.js | 5 + .../node_modules/lodash/fp/isSymbol.js | 5 + .../node_modules/lodash/fp/isTypedArray.js | 5 + .../node_modules/lodash/fp/isUndefined.js | 5 + .../node_modules/lodash/fp/isWeakMap.js | 5 + .../node_modules/lodash/fp/isWeakSet.js | 5 + .../node_modules/lodash/fp/iteratee.js | 5 + .../node_modules/lodash/fp/join.js | 5 + .../node_modules/lodash/fp/juxt.js | 1 + .../node_modules/lodash/fp/kebabCase.js | 5 + .../node_modules/lodash/fp/keyBy.js | 5 + .../node_modules/lodash/fp/keys.js | 5 + .../node_modules/lodash/fp/keysIn.js | 5 + .../node_modules/lodash/fp/lang.js | 2 + .../node_modules/lodash/fp/last.js | 5 + .../node_modules/lodash/fp/lastIndexOf.js | 5 + .../node_modules/lodash/fp/lastIndexOfFrom.js | 5 + .../node_modules/lodash/fp/lowerCase.js | 5 + .../node_modules/lodash/fp/lowerFirst.js | 5 + .../tailwindcss/node_modules/lodash/fp/lt.js | 5 + .../tailwindcss/node_modules/lodash/fp/lte.js | 5 + .../tailwindcss/node_modules/lodash/fp/map.js | 5 + .../node_modules/lodash/fp/mapKeys.js | 5 + .../node_modules/lodash/fp/mapValues.js | 5 + .../node_modules/lodash/fp/matches.js | 1 + .../node_modules/lodash/fp/matchesProperty.js | 5 + .../node_modules/lodash/fp/math.js | 2 + .../tailwindcss/node_modules/lodash/fp/max.js | 5 + .../node_modules/lodash/fp/maxBy.js | 5 + .../node_modules/lodash/fp/mean.js | 5 + .../node_modules/lodash/fp/meanBy.js | 5 + .../node_modules/lodash/fp/memoize.js | 5 + .../node_modules/lodash/fp/merge.js | 5 + .../node_modules/lodash/fp/mergeAll.js | 5 + .../node_modules/lodash/fp/mergeAllWith.js | 5 + .../node_modules/lodash/fp/mergeWith.js | 5 + .../node_modules/lodash/fp/method.js | 5 + .../node_modules/lodash/fp/methodOf.js | 5 + .../tailwindcss/node_modules/lodash/fp/min.js | 5 + .../node_modules/lodash/fp/minBy.js | 5 + .../node_modules/lodash/fp/mixin.js | 5 + .../node_modules/lodash/fp/multiply.js | 5 + .../node_modules/lodash/fp/nAry.js | 1 + .../node_modules/lodash/fp/negate.js | 5 + .../node_modules/lodash/fp/next.js | 5 + .../node_modules/lodash/fp/noop.js | 5 + .../tailwindcss/node_modules/lodash/fp/now.js | 5 + .../tailwindcss/node_modules/lodash/fp/nth.js | 5 + .../node_modules/lodash/fp/nthArg.js | 5 + .../node_modules/lodash/fp/number.js | 2 + .../node_modules/lodash/fp/object.js | 2 + .../node_modules/lodash/fp/omit.js | 5 + .../node_modules/lodash/fp/omitAll.js | 1 + .../node_modules/lodash/fp/omitBy.js | 5 + .../node_modules/lodash/fp/once.js | 5 + .../node_modules/lodash/fp/orderBy.js | 5 + .../node_modules/lodash/fp/over.js | 5 + .../node_modules/lodash/fp/overArgs.js | 5 + .../node_modules/lodash/fp/overEvery.js | 5 + .../node_modules/lodash/fp/overSome.js | 5 + .../tailwindcss/node_modules/lodash/fp/pad.js | 5 + .../node_modules/lodash/fp/padChars.js | 5 + .../node_modules/lodash/fp/padCharsEnd.js | 5 + .../node_modules/lodash/fp/padCharsStart.js | 5 + .../node_modules/lodash/fp/padEnd.js | 5 + .../node_modules/lodash/fp/padStart.js | 5 + .../node_modules/lodash/fp/parseInt.js | 5 + .../node_modules/lodash/fp/partial.js | 5 + .../node_modules/lodash/fp/partialRight.js | 5 + .../node_modules/lodash/fp/partition.js | 5 + .../node_modules/lodash/fp/path.js | 1 + .../node_modules/lodash/fp/pathEq.js | 1 + .../node_modules/lodash/fp/pathOr.js | 1 + .../node_modules/lodash/fp/paths.js | 1 + .../node_modules/lodash/fp/pick.js | 5 + .../node_modules/lodash/fp/pickAll.js | 1 + .../node_modules/lodash/fp/pickBy.js | 5 + .../node_modules/lodash/fp/pipe.js | 1 + .../node_modules/lodash/fp/placeholder.js | 6 + .../node_modules/lodash/fp/plant.js | 5 + .../node_modules/lodash/fp/pluck.js | 1 + .../node_modules/lodash/fp/prop.js | 1 + .../node_modules/lodash/fp/propEq.js | 1 + .../node_modules/lodash/fp/propOr.js | 1 + .../node_modules/lodash/fp/property.js | 1 + .../node_modules/lodash/fp/propertyOf.js | 5 + .../node_modules/lodash/fp/props.js | 1 + .../node_modules/lodash/fp/pull.js | 5 + .../node_modules/lodash/fp/pullAll.js | 5 + .../node_modules/lodash/fp/pullAllBy.js | 5 + .../node_modules/lodash/fp/pullAllWith.js | 5 + .../node_modules/lodash/fp/pullAt.js | 5 + .../node_modules/lodash/fp/random.js | 5 + .../node_modules/lodash/fp/range.js | 5 + .../node_modules/lodash/fp/rangeRight.js | 5 + .../node_modules/lodash/fp/rangeStep.js | 5 + .../node_modules/lodash/fp/rangeStepRight.js | 5 + .../node_modules/lodash/fp/rearg.js | 5 + .../node_modules/lodash/fp/reduce.js | 5 + .../node_modules/lodash/fp/reduceRight.js | 5 + .../node_modules/lodash/fp/reject.js | 5 + .../node_modules/lodash/fp/remove.js | 5 + .../node_modules/lodash/fp/repeat.js | 5 + .../node_modules/lodash/fp/replace.js | 5 + .../node_modules/lodash/fp/rest.js | 5 + .../node_modules/lodash/fp/restFrom.js | 5 + .../node_modules/lodash/fp/result.js | 5 + .../node_modules/lodash/fp/reverse.js | 5 + .../node_modules/lodash/fp/round.js | 5 + .../node_modules/lodash/fp/sample.js | 5 + .../node_modules/lodash/fp/sampleSize.js | 5 + .../tailwindcss/node_modules/lodash/fp/seq.js | 2 + .../tailwindcss/node_modules/lodash/fp/set.js | 5 + .../node_modules/lodash/fp/setWith.js | 5 + .../node_modules/lodash/fp/shuffle.js | 5 + .../node_modules/lodash/fp/size.js | 5 + .../node_modules/lodash/fp/slice.js | 5 + .../node_modules/lodash/fp/snakeCase.js | 5 + .../node_modules/lodash/fp/some.js | 5 + .../node_modules/lodash/fp/sortBy.js | 5 + .../node_modules/lodash/fp/sortedIndex.js | 5 + .../node_modules/lodash/fp/sortedIndexBy.js | 5 + .../node_modules/lodash/fp/sortedIndexOf.js | 5 + .../node_modules/lodash/fp/sortedLastIndex.js | 5 + .../lodash/fp/sortedLastIndexBy.js | 5 + .../lodash/fp/sortedLastIndexOf.js | 5 + .../node_modules/lodash/fp/sortedUniq.js | 5 + .../node_modules/lodash/fp/sortedUniqBy.js | 5 + .../node_modules/lodash/fp/split.js | 5 + .../node_modules/lodash/fp/spread.js | 5 + .../node_modules/lodash/fp/spreadFrom.js | 5 + .../node_modules/lodash/fp/startCase.js | 5 + .../node_modules/lodash/fp/startsWith.js | 5 + .../node_modules/lodash/fp/string.js | 2 + .../node_modules/lodash/fp/stubArray.js | 5 + .../node_modules/lodash/fp/stubFalse.js | 5 + .../node_modules/lodash/fp/stubObject.js | 5 + .../node_modules/lodash/fp/stubString.js | 5 + .../node_modules/lodash/fp/stubTrue.js | 5 + .../node_modules/lodash/fp/subtract.js | 5 + .../tailwindcss/node_modules/lodash/fp/sum.js | 5 + .../node_modules/lodash/fp/sumBy.js | 5 + .../lodash/fp/symmetricDifference.js | 1 + .../lodash/fp/symmetricDifferenceBy.js | 1 + .../lodash/fp/symmetricDifferenceWith.js | 1 + .../node_modules/lodash/fp/tail.js | 5 + .../node_modules/lodash/fp/take.js | 5 + .../node_modules/lodash/fp/takeLast.js | 1 + .../node_modules/lodash/fp/takeLastWhile.js | 1 + .../node_modules/lodash/fp/takeRight.js | 5 + .../node_modules/lodash/fp/takeRightWhile.js | 5 + .../node_modules/lodash/fp/takeWhile.js | 5 + .../tailwindcss/node_modules/lodash/fp/tap.js | 5 + .../node_modules/lodash/fp/template.js | 5 + .../lodash/fp/templateSettings.js | 5 + .../node_modules/lodash/fp/throttle.js | 5 + .../node_modules/lodash/fp/thru.js | 5 + .../node_modules/lodash/fp/times.js | 5 + .../node_modules/lodash/fp/toArray.js | 5 + .../node_modules/lodash/fp/toFinite.js | 5 + .../node_modules/lodash/fp/toInteger.js | 5 + .../node_modules/lodash/fp/toIterator.js | 5 + .../node_modules/lodash/fp/toJSON.js | 5 + .../node_modules/lodash/fp/toLength.js | 5 + .../node_modules/lodash/fp/toLower.js | 5 + .../node_modules/lodash/fp/toNumber.js | 5 + .../node_modules/lodash/fp/toPairs.js | 5 + .../node_modules/lodash/fp/toPairsIn.js | 5 + .../node_modules/lodash/fp/toPath.js | 5 + .../node_modules/lodash/fp/toPlainObject.js | 5 + .../node_modules/lodash/fp/toSafeInteger.js | 5 + .../node_modules/lodash/fp/toString.js | 5 + .../node_modules/lodash/fp/toUpper.js | 5 + .../node_modules/lodash/fp/transform.js | 5 + .../node_modules/lodash/fp/trim.js | 5 + .../node_modules/lodash/fp/trimChars.js | 5 + .../node_modules/lodash/fp/trimCharsEnd.js | 5 + .../node_modules/lodash/fp/trimCharsStart.js | 5 + .../node_modules/lodash/fp/trimEnd.js | 5 + .../node_modules/lodash/fp/trimStart.js | 5 + .../node_modules/lodash/fp/truncate.js | 5 + .../node_modules/lodash/fp/unapply.js | 1 + .../node_modules/lodash/fp/unary.js | 5 + .../node_modules/lodash/fp/unescape.js | 5 + .../node_modules/lodash/fp/union.js | 5 + .../node_modules/lodash/fp/unionBy.js | 5 + .../node_modules/lodash/fp/unionWith.js | 5 + .../node_modules/lodash/fp/uniq.js | 5 + .../node_modules/lodash/fp/uniqBy.js | 5 + .../node_modules/lodash/fp/uniqWith.js | 5 + .../node_modules/lodash/fp/uniqueId.js | 5 + .../node_modules/lodash/fp/unnest.js | 1 + .../node_modules/lodash/fp/unset.js | 5 + .../node_modules/lodash/fp/unzip.js | 5 + .../node_modules/lodash/fp/unzipWith.js | 5 + .../node_modules/lodash/fp/update.js | 5 + .../node_modules/lodash/fp/updateWith.js | 5 + .../node_modules/lodash/fp/upperCase.js | 5 + .../node_modules/lodash/fp/upperFirst.js | 5 + .../node_modules/lodash/fp/useWith.js | 1 + .../node_modules/lodash/fp/util.js | 2 + .../node_modules/lodash/fp/value.js | 5 + .../node_modules/lodash/fp/valueOf.js | 5 + .../node_modules/lodash/fp/values.js | 5 + .../node_modules/lodash/fp/valuesIn.js | 5 + .../node_modules/lodash/fp/where.js | 1 + .../node_modules/lodash/fp/whereEq.js | 1 + .../node_modules/lodash/fp/without.js | 5 + .../node_modules/lodash/fp/words.js | 5 + .../node_modules/lodash/fp/wrap.js | 5 + .../node_modules/lodash/fp/wrapperAt.js | 5 + .../node_modules/lodash/fp/wrapperChain.js | 5 + .../node_modules/lodash/fp/wrapperLodash.js | 5 + .../node_modules/lodash/fp/wrapperReverse.js | 5 + .../node_modules/lodash/fp/wrapperValue.js | 5 + .../tailwindcss/node_modules/lodash/fp/xor.js | 5 + .../node_modules/lodash/fp/xorBy.js | 5 + .../node_modules/lodash/fp/xorWith.js | 5 + .../tailwindcss/node_modules/lodash/fp/zip.js | 5 + .../node_modules/lodash/fp/zipAll.js | 5 + .../node_modules/lodash/fp/zipObj.js | 1 + .../node_modules/lodash/fp/zipObject.js | 5 + .../node_modules/lodash/fp/zipObjectDeep.js | 5 + .../node_modules/lodash/fp/zipWith.js | 5 + .../node_modules/lodash/fromPairs.js | 28 + .../node_modules/lodash/function.js | 25 + .../node_modules/lodash/functions.js | 31 + .../node_modules/lodash/functionsIn.js | 31 + .../tailwindcss/node_modules/lodash/get.js | 33 + .../node_modules/lodash/groupBy.js | 41 + .../tailwindcss/node_modules/lodash/gt.js | 29 + .../tailwindcss/node_modules/lodash/gte.js | 30 + .../tailwindcss/node_modules/lodash/has.js | 35 + .../tailwindcss/node_modules/lodash/hasIn.js | 34 + .../tailwindcss/node_modules/lodash/head.js | 23 + .../node_modules/lodash/identity.js | 21 + .../node_modules/lodash/inRange.js | 55 + .../node_modules/lodash/includes.js | 53 + .../tailwindcss/node_modules/lodash/index.js | 1 + .../node_modules/lodash/indexOf.js | 42 + .../node_modules/lodash/initial.js | 22 + .../node_modules/lodash/intersection.js | 30 + .../node_modules/lodash/intersectionBy.js | 45 + .../node_modules/lodash/intersectionWith.js | 41 + .../tailwindcss/node_modules/lodash/invert.js | 42 + .../node_modules/lodash/invertBy.js | 56 + .../tailwindcss/node_modules/lodash/invoke.js | 24 + .../node_modules/lodash/invokeMap.js | 41 + .../node_modules/lodash/isArguments.js | 36 + .../node_modules/lodash/isArray.js | 26 + .../node_modules/lodash/isArrayBuffer.js | 27 + .../node_modules/lodash/isArrayLike.js | 33 + .../node_modules/lodash/isArrayLikeObject.js | 33 + .../node_modules/lodash/isBoolean.js | 29 + .../node_modules/lodash/isBuffer.js | 38 + .../tailwindcss/node_modules/lodash/isDate.js | 27 + .../node_modules/lodash/isElement.js | 25 + .../node_modules/lodash/isEmpty.js | 77 + .../node_modules/lodash/isEqual.js | 35 + .../node_modules/lodash/isEqualWith.js | 41 + .../node_modules/lodash/isError.js | 36 + .../node_modules/lodash/isFinite.js | 36 + .../node_modules/lodash/isFunction.js | 37 + .../node_modules/lodash/isInteger.js | 33 + .../node_modules/lodash/isLength.js | 35 + .../tailwindcss/node_modules/lodash/isMap.js | 27 + .../node_modules/lodash/isMatch.js | 36 + .../node_modules/lodash/isMatchWith.js | 41 + .../tailwindcss/node_modules/lodash/isNaN.js | 38 + .../node_modules/lodash/isNative.js | 40 + .../tailwindcss/node_modules/lodash/isNil.js | 25 + .../tailwindcss/node_modules/lodash/isNull.js | 22 + .../node_modules/lodash/isNumber.js | 38 + .../node_modules/lodash/isObject.js | 31 + .../node_modules/lodash/isObjectLike.js | 29 + .../node_modules/lodash/isPlainObject.js | 62 + .../node_modules/lodash/isRegExp.js | 27 + .../node_modules/lodash/isSafeInteger.js | 37 + .../tailwindcss/node_modules/lodash/isSet.js | 27 + .../node_modules/lodash/isString.js | 30 + .../node_modules/lodash/isSymbol.js | 29 + .../node_modules/lodash/isTypedArray.js | 27 + .../node_modules/lodash/isUndefined.js | 22 + .../node_modules/lodash/isWeakMap.js | 28 + .../node_modules/lodash/isWeakSet.js | 28 + .../node_modules/lodash/iteratee.js | 53 + .../tailwindcss/node_modules/lodash/join.js | 26 + .../node_modules/lodash/kebabCase.js | 28 + .../tailwindcss/node_modules/lodash/keyBy.js | 36 + .../tailwindcss/node_modules/lodash/keys.js | 37 + .../tailwindcss/node_modules/lodash/keysIn.js | 32 + .../tailwindcss/node_modules/lodash/lang.js | 58 + .../tailwindcss/node_modules/lodash/last.js | 20 + .../node_modules/lodash/lastIndexOf.js | 46 + .../tailwindcss/node_modules/lodash/lodash.js | 17112 +++++ .../node_modules/lodash/lodash.min.js | 137 + .../node_modules/lodash/lowerCase.js | 27 + .../node_modules/lodash/lowerFirst.js | 22 + .../tailwindcss/node_modules/lodash/lt.js | 29 + .../tailwindcss/node_modules/lodash/lte.js | 30 + .../tailwindcss/node_modules/lodash/map.js | 53 + .../node_modules/lodash/mapKeys.js | 36 + .../node_modules/lodash/mapValues.js | 43 + .../node_modules/lodash/matches.js | 39 + .../node_modules/lodash/matchesProperty.js | 37 + .../tailwindcss/node_modules/lodash/math.js | 17 + .../tailwindcss/node_modules/lodash/max.js | 29 + .../tailwindcss/node_modules/lodash/maxBy.js | 34 + .../tailwindcss/node_modules/lodash/mean.js | 22 + .../tailwindcss/node_modules/lodash/meanBy.js | 31 + .../node_modules/lodash/memoize.js | 73 + .../tailwindcss/node_modules/lodash/merge.js | 39 + .../node_modules/lodash/mergeWith.js | 39 + .../tailwindcss/node_modules/lodash/method.js | 34 + .../node_modules/lodash/methodOf.js | 33 + .../tailwindcss/node_modules/lodash/min.js | 29 + .../tailwindcss/node_modules/lodash/minBy.js | 34 + .../tailwindcss/node_modules/lodash/mixin.js | 74 + .../node_modules/lodash/multiply.js | 22 + .../tailwindcss/node_modules/lodash/negate.js | 40 + .../tailwindcss/node_modules/lodash/next.js | 35 + .../tailwindcss/node_modules/lodash/noop.js | 17 + .../tailwindcss/node_modules/lodash/now.js | 23 + .../tailwindcss/node_modules/lodash/nth.js | 29 + .../tailwindcss/node_modules/lodash/nthArg.js | 32 + .../tailwindcss/node_modules/lodash/number.js | 5 + .../tailwindcss/node_modules/lodash/object.js | 49 + .../tailwindcss/node_modules/lodash/omit.js | 57 + .../tailwindcss/node_modules/lodash/omitBy.js | 29 + .../tailwindcss/node_modules/lodash/once.js | 25 + .../node_modules/lodash/orderBy.js | 47 + .../tailwindcss/node_modules/lodash/over.js | 24 + .../node_modules/lodash/overArgs.js | 61 + .../node_modules/lodash/overEvery.js | 30 + .../node_modules/lodash/overSome.js | 30 + .../node_modules/lodash/package.json | 67 + .../tailwindcss/node_modules/lodash/pad.js | 49 + .../tailwindcss/node_modules/lodash/padEnd.js | 39 + .../node_modules/lodash/padStart.js | 39 + .../node_modules/lodash/parseInt.js | 43 + .../node_modules/lodash/partial.js | 50 + .../node_modules/lodash/partialRight.js | 49 + .../node_modules/lodash/partition.js | 43 + .../tailwindcss/node_modules/lodash/pick.js | 25 + .../tailwindcss/node_modules/lodash/pickBy.js | 37 + .../tailwindcss/node_modules/lodash/plant.js | 48 + .../node_modules/lodash/property.js | 32 + .../node_modules/lodash/propertyOf.js | 30 + .../tailwindcss/node_modules/lodash/pull.js | 29 + .../node_modules/lodash/pullAll.js | 29 + .../node_modules/lodash/pullAllBy.js | 33 + .../node_modules/lodash/pullAllWith.js | 32 + .../tailwindcss/node_modules/lodash/pullAt.js | 43 + .../tailwindcss/node_modules/lodash/random.js | 82 + .../tailwindcss/node_modules/lodash/range.js | 46 + .../node_modules/lodash/rangeRight.js | 41 + .../tailwindcss/node_modules/lodash/rearg.js | 33 + .../tailwindcss/node_modules/lodash/reduce.js | 51 + .../node_modules/lodash/reduceRight.js | 36 + .../tailwindcss/node_modules/lodash/reject.js | 46 + .../tailwindcss/node_modules/lodash/remove.js | 53 + .../tailwindcss/node_modules/lodash/repeat.js | 37 + .../node_modules/lodash/replace.js | 29 + .../tailwindcss/node_modules/lodash/rest.js | 40 + .../tailwindcss/node_modules/lodash/result.js | 56 + .../node_modules/lodash/reverse.js | 34 + .../tailwindcss/node_modules/lodash/round.js | 26 + .../tailwindcss/node_modules/lodash/sample.js | 24 + .../node_modules/lodash/sampleSize.js | 37 + .../tailwindcss/node_modules/lodash/seq.js | 16 + .../tailwindcss/node_modules/lodash/set.js | 35 + .../node_modules/lodash/setWith.js | 32 + .../node_modules/lodash/shuffle.js | 25 + .../tailwindcss/node_modules/lodash/size.js | 46 + .../tailwindcss/node_modules/lodash/slice.js | 37 + .../node_modules/lodash/snakeCase.js | 28 + .../tailwindcss/node_modules/lodash/some.js | 51 + .../tailwindcss/node_modules/lodash/sortBy.js | 48 + .../node_modules/lodash/sortedIndex.js | 24 + .../node_modules/lodash/sortedIndexBy.js | 33 + .../node_modules/lodash/sortedIndexOf.js | 31 + .../node_modules/lodash/sortedLastIndex.js | 25 + .../node_modules/lodash/sortedLastIndexBy.js | 33 + .../node_modules/lodash/sortedLastIndexOf.js | 31 + .../node_modules/lodash/sortedUniq.js | 24 + .../node_modules/lodash/sortedUniqBy.js | 26 + .../tailwindcss/node_modules/lodash/split.js | 52 + .../tailwindcss/node_modules/lodash/spread.js | 63 + .../node_modules/lodash/startCase.js | 29 + .../node_modules/lodash/startsWith.js | 39 + .../tailwindcss/node_modules/lodash/string.js | 33 + .../node_modules/lodash/stubArray.js | 23 + .../node_modules/lodash/stubFalse.js | 18 + .../node_modules/lodash/stubObject.js | 23 + .../node_modules/lodash/stubString.js | 18 + .../node_modules/lodash/stubTrue.js | 18 + .../node_modules/lodash/subtract.js | 22 + .../tailwindcss/node_modules/lodash/sum.js | 24 + .../tailwindcss/node_modules/lodash/sumBy.js | 33 + .../tailwindcss/node_modules/lodash/tail.js | 22 + .../tailwindcss/node_modules/lodash/take.js | 37 + .../node_modules/lodash/takeRight.js | 39 + .../node_modules/lodash/takeRightWhile.js | 45 + .../node_modules/lodash/takeWhile.js | 45 + .../tailwindcss/node_modules/lodash/tap.js | 29 + .../node_modules/lodash/template.js | 253 + .../node_modules/lodash/templateSettings.js | 67 + .../node_modules/lodash/throttle.js | 69 + .../tailwindcss/node_modules/lodash/thru.js | 28 + .../tailwindcss/node_modules/lodash/times.js | 51 + .../node_modules/lodash/toArray.js | 58 + .../node_modules/lodash/toFinite.js | 42 + .../node_modules/lodash/toInteger.js | 36 + .../node_modules/lodash/toIterator.js | 23 + .../tailwindcss/node_modules/lodash/toJSON.js | 1 + .../node_modules/lodash/toLength.js | 38 + .../node_modules/lodash/toLower.js | 28 + .../node_modules/lodash/toNumber.js | 66 + .../node_modules/lodash/toPairs.js | 30 + .../node_modules/lodash/toPairsIn.js | 30 + .../tailwindcss/node_modules/lodash/toPath.js | 33 + .../node_modules/lodash/toPlainObject.js | 32 + .../node_modules/lodash/toSafeInteger.js | 37 + .../node_modules/lodash/toString.js | 28 + .../node_modules/lodash/toUpper.js | 28 + .../node_modules/lodash/transform.js | 65 + .../tailwindcss/node_modules/lodash/trim.js | 49 + .../node_modules/lodash/trimEnd.js | 43 + .../node_modules/lodash/trimStart.js | 43 + .../node_modules/lodash/truncate.js | 111 + .../tailwindcss/node_modules/lodash/unary.js | 22 + .../node_modules/lodash/unescape.js | 34 + .../tailwindcss/node_modules/lodash/union.js | 26 + .../node_modules/lodash/unionBy.js | 39 + .../node_modules/lodash/unionWith.js | 34 + .../tailwindcss/node_modules/lodash/uniq.js | 25 + .../tailwindcss/node_modules/lodash/uniqBy.js | 31 + .../node_modules/lodash/uniqWith.js | 28 + .../node_modules/lodash/uniqueId.js | 28 + .../tailwindcss/node_modules/lodash/unset.js | 34 + .../tailwindcss/node_modules/lodash/unzip.js | 45 + .../node_modules/lodash/unzipWith.js | 39 + .../tailwindcss/node_modules/lodash/update.js | 35 + .../node_modules/lodash/updateWith.js | 33 + .../node_modules/lodash/upperCase.js | 27 + .../node_modules/lodash/upperFirst.js | 22 + .../tailwindcss/node_modules/lodash/util.js | 34 + .../tailwindcss/node_modules/lodash/value.js | 1 + .../node_modules/lodash/valueOf.js | 1 + .../tailwindcss/node_modules/lodash/values.js | 34 + .../node_modules/lodash/valuesIn.js | 32 + .../node_modules/lodash/without.js | 31 + .../tailwindcss/node_modules/lodash/words.js | 35 + .../tailwindcss/node_modules/lodash/wrap.js | 30 + .../node_modules/lodash/wrapperAt.js | 48 + .../node_modules/lodash/wrapperChain.js | 34 + .../node_modules/lodash/wrapperLodash.js | 147 + .../node_modules/lodash/wrapperReverse.js | 44 + .../node_modules/lodash/wrapperValue.js | 21 + .../tailwindcss/node_modules/lodash/xor.js | 28 + .../tailwindcss/node_modules/lodash/xorBy.js | 39 + .../node_modules/lodash/xorWith.js | 34 + .../tailwindcss/node_modules/lodash/zip.js | 22 + .../node_modules/lodash/zipObject.js | 24 + .../node_modules/lodash/zipObjectDeep.js | 23 + .../node_modules/lodash/zipWith.js | 32 + .../node_modules/resolve/.eslintignore | 1 + .../node_modules/resolve/.eslintrc | 39 + .../node_modules/resolve/.travis.yml | 8 + .../tailwindcss/node_modules/resolve/LICENSE | 21 + .../node_modules/resolve/appveyor.yml | 54 + .../node_modules/resolve/example/async.js | 5 + .../node_modules/resolve/example/sync.js | 3 + .../tailwindcss/node_modules/resolve/index.js | 6 + .../node_modules/resolve/lib/async.js | 290 + .../node_modules/resolve/lib/caller.js | 8 + .../node_modules/resolve/lib/core.js | 53 + .../node_modules/resolve/lib/core.json | 75 + .../node_modules/resolve/lib/is-core.js | 5 + .../resolve/lib/node-modules-paths.js | 42 + .../resolve/lib/normalize-options.js | 10 + .../node_modules/resolve/lib/sync.js | 183 + .../node_modules/resolve/package.json | 80 + .../node_modules/resolve/readme.markdown | 220 + .../node_modules/resolve/test/.eslintrc | 5 + .../node_modules/resolve/test/core.js | 85 + .../node_modules/resolve/test/dotdot.js | 29 + .../resolve/test/dotdot/abc/index.js | 2 + .../node_modules/resolve/test/dotdot/index.js | 1 + .../resolve/test/faulty_basedir.js | 29 + .../node_modules/resolve/test/filter.js | 34 + .../node_modules/resolve/test/filter_sync.js | 33 + .../node_modules/resolve/test/mock.js | 169 + .../node_modules/resolve/test/mock_sync.js | 80 + .../node_modules/resolve/test/module_dir.js | 56 + .../test/module_dir/xmodules/aaa/index.js | 1 + .../test/module_dir/ymodules/aaa/index.js | 1 + .../test/module_dir/zmodules/bbb/main.js | 1 + .../test/module_dir/zmodules/bbb/package.json | 3 + .../resolve/test/node-modules-paths.js | 143 + .../node_modules/resolve/test/node_path.js | 70 + .../resolve/test/node_path/x/aaa/index.js | 1 + .../resolve/test/node_path/x/ccc/index.js | 1 + .../resolve/test/node_path/y/bbb/index.js | 1 + .../resolve/test/node_path/y/ccc/index.js | 1 + .../node_modules/resolve/test/nonstring.js | 9 + .../node_modules/resolve/test/pathfilter.js | 75 + .../resolve/test/pathfilter/deep_ref/main.js | 0 .../node_modules/resolve/test/precedence.js | 23 + .../resolve/test/precedence/aaa.js | 1 + .../resolve/test/precedence/aaa/index.js | 1 + .../resolve/test/precedence/aaa/main.js | 1 + .../resolve/test/precedence/bbb.js | 1 + .../resolve/test/precedence/bbb/main.js | 1 + .../node_modules/resolve/test/resolver.js | 450 + .../resolve/test/resolver/baz/doom.js | 0 .../resolve/test/resolver/baz/package.json | 4 + .../resolve/test/resolver/baz/quux.js | 1 + .../resolve/test/resolver/browser_field/a.js | 0 .../resolve/test/resolver/browser_field/b.js | 0 .../test/resolver/browser_field/package.json | 5 + .../resolve/test/resolver/cup.coffee | 1 + .../resolve/test/resolver/dot_main/index.js | 1 + .../test/resolver/dot_main/package.json | 3 + .../test/resolver/dot_slash_main/index.js | 1 + .../test/resolver/dot_slash_main/package.json | 3 + .../node_modules/resolve/test/resolver/foo.js | 1 + .../test/resolver/incorrect_main/index.js | 2 + .../test/resolver/incorrect_main/package.json | 3 + .../test/resolver/invalid_main/package.json | 7 + .../resolve/test/resolver/mug.coffee | 0 .../node_modules/resolve/test/resolver/mug.js | 0 .../test/resolver/multirepo/lerna.json | 6 + .../test/resolver/multirepo/package.json | 20 + .../multirepo/packages/package-a/index.js | 35 + .../multirepo/packages/package-a/package.json | 14 + .../multirepo/packages/package-b/index.js | 0 .../multirepo/packages/package-b/package.json | 14 + .../resolver/nested_symlinks/mylib/async.js | 26 + .../nested_symlinks/mylib/package.json | 15 + .../resolver/nested_symlinks/mylib/sync.js | 12 + .../test/resolver/other_path/lib/other-lib.js | 0 .../resolve/test/resolver/other_path/root.js | 0 .../resolve/test/resolver/quux/foo/index.js | 1 + .../resolve/test/resolver/same_names/foo.js | 1 + .../test/resolver/same_names/foo/index.js | 1 + .../resolver/symlinked/_/node_modules/foo.js | 0 .../symlinked/_/symlink_target/.gitkeep | 0 .../test/resolver/symlinked/package/bar.js | 1 + .../resolver/symlinked/package/package.json | 3 + .../test/resolver/without_basedir/main.js | 5 + .../resolve/test/resolver_sync.js | 358 + .../resolve/test/shadowed_core.js | 38 + .../shadowed_core/node_modules/util/index.js | 0 .../node_modules/resolve/test/subdirs.js | 13 + .../node_modules/resolve/test/symlinks.js | 173 + .../node_modules/supports-color/browser.js | 5 + .../node_modules/supports-color/index.js | 139 + .../node_modules/supports-color/license | 9 + .../node_modules/supports-color/package.json | 89 + .../node_modules/supports-color/readme.md | 76 + .../node_modules/tailwindcss/package.json | 133 + .../node_modules/tailwindcss/plugin.js | 3 + .../node_modules/tailwindcss/resolveConfig.js | 6 + .../node_modules/tailwindcss/screens.css | 1 + .../node_modules/tailwindcss/scripts/build.js | 48 + .../tailwindcss/scripts/rebuildFixtures.js | 47 + .../tailwindcss/stubs/.prettierrc.json | 6 + .../tailwindcss/stubs/defaultConfig.stub.js | 694 + .../tailwindcss/stubs/simpleConfig.stub.js | 7 + .../node_modules/tailwindcss/tailwind.css | 5 + .../node_modules/tailwindcss/utilities.css | 1 + .../node_modules/to-regex-range/LICENSE | 21 + .../node_modules/to-regex-range/README.md | 305 + .../node_modules/to-regex-range/index.js | 288 + .../node_modules/to-regex-range/package.json | 129 + .../piratecare/node_modules/uniq/.npmignore | 15 + themes/piratecare/node_modules/uniq/LICENSE | 22 + themes/piratecare/node_modules/uniq/README.md | 46 + .../piratecare/node_modules/uniq/package.json | 70 + .../piratecare/node_modules/uniq/test/test.js | 11 + themes/piratecare/node_modules/uniq/uniq.js | 57 + .../node_modules/universalify/LICENSE | 20 + .../node_modules/universalify/README.md | 76 + .../node_modules/universalify/index.js | 25 + .../node_modules/universalify/package.json | 68 + .../node_modules/which-module/CHANGELOG.md | 26 + .../node_modules/which-module/LICENSE | 13 + .../node_modules/which-module/README.md | 55 + .../node_modules/which-module/index.js | 9 + .../node_modules/which-module/package.json | 72 + .../node_modules/wrap-ansi/index.js | 186 + .../piratecare/node_modules/wrap-ansi/license | 9 + .../node_modules/ansi-styles/index.d.ts | 197 + .../node_modules/ansi-styles/index.js | 163 + .../node_modules/ansi-styles/license | 9 + .../node_modules/ansi-styles/package.json | 93 + .../node_modules/ansi-styles/readme.md | 158 + .../node_modules/color-convert/CHANGELOG.md | 54 + .../node_modules/color-convert/LICENSE | 21 + .../node_modules/color-convert/README.md | 68 + .../node_modules/color-convert/conversions.js | 839 + .../node_modules/color-convert/index.js | 81 + .../node_modules/color-convert/package.json | 87 + .../node_modules/color-convert/route.js | 97 + .../wrap-ansi/node_modules/color-name/LICENSE | 8 + .../node_modules/color-name/README.md | 11 + .../node_modules/color-name/index.js | 152 + .../node_modules/color-name/package.json | 60 + .../node_modules/wrap-ansi/package.json | 99 + .../node_modules/wrap-ansi/readme.md | 97 + themes/piratecare/node_modules/wrappy/LICENSE | 15 + .../piratecare/node_modules/wrappy/README.md | 36 + .../node_modules/wrappy/package.json | 63 + .../piratecare/node_modules/wrappy/wrappy.js | 33 + .../piratecare/node_modules/xtend/.jshintrc | 30 + themes/piratecare/node_modules/xtend/LICENSE | 20 + .../piratecare/node_modules/xtend/README.md | 32 + .../node_modules/xtend/immutable.js | 19 + .../piratecare/node_modules/xtend/mutable.js | 17 + .../node_modules/xtend/package.json | 90 + themes/piratecare/node_modules/xtend/test.js | 103 + .../piratecare/node_modules/y18n/CHANGELOG.md | 21 + themes/piratecare/node_modules/y18n/LICENSE | 13 + themes/piratecare/node_modules/y18n/README.md | 109 + themes/piratecare/node_modules/y18n/index.js | 188 + .../piratecare/node_modules/y18n/package.json | 71 + .../node_modules/yargs-parser/CHANGELOG.md | 524 + .../node_modules/yargs-parser/LICENSE.txt | 14 + .../node_modules/yargs-parser/README.md | 422 + .../node_modules/yargs-parser/index.js | 971 + .../yargs-parser/lib/tokenize-arg-string.js | 40 + .../node_modules/yargs-parser/package.json | 83 + .../node_modules/yargs/CHANGELOG.md | 1458 + themes/piratecare/node_modules/yargs/LICENSE | 22 + .../piratecare/node_modules/yargs/README.md | 140 + themes/piratecare/node_modules/yargs/index.js | 39 + .../node_modules/yargs/lib/apply-extends.js | 67 + .../node_modules/yargs/lib/argsert.js | 68 + .../node_modules/yargs/lib/command.js | 459 + .../yargs/lib/completion-templates.js | 49 + .../node_modules/yargs/lib/completion.js | 123 + .../node_modules/yargs/lib/is-promise.js | 3 + .../node_modules/yargs/lib/levenshtein.js | 58 + .../node_modules/yargs/lib/middleware.js | 64 + .../node_modules/yargs/lib/obj-filter.js | 11 + .../node_modules/yargs/lib/process-argv.js | 34 + .../node_modules/yargs/lib/usage.js | 549 + .../node_modules/yargs/lib/validation.js | 350 + .../node_modules/yargs/lib/yerror.js | 11 + .../node_modules/yargs/locales/be.json | 39 + .../node_modules/yargs/locales/de.json | 39 + .../node_modules/yargs/locales/en.json | 42 + .../node_modules/yargs/locales/es.json | 39 + .../node_modules/yargs/locales/fi.json | 42 + .../node_modules/yargs/locales/fr.json | 38 + .../node_modules/yargs/locales/hi.json | 42 + .../node_modules/yargs/locales/hu.json | 39 + .../node_modules/yargs/locales/id.json | 43 + .../node_modules/yargs/locales/it.json | 39 + .../node_modules/yargs/locales/ja.json | 42 + .../node_modules/yargs/locales/ko.json | 42 + .../node_modules/yargs/locales/nb.json | 37 + .../node_modules/yargs/locales/nl.json | 42 + .../node_modules/yargs/locales/nn.json | 39 + .../node_modules/yargs/locales/pirate.json | 13 + .../node_modules/yargs/locales/pl.json | 42 + .../node_modules/yargs/locales/pt.json | 38 + .../node_modules/yargs/locales/pt_BR.json | 42 + .../node_modules/yargs/locales/ru.json | 39 + .../node_modules/yargs/locales/th.json | 39 + .../node_modules/yargs/locales/tr.json | 41 + .../node_modules/yargs/locales/zh_CN.json | 41 + .../node_modules/yargs/locales/zh_TW.json | 40 + .../node_modules/yargs/package.json | 110 + themes/piratecare/node_modules/yargs/yargs.js | 1250 + themes/piratecare/package-lock.json | 1407 + themes/piratecare/package.json | 26 + themes/piratecare/theme.toml | 22 + 4805 files changed, 474522 insertions(+) create mode 100644 PUBLISH.trigger.md create mode 100644 README.md create mode 100644 archetypes/default.md create mode 100644 archetypes/session.md create mode 100644 config/_default/config.toml create mode 100644 config/offline/config.toml create mode 100644 config/preview/config.toml create mode 100644 content/_index.md create mode 100644 content/download/_index.md create mode 100644 content/metadata/_index.md create mode 100644 content/print/_index.md create mode 100644 custom_syadmin/build_from_notion.py create mode 100644 custom_syadmin/git_hooks_post-receive.py create mode 100644 custom_syadmin/git_hooks_post-receive.sh create mode 100644 data/books/piratecarecollection.json create mode 100644 resources/_gen/assets/css/css/styles.css_135a60a52d7f635864b88cb7e8c31c41.content create mode 100644 resources/_gen/assets/css/css/styles.css_135a60a52d7f635864b88cb7e8c31c41.json create mode 100644 static/android-chrome-96x96.png create mode 100644 static/apple-touch-icon.png create mode 100644 static/browserconfig.xml create mode 100644 static/css/paged_interface.css create mode 100644 static/css/styles.css create mode 100644 static/favicon-16x16.png create mode 100644 static/favicon-32x32.png create mode 100644 static/favicon.ico create mode 100644 static/fonts/PlayfairDisplay-Black.woff create mode 100644 static/fonts/PlayfairDisplay-BlackItalic.woff create mode 100644 static/fonts/PlayfairDisplay-Bold.woff create mode 100644 static/fonts/PlayfairDisplay-BoldItalic.woff create mode 100644 static/fonts/PlayfairDisplay-Italic.woff create mode 100644 static/fonts/PlayfairDisplay-Regular.woff create mode 100644 static/fonts/PlayfairDisplaySC-Black.woff create mode 100644 static/fonts/PlayfairDisplaySC-BlackItalic.woff create mode 100644 static/fonts/PlayfairDisplaySC-Bold.woff create mode 100644 static/fonts/PlayfairDisplaySC-BoldItalic.woff create mode 100644 static/fonts/PlayfairDisplaySC-Italic.woff create mode 100644 static/fonts/PlayfairDisplaySC-Regular.woff create mode 100644 static/fonts/VG5000-Regular_web.woff create mode 100644 static/images/care_curve.jpg create mode 100644 static/images/cat.jpg create mode 100644 static/images/commit_publish_small.png create mode 100644 static/images/edit_page.png create mode 100644 static/images/front_matter.png create mode 100644 static/images/piratecaqre.png create mode 100644 static/images/poster_qr_code.svg create mode 100644 static/images/preview_header_small.png create mode 100644 static/images/session_header.png create mode 100644 static/images/tockice.png create mode 100644 static/images/topic_header.png create mode 100644 static/js/paged.polyfill.js create mode 100644 static/mstile-150x150.png create mode 100644 static/safari-pinned-tab.svg create mode 100644 static/site.webmanifest create mode 100644 themes/piratecare/LICENSE create mode 100644 themes/piratecare/archetypes/default.md create mode 100644 themes/piratecare/archetypes/session.md create mode 100644 themes/piratecare/archetypes/topic.md create mode 100644 themes/piratecare/assets/css/dev/postcss.config.js create mode 100644 themes/piratecare/assets/css/postcss.config.js create mode 100644 themes/piratecare/assets/css/print.css create mode 100644 themes/piratecare/assets/css/site.css create mode 100644 themes/piratecare/assets/css/styles.css create mode 100644 themes/piratecare/assets/css/tailwind.config.js create mode 100644 themes/piratecare/layouts/404.html create mode 100644 themes/piratecare/layouts/_default/_markup/render-image.html create mode 100644 themes/piratecare/layouts/_default/baseof.html create mode 100644 themes/piratecare/layouts/_default/list.html create mode 100644 themes/piratecare/layouts/_default/single.html create mode 100644 themes/piratecare/layouts/download/_markup/render-image.html create mode 100644 themes/piratecare/layouts/download/baseof.html create mode 100644 themes/piratecare/layouts/download/list.html create mode 100644 themes/piratecare/layouts/download/single.html create mode 100644 themes/piratecare/layouts/metadata/baseof.js.js create mode 100644 themes/piratecare/layouts/metadata/list.js.js create mode 100644 themes/piratecare/layouts/partials/css.html create mode 100644 themes/piratecare/layouts/partials/footer.html create mode 100644 themes/piratecare/layouts/partials/head.html create mode 100644 themes/piratecare/layouts/partials/header.html create mode 100644 themes/piratecare/layouts/partials/pagedjs.html create mode 100644 themes/piratecare/layouts/print/baseof.html create mode 100644 themes/piratecare/layouts/print/list.html create mode 100644 themes/piratecare/layouts/session/list.html create mode 100644 themes/piratecare/layouts/session/single.html create mode 100644 themes/piratecare/layouts/topic/list.html create mode 100644 themes/piratecare/layouts/topic/single.html create mode 120000 themes/piratecare/node_modules/.bin/acorn create mode 120000 themes/piratecare/node_modules/.bin/autoprefixer create mode 120000 themes/piratecare/node_modules/.bin/browserslist create mode 120000 themes/piratecare/node_modules/.bin/cssesc create mode 120000 themes/piratecare/node_modules/.bin/detective create mode 120000 themes/piratecare/node_modules/.bin/esparse create mode 120000 themes/piratecare/node_modules/.bin/esvalidate create mode 120000 themes/piratecare/node_modules/.bin/js-yaml create mode 120000 themes/piratecare/node_modules/.bin/postcss create mode 120000 themes/piratecare/node_modules/.bin/purgecss create mode 120000 themes/piratecare/node_modules/.bin/tailwind create mode 120000 themes/piratecare/node_modules/.bin/tailwindcss create mode 100644 themes/piratecare/node_modules/@fullhuman/postcss-purgecss/LICENSE create mode 100644 themes/piratecare/node_modules/@fullhuman/postcss-purgecss/README.md create mode 100644 themes/piratecare/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.d.ts create mode 100644 themes/piratecare/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.esm.d.ts create mode 100644 themes/piratecare/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.esm.js create mode 100644 themes/piratecare/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.js create mode 100644 themes/piratecare/node_modules/@fullhuman/postcss-purgecss/package.json create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/LICENSE create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/README.md create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/adapters/fs.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/adapters/fs.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/constants.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/constants.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/index.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/index.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/providers/async.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/providers/async.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/providers/sync.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/providers/sync.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/settings.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/settings.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/types/index.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/types/index.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/utils/fs.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/utils/fs.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/utils/index.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/out/utils/index.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.scandir/package.json create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/LICENSE create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/README.md create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/out/adapters/fs.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/out/index.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/out/index.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/out/providers/async.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/out/providers/async.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/out/providers/sync.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/out/providers/sync.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/out/settings.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/out/settings.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/out/types/index.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/out/types/index.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.stat/package.json create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/LICENSE create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/README.md create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/index.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/index.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/providers/async.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/providers/async.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/providers/index.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/providers/index.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/providers/stream.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/providers/stream.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/providers/sync.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/providers/sync.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/readers/async.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/readers/async.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/readers/common.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/readers/common.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/readers/reader.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/readers/reader.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/readers/sync.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/readers/sync.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/settings.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/settings.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/types/index.d.ts create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/out/types/index.js create mode 100644 themes/piratecare/node_modules/@nodelib/fs.walk/package.json create mode 100644 themes/piratecare/node_modules/@types/color-name/LICENSE create mode 100644 themes/piratecare/node_modules/@types/color-name/README.md create mode 100644 themes/piratecare/node_modules/@types/color-name/index.d.ts create mode 100644 themes/piratecare/node_modules/@types/color-name/package.json create mode 100644 themes/piratecare/node_modules/@types/events/LICENSE create mode 100644 themes/piratecare/node_modules/@types/events/README.md create mode 100644 themes/piratecare/node_modules/@types/events/index.d.ts create mode 100644 themes/piratecare/node_modules/@types/events/package.json create mode 100644 themes/piratecare/node_modules/@types/glob/LICENSE create mode 100644 themes/piratecare/node_modules/@types/glob/README.md create mode 100644 themes/piratecare/node_modules/@types/glob/index.d.ts create mode 100644 themes/piratecare/node_modules/@types/glob/package.json create mode 100644 themes/piratecare/node_modules/@types/minimatch/LICENSE create mode 100644 themes/piratecare/node_modules/@types/minimatch/README.md create mode 100644 themes/piratecare/node_modules/@types/minimatch/index.d.ts create mode 100644 themes/piratecare/node_modules/@types/minimatch/package.json create mode 100644 themes/piratecare/node_modules/@types/node/LICENSE create mode 100644 themes/piratecare/node_modules/@types/node/README.md create mode 100644 themes/piratecare/node_modules/@types/node/assert.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/async_hooks.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/base.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/buffer.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/child_process.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/cluster.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/console.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/constants.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/crypto.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/dgram.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/dns.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/domain.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/events.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/fs.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/globals.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/http.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/http2.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/https.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/index.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/inspector.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/module.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/net.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/os.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/package.json create mode 100644 themes/piratecare/node_modules/@types/node/path.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/perf_hooks.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/process.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/punycode.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/querystring.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/readline.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/repl.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/stream.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/string_decoder.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/timers.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/tls.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/trace_events.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/ts3.2/fs.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/ts3.2/globals.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/ts3.2/index.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/ts3.2/util.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/ts3.5/fs.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/ts3.5/globals.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/ts3.5/index.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/ts3.5/util.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/ts3.5/wasi.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/tty.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/url.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/util.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/v8.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/vm.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/worker_threads.d.ts create mode 100644 themes/piratecare/node_modules/@types/node/zlib.d.ts create mode 100644 themes/piratecare/node_modules/acorn-node/.travis.yml create mode 100644 themes/piratecare/node_modules/acorn-node/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/acorn-node/LICENSE.md create mode 100644 themes/piratecare/node_modules/acorn-node/README.md create mode 100644 themes/piratecare/node_modules/acorn-node/build.js create mode 100644 themes/piratecare/node_modules/acorn-node/index.js create mode 100644 themes/piratecare/node_modules/acorn-node/lib/bigint/index.js create mode 100644 themes/piratecare/node_modules/acorn-node/lib/class-fields/index.js create mode 100644 themes/piratecare/node_modules/acorn-node/lib/dynamic-import/index.js create mode 100644 themes/piratecare/node_modules/acorn-node/lib/export-ns-from/index.js create mode 100644 themes/piratecare/node_modules/acorn-node/lib/import-meta/index.js create mode 100644 themes/piratecare/node_modules/acorn-node/lib/numeric-separator/index.js create mode 100644 themes/piratecare/node_modules/acorn-node/lib/private-class-elements/index.js create mode 100644 themes/piratecare/node_modules/acorn-node/lib/static-class-features/index.js create mode 100644 themes/piratecare/node_modules/acorn-node/package.json create mode 100644 themes/piratecare/node_modules/acorn-node/test/index.js create mode 100644 themes/piratecare/node_modules/acorn-node/walk.js create mode 100644 themes/piratecare/node_modules/acorn-walk/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/acorn-walk/LICENSE create mode 100644 themes/piratecare/node_modules/acorn-walk/README.md create mode 100644 themes/piratecare/node_modules/acorn-walk/dist/walk.js create mode 100644 themes/piratecare/node_modules/acorn-walk/dist/walk.js.map create mode 100644 themes/piratecare/node_modules/acorn-walk/dist/walk.mjs create mode 100644 themes/piratecare/node_modules/acorn-walk/dist/walk.mjs.map create mode 100644 themes/piratecare/node_modules/acorn-walk/package.json create mode 100644 themes/piratecare/node_modules/acorn/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/acorn/LICENSE create mode 100644 themes/piratecare/node_modules/acorn/README.md create mode 100644 themes/piratecare/node_modules/acorn/bin/acorn create mode 100644 themes/piratecare/node_modules/acorn/dist/acorn.d.ts create mode 100644 themes/piratecare/node_modules/acorn/dist/acorn.js create mode 100644 themes/piratecare/node_modules/acorn/dist/acorn.js.map create mode 100644 themes/piratecare/node_modules/acorn/dist/acorn.mjs create mode 100644 themes/piratecare/node_modules/acorn/dist/acorn.mjs.map create mode 100644 themes/piratecare/node_modules/acorn/dist/bin.js create mode 100644 themes/piratecare/node_modules/acorn/package.json create mode 100644 themes/piratecare/node_modules/ansi-regex/index.d.ts create mode 100644 themes/piratecare/node_modules/ansi-regex/index.js create mode 100644 themes/piratecare/node_modules/ansi-regex/license create mode 100644 themes/piratecare/node_modules/ansi-regex/package.json create mode 100644 themes/piratecare/node_modules/ansi-regex/readme.md create mode 100644 themes/piratecare/node_modules/ansi-styles/index.js create mode 100644 themes/piratecare/node_modules/ansi-styles/license create mode 100644 themes/piratecare/node_modules/ansi-styles/package.json create mode 100644 themes/piratecare/node_modules/ansi-styles/readme.md create mode 100644 themes/piratecare/node_modules/anymatch/LICENSE create mode 100644 themes/piratecare/node_modules/anymatch/README.md create mode 100644 themes/piratecare/node_modules/anymatch/index.d.ts create mode 100644 themes/piratecare/node_modules/anymatch/index.js create mode 100644 themes/piratecare/node_modules/anymatch/package.json create mode 100644 themes/piratecare/node_modules/argparse/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/argparse/LICENSE create mode 100644 themes/piratecare/node_modules/argparse/README.md create mode 100644 themes/piratecare/node_modules/argparse/index.js create mode 100644 themes/piratecare/node_modules/argparse/lib/action.js create mode 100644 themes/piratecare/node_modules/argparse/lib/action/append.js create mode 100644 themes/piratecare/node_modules/argparse/lib/action/append/constant.js create mode 100644 themes/piratecare/node_modules/argparse/lib/action/count.js create mode 100644 themes/piratecare/node_modules/argparse/lib/action/help.js create mode 100644 themes/piratecare/node_modules/argparse/lib/action/store.js create mode 100644 themes/piratecare/node_modules/argparse/lib/action/store/constant.js create mode 100644 themes/piratecare/node_modules/argparse/lib/action/store/false.js create mode 100644 themes/piratecare/node_modules/argparse/lib/action/store/true.js create mode 100644 themes/piratecare/node_modules/argparse/lib/action/subparsers.js create mode 100644 themes/piratecare/node_modules/argparse/lib/action/version.js create mode 100644 themes/piratecare/node_modules/argparse/lib/action_container.js create mode 100644 themes/piratecare/node_modules/argparse/lib/argparse.js create mode 100644 themes/piratecare/node_modules/argparse/lib/argument/error.js create mode 100644 themes/piratecare/node_modules/argparse/lib/argument/exclusive.js create mode 100644 themes/piratecare/node_modules/argparse/lib/argument/group.js create mode 100644 themes/piratecare/node_modules/argparse/lib/argument_parser.js create mode 100644 themes/piratecare/node_modules/argparse/lib/const.js create mode 100644 themes/piratecare/node_modules/argparse/lib/help/added_formatters.js create mode 100644 themes/piratecare/node_modules/argparse/lib/help/formatter.js create mode 100644 themes/piratecare/node_modules/argparse/lib/namespace.js create mode 100644 themes/piratecare/node_modules/argparse/lib/utils.js create mode 100644 themes/piratecare/node_modules/argparse/package.json create mode 100644 themes/piratecare/node_modules/array-union/index.d.ts create mode 100644 themes/piratecare/node_modules/array-union/index.js create mode 100644 themes/piratecare/node_modules/array-union/license create mode 100644 themes/piratecare/node_modules/array-union/package.json create mode 100644 themes/piratecare/node_modules/array-union/readme.md create mode 100644 themes/piratecare/node_modules/autoprefixer/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/autoprefixer/LICENSE create mode 100644 themes/piratecare/node_modules/autoprefixer/README.md create mode 100644 themes/piratecare/node_modules/autoprefixer/bin/autoprefixer create mode 100644 themes/piratecare/node_modules/autoprefixer/data/prefixes.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/at-rule.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/autoprefixer.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/brackets.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/browsers.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/declaration.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/align-content.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/align-items.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/align-self.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/animation.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/appearance.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/backdrop-filter.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/background-clip.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/background-size.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/block-logical.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/border-image.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/border-radius.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/break-props.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/color-adjust.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/cross-fade.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/display-flex.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/display-grid.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/filter-value.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/filter.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/flex-basis.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/flex-direction.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/flex-flow.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/flex-grow.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/flex-shrink.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/flex-spec.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/flex-wrap.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/flex.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/fullscreen.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/gradient.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/grid-area.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/grid-column-align.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/grid-end.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/grid-row-align.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/grid-row-column.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/grid-rows-columns.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/grid-start.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/grid-template-areas.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/grid-template.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/grid-utils.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/image-rendering.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/image-set.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/inline-logical.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/intrinsic.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/justify-content.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/mask-border.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/mask-composite.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/order.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/overscroll-behavior.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/pixelated.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/place-self.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/placeholder.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/text-decoration-skip-ink.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/text-decoration.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/text-emphasis-position.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/transform-decl.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/user-select.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/hacks/writing-mode.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/info.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/old-selector.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/old-value.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/prefixer.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/prefixes.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/processor.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/resolution.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/selector.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/supports.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/transition.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/utils.js create mode 100644 themes/piratecare/node_modules/autoprefixer/lib/value.js create mode 100644 themes/piratecare/node_modules/autoprefixer/node_modules/postcss-value-parser/LICENSE create mode 100644 themes/piratecare/node_modules/autoprefixer/node_modules/postcss-value-parser/README.md create mode 100644 themes/piratecare/node_modules/autoprefixer/node_modules/postcss-value-parser/lib/index.d.ts create mode 100644 themes/piratecare/node_modules/autoprefixer/node_modules/postcss-value-parser/lib/index.js create mode 100644 themes/piratecare/node_modules/autoprefixer/node_modules/postcss-value-parser/lib/parse.js create mode 100644 themes/piratecare/node_modules/autoprefixer/node_modules/postcss-value-parser/lib/stringify.js create mode 100644 themes/piratecare/node_modules/autoprefixer/node_modules/postcss-value-parser/lib/unit.js create mode 100644 themes/piratecare/node_modules/autoprefixer/node_modules/postcss-value-parser/lib/walk.js create mode 100644 themes/piratecare/node_modules/autoprefixer/node_modules/postcss-value-parser/package.json create mode 100644 themes/piratecare/node_modules/autoprefixer/package.json create mode 100644 themes/piratecare/node_modules/balanced-match/.npmignore create mode 100644 themes/piratecare/node_modules/balanced-match/LICENSE.md create mode 100644 themes/piratecare/node_modules/balanced-match/README.md create mode 100644 themes/piratecare/node_modules/balanced-match/index.js create mode 100644 themes/piratecare/node_modules/balanced-match/package.json create mode 100644 themes/piratecare/node_modules/binary-extensions/binary-extensions.json create mode 100644 themes/piratecare/node_modules/binary-extensions/binary-extensions.json.d.ts create mode 100644 themes/piratecare/node_modules/binary-extensions/index.d.ts create mode 100644 themes/piratecare/node_modules/binary-extensions/index.js create mode 100644 themes/piratecare/node_modules/binary-extensions/license create mode 100644 themes/piratecare/node_modules/binary-extensions/package.json create mode 100644 themes/piratecare/node_modules/binary-extensions/readme.md create mode 100644 themes/piratecare/node_modules/brace-expansion/LICENSE create mode 100644 themes/piratecare/node_modules/brace-expansion/README.md create mode 100644 themes/piratecare/node_modules/brace-expansion/index.js create mode 100644 themes/piratecare/node_modules/brace-expansion/package.json create mode 100644 themes/piratecare/node_modules/braces/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/braces/LICENSE create mode 100644 themes/piratecare/node_modules/braces/README.md create mode 100644 themes/piratecare/node_modules/braces/index.js create mode 100644 themes/piratecare/node_modules/braces/lib/compile.js create mode 100644 themes/piratecare/node_modules/braces/lib/constants.js create mode 100644 themes/piratecare/node_modules/braces/lib/expand.js create mode 100644 themes/piratecare/node_modules/braces/lib/parse.js create mode 100644 themes/piratecare/node_modules/braces/lib/stringify.js create mode 100644 themes/piratecare/node_modules/braces/lib/utils.js create mode 100644 themes/piratecare/node_modules/braces/package.json create mode 100644 themes/piratecare/node_modules/browserslist/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/browserslist/LICENSE create mode 100644 themes/piratecare/node_modules/browserslist/README.md create mode 100644 themes/piratecare/node_modules/browserslist/browser.js create mode 100644 themes/piratecare/node_modules/browserslist/cli.js create mode 100644 themes/piratecare/node_modules/browserslist/error.js create mode 100644 themes/piratecare/node_modules/browserslist/index.js create mode 100644 themes/piratecare/node_modules/browserslist/node.js create mode 100644 themes/piratecare/node_modules/browserslist/package.json create mode 100644 themes/piratecare/node_modules/bytes/History.md create mode 100644 themes/piratecare/node_modules/bytes/LICENSE create mode 100644 themes/piratecare/node_modules/bytes/Readme.md create mode 100644 themes/piratecare/node_modules/bytes/index.js create mode 100644 themes/piratecare/node_modules/bytes/package.json create mode 100644 themes/piratecare/node_modules/caller-callsite/index.js create mode 100644 themes/piratecare/node_modules/caller-callsite/license create mode 100644 themes/piratecare/node_modules/caller-callsite/package.json create mode 100644 themes/piratecare/node_modules/caller-callsite/readme.md create mode 100644 themes/piratecare/node_modules/caller-path/index.js create mode 100644 themes/piratecare/node_modules/caller-path/license create mode 100644 themes/piratecare/node_modules/caller-path/package.json create mode 100644 themes/piratecare/node_modules/caller-path/readme.md create mode 100644 themes/piratecare/node_modules/callsites/index.js create mode 100644 themes/piratecare/node_modules/callsites/license create mode 100644 themes/piratecare/node_modules/callsites/package.json create mode 100644 themes/piratecare/node_modules/callsites/readme.md create mode 100644 themes/piratecare/node_modules/camelcase-css/README.md create mode 100644 themes/piratecare/node_modules/camelcase-css/index-es5.js create mode 100644 themes/piratecare/node_modules/camelcase-css/index.js create mode 100644 themes/piratecare/node_modules/camelcase-css/license create mode 100644 themes/piratecare/node_modules/camelcase-css/package.json create mode 100644 themes/piratecare/node_modules/camelcase/index.d.ts create mode 100644 themes/piratecare/node_modules/camelcase/index.js create mode 100644 themes/piratecare/node_modules/camelcase/license create mode 100644 themes/piratecare/node_modules/camelcase/package.json create mode 100644 themes/piratecare/node_modules/camelcase/readme.md create mode 100644 themes/piratecare/node_modules/caniuse-lite/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/caniuse-lite/LICENSE create mode 100644 themes/piratecare/node_modules/caniuse-lite/README.md create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/agents.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/browserVersions.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/browsers.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/aac.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/abortcontroller.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/ac3-ec3.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/accelerometer.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/addeventlistener.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/alternate-stylesheet.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/ambient-light.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/apng.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/array-find-index.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/array-find.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/array-flat.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/array-includes.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/arrow-functions.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/asmjs.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/async-clipboard.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/async-functions.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/async-iterations-and-generators.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/atob-btoa.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/audio-api.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/audio.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/audiotracks.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/autofocus.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/aux-click.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/auxclick.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/av1.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/background-attachment.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/background-clip-text.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/background-img-opts.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/background-position-x-y.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/background-repeat-round-space.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/background-sync.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/battery-status.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/beacon.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/beforeafterprint.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/bigint.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/blobbuilder.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/bloburls.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/border-image.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/border-radius.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/broadcastchannel.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/brotli.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/calc.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/canvas-blending.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/canvas-text.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/canvas.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/ch-unit.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/chacha20-poly1305.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/channel-messaging.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/childnode-remove.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/classlist.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/clear-site-data-header.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/clipboard.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/comparedocumentposition.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/console-basic.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/console-time.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/const.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/constraint-validation.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/contenteditable.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/cors.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/createimagebitmap.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/credential-management.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/cryptography.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-all.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-animation.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-any-link.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-appearance.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-apply-rule.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-at-counter-style.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-backdrop-filter.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-background-offsets.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-boxshadow.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-canvas.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-caret-color.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-case-insensitive.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-clip-path.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-color-adjust.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-conic-gradients.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-containment.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-counters.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-crisp-edges.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-cross-fade.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-default-pseudo.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-deviceadaptation.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-dir-pseudo.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-display-contents.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-element-function.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-env-function.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-exclusions.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-featurequeries.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-filter-function.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-filters.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-first-letter.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-first-line.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-fixed.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-focus-ring.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-focus-visible.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-focus-within.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-font-stretch.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-gencontent.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-gradients.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-grid.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-has.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-hyphenate.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-hyphens.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-image-orientation.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-image-set.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-in-out-of-range.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-initial-letter.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-initial-value.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-letter-spacing.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-line-clamp.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-logical-props.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-marker-pseudo.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-masks.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-matches-pseudo.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-math-functions.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-media-interaction.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-media-resolution.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-media-scripting.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-mediaqueries.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-mixblendmode.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-motion-paths.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-namespaces.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-not-sel-list.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-nth-child-of.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-opacity.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-optional-pseudo.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-overflow-anchor.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-overflow.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-page-break.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-paged-media.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-paint-api.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-placeholder-shown.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-placeholder.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-read-only-write.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-rebeccapurple.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-reflections.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-regions.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-repeating-gradients.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-resize.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-revert-value.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-rrggbbaa.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-scroll-behavior.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-scrollbar.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-sel2.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-sel3.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-selection.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-shapes.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-snappoints.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-sticky.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-subgrid.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-supports-api.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-table.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-text-align-last.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-text-indent.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-text-justify.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-text-orientation.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-text-spacing.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-textshadow.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-touch-action-2.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-touch-action.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-transitions.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-unicode-bidi.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-unset-value.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-variables.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-widows-orphans.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-writing-mode.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css-zoom.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css3-attr.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css3-boxsizing.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css3-colors.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css3-cursors-grab.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css3-cursors-newer.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css3-cursors.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/css3-tabsize.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/currentcolor.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/custom-elements.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/custom-elementsv1.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/customevent.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/datalist.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/dataset.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/datauri.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/details.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/deviceorientation.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/devicepixelratio.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/dialog.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/dispatchevent.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/do-not-track.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/document-currentscript.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/document-execcommand.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/document-scrollingelement.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/documenthead.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/dom-manip-convenience.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/dom-range.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/domcontentloaded.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/dommatrix.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/download.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/dragndrop.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/element-closest.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/element-from-point.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/element-scroll-methods.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/eme.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/eot.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/es5.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/es6-class.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/es6-generators.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/es6-module-nomodule.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/es6-module.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/es6-number.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/es6-string-includes.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/es6.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/eventsource.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/feature-policy.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/fetch.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/fieldset-disabled.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/fileapi.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/filereader.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/filereadersync.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/filesystem.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/flac.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/flexbox-gap.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/flexbox.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/flow-root.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/focusin-focusout-events.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/font-family-system-ui.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/font-feature.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/font-kerning.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/font-loading.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/font-size-adjust.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/font-smooth.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/font-unicode-range.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/font-variant-alternates.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/font-variant-east-asian.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/font-variant-numeric.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/fontface.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/form-attribute.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/form-submit-attributes.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/form-validation.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/forms.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/fullscreen.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/gamepad.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/geolocation.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/getboundingclientrect.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/getcomputedstyle.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/getelementsbyclassname.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/getrandomvalues.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/gyroscope.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/hardwareconcurrency.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/hashchange.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/heif.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/hevc.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/hidden.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/high-resolution-time.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/history.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/html-media-capture.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/html5semantic.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/http-live-streaming.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/http2.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/http3.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/iframe-sandbox.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/iframe-seamless.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/iframe-srcdoc.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/imagecapture.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/ime.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/imports.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/indexeddb.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/indexeddb2.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/inline-block.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/innertext.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-color.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-datetime.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-email-tel-url.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-event.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-file-accept.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-file-directory.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-file-multiple.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-inputmode.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-minlength.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-number.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-pattern.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-placeholder.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-range.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-search.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/input-selection.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/insert-adjacent.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/insertadjacenthtml.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/internationalization-plural-rul.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/internationalization.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/intersectionobserver.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/intl-pluralrules.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/intrinsic-width.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/jpeg2000.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/jpegxr.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/json.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/keyboardevent-code.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/keyboardevent-key.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/keyboardevent-location.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/keyboardevent-which.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/lazyload.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/let.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/link-icon-png.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/link-icon-svg.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/link-rel-preconnect.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/link-rel-prefetch.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/link-rel-preload.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/link-rel-prerender.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/loading-lazy-attr.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/localecompare.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/magnetometer.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/matchesselector.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/matchmedia.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/mathml.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/maxlength.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/media-attribute.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/media-fragments.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/media-session-api.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/mediarecorder.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/mediasource.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/menu.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/meta-theme-color.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/meter.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/midi.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/minmaxwh.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/mp3.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/mpeg-dash.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/mpeg4.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/multibackgrounds.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/multicolumn.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/mutation-events.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/mutationobserver.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/namevalue-storage.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/native-filesystem-api.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/nav-timing.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/navigator-language.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/netinfo.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/node-contains.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/node-parentelement.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/notifications.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/object-entries.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/object-fit.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/object-observe.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/object-values.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/objectrtc.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/offline-apps.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/offscreencanvas.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/ogg-vorbis.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/ogv.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/ol-reversed.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/once-event-listener.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/online-status.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/opus.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/orientation-sensor.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/outline.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/pad-start-end.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/page-transition-events.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/pagevisibility.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/passive-event-listener.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/passwordrules.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/path2d.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/payment-request.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/permissions-api.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/picture-in-picture.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/picture.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/ping.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/png-alpha.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/pointer-events.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/pointer.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/pointerlock.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/prefers-color-scheme.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/private-class-fields.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/progress.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/promise-finally.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/promises.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/proximity.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/proxy.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/public-class-fields.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/publickeypinning.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/push-api.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/queryselector.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/readonly-attr.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/referrer-policy.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/registerprotocolhandler.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/rel-noopener.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/rel-noreferrer.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/rellist.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/rem.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/replace-all.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/requestanimationframe.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/requestidlecallback.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/resizeobserver.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/resource-timing.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/rest-parameters.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/rtcpeerconnection.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/ruby.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/run-in.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/screen-orientation.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/script-async.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/script-defer.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/scrollintoview.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/sdch.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/selection-api.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/server-timing.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/serviceworkers.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/setimmediate.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/sha-2.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/shadowdom.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/shadowdomv1.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/sharedarraybuffer.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/sharedworkers.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/sni.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/spdy.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/speech-recognition.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/speech-synthesis.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/spellcheck-attribute.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/sql-storage.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/srcset.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/stopimmediatepropagation.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/stream.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/streams.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/stricttransportsecurity.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/style-scoped.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/subresource-integrity.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/svg-css.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/svg-filters.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/svg-fonts.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/svg-fragment.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/svg-html.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/svg-html5.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/svg-img.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/svg-smil.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/svg.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/sxg.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/symbols.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/tabindex-attr.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/template-literals.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/template.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/testfeat.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/text-decoration.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/text-emphasis.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/text-overflow.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/text-size-adjust.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/text-stroke.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/text-underline-offset.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/textcontent.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/textencoder.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/tls1-1.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/tls1-2.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/tls1-3.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/token-binding.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/touch.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/transforms2d.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/transforms3d.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/ttf.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/typedarrays.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/u2f.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/unhandledrejection.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/url.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/urlsearchparams.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/use-strict.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/user-select-none.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/user-timing.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/variable-fonts.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/vibration.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/video.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/videotracks.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/viewport-units.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/wai-aria.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/wasm.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/wav.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/wbr-element.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/web-animation.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/web-app-manifest.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/web-bluetooth.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/web-share.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/webauthn.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/webgl.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/webgl2.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/webhid.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/webm.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/webp.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/websockets.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/webusb.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/webvr.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/webvtt.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/webworkers.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/webxr.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/will-change.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/woff.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/woff2.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/word-break.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/wordwrap.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/x-doc-messaging.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/x-frame-options.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/xhr2.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/xhtml.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/xhtmlsmil.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/features/xml-serializer.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AD.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AF.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AI.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AL.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AN.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AO.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AS.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AT.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AU.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AW.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AX.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/AZ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BA.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BB.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BD.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BF.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BH.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BI.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BJ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BN.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BO.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BS.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BT.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BW.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BY.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/BZ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CA.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CD.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CF.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CH.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CI.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CK.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CL.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CN.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CO.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CU.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CV.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CX.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CY.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/CZ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/DE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/DJ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/DK.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/DM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/DO.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/DZ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/EC.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/EE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/EG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/ER.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/ES.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/ET.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/FI.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/FJ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/FK.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/FM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/FO.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/FR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GA.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GB.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GD.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GF.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GH.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GI.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GL.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GN.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GP.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GQ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GT.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GU.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GW.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/GY.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/HK.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/HN.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/HR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/HT.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/HU.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/ID.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/IE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/IL.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/IM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/IN.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/IQ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/IR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/IS.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/IT.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/JE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/JM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/JO.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/JP.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/KE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/KG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/KH.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/KI.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/KM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/KN.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/KP.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/KR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/KW.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/KY.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/KZ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/LA.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/LB.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/LC.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/LI.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/LK.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/LR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/LS.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/LT.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/LU.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/LV.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/LY.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MA.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MC.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MD.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/ME.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MH.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MK.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/ML.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MN.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MO.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MP.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MQ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MS.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MT.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MU.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MV.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MW.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MX.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MY.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/MZ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/NA.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/NC.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/NE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/NF.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/NG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/NI.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/NL.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/NO.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/NP.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/NR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/NU.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/NZ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/OM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PA.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PF.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PH.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PK.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PL.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PN.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PS.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PT.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PW.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/PY.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/QA.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/RE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/RO.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/RS.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/RU.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/RW.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SA.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SB.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SC.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SD.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SH.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SI.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SK.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SL.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SN.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SO.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/ST.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SV.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SY.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/SZ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TC.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TD.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TH.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TJ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TK.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TL.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TN.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TO.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TR.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TT.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TV.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TW.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/TZ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/UA.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/UG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/US.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/UY.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/UZ.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/VA.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/VC.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/VE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/VG.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/VI.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/VN.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/VU.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/WF.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/WS.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/YE.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/YT.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/ZA.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/ZM.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/ZW.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/alt-af.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/alt-an.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/alt-as.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/alt-eu.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/alt-na.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/alt-oc.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/alt-sa.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/data/regions/alt-ww.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/dist/lib/statuses.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/dist/lib/supported.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/dist/unpacker/agents.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/dist/unpacker/browserVersions.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/dist/unpacker/browsers.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/dist/unpacker/feature.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/dist/unpacker/features.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/dist/unpacker/index.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/dist/unpacker/region.js create mode 100644 themes/piratecare/node_modules/caniuse-lite/package.json create mode 100644 themes/piratecare/node_modules/chalk/index.js create mode 100644 themes/piratecare/node_modules/chalk/index.js.flow create mode 100644 themes/piratecare/node_modules/chalk/license create mode 100644 themes/piratecare/node_modules/chalk/package.json create mode 100644 themes/piratecare/node_modules/chalk/readme.md create mode 100644 themes/piratecare/node_modules/chalk/templates.js create mode 100644 themes/piratecare/node_modules/chalk/types/index.d.ts create mode 100644 themes/piratecare/node_modules/chokidar/LICENSE create mode 100644 themes/piratecare/node_modules/chokidar/README.md create mode 100644 themes/piratecare/node_modules/chokidar/index.js create mode 100644 themes/piratecare/node_modules/chokidar/lib/constants.js create mode 100644 themes/piratecare/node_modules/chokidar/lib/fsevents-handler.js create mode 100644 themes/piratecare/node_modules/chokidar/lib/nodefs-handler.js create mode 100644 themes/piratecare/node_modules/chokidar/package.json create mode 100644 themes/piratecare/node_modules/chokidar/types/index.d.ts create mode 100644 themes/piratecare/node_modules/cliui/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/cliui/LICENSE.txt create mode 100644 themes/piratecare/node_modules/cliui/README.md create mode 100644 themes/piratecare/node_modules/cliui/index.js create mode 100644 themes/piratecare/node_modules/cliui/package.json create mode 100644 themes/piratecare/node_modules/color-convert/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/color-convert/LICENSE create mode 100644 themes/piratecare/node_modules/color-convert/README.md create mode 100644 themes/piratecare/node_modules/color-convert/conversions.js create mode 100644 themes/piratecare/node_modules/color-convert/index.js create mode 100644 themes/piratecare/node_modules/color-convert/package.json create mode 100644 themes/piratecare/node_modules/color-convert/route.js create mode 100644 themes/piratecare/node_modules/color-name/.eslintrc.json create mode 100644 themes/piratecare/node_modules/color-name/.npmignore create mode 100644 themes/piratecare/node_modules/color-name/LICENSE create mode 100644 themes/piratecare/node_modules/color-name/README.md create mode 100644 themes/piratecare/node_modules/color-name/index.js create mode 100644 themes/piratecare/node_modules/color-name/package.json create mode 100644 themes/piratecare/node_modules/color-name/test.js create mode 100644 themes/piratecare/node_modules/commander/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/commander/LICENSE create mode 100644 themes/piratecare/node_modules/commander/Readme.md create mode 100644 themes/piratecare/node_modules/commander/index.js create mode 100644 themes/piratecare/node_modules/commander/package.json create mode 100644 themes/piratecare/node_modules/commander/typings/index.d.ts create mode 100644 themes/piratecare/node_modules/concat-map/.travis.yml create mode 100644 themes/piratecare/node_modules/concat-map/LICENSE create mode 100644 themes/piratecare/node_modules/concat-map/README.markdown create mode 100644 themes/piratecare/node_modules/concat-map/example/map.js create mode 100644 themes/piratecare/node_modules/concat-map/index.js create mode 100644 themes/piratecare/node_modules/concat-map/package.json create mode 100644 themes/piratecare/node_modules/concat-map/test/map.js create mode 100644 themes/piratecare/node_modules/cosmiconfig/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/cosmiconfig/LICENSE create mode 100644 themes/piratecare/node_modules/cosmiconfig/README.md create mode 100644 themes/piratecare/node_modules/cosmiconfig/dist/cacheWrapper.js create mode 100644 themes/piratecare/node_modules/cosmiconfig/dist/createExplorer.js create mode 100644 themes/piratecare/node_modules/cosmiconfig/dist/getDirectory.js create mode 100644 themes/piratecare/node_modules/cosmiconfig/dist/getPropertyByPath.js create mode 100644 themes/piratecare/node_modules/cosmiconfig/dist/index.js create mode 100644 themes/piratecare/node_modules/cosmiconfig/dist/loaders.js create mode 100644 themes/piratecare/node_modules/cosmiconfig/dist/readFile.js create mode 100644 themes/piratecare/node_modules/cosmiconfig/package.json create mode 100644 themes/piratecare/node_modules/css-unit-converter/.npmignore create mode 100644 themes/piratecare/node_modules/css-unit-converter/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/css-unit-converter/LICENSE create mode 100644 themes/piratecare/node_modules/css-unit-converter/README.md create mode 100644 themes/piratecare/node_modules/css-unit-converter/index.js create mode 100644 themes/piratecare/node_modules/css-unit-converter/package.json create mode 100644 themes/piratecare/node_modules/cssesc/LICENSE-MIT.txt create mode 100644 themes/piratecare/node_modules/cssesc/README.md create mode 100644 themes/piratecare/node_modules/cssesc/bin/cssesc create mode 100644 themes/piratecare/node_modules/cssesc/cssesc.js create mode 100644 themes/piratecare/node_modules/cssesc/man/cssesc.1 create mode 100644 themes/piratecare/node_modules/cssesc/package.json create mode 100644 themes/piratecare/node_modules/decamelize/index.js create mode 100644 themes/piratecare/node_modules/decamelize/license create mode 100644 themes/piratecare/node_modules/decamelize/package.json create mode 100644 themes/piratecare/node_modules/decamelize/readme.md create mode 100644 themes/piratecare/node_modules/defined/.travis.yml create mode 100644 themes/piratecare/node_modules/defined/LICENSE create mode 100644 themes/piratecare/node_modules/defined/example/defined.js create mode 100644 themes/piratecare/node_modules/defined/index.js create mode 100644 themes/piratecare/node_modules/defined/package.json create mode 100644 themes/piratecare/node_modules/defined/readme.markdown create mode 100644 themes/piratecare/node_modules/defined/test/def.js create mode 100644 themes/piratecare/node_modules/defined/test/falsy.js create mode 100644 themes/piratecare/node_modules/dependency-graph/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/dependency-graph/LICENSE create mode 100644 themes/piratecare/node_modules/dependency-graph/README.md create mode 100644 themes/piratecare/node_modules/dependency-graph/lib/dep_graph.js create mode 100644 themes/piratecare/node_modules/dependency-graph/lib/index.d.ts create mode 100644 themes/piratecare/node_modules/dependency-graph/package.json create mode 100644 themes/piratecare/node_modules/dependency-graph/specs/dep_graph_spec.js create mode 100644 themes/piratecare/node_modules/detective/.travis.yml create mode 100644 themes/piratecare/node_modules/detective/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/detective/LICENSE create mode 100644 themes/piratecare/node_modules/detective/bench/detect.js create mode 100644 themes/piratecare/node_modules/detective/bench/esprima_v_acorn.txt create mode 100644 themes/piratecare/node_modules/detective/bin/detective.js create mode 100644 themes/piratecare/node_modules/detective/example/strings.js create mode 100644 themes/piratecare/node_modules/detective/example/strings_src.js create mode 100644 themes/piratecare/node_modules/detective/index.js create mode 100644 themes/piratecare/node_modules/detective/package.json create mode 100644 themes/piratecare/node_modules/detective/readme.markdown create mode 100644 themes/piratecare/node_modules/detective/test/both.js create mode 100644 themes/piratecare/node_modules/detective/test/chained.js create mode 100644 themes/piratecare/node_modules/detective/test/complicated.js create mode 100644 themes/piratecare/node_modules/detective/test/es2019.js create mode 100644 themes/piratecare/node_modules/detective/test/es6-module.js create mode 100644 themes/piratecare/node_modules/detective/test/files/both.js create mode 100644 themes/piratecare/node_modules/detective/test/files/chained.js create mode 100644 themes/piratecare/node_modules/detective/test/files/es6-module.js create mode 100644 themes/piratecare/node_modules/detective/test/files/for-await.js create mode 100644 themes/piratecare/node_modules/detective/test/files/generators.js create mode 100644 themes/piratecare/node_modules/detective/test/files/isrequire.js create mode 100644 themes/piratecare/node_modules/detective/test/files/nested.js create mode 100644 themes/piratecare/node_modules/detective/test/files/optional-catch.js create mode 100644 themes/piratecare/node_modules/detective/test/files/rest-spread.js create mode 100644 themes/piratecare/node_modules/detective/test/files/set-in-object-pattern.js create mode 100644 themes/piratecare/node_modules/detective/test/files/shebang.js create mode 100644 themes/piratecare/node_modules/detective/test/files/sparse-array.js create mode 100644 themes/piratecare/node_modules/detective/test/files/strings.js create mode 100644 themes/piratecare/node_modules/detective/test/files/word.js create mode 100644 themes/piratecare/node_modules/detective/test/files/yield.js create mode 100644 themes/piratecare/node_modules/detective/test/generators.js create mode 100644 themes/piratecare/node_modules/detective/test/isrequire.js create mode 100644 themes/piratecare/node_modules/detective/test/nested.js create mode 100644 themes/piratecare/node_modules/detective/test/noargs.js create mode 100644 themes/piratecare/node_modules/detective/test/parseopts.js create mode 100644 themes/piratecare/node_modules/detective/test/rest-spread.js create mode 100644 themes/piratecare/node_modules/detective/test/return.js create mode 100644 themes/piratecare/node_modules/detective/test/set-in-object-pattern.js create mode 100644 themes/piratecare/node_modules/detective/test/shebang.js create mode 100644 themes/piratecare/node_modules/detective/test/sparse-array.js create mode 100644 themes/piratecare/node_modules/detective/test/strings.js create mode 100644 themes/piratecare/node_modules/detective/test/word.js create mode 100644 themes/piratecare/node_modules/detective/test/yield.js create mode 100644 themes/piratecare/node_modules/dir-glob/index.js create mode 100644 themes/piratecare/node_modules/dir-glob/license create mode 100644 themes/piratecare/node_modules/dir-glob/package.json create mode 100644 themes/piratecare/node_modules/dir-glob/readme.md create mode 100644 themes/piratecare/node_modules/electron-to-chromium/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/electron-to-chromium/LICENSE create mode 100644 themes/piratecare/node_modules/electron-to-chromium/README.md create mode 100644 themes/piratecare/node_modules/electron-to-chromium/chromium-versions.js create mode 100644 themes/piratecare/node_modules/electron-to-chromium/full-chromium-versions.js create mode 100644 themes/piratecare/node_modules/electron-to-chromium/full-versions.js create mode 100644 themes/piratecare/node_modules/electron-to-chromium/index.js create mode 100644 themes/piratecare/node_modules/electron-to-chromium/package.json create mode 100644 themes/piratecare/node_modules/electron-to-chromium/versions.js create mode 100644 themes/piratecare/node_modules/emoji-regex/LICENSE-MIT.txt create mode 100644 themes/piratecare/node_modules/emoji-regex/README.md create mode 100644 themes/piratecare/node_modules/emoji-regex/es2015/index.js create mode 100644 themes/piratecare/node_modules/emoji-regex/es2015/text.js create mode 100644 themes/piratecare/node_modules/emoji-regex/index.d.ts create mode 100644 themes/piratecare/node_modules/emoji-regex/index.js create mode 100644 themes/piratecare/node_modules/emoji-regex/package.json create mode 100644 themes/piratecare/node_modules/emoji-regex/text.js create mode 100644 themes/piratecare/node_modules/error-ex/LICENSE create mode 100644 themes/piratecare/node_modules/error-ex/README.md create mode 100644 themes/piratecare/node_modules/error-ex/index.js create mode 100644 themes/piratecare/node_modules/error-ex/package.json create mode 100644 themes/piratecare/node_modules/escape-string-regexp/index.js create mode 100644 themes/piratecare/node_modules/escape-string-regexp/license create mode 100644 themes/piratecare/node_modules/escape-string-regexp/package.json create mode 100644 themes/piratecare/node_modules/escape-string-regexp/readme.md create mode 100644 themes/piratecare/node_modules/esprima/ChangeLog create mode 100644 themes/piratecare/node_modules/esprima/LICENSE.BSD create mode 100644 themes/piratecare/node_modules/esprima/README.md create mode 100644 themes/piratecare/node_modules/esprima/bin/esparse.js create mode 100644 themes/piratecare/node_modules/esprima/bin/esvalidate.js create mode 100644 themes/piratecare/node_modules/esprima/dist/esprima.js create mode 100644 themes/piratecare/node_modules/esprima/package.json create mode 100644 themes/piratecare/node_modules/fast-glob/LICENSE create mode 100644 themes/piratecare/node_modules/fast-glob/README.md create mode 100644 themes/piratecare/node_modules/fast-glob/out/index.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/index.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/managers/tasks.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/managers/tasks.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/async.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/async.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/filters/deep.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/filters/deep.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/filters/entry.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/filters/entry.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/filters/error.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/filters/error.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/matchers/matcher.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/matchers/matcher.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/matchers/partial.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/matchers/partial.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/provider.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/provider.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/stream.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/stream.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/sync.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/sync.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/transformers/entry.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/providers/transformers/entry.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/readers/reader.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/readers/reader.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/readers/stream.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/readers/stream.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/readers/sync.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/readers/sync.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/settings.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/settings.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/types/index.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/types/index.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/array.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/array.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/errno.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/errno.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/fs.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/fs.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/index.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/index.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/path.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/path.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/pattern.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/pattern.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/stream.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/stream.js create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/string.d.ts create mode 100644 themes/piratecare/node_modules/fast-glob/out/utils/string.js create mode 100644 themes/piratecare/node_modules/fast-glob/package.json create mode 100644 themes/piratecare/node_modules/fastq/.github/workflows/ci.yml create mode 100644 themes/piratecare/node_modules/fastq/.travis.yml create mode 100644 themes/piratecare/node_modules/fastq/LICENSE create mode 100644 themes/piratecare/node_modules/fastq/README.md create mode 100644 themes/piratecare/node_modules/fastq/bench.js create mode 100644 themes/piratecare/node_modules/fastq/example.js create mode 100644 themes/piratecare/node_modules/fastq/index.d.ts create mode 100644 themes/piratecare/node_modules/fastq/package.json create mode 100644 themes/piratecare/node_modules/fastq/queue.js create mode 100644 themes/piratecare/node_modules/fastq/test/example.ts create mode 100644 themes/piratecare/node_modules/fastq/test/test.js create mode 100644 themes/piratecare/node_modules/fastq/test/tsconfig.json create mode 100644 themes/piratecare/node_modules/fill-range/LICENSE create mode 100644 themes/piratecare/node_modules/fill-range/README.md create mode 100644 themes/piratecare/node_modules/fill-range/index.js create mode 100644 themes/piratecare/node_modules/fill-range/package.json create mode 100644 themes/piratecare/node_modules/find-up/index.d.ts create mode 100644 themes/piratecare/node_modules/find-up/index.js create mode 100644 themes/piratecare/node_modules/find-up/license create mode 100644 themes/piratecare/node_modules/find-up/package.json create mode 100644 themes/piratecare/node_modules/find-up/readme.md create mode 100644 themes/piratecare/node_modules/fs-extra/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/fs-extra/LICENSE create mode 100644 themes/piratecare/node_modules/fs-extra/README.md create mode 100644 themes/piratecare/node_modules/fs-extra/lib/copy-sync/copy-sync.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/copy-sync/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/copy/copy.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/copy/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/empty/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/ensure/file.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/ensure/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/ensure/link.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/ensure/symlink-paths.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/ensure/symlink-type.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/ensure/symlink.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/fs/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/json/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/json/jsonfile.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/json/output-json-sync.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/json/output-json.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/mkdirs/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/mkdirs/mkdirs.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/mkdirs/win32.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/move-sync/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/move-sync/move-sync.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/move/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/move/move.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/output/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/path-exists/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/remove/index.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/remove/rimraf.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/util/buffer.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/util/stat.js create mode 100644 themes/piratecare/node_modules/fs-extra/lib/util/utimes.js create mode 100644 themes/piratecare/node_modules/fs-extra/package.json create mode 100644 themes/piratecare/node_modules/fs.realpath/LICENSE create mode 100644 themes/piratecare/node_modules/fs.realpath/README.md create mode 100644 themes/piratecare/node_modules/fs.realpath/index.js create mode 100644 themes/piratecare/node_modules/fs.realpath/old.js create mode 100644 themes/piratecare/node_modules/fs.realpath/package.json create mode 100644 themes/piratecare/node_modules/get-caller-file/LICENSE.md create mode 100644 themes/piratecare/node_modules/get-caller-file/README.md create mode 100644 themes/piratecare/node_modules/get-caller-file/index.d.ts create mode 100644 themes/piratecare/node_modules/get-caller-file/index.js create mode 100644 themes/piratecare/node_modules/get-caller-file/index.js.map create mode 100644 themes/piratecare/node_modules/get-caller-file/package.json create mode 100644 themes/piratecare/node_modules/get-stdin/index.d.ts create mode 100644 themes/piratecare/node_modules/get-stdin/index.js create mode 100644 themes/piratecare/node_modules/get-stdin/license create mode 100644 themes/piratecare/node_modules/get-stdin/package.json create mode 100644 themes/piratecare/node_modules/get-stdin/readme.md create mode 100644 themes/piratecare/node_modules/glob-parent/LICENSE create mode 100644 themes/piratecare/node_modules/glob-parent/README.md create mode 100644 themes/piratecare/node_modules/glob-parent/index.js create mode 100644 themes/piratecare/node_modules/glob-parent/package.json create mode 100644 themes/piratecare/node_modules/glob/LICENSE create mode 100644 themes/piratecare/node_modules/glob/README.md create mode 100644 themes/piratecare/node_modules/glob/changelog.md create mode 100644 themes/piratecare/node_modules/glob/common.js create mode 100644 themes/piratecare/node_modules/glob/glob.js create mode 100644 themes/piratecare/node_modules/glob/package.json create mode 100644 themes/piratecare/node_modules/glob/sync.js create mode 100644 themes/piratecare/node_modules/globby/gitignore.js create mode 100644 themes/piratecare/node_modules/globby/index.d.ts create mode 100644 themes/piratecare/node_modules/globby/index.js create mode 100644 themes/piratecare/node_modules/globby/license create mode 100644 themes/piratecare/node_modules/globby/package.json create mode 100644 themes/piratecare/node_modules/globby/readme.md create mode 100644 themes/piratecare/node_modules/globby/stream-utils.js create mode 100644 themes/piratecare/node_modules/graceful-fs/LICENSE create mode 100644 themes/piratecare/node_modules/graceful-fs/README.md create mode 100644 themes/piratecare/node_modules/graceful-fs/clone.js create mode 100644 themes/piratecare/node_modules/graceful-fs/graceful-fs.js create mode 100644 themes/piratecare/node_modules/graceful-fs/legacy-streams.js create mode 100644 themes/piratecare/node_modules/graceful-fs/package.json create mode 100644 themes/piratecare/node_modules/graceful-fs/polyfills.js create mode 100644 themes/piratecare/node_modules/has-flag/index.js create mode 100644 themes/piratecare/node_modules/has-flag/license create mode 100644 themes/piratecare/node_modules/has-flag/package.json create mode 100644 themes/piratecare/node_modules/has-flag/readme.md create mode 100644 themes/piratecare/node_modules/ignore/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/ignore/LICENSE-MIT create mode 100644 themes/piratecare/node_modules/ignore/README.md create mode 100644 themes/piratecare/node_modules/ignore/index.d.ts create mode 100644 themes/piratecare/node_modules/ignore/index.js create mode 100644 themes/piratecare/node_modules/ignore/legacy.js create mode 100644 themes/piratecare/node_modules/ignore/package.json create mode 100644 themes/piratecare/node_modules/import-cwd/index.js create mode 100644 themes/piratecare/node_modules/import-cwd/license create mode 100644 themes/piratecare/node_modules/import-cwd/package.json create mode 100644 themes/piratecare/node_modules/import-cwd/readme.md create mode 100644 themes/piratecare/node_modules/import-fresh/index.js create mode 100644 themes/piratecare/node_modules/import-fresh/license create mode 100644 themes/piratecare/node_modules/import-fresh/package.json create mode 100644 themes/piratecare/node_modules/import-fresh/readme.md create mode 100644 themes/piratecare/node_modules/import-from/index.js create mode 100644 themes/piratecare/node_modules/import-from/license create mode 100644 themes/piratecare/node_modules/import-from/package.json create mode 100644 themes/piratecare/node_modules/import-from/readme.md create mode 100644 themes/piratecare/node_modules/indexes-of/.npmignore create mode 100644 themes/piratecare/node_modules/indexes-of/LICENSE create mode 100644 themes/piratecare/node_modules/indexes-of/README.md create mode 100644 themes/piratecare/node_modules/indexes-of/index.js create mode 100644 themes/piratecare/node_modules/indexes-of/package.json create mode 100644 themes/piratecare/node_modules/indexes-of/test.js create mode 100644 themes/piratecare/node_modules/inflight/LICENSE create mode 100644 themes/piratecare/node_modules/inflight/README.md create mode 100644 themes/piratecare/node_modules/inflight/inflight.js create mode 100644 themes/piratecare/node_modules/inflight/package.json create mode 100644 themes/piratecare/node_modules/inherits/LICENSE create mode 100644 themes/piratecare/node_modules/inherits/README.md create mode 100644 themes/piratecare/node_modules/inherits/inherits.js create mode 100644 themes/piratecare/node_modules/inherits/inherits_browser.js create mode 100644 themes/piratecare/node_modules/inherits/package.json create mode 100644 themes/piratecare/node_modules/is-arrayish/.editorconfig create mode 100644 themes/piratecare/node_modules/is-arrayish/.istanbul.yml create mode 100644 themes/piratecare/node_modules/is-arrayish/.npmignore create mode 100644 themes/piratecare/node_modules/is-arrayish/.travis.yml create mode 100644 themes/piratecare/node_modules/is-arrayish/LICENSE create mode 100644 themes/piratecare/node_modules/is-arrayish/README.md create mode 100644 themes/piratecare/node_modules/is-arrayish/index.js create mode 100644 themes/piratecare/node_modules/is-arrayish/package.json create mode 100644 themes/piratecare/node_modules/is-binary-path/index.d.ts create mode 100644 themes/piratecare/node_modules/is-binary-path/index.js create mode 100644 themes/piratecare/node_modules/is-binary-path/license create mode 100644 themes/piratecare/node_modules/is-binary-path/package.json create mode 100644 themes/piratecare/node_modules/is-binary-path/readme.md create mode 100644 themes/piratecare/node_modules/is-directory/LICENSE create mode 100644 themes/piratecare/node_modules/is-directory/README.md create mode 100644 themes/piratecare/node_modules/is-directory/index.js create mode 100644 themes/piratecare/node_modules/is-directory/package.json create mode 100644 themes/piratecare/node_modules/is-extglob/LICENSE create mode 100644 themes/piratecare/node_modules/is-extglob/README.md create mode 100644 themes/piratecare/node_modules/is-extglob/index.js create mode 100644 themes/piratecare/node_modules/is-extglob/package.json create mode 100644 themes/piratecare/node_modules/is-fullwidth-code-point/index.d.ts create mode 100644 themes/piratecare/node_modules/is-fullwidth-code-point/index.js create mode 100644 themes/piratecare/node_modules/is-fullwidth-code-point/license create mode 100644 themes/piratecare/node_modules/is-fullwidth-code-point/package.json create mode 100644 themes/piratecare/node_modules/is-fullwidth-code-point/readme.md create mode 100644 themes/piratecare/node_modules/is-glob/LICENSE create mode 100644 themes/piratecare/node_modules/is-glob/README.md create mode 100644 themes/piratecare/node_modules/is-glob/index.js create mode 100644 themes/piratecare/node_modules/is-glob/package.json create mode 100644 themes/piratecare/node_modules/is-number/LICENSE create mode 100644 themes/piratecare/node_modules/is-number/README.md create mode 100644 themes/piratecare/node_modules/is-number/index.js create mode 100644 themes/piratecare/node_modules/is-number/package.json create mode 100644 themes/piratecare/node_modules/js-yaml/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/js-yaml/LICENSE create mode 100644 themes/piratecare/node_modules/js-yaml/README.md create mode 100644 themes/piratecare/node_modules/js-yaml/bin/js-yaml.js create mode 100644 themes/piratecare/node_modules/js-yaml/dist/js-yaml.js create mode 100644 themes/piratecare/node_modules/js-yaml/dist/js-yaml.min.js create mode 100644 themes/piratecare/node_modules/js-yaml/index.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/common.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/dumper.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/exception.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/loader.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/mark.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/schema.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/schema/core.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/schema/default_full.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/schema/default_safe.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/schema/failsafe.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/schema/json.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/binary.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/bool.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/float.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/int.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/js/function.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/map.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/merge.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/null.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/omap.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/pairs.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/seq.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/set.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/str.js create mode 100644 themes/piratecare/node_modules/js-yaml/lib/js-yaml/type/timestamp.js create mode 100644 themes/piratecare/node_modules/js-yaml/package.json create mode 100644 themes/piratecare/node_modules/json-parse-better-errors/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/json-parse-better-errors/LICENSE.md create mode 100644 themes/piratecare/node_modules/json-parse-better-errors/README.md create mode 100644 themes/piratecare/node_modules/json-parse-better-errors/index.js create mode 100644 themes/piratecare/node_modules/json-parse-better-errors/package.json create mode 100644 themes/piratecare/node_modules/jsonfile/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/jsonfile/LICENSE create mode 100644 themes/piratecare/node_modules/jsonfile/README.md create mode 100644 themes/piratecare/node_modules/jsonfile/index.js create mode 100644 themes/piratecare/node_modules/jsonfile/package.json create mode 100644 themes/piratecare/node_modules/locate-path/index.d.ts create mode 100644 themes/piratecare/node_modules/locate-path/index.js create mode 100644 themes/piratecare/node_modules/locate-path/license create mode 100644 themes/piratecare/node_modules/locate-path/package.json create mode 100644 themes/piratecare/node_modules/locate-path/readme.md create mode 100644 themes/piratecare/node_modules/lodash.toarray/LICENSE create mode 100644 themes/piratecare/node_modules/lodash.toarray/README.md create mode 100644 themes/piratecare/node_modules/lodash.toarray/index.js create mode 100644 themes/piratecare/node_modules/lodash.toarray/package.json create mode 100644 themes/piratecare/node_modules/lodash/LICENSE create mode 100644 themes/piratecare/node_modules/lodash/README.md create mode 100644 themes/piratecare/node_modules/lodash/_DataView.js create mode 100644 themes/piratecare/node_modules/lodash/_Hash.js create mode 100644 themes/piratecare/node_modules/lodash/_LazyWrapper.js create mode 100644 themes/piratecare/node_modules/lodash/_ListCache.js create mode 100644 themes/piratecare/node_modules/lodash/_LodashWrapper.js create mode 100644 themes/piratecare/node_modules/lodash/_Map.js create mode 100644 themes/piratecare/node_modules/lodash/_MapCache.js create mode 100644 themes/piratecare/node_modules/lodash/_Promise.js create mode 100644 themes/piratecare/node_modules/lodash/_Set.js create mode 100644 themes/piratecare/node_modules/lodash/_SetCache.js create mode 100644 themes/piratecare/node_modules/lodash/_Stack.js create mode 100644 themes/piratecare/node_modules/lodash/_Symbol.js create mode 100644 themes/piratecare/node_modules/lodash/_Uint8Array.js create mode 100644 themes/piratecare/node_modules/lodash/_WeakMap.js create mode 100644 themes/piratecare/node_modules/lodash/_apply.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayAggregator.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayEach.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayEachRight.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayEvery.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayFilter.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayIncludes.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayIncludesWith.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayLikeKeys.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayMap.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayPush.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayReduce.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayReduceRight.js create mode 100644 themes/piratecare/node_modules/lodash/_arraySample.js create mode 100644 themes/piratecare/node_modules/lodash/_arraySampleSize.js create mode 100644 themes/piratecare/node_modules/lodash/_arrayShuffle.js create mode 100644 themes/piratecare/node_modules/lodash/_arraySome.js create mode 100644 themes/piratecare/node_modules/lodash/_asciiSize.js create mode 100644 themes/piratecare/node_modules/lodash/_asciiToArray.js create mode 100644 themes/piratecare/node_modules/lodash/_asciiWords.js create mode 100644 themes/piratecare/node_modules/lodash/_assignMergeValue.js create mode 100644 themes/piratecare/node_modules/lodash/_assignValue.js create mode 100644 themes/piratecare/node_modules/lodash/_assocIndexOf.js create mode 100644 themes/piratecare/node_modules/lodash/_baseAggregator.js create mode 100644 themes/piratecare/node_modules/lodash/_baseAssign.js create mode 100644 themes/piratecare/node_modules/lodash/_baseAssignIn.js create mode 100644 themes/piratecare/node_modules/lodash/_baseAssignValue.js create mode 100644 themes/piratecare/node_modules/lodash/_baseAt.js create mode 100644 themes/piratecare/node_modules/lodash/_baseClamp.js create mode 100644 themes/piratecare/node_modules/lodash/_baseClone.js create mode 100644 themes/piratecare/node_modules/lodash/_baseConforms.js create mode 100644 themes/piratecare/node_modules/lodash/_baseConformsTo.js create mode 100644 themes/piratecare/node_modules/lodash/_baseCreate.js create mode 100644 themes/piratecare/node_modules/lodash/_baseDelay.js create mode 100644 themes/piratecare/node_modules/lodash/_baseDifference.js create mode 100644 themes/piratecare/node_modules/lodash/_baseEach.js create mode 100644 themes/piratecare/node_modules/lodash/_baseEachRight.js create mode 100644 themes/piratecare/node_modules/lodash/_baseEvery.js create mode 100644 themes/piratecare/node_modules/lodash/_baseExtremum.js create mode 100644 themes/piratecare/node_modules/lodash/_baseFill.js create mode 100644 themes/piratecare/node_modules/lodash/_baseFilter.js create mode 100644 themes/piratecare/node_modules/lodash/_baseFindIndex.js create mode 100644 themes/piratecare/node_modules/lodash/_baseFindKey.js create mode 100644 themes/piratecare/node_modules/lodash/_baseFlatten.js create mode 100644 themes/piratecare/node_modules/lodash/_baseFor.js create mode 100644 themes/piratecare/node_modules/lodash/_baseForOwn.js create mode 100644 themes/piratecare/node_modules/lodash/_baseForOwnRight.js create mode 100644 themes/piratecare/node_modules/lodash/_baseForRight.js create mode 100644 themes/piratecare/node_modules/lodash/_baseFunctions.js create mode 100644 themes/piratecare/node_modules/lodash/_baseGet.js create mode 100644 themes/piratecare/node_modules/lodash/_baseGetAllKeys.js create mode 100644 themes/piratecare/node_modules/lodash/_baseGetTag.js create mode 100644 themes/piratecare/node_modules/lodash/_baseGt.js create mode 100644 themes/piratecare/node_modules/lodash/_baseHas.js create mode 100644 themes/piratecare/node_modules/lodash/_baseHasIn.js create mode 100644 themes/piratecare/node_modules/lodash/_baseInRange.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIndexOf.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIndexOfWith.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIntersection.js create mode 100644 themes/piratecare/node_modules/lodash/_baseInverter.js create mode 100644 themes/piratecare/node_modules/lodash/_baseInvoke.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIsArguments.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIsArrayBuffer.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIsDate.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIsEqual.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIsEqualDeep.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIsMap.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIsMatch.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIsNaN.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIsNative.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIsRegExp.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIsSet.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIsTypedArray.js create mode 100644 themes/piratecare/node_modules/lodash/_baseIteratee.js create mode 100644 themes/piratecare/node_modules/lodash/_baseKeys.js create mode 100644 themes/piratecare/node_modules/lodash/_baseKeysIn.js create mode 100644 themes/piratecare/node_modules/lodash/_baseLodash.js create mode 100644 themes/piratecare/node_modules/lodash/_baseLt.js create mode 100644 themes/piratecare/node_modules/lodash/_baseMap.js create mode 100644 themes/piratecare/node_modules/lodash/_baseMatches.js create mode 100644 themes/piratecare/node_modules/lodash/_baseMatchesProperty.js create mode 100644 themes/piratecare/node_modules/lodash/_baseMean.js create mode 100644 themes/piratecare/node_modules/lodash/_baseMerge.js create mode 100644 themes/piratecare/node_modules/lodash/_baseMergeDeep.js create mode 100644 themes/piratecare/node_modules/lodash/_baseNth.js create mode 100644 themes/piratecare/node_modules/lodash/_baseOrderBy.js create mode 100644 themes/piratecare/node_modules/lodash/_basePick.js create mode 100644 themes/piratecare/node_modules/lodash/_basePickBy.js create mode 100644 themes/piratecare/node_modules/lodash/_baseProperty.js create mode 100644 themes/piratecare/node_modules/lodash/_basePropertyDeep.js create mode 100644 themes/piratecare/node_modules/lodash/_basePropertyOf.js create mode 100644 themes/piratecare/node_modules/lodash/_basePullAll.js create mode 100644 themes/piratecare/node_modules/lodash/_basePullAt.js create mode 100644 themes/piratecare/node_modules/lodash/_baseRandom.js create mode 100644 themes/piratecare/node_modules/lodash/_baseRange.js create mode 100644 themes/piratecare/node_modules/lodash/_baseReduce.js create mode 100644 themes/piratecare/node_modules/lodash/_baseRepeat.js create mode 100644 themes/piratecare/node_modules/lodash/_baseRest.js create mode 100644 themes/piratecare/node_modules/lodash/_baseSample.js create mode 100644 themes/piratecare/node_modules/lodash/_baseSampleSize.js create mode 100644 themes/piratecare/node_modules/lodash/_baseSet.js create mode 100644 themes/piratecare/node_modules/lodash/_baseSetData.js create mode 100644 themes/piratecare/node_modules/lodash/_baseSetToString.js create mode 100644 themes/piratecare/node_modules/lodash/_baseShuffle.js create mode 100644 themes/piratecare/node_modules/lodash/_baseSlice.js create mode 100644 themes/piratecare/node_modules/lodash/_baseSome.js create mode 100644 themes/piratecare/node_modules/lodash/_baseSortBy.js create mode 100644 themes/piratecare/node_modules/lodash/_baseSortedIndex.js create mode 100644 themes/piratecare/node_modules/lodash/_baseSortedIndexBy.js create mode 100644 themes/piratecare/node_modules/lodash/_baseSortedUniq.js create mode 100644 themes/piratecare/node_modules/lodash/_baseSum.js create mode 100644 themes/piratecare/node_modules/lodash/_baseTimes.js create mode 100644 themes/piratecare/node_modules/lodash/_baseToNumber.js create mode 100644 themes/piratecare/node_modules/lodash/_baseToPairs.js create mode 100644 themes/piratecare/node_modules/lodash/_baseToString.js create mode 100644 themes/piratecare/node_modules/lodash/_baseUnary.js create mode 100644 themes/piratecare/node_modules/lodash/_baseUniq.js create mode 100644 themes/piratecare/node_modules/lodash/_baseUnset.js create mode 100644 themes/piratecare/node_modules/lodash/_baseUpdate.js create mode 100644 themes/piratecare/node_modules/lodash/_baseValues.js create mode 100644 themes/piratecare/node_modules/lodash/_baseWhile.js create mode 100644 themes/piratecare/node_modules/lodash/_baseWrapperValue.js create mode 100644 themes/piratecare/node_modules/lodash/_baseXor.js create mode 100644 themes/piratecare/node_modules/lodash/_baseZipObject.js create mode 100644 themes/piratecare/node_modules/lodash/_cacheHas.js create mode 100644 themes/piratecare/node_modules/lodash/_castArrayLikeObject.js create mode 100644 themes/piratecare/node_modules/lodash/_castFunction.js create mode 100644 themes/piratecare/node_modules/lodash/_castPath.js create mode 100644 themes/piratecare/node_modules/lodash/_castRest.js create mode 100644 themes/piratecare/node_modules/lodash/_castSlice.js create mode 100644 themes/piratecare/node_modules/lodash/_charsEndIndex.js create mode 100644 themes/piratecare/node_modules/lodash/_charsStartIndex.js create mode 100644 themes/piratecare/node_modules/lodash/_cloneArrayBuffer.js create mode 100644 themes/piratecare/node_modules/lodash/_cloneBuffer.js create mode 100644 themes/piratecare/node_modules/lodash/_cloneDataView.js create mode 100644 themes/piratecare/node_modules/lodash/_cloneRegExp.js create mode 100644 themes/piratecare/node_modules/lodash/_cloneSymbol.js create mode 100644 themes/piratecare/node_modules/lodash/_cloneTypedArray.js create mode 100644 themes/piratecare/node_modules/lodash/_compareAscending.js create mode 100644 themes/piratecare/node_modules/lodash/_compareMultiple.js create mode 100644 themes/piratecare/node_modules/lodash/_composeArgs.js create mode 100644 themes/piratecare/node_modules/lodash/_composeArgsRight.js create mode 100644 themes/piratecare/node_modules/lodash/_copyArray.js create mode 100644 themes/piratecare/node_modules/lodash/_copyObject.js create mode 100644 themes/piratecare/node_modules/lodash/_copySymbols.js create mode 100644 themes/piratecare/node_modules/lodash/_copySymbolsIn.js create mode 100644 themes/piratecare/node_modules/lodash/_coreJsData.js create mode 100644 themes/piratecare/node_modules/lodash/_countHolders.js create mode 100644 themes/piratecare/node_modules/lodash/_createAggregator.js create mode 100644 themes/piratecare/node_modules/lodash/_createAssigner.js create mode 100644 themes/piratecare/node_modules/lodash/_createBaseEach.js create mode 100644 themes/piratecare/node_modules/lodash/_createBaseFor.js create mode 100644 themes/piratecare/node_modules/lodash/_createBind.js create mode 100644 themes/piratecare/node_modules/lodash/_createCaseFirst.js create mode 100644 themes/piratecare/node_modules/lodash/_createCompounder.js create mode 100644 themes/piratecare/node_modules/lodash/_createCtor.js create mode 100644 themes/piratecare/node_modules/lodash/_createCurry.js create mode 100644 themes/piratecare/node_modules/lodash/_createFind.js create mode 100644 themes/piratecare/node_modules/lodash/_createFlow.js create mode 100644 themes/piratecare/node_modules/lodash/_createHybrid.js create mode 100644 themes/piratecare/node_modules/lodash/_createInverter.js create mode 100644 themes/piratecare/node_modules/lodash/_createMathOperation.js create mode 100644 themes/piratecare/node_modules/lodash/_createOver.js create mode 100644 themes/piratecare/node_modules/lodash/_createPadding.js create mode 100644 themes/piratecare/node_modules/lodash/_createPartial.js create mode 100644 themes/piratecare/node_modules/lodash/_createRange.js create mode 100644 themes/piratecare/node_modules/lodash/_createRecurry.js create mode 100644 themes/piratecare/node_modules/lodash/_createRelationalOperation.js create mode 100644 themes/piratecare/node_modules/lodash/_createRound.js create mode 100644 themes/piratecare/node_modules/lodash/_createSet.js create mode 100644 themes/piratecare/node_modules/lodash/_createToPairs.js create mode 100644 themes/piratecare/node_modules/lodash/_createWrap.js create mode 100644 themes/piratecare/node_modules/lodash/_customDefaultsAssignIn.js create mode 100644 themes/piratecare/node_modules/lodash/_customDefaultsMerge.js create mode 100644 themes/piratecare/node_modules/lodash/_customOmitClone.js create mode 100644 themes/piratecare/node_modules/lodash/_deburrLetter.js create mode 100644 themes/piratecare/node_modules/lodash/_defineProperty.js create mode 100644 themes/piratecare/node_modules/lodash/_equalArrays.js create mode 100644 themes/piratecare/node_modules/lodash/_equalByTag.js create mode 100644 themes/piratecare/node_modules/lodash/_equalObjects.js create mode 100644 themes/piratecare/node_modules/lodash/_escapeHtmlChar.js create mode 100644 themes/piratecare/node_modules/lodash/_escapeStringChar.js create mode 100644 themes/piratecare/node_modules/lodash/_flatRest.js create mode 100644 themes/piratecare/node_modules/lodash/_freeGlobal.js create mode 100644 themes/piratecare/node_modules/lodash/_getAllKeys.js create mode 100644 themes/piratecare/node_modules/lodash/_getAllKeysIn.js create mode 100644 themes/piratecare/node_modules/lodash/_getData.js create mode 100644 themes/piratecare/node_modules/lodash/_getFuncName.js create mode 100644 themes/piratecare/node_modules/lodash/_getHolder.js create mode 100644 themes/piratecare/node_modules/lodash/_getMapData.js create mode 100644 themes/piratecare/node_modules/lodash/_getMatchData.js create mode 100644 themes/piratecare/node_modules/lodash/_getNative.js create mode 100644 themes/piratecare/node_modules/lodash/_getPrototype.js create mode 100644 themes/piratecare/node_modules/lodash/_getRawTag.js create mode 100644 themes/piratecare/node_modules/lodash/_getSymbols.js create mode 100644 themes/piratecare/node_modules/lodash/_getSymbolsIn.js create mode 100644 themes/piratecare/node_modules/lodash/_getTag.js create mode 100644 themes/piratecare/node_modules/lodash/_getValue.js create mode 100644 themes/piratecare/node_modules/lodash/_getView.js create mode 100644 themes/piratecare/node_modules/lodash/_getWrapDetails.js create mode 100644 themes/piratecare/node_modules/lodash/_hasPath.js create mode 100644 themes/piratecare/node_modules/lodash/_hasUnicode.js create mode 100644 themes/piratecare/node_modules/lodash/_hasUnicodeWord.js create mode 100644 themes/piratecare/node_modules/lodash/_hashClear.js create mode 100644 themes/piratecare/node_modules/lodash/_hashDelete.js create mode 100644 themes/piratecare/node_modules/lodash/_hashGet.js create mode 100644 themes/piratecare/node_modules/lodash/_hashHas.js create mode 100644 themes/piratecare/node_modules/lodash/_hashSet.js create mode 100644 themes/piratecare/node_modules/lodash/_initCloneArray.js create mode 100644 themes/piratecare/node_modules/lodash/_initCloneByTag.js create mode 100644 themes/piratecare/node_modules/lodash/_initCloneObject.js create mode 100644 themes/piratecare/node_modules/lodash/_insertWrapDetails.js create mode 100644 themes/piratecare/node_modules/lodash/_isFlattenable.js create mode 100644 themes/piratecare/node_modules/lodash/_isIndex.js create mode 100644 themes/piratecare/node_modules/lodash/_isIterateeCall.js create mode 100644 themes/piratecare/node_modules/lodash/_isKey.js create mode 100644 themes/piratecare/node_modules/lodash/_isKeyable.js create mode 100644 themes/piratecare/node_modules/lodash/_isLaziable.js create mode 100644 themes/piratecare/node_modules/lodash/_isMaskable.js create mode 100644 themes/piratecare/node_modules/lodash/_isMasked.js create mode 100644 themes/piratecare/node_modules/lodash/_isPrototype.js create mode 100644 themes/piratecare/node_modules/lodash/_isStrictComparable.js create mode 100644 themes/piratecare/node_modules/lodash/_iteratorToArray.js create mode 100644 themes/piratecare/node_modules/lodash/_lazyClone.js create mode 100644 themes/piratecare/node_modules/lodash/_lazyReverse.js create mode 100644 themes/piratecare/node_modules/lodash/_lazyValue.js create mode 100644 themes/piratecare/node_modules/lodash/_listCacheClear.js create mode 100644 themes/piratecare/node_modules/lodash/_listCacheDelete.js create mode 100644 themes/piratecare/node_modules/lodash/_listCacheGet.js create mode 100644 themes/piratecare/node_modules/lodash/_listCacheHas.js create mode 100644 themes/piratecare/node_modules/lodash/_listCacheSet.js create mode 100644 themes/piratecare/node_modules/lodash/_mapCacheClear.js create mode 100644 themes/piratecare/node_modules/lodash/_mapCacheDelete.js create mode 100644 themes/piratecare/node_modules/lodash/_mapCacheGet.js create mode 100644 themes/piratecare/node_modules/lodash/_mapCacheHas.js create mode 100644 themes/piratecare/node_modules/lodash/_mapCacheSet.js create mode 100644 themes/piratecare/node_modules/lodash/_mapToArray.js create mode 100644 themes/piratecare/node_modules/lodash/_matchesStrictComparable.js create mode 100644 themes/piratecare/node_modules/lodash/_memoizeCapped.js create mode 100644 themes/piratecare/node_modules/lodash/_mergeData.js create mode 100644 themes/piratecare/node_modules/lodash/_metaMap.js create mode 100644 themes/piratecare/node_modules/lodash/_nativeCreate.js create mode 100644 themes/piratecare/node_modules/lodash/_nativeKeys.js create mode 100644 themes/piratecare/node_modules/lodash/_nativeKeysIn.js create mode 100644 themes/piratecare/node_modules/lodash/_nodeUtil.js create mode 100644 themes/piratecare/node_modules/lodash/_objectToString.js create mode 100644 themes/piratecare/node_modules/lodash/_overArg.js create mode 100644 themes/piratecare/node_modules/lodash/_overRest.js create mode 100644 themes/piratecare/node_modules/lodash/_parent.js create mode 100644 themes/piratecare/node_modules/lodash/_reEscape.js create mode 100644 themes/piratecare/node_modules/lodash/_reEvaluate.js create mode 100644 themes/piratecare/node_modules/lodash/_reInterpolate.js create mode 100644 themes/piratecare/node_modules/lodash/_realNames.js create mode 100644 themes/piratecare/node_modules/lodash/_reorder.js create mode 100644 themes/piratecare/node_modules/lodash/_replaceHolders.js create mode 100644 themes/piratecare/node_modules/lodash/_root.js create mode 100644 themes/piratecare/node_modules/lodash/_safeGet.js create mode 100644 themes/piratecare/node_modules/lodash/_setCacheAdd.js create mode 100644 themes/piratecare/node_modules/lodash/_setCacheHas.js create mode 100644 themes/piratecare/node_modules/lodash/_setData.js create mode 100644 themes/piratecare/node_modules/lodash/_setToArray.js create mode 100644 themes/piratecare/node_modules/lodash/_setToPairs.js create mode 100644 themes/piratecare/node_modules/lodash/_setToString.js create mode 100644 themes/piratecare/node_modules/lodash/_setWrapToString.js create mode 100644 themes/piratecare/node_modules/lodash/_shortOut.js create mode 100644 themes/piratecare/node_modules/lodash/_shuffleSelf.js create mode 100644 themes/piratecare/node_modules/lodash/_stackClear.js create mode 100644 themes/piratecare/node_modules/lodash/_stackDelete.js create mode 100644 themes/piratecare/node_modules/lodash/_stackGet.js create mode 100644 themes/piratecare/node_modules/lodash/_stackHas.js create mode 100644 themes/piratecare/node_modules/lodash/_stackSet.js create mode 100644 themes/piratecare/node_modules/lodash/_strictIndexOf.js create mode 100644 themes/piratecare/node_modules/lodash/_strictLastIndexOf.js create mode 100644 themes/piratecare/node_modules/lodash/_stringSize.js create mode 100644 themes/piratecare/node_modules/lodash/_stringToArray.js create mode 100644 themes/piratecare/node_modules/lodash/_stringToPath.js create mode 100644 themes/piratecare/node_modules/lodash/_toKey.js create mode 100644 themes/piratecare/node_modules/lodash/_toSource.js create mode 100644 themes/piratecare/node_modules/lodash/_unescapeHtmlChar.js create mode 100644 themes/piratecare/node_modules/lodash/_unicodeSize.js create mode 100644 themes/piratecare/node_modules/lodash/_unicodeToArray.js create mode 100644 themes/piratecare/node_modules/lodash/_unicodeWords.js create mode 100644 themes/piratecare/node_modules/lodash/_updateWrapDetails.js create mode 100644 themes/piratecare/node_modules/lodash/_wrapperClone.js create mode 100644 themes/piratecare/node_modules/lodash/add.js create mode 100644 themes/piratecare/node_modules/lodash/after.js create mode 100644 themes/piratecare/node_modules/lodash/array.js create mode 100644 themes/piratecare/node_modules/lodash/ary.js create mode 100644 themes/piratecare/node_modules/lodash/assign.js create mode 100644 themes/piratecare/node_modules/lodash/assignIn.js create mode 100644 themes/piratecare/node_modules/lodash/assignInWith.js create mode 100644 themes/piratecare/node_modules/lodash/assignWith.js create mode 100644 themes/piratecare/node_modules/lodash/at.js create mode 100644 themes/piratecare/node_modules/lodash/attempt.js create mode 100644 themes/piratecare/node_modules/lodash/before.js create mode 100644 themes/piratecare/node_modules/lodash/bind.js create mode 100644 themes/piratecare/node_modules/lodash/bindAll.js create mode 100644 themes/piratecare/node_modules/lodash/bindKey.js create mode 100644 themes/piratecare/node_modules/lodash/camelCase.js create mode 100644 themes/piratecare/node_modules/lodash/capitalize.js create mode 100644 themes/piratecare/node_modules/lodash/castArray.js create mode 100644 themes/piratecare/node_modules/lodash/ceil.js create mode 100644 themes/piratecare/node_modules/lodash/chain.js create mode 100644 themes/piratecare/node_modules/lodash/chunk.js create mode 100644 themes/piratecare/node_modules/lodash/clamp.js create mode 100644 themes/piratecare/node_modules/lodash/clone.js create mode 100644 themes/piratecare/node_modules/lodash/cloneDeep.js create mode 100644 themes/piratecare/node_modules/lodash/cloneDeepWith.js create mode 100644 themes/piratecare/node_modules/lodash/cloneWith.js create mode 100644 themes/piratecare/node_modules/lodash/collection.js create mode 100644 themes/piratecare/node_modules/lodash/commit.js create mode 100644 themes/piratecare/node_modules/lodash/compact.js create mode 100644 themes/piratecare/node_modules/lodash/concat.js create mode 100644 themes/piratecare/node_modules/lodash/cond.js create mode 100644 themes/piratecare/node_modules/lodash/conforms.js create mode 100644 themes/piratecare/node_modules/lodash/conformsTo.js create mode 100644 themes/piratecare/node_modules/lodash/constant.js create mode 100644 themes/piratecare/node_modules/lodash/core.js create mode 100644 themes/piratecare/node_modules/lodash/core.min.js create mode 100644 themes/piratecare/node_modules/lodash/countBy.js create mode 100644 themes/piratecare/node_modules/lodash/create.js create mode 100644 themes/piratecare/node_modules/lodash/curry.js create mode 100644 themes/piratecare/node_modules/lodash/curryRight.js create mode 100644 themes/piratecare/node_modules/lodash/date.js create mode 100644 themes/piratecare/node_modules/lodash/debounce.js create mode 100644 themes/piratecare/node_modules/lodash/deburr.js create mode 100644 themes/piratecare/node_modules/lodash/defaultTo.js create mode 100644 themes/piratecare/node_modules/lodash/defaults.js create mode 100644 themes/piratecare/node_modules/lodash/defaultsDeep.js create mode 100644 themes/piratecare/node_modules/lodash/defer.js create mode 100644 themes/piratecare/node_modules/lodash/delay.js create mode 100644 themes/piratecare/node_modules/lodash/difference.js create mode 100644 themes/piratecare/node_modules/lodash/differenceBy.js create mode 100644 themes/piratecare/node_modules/lodash/differenceWith.js create mode 100644 themes/piratecare/node_modules/lodash/divide.js create mode 100644 themes/piratecare/node_modules/lodash/drop.js create mode 100644 themes/piratecare/node_modules/lodash/dropRight.js create mode 100644 themes/piratecare/node_modules/lodash/dropRightWhile.js create mode 100644 themes/piratecare/node_modules/lodash/dropWhile.js create mode 100644 themes/piratecare/node_modules/lodash/each.js create mode 100644 themes/piratecare/node_modules/lodash/eachRight.js create mode 100644 themes/piratecare/node_modules/lodash/endsWith.js create mode 100644 themes/piratecare/node_modules/lodash/entries.js create mode 100644 themes/piratecare/node_modules/lodash/entriesIn.js create mode 100644 themes/piratecare/node_modules/lodash/eq.js create mode 100644 themes/piratecare/node_modules/lodash/escape.js create mode 100644 themes/piratecare/node_modules/lodash/escapeRegExp.js create mode 100644 themes/piratecare/node_modules/lodash/every.js create mode 100644 themes/piratecare/node_modules/lodash/extend.js create mode 100644 themes/piratecare/node_modules/lodash/extendWith.js create mode 100644 themes/piratecare/node_modules/lodash/fill.js create mode 100644 themes/piratecare/node_modules/lodash/filter.js create mode 100644 themes/piratecare/node_modules/lodash/find.js create mode 100644 themes/piratecare/node_modules/lodash/findIndex.js create mode 100644 themes/piratecare/node_modules/lodash/findKey.js create mode 100644 themes/piratecare/node_modules/lodash/findLast.js create mode 100644 themes/piratecare/node_modules/lodash/findLastIndex.js create mode 100644 themes/piratecare/node_modules/lodash/findLastKey.js create mode 100644 themes/piratecare/node_modules/lodash/first.js create mode 100644 themes/piratecare/node_modules/lodash/flatMap.js create mode 100644 themes/piratecare/node_modules/lodash/flatMapDeep.js create mode 100644 themes/piratecare/node_modules/lodash/flatMapDepth.js create mode 100644 themes/piratecare/node_modules/lodash/flatten.js create mode 100644 themes/piratecare/node_modules/lodash/flattenDeep.js create mode 100644 themes/piratecare/node_modules/lodash/flattenDepth.js create mode 100644 themes/piratecare/node_modules/lodash/flip.js create mode 100644 themes/piratecare/node_modules/lodash/floor.js create mode 100644 themes/piratecare/node_modules/lodash/flow.js create mode 100644 themes/piratecare/node_modules/lodash/flowRight.js create mode 100644 themes/piratecare/node_modules/lodash/forEach.js create mode 100644 themes/piratecare/node_modules/lodash/forEachRight.js create mode 100644 themes/piratecare/node_modules/lodash/forIn.js create mode 100644 themes/piratecare/node_modules/lodash/forInRight.js create mode 100644 themes/piratecare/node_modules/lodash/forOwn.js create mode 100644 themes/piratecare/node_modules/lodash/forOwnRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp.js create mode 100644 themes/piratecare/node_modules/lodash/fp/F.js create mode 100644 themes/piratecare/node_modules/lodash/fp/T.js create mode 100644 themes/piratecare/node_modules/lodash/fp/__.js create mode 100644 themes/piratecare/node_modules/lodash/fp/_baseConvert.js create mode 100644 themes/piratecare/node_modules/lodash/fp/_convertBrowser.js create mode 100644 themes/piratecare/node_modules/lodash/fp/_falseOptions.js create mode 100644 themes/piratecare/node_modules/lodash/fp/_mapping.js create mode 100644 themes/piratecare/node_modules/lodash/fp/_util.js create mode 100644 themes/piratecare/node_modules/lodash/fp/add.js create mode 100644 themes/piratecare/node_modules/lodash/fp/after.js create mode 100644 themes/piratecare/node_modules/lodash/fp/all.js create mode 100644 themes/piratecare/node_modules/lodash/fp/allPass.js create mode 100644 themes/piratecare/node_modules/lodash/fp/always.js create mode 100644 themes/piratecare/node_modules/lodash/fp/any.js create mode 100644 themes/piratecare/node_modules/lodash/fp/anyPass.js create mode 100644 themes/piratecare/node_modules/lodash/fp/apply.js create mode 100644 themes/piratecare/node_modules/lodash/fp/array.js create mode 100644 themes/piratecare/node_modules/lodash/fp/ary.js create mode 100644 themes/piratecare/node_modules/lodash/fp/assign.js create mode 100644 themes/piratecare/node_modules/lodash/fp/assignAll.js create mode 100644 themes/piratecare/node_modules/lodash/fp/assignAllWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/assignIn.js create mode 100644 themes/piratecare/node_modules/lodash/fp/assignInAll.js create mode 100644 themes/piratecare/node_modules/lodash/fp/assignInAllWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/assignInWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/assignWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/assoc.js create mode 100644 themes/piratecare/node_modules/lodash/fp/assocPath.js create mode 100644 themes/piratecare/node_modules/lodash/fp/at.js create mode 100644 themes/piratecare/node_modules/lodash/fp/attempt.js create mode 100644 themes/piratecare/node_modules/lodash/fp/before.js create mode 100644 themes/piratecare/node_modules/lodash/fp/bind.js create mode 100644 themes/piratecare/node_modules/lodash/fp/bindAll.js create mode 100644 themes/piratecare/node_modules/lodash/fp/bindKey.js create mode 100644 themes/piratecare/node_modules/lodash/fp/camelCase.js create mode 100644 themes/piratecare/node_modules/lodash/fp/capitalize.js create mode 100644 themes/piratecare/node_modules/lodash/fp/castArray.js create mode 100644 themes/piratecare/node_modules/lodash/fp/ceil.js create mode 100644 themes/piratecare/node_modules/lodash/fp/chain.js create mode 100644 themes/piratecare/node_modules/lodash/fp/chunk.js create mode 100644 themes/piratecare/node_modules/lodash/fp/clamp.js create mode 100644 themes/piratecare/node_modules/lodash/fp/clone.js create mode 100644 themes/piratecare/node_modules/lodash/fp/cloneDeep.js create mode 100644 themes/piratecare/node_modules/lodash/fp/cloneDeepWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/cloneWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/collection.js create mode 100644 themes/piratecare/node_modules/lodash/fp/commit.js create mode 100644 themes/piratecare/node_modules/lodash/fp/compact.js create mode 100644 themes/piratecare/node_modules/lodash/fp/complement.js create mode 100644 themes/piratecare/node_modules/lodash/fp/compose.js create mode 100644 themes/piratecare/node_modules/lodash/fp/concat.js create mode 100644 themes/piratecare/node_modules/lodash/fp/cond.js create mode 100644 themes/piratecare/node_modules/lodash/fp/conforms.js create mode 100644 themes/piratecare/node_modules/lodash/fp/conformsTo.js create mode 100644 themes/piratecare/node_modules/lodash/fp/constant.js create mode 100644 themes/piratecare/node_modules/lodash/fp/contains.js create mode 100644 themes/piratecare/node_modules/lodash/fp/convert.js create mode 100644 themes/piratecare/node_modules/lodash/fp/countBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/create.js create mode 100644 themes/piratecare/node_modules/lodash/fp/curry.js create mode 100644 themes/piratecare/node_modules/lodash/fp/curryN.js create mode 100644 themes/piratecare/node_modules/lodash/fp/curryRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp/curryRightN.js create mode 100644 themes/piratecare/node_modules/lodash/fp/date.js create mode 100644 themes/piratecare/node_modules/lodash/fp/debounce.js create mode 100644 themes/piratecare/node_modules/lodash/fp/deburr.js create mode 100644 themes/piratecare/node_modules/lodash/fp/defaultTo.js create mode 100644 themes/piratecare/node_modules/lodash/fp/defaults.js create mode 100644 themes/piratecare/node_modules/lodash/fp/defaultsAll.js create mode 100644 themes/piratecare/node_modules/lodash/fp/defaultsDeep.js create mode 100644 themes/piratecare/node_modules/lodash/fp/defaultsDeepAll.js create mode 100644 themes/piratecare/node_modules/lodash/fp/defer.js create mode 100644 themes/piratecare/node_modules/lodash/fp/delay.js create mode 100644 themes/piratecare/node_modules/lodash/fp/difference.js create mode 100644 themes/piratecare/node_modules/lodash/fp/differenceBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/differenceWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/dissoc.js create mode 100644 themes/piratecare/node_modules/lodash/fp/dissocPath.js create mode 100644 themes/piratecare/node_modules/lodash/fp/divide.js create mode 100644 themes/piratecare/node_modules/lodash/fp/drop.js create mode 100644 themes/piratecare/node_modules/lodash/fp/dropLast.js create mode 100644 themes/piratecare/node_modules/lodash/fp/dropLastWhile.js create mode 100644 themes/piratecare/node_modules/lodash/fp/dropRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp/dropRightWhile.js create mode 100644 themes/piratecare/node_modules/lodash/fp/dropWhile.js create mode 100644 themes/piratecare/node_modules/lodash/fp/each.js create mode 100644 themes/piratecare/node_modules/lodash/fp/eachRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp/endsWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/entries.js create mode 100644 themes/piratecare/node_modules/lodash/fp/entriesIn.js create mode 100644 themes/piratecare/node_modules/lodash/fp/eq.js create mode 100644 themes/piratecare/node_modules/lodash/fp/equals.js create mode 100644 themes/piratecare/node_modules/lodash/fp/escape.js create mode 100644 themes/piratecare/node_modules/lodash/fp/escapeRegExp.js create mode 100644 themes/piratecare/node_modules/lodash/fp/every.js create mode 100644 themes/piratecare/node_modules/lodash/fp/extend.js create mode 100644 themes/piratecare/node_modules/lodash/fp/extendAll.js create mode 100644 themes/piratecare/node_modules/lodash/fp/extendAllWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/extendWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/fill.js create mode 100644 themes/piratecare/node_modules/lodash/fp/filter.js create mode 100644 themes/piratecare/node_modules/lodash/fp/find.js create mode 100644 themes/piratecare/node_modules/lodash/fp/findFrom.js create mode 100644 themes/piratecare/node_modules/lodash/fp/findIndex.js create mode 100644 themes/piratecare/node_modules/lodash/fp/findIndexFrom.js create mode 100644 themes/piratecare/node_modules/lodash/fp/findKey.js create mode 100644 themes/piratecare/node_modules/lodash/fp/findLast.js create mode 100644 themes/piratecare/node_modules/lodash/fp/findLastFrom.js create mode 100644 themes/piratecare/node_modules/lodash/fp/findLastIndex.js create mode 100644 themes/piratecare/node_modules/lodash/fp/findLastIndexFrom.js create mode 100644 themes/piratecare/node_modules/lodash/fp/findLastKey.js create mode 100644 themes/piratecare/node_modules/lodash/fp/first.js create mode 100644 themes/piratecare/node_modules/lodash/fp/flatMap.js create mode 100644 themes/piratecare/node_modules/lodash/fp/flatMapDeep.js create mode 100644 themes/piratecare/node_modules/lodash/fp/flatMapDepth.js create mode 100644 themes/piratecare/node_modules/lodash/fp/flatten.js create mode 100644 themes/piratecare/node_modules/lodash/fp/flattenDeep.js create mode 100644 themes/piratecare/node_modules/lodash/fp/flattenDepth.js create mode 100644 themes/piratecare/node_modules/lodash/fp/flip.js create mode 100644 themes/piratecare/node_modules/lodash/fp/floor.js create mode 100644 themes/piratecare/node_modules/lodash/fp/flow.js create mode 100644 themes/piratecare/node_modules/lodash/fp/flowRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp/forEach.js create mode 100644 themes/piratecare/node_modules/lodash/fp/forEachRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp/forIn.js create mode 100644 themes/piratecare/node_modules/lodash/fp/forInRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp/forOwn.js create mode 100644 themes/piratecare/node_modules/lodash/fp/forOwnRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp/fromPairs.js create mode 100644 themes/piratecare/node_modules/lodash/fp/function.js create mode 100644 themes/piratecare/node_modules/lodash/fp/functions.js create mode 100644 themes/piratecare/node_modules/lodash/fp/functionsIn.js create mode 100644 themes/piratecare/node_modules/lodash/fp/get.js create mode 100644 themes/piratecare/node_modules/lodash/fp/getOr.js create mode 100644 themes/piratecare/node_modules/lodash/fp/groupBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/gt.js create mode 100644 themes/piratecare/node_modules/lodash/fp/gte.js create mode 100644 themes/piratecare/node_modules/lodash/fp/has.js create mode 100644 themes/piratecare/node_modules/lodash/fp/hasIn.js create mode 100644 themes/piratecare/node_modules/lodash/fp/head.js create mode 100644 themes/piratecare/node_modules/lodash/fp/identical.js create mode 100644 themes/piratecare/node_modules/lodash/fp/identity.js create mode 100644 themes/piratecare/node_modules/lodash/fp/inRange.js create mode 100644 themes/piratecare/node_modules/lodash/fp/includes.js create mode 100644 themes/piratecare/node_modules/lodash/fp/includesFrom.js create mode 100644 themes/piratecare/node_modules/lodash/fp/indexBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/indexOf.js create mode 100644 themes/piratecare/node_modules/lodash/fp/indexOfFrom.js create mode 100644 themes/piratecare/node_modules/lodash/fp/init.js create mode 100644 themes/piratecare/node_modules/lodash/fp/initial.js create mode 100644 themes/piratecare/node_modules/lodash/fp/intersection.js create mode 100644 themes/piratecare/node_modules/lodash/fp/intersectionBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/intersectionWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/invert.js create mode 100644 themes/piratecare/node_modules/lodash/fp/invertBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/invertObj.js create mode 100644 themes/piratecare/node_modules/lodash/fp/invoke.js create mode 100644 themes/piratecare/node_modules/lodash/fp/invokeArgs.js create mode 100644 themes/piratecare/node_modules/lodash/fp/invokeArgsMap.js create mode 100644 themes/piratecare/node_modules/lodash/fp/invokeMap.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isArguments.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isArray.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isArrayBuffer.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isArrayLike.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isArrayLikeObject.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isBoolean.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isBuffer.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isDate.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isElement.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isEmpty.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isEqual.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isEqualWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isError.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isFinite.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isFunction.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isInteger.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isLength.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isMap.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isMatch.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isMatchWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isNaN.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isNative.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isNil.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isNull.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isNumber.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isObject.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isObjectLike.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isPlainObject.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isRegExp.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isSafeInteger.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isSet.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isString.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isSymbol.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isTypedArray.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isUndefined.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isWeakMap.js create mode 100644 themes/piratecare/node_modules/lodash/fp/isWeakSet.js create mode 100644 themes/piratecare/node_modules/lodash/fp/iteratee.js create mode 100644 themes/piratecare/node_modules/lodash/fp/join.js create mode 100644 themes/piratecare/node_modules/lodash/fp/juxt.js create mode 100644 themes/piratecare/node_modules/lodash/fp/kebabCase.js create mode 100644 themes/piratecare/node_modules/lodash/fp/keyBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/keys.js create mode 100644 themes/piratecare/node_modules/lodash/fp/keysIn.js create mode 100644 themes/piratecare/node_modules/lodash/fp/lang.js create mode 100644 themes/piratecare/node_modules/lodash/fp/last.js create mode 100644 themes/piratecare/node_modules/lodash/fp/lastIndexOf.js create mode 100644 themes/piratecare/node_modules/lodash/fp/lastIndexOfFrom.js create mode 100644 themes/piratecare/node_modules/lodash/fp/lowerCase.js create mode 100644 themes/piratecare/node_modules/lodash/fp/lowerFirst.js create mode 100644 themes/piratecare/node_modules/lodash/fp/lt.js create mode 100644 themes/piratecare/node_modules/lodash/fp/lte.js create mode 100644 themes/piratecare/node_modules/lodash/fp/map.js create mode 100644 themes/piratecare/node_modules/lodash/fp/mapKeys.js create mode 100644 themes/piratecare/node_modules/lodash/fp/mapValues.js create mode 100644 themes/piratecare/node_modules/lodash/fp/matches.js create mode 100644 themes/piratecare/node_modules/lodash/fp/matchesProperty.js create mode 100644 themes/piratecare/node_modules/lodash/fp/math.js create mode 100644 themes/piratecare/node_modules/lodash/fp/max.js create mode 100644 themes/piratecare/node_modules/lodash/fp/maxBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/mean.js create mode 100644 themes/piratecare/node_modules/lodash/fp/meanBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/memoize.js create mode 100644 themes/piratecare/node_modules/lodash/fp/merge.js create mode 100644 themes/piratecare/node_modules/lodash/fp/mergeAll.js create mode 100644 themes/piratecare/node_modules/lodash/fp/mergeAllWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/mergeWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/method.js create mode 100644 themes/piratecare/node_modules/lodash/fp/methodOf.js create mode 100644 themes/piratecare/node_modules/lodash/fp/min.js create mode 100644 themes/piratecare/node_modules/lodash/fp/minBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/mixin.js create mode 100644 themes/piratecare/node_modules/lodash/fp/multiply.js create mode 100644 themes/piratecare/node_modules/lodash/fp/nAry.js create mode 100644 themes/piratecare/node_modules/lodash/fp/negate.js create mode 100644 themes/piratecare/node_modules/lodash/fp/next.js create mode 100644 themes/piratecare/node_modules/lodash/fp/noop.js create mode 100644 themes/piratecare/node_modules/lodash/fp/now.js create mode 100644 themes/piratecare/node_modules/lodash/fp/nth.js create mode 100644 themes/piratecare/node_modules/lodash/fp/nthArg.js create mode 100644 themes/piratecare/node_modules/lodash/fp/number.js create mode 100644 themes/piratecare/node_modules/lodash/fp/object.js create mode 100644 themes/piratecare/node_modules/lodash/fp/omit.js create mode 100644 themes/piratecare/node_modules/lodash/fp/omitAll.js create mode 100644 themes/piratecare/node_modules/lodash/fp/omitBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/once.js create mode 100644 themes/piratecare/node_modules/lodash/fp/orderBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/over.js create mode 100644 themes/piratecare/node_modules/lodash/fp/overArgs.js create mode 100644 themes/piratecare/node_modules/lodash/fp/overEvery.js create mode 100644 themes/piratecare/node_modules/lodash/fp/overSome.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pad.js create mode 100644 themes/piratecare/node_modules/lodash/fp/padChars.js create mode 100644 themes/piratecare/node_modules/lodash/fp/padCharsEnd.js create mode 100644 themes/piratecare/node_modules/lodash/fp/padCharsStart.js create mode 100644 themes/piratecare/node_modules/lodash/fp/padEnd.js create mode 100644 themes/piratecare/node_modules/lodash/fp/padStart.js create mode 100644 themes/piratecare/node_modules/lodash/fp/parseInt.js create mode 100644 themes/piratecare/node_modules/lodash/fp/partial.js create mode 100644 themes/piratecare/node_modules/lodash/fp/partialRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp/partition.js create mode 100644 themes/piratecare/node_modules/lodash/fp/path.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pathEq.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pathOr.js create mode 100644 themes/piratecare/node_modules/lodash/fp/paths.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pick.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pickAll.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pickBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pipe.js create mode 100644 themes/piratecare/node_modules/lodash/fp/placeholder.js create mode 100644 themes/piratecare/node_modules/lodash/fp/plant.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pluck.js create mode 100644 themes/piratecare/node_modules/lodash/fp/prop.js create mode 100644 themes/piratecare/node_modules/lodash/fp/propEq.js create mode 100644 themes/piratecare/node_modules/lodash/fp/propOr.js create mode 100644 themes/piratecare/node_modules/lodash/fp/property.js create mode 100644 themes/piratecare/node_modules/lodash/fp/propertyOf.js create mode 100644 themes/piratecare/node_modules/lodash/fp/props.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pull.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pullAll.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pullAllBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pullAllWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/pullAt.js create mode 100644 themes/piratecare/node_modules/lodash/fp/random.js create mode 100644 themes/piratecare/node_modules/lodash/fp/range.js create mode 100644 themes/piratecare/node_modules/lodash/fp/rangeRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp/rangeStep.js create mode 100644 themes/piratecare/node_modules/lodash/fp/rangeStepRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp/rearg.js create mode 100644 themes/piratecare/node_modules/lodash/fp/reduce.js create mode 100644 themes/piratecare/node_modules/lodash/fp/reduceRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp/reject.js create mode 100644 themes/piratecare/node_modules/lodash/fp/remove.js create mode 100644 themes/piratecare/node_modules/lodash/fp/repeat.js create mode 100644 themes/piratecare/node_modules/lodash/fp/replace.js create mode 100644 themes/piratecare/node_modules/lodash/fp/rest.js create mode 100644 themes/piratecare/node_modules/lodash/fp/restFrom.js create mode 100644 themes/piratecare/node_modules/lodash/fp/result.js create mode 100644 themes/piratecare/node_modules/lodash/fp/reverse.js create mode 100644 themes/piratecare/node_modules/lodash/fp/round.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sample.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sampleSize.js create mode 100644 themes/piratecare/node_modules/lodash/fp/seq.js create mode 100644 themes/piratecare/node_modules/lodash/fp/set.js create mode 100644 themes/piratecare/node_modules/lodash/fp/setWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/shuffle.js create mode 100644 themes/piratecare/node_modules/lodash/fp/size.js create mode 100644 themes/piratecare/node_modules/lodash/fp/slice.js create mode 100644 themes/piratecare/node_modules/lodash/fp/snakeCase.js create mode 100644 themes/piratecare/node_modules/lodash/fp/some.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sortBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sortedIndex.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sortedIndexBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sortedIndexOf.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sortedLastIndex.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sortedLastIndexBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sortedLastIndexOf.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sortedUniq.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sortedUniqBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/split.js create mode 100644 themes/piratecare/node_modules/lodash/fp/spread.js create mode 100644 themes/piratecare/node_modules/lodash/fp/spreadFrom.js create mode 100644 themes/piratecare/node_modules/lodash/fp/startCase.js create mode 100644 themes/piratecare/node_modules/lodash/fp/startsWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/string.js create mode 100644 themes/piratecare/node_modules/lodash/fp/stubArray.js create mode 100644 themes/piratecare/node_modules/lodash/fp/stubFalse.js create mode 100644 themes/piratecare/node_modules/lodash/fp/stubObject.js create mode 100644 themes/piratecare/node_modules/lodash/fp/stubString.js create mode 100644 themes/piratecare/node_modules/lodash/fp/stubTrue.js create mode 100644 themes/piratecare/node_modules/lodash/fp/subtract.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sum.js create mode 100644 themes/piratecare/node_modules/lodash/fp/sumBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/symmetricDifference.js create mode 100644 themes/piratecare/node_modules/lodash/fp/symmetricDifferenceBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/symmetricDifferenceWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/tail.js create mode 100644 themes/piratecare/node_modules/lodash/fp/take.js create mode 100644 themes/piratecare/node_modules/lodash/fp/takeLast.js create mode 100644 themes/piratecare/node_modules/lodash/fp/takeLastWhile.js create mode 100644 themes/piratecare/node_modules/lodash/fp/takeRight.js create mode 100644 themes/piratecare/node_modules/lodash/fp/takeRightWhile.js create mode 100644 themes/piratecare/node_modules/lodash/fp/takeWhile.js create mode 100644 themes/piratecare/node_modules/lodash/fp/tap.js create mode 100644 themes/piratecare/node_modules/lodash/fp/template.js create mode 100644 themes/piratecare/node_modules/lodash/fp/templateSettings.js create mode 100644 themes/piratecare/node_modules/lodash/fp/throttle.js create mode 100644 themes/piratecare/node_modules/lodash/fp/thru.js create mode 100644 themes/piratecare/node_modules/lodash/fp/times.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toArray.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toFinite.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toInteger.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toIterator.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toJSON.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toLength.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toLower.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toNumber.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toPairs.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toPairsIn.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toPath.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toPlainObject.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toSafeInteger.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toString.js create mode 100644 themes/piratecare/node_modules/lodash/fp/toUpper.js create mode 100644 themes/piratecare/node_modules/lodash/fp/transform.js create mode 100644 themes/piratecare/node_modules/lodash/fp/trim.js create mode 100644 themes/piratecare/node_modules/lodash/fp/trimChars.js create mode 100644 themes/piratecare/node_modules/lodash/fp/trimCharsEnd.js create mode 100644 themes/piratecare/node_modules/lodash/fp/trimCharsStart.js create mode 100644 themes/piratecare/node_modules/lodash/fp/trimEnd.js create mode 100644 themes/piratecare/node_modules/lodash/fp/trimStart.js create mode 100644 themes/piratecare/node_modules/lodash/fp/truncate.js create mode 100644 themes/piratecare/node_modules/lodash/fp/unapply.js create mode 100644 themes/piratecare/node_modules/lodash/fp/unary.js create mode 100644 themes/piratecare/node_modules/lodash/fp/unescape.js create mode 100644 themes/piratecare/node_modules/lodash/fp/union.js create mode 100644 themes/piratecare/node_modules/lodash/fp/unionBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/unionWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/uniq.js create mode 100644 themes/piratecare/node_modules/lodash/fp/uniqBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/uniqWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/uniqueId.js create mode 100644 themes/piratecare/node_modules/lodash/fp/unnest.js create mode 100644 themes/piratecare/node_modules/lodash/fp/unset.js create mode 100644 themes/piratecare/node_modules/lodash/fp/unzip.js create mode 100644 themes/piratecare/node_modules/lodash/fp/unzipWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/update.js create mode 100644 themes/piratecare/node_modules/lodash/fp/updateWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/upperCase.js create mode 100644 themes/piratecare/node_modules/lodash/fp/upperFirst.js create mode 100644 themes/piratecare/node_modules/lodash/fp/useWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/util.js create mode 100644 themes/piratecare/node_modules/lodash/fp/value.js create mode 100644 themes/piratecare/node_modules/lodash/fp/valueOf.js create mode 100644 themes/piratecare/node_modules/lodash/fp/values.js create mode 100644 themes/piratecare/node_modules/lodash/fp/valuesIn.js create mode 100644 themes/piratecare/node_modules/lodash/fp/where.js create mode 100644 themes/piratecare/node_modules/lodash/fp/whereEq.js create mode 100644 themes/piratecare/node_modules/lodash/fp/without.js create mode 100644 themes/piratecare/node_modules/lodash/fp/words.js create mode 100644 themes/piratecare/node_modules/lodash/fp/wrap.js create mode 100644 themes/piratecare/node_modules/lodash/fp/wrapperAt.js create mode 100644 themes/piratecare/node_modules/lodash/fp/wrapperChain.js create mode 100644 themes/piratecare/node_modules/lodash/fp/wrapperLodash.js create mode 100644 themes/piratecare/node_modules/lodash/fp/wrapperReverse.js create mode 100644 themes/piratecare/node_modules/lodash/fp/wrapperValue.js create mode 100644 themes/piratecare/node_modules/lodash/fp/xor.js create mode 100644 themes/piratecare/node_modules/lodash/fp/xorBy.js create mode 100644 themes/piratecare/node_modules/lodash/fp/xorWith.js create mode 100644 themes/piratecare/node_modules/lodash/fp/zip.js create mode 100644 themes/piratecare/node_modules/lodash/fp/zipAll.js create mode 100644 themes/piratecare/node_modules/lodash/fp/zipObj.js create mode 100644 themes/piratecare/node_modules/lodash/fp/zipObject.js create mode 100644 themes/piratecare/node_modules/lodash/fp/zipObjectDeep.js create mode 100644 themes/piratecare/node_modules/lodash/fp/zipWith.js create mode 100644 themes/piratecare/node_modules/lodash/fromPairs.js create mode 100644 themes/piratecare/node_modules/lodash/function.js create mode 100644 themes/piratecare/node_modules/lodash/functions.js create mode 100644 themes/piratecare/node_modules/lodash/functionsIn.js create mode 100644 themes/piratecare/node_modules/lodash/get.js create mode 100644 themes/piratecare/node_modules/lodash/groupBy.js create mode 100644 themes/piratecare/node_modules/lodash/gt.js create mode 100644 themes/piratecare/node_modules/lodash/gte.js create mode 100644 themes/piratecare/node_modules/lodash/has.js create mode 100644 themes/piratecare/node_modules/lodash/hasIn.js create mode 100644 themes/piratecare/node_modules/lodash/head.js create mode 100644 themes/piratecare/node_modules/lodash/identity.js create mode 100644 themes/piratecare/node_modules/lodash/inRange.js create mode 100644 themes/piratecare/node_modules/lodash/includes.js create mode 100644 themes/piratecare/node_modules/lodash/index.js create mode 100644 themes/piratecare/node_modules/lodash/indexOf.js create mode 100644 themes/piratecare/node_modules/lodash/initial.js create mode 100644 themes/piratecare/node_modules/lodash/intersection.js create mode 100644 themes/piratecare/node_modules/lodash/intersectionBy.js create mode 100644 themes/piratecare/node_modules/lodash/intersectionWith.js create mode 100644 themes/piratecare/node_modules/lodash/invert.js create mode 100644 themes/piratecare/node_modules/lodash/invertBy.js create mode 100644 themes/piratecare/node_modules/lodash/invoke.js create mode 100644 themes/piratecare/node_modules/lodash/invokeMap.js create mode 100644 themes/piratecare/node_modules/lodash/isArguments.js create mode 100644 themes/piratecare/node_modules/lodash/isArray.js create mode 100644 themes/piratecare/node_modules/lodash/isArrayBuffer.js create mode 100644 themes/piratecare/node_modules/lodash/isArrayLike.js create mode 100644 themes/piratecare/node_modules/lodash/isArrayLikeObject.js create mode 100644 themes/piratecare/node_modules/lodash/isBoolean.js create mode 100644 themes/piratecare/node_modules/lodash/isBuffer.js create mode 100644 themes/piratecare/node_modules/lodash/isDate.js create mode 100644 themes/piratecare/node_modules/lodash/isElement.js create mode 100644 themes/piratecare/node_modules/lodash/isEmpty.js create mode 100644 themes/piratecare/node_modules/lodash/isEqual.js create mode 100644 themes/piratecare/node_modules/lodash/isEqualWith.js create mode 100644 themes/piratecare/node_modules/lodash/isError.js create mode 100644 themes/piratecare/node_modules/lodash/isFinite.js create mode 100644 themes/piratecare/node_modules/lodash/isFunction.js create mode 100644 themes/piratecare/node_modules/lodash/isInteger.js create mode 100644 themes/piratecare/node_modules/lodash/isLength.js create mode 100644 themes/piratecare/node_modules/lodash/isMap.js create mode 100644 themes/piratecare/node_modules/lodash/isMatch.js create mode 100644 themes/piratecare/node_modules/lodash/isMatchWith.js create mode 100644 themes/piratecare/node_modules/lodash/isNaN.js create mode 100644 themes/piratecare/node_modules/lodash/isNative.js create mode 100644 themes/piratecare/node_modules/lodash/isNil.js create mode 100644 themes/piratecare/node_modules/lodash/isNull.js create mode 100644 themes/piratecare/node_modules/lodash/isNumber.js create mode 100644 themes/piratecare/node_modules/lodash/isObject.js create mode 100644 themes/piratecare/node_modules/lodash/isObjectLike.js create mode 100644 themes/piratecare/node_modules/lodash/isPlainObject.js create mode 100644 themes/piratecare/node_modules/lodash/isRegExp.js create mode 100644 themes/piratecare/node_modules/lodash/isSafeInteger.js create mode 100644 themes/piratecare/node_modules/lodash/isSet.js create mode 100644 themes/piratecare/node_modules/lodash/isString.js create mode 100644 themes/piratecare/node_modules/lodash/isSymbol.js create mode 100644 themes/piratecare/node_modules/lodash/isTypedArray.js create mode 100644 themes/piratecare/node_modules/lodash/isUndefined.js create mode 100644 themes/piratecare/node_modules/lodash/isWeakMap.js create mode 100644 themes/piratecare/node_modules/lodash/isWeakSet.js create mode 100644 themes/piratecare/node_modules/lodash/iteratee.js create mode 100644 themes/piratecare/node_modules/lodash/join.js create mode 100644 themes/piratecare/node_modules/lodash/kebabCase.js create mode 100644 themes/piratecare/node_modules/lodash/keyBy.js create mode 100644 themes/piratecare/node_modules/lodash/keys.js create mode 100644 themes/piratecare/node_modules/lodash/keysIn.js create mode 100644 themes/piratecare/node_modules/lodash/lang.js create mode 100644 themes/piratecare/node_modules/lodash/last.js create mode 100644 themes/piratecare/node_modules/lodash/lastIndexOf.js create mode 100644 themes/piratecare/node_modules/lodash/lodash.js create mode 100644 themes/piratecare/node_modules/lodash/lodash.min.js create mode 100644 themes/piratecare/node_modules/lodash/lowerCase.js create mode 100644 themes/piratecare/node_modules/lodash/lowerFirst.js create mode 100644 themes/piratecare/node_modules/lodash/lt.js create mode 100644 themes/piratecare/node_modules/lodash/lte.js create mode 100644 themes/piratecare/node_modules/lodash/map.js create mode 100644 themes/piratecare/node_modules/lodash/mapKeys.js create mode 100644 themes/piratecare/node_modules/lodash/mapValues.js create mode 100644 themes/piratecare/node_modules/lodash/matches.js create mode 100644 themes/piratecare/node_modules/lodash/matchesProperty.js create mode 100644 themes/piratecare/node_modules/lodash/math.js create mode 100644 themes/piratecare/node_modules/lodash/max.js create mode 100644 themes/piratecare/node_modules/lodash/maxBy.js create mode 100644 themes/piratecare/node_modules/lodash/mean.js create mode 100644 themes/piratecare/node_modules/lodash/meanBy.js create mode 100644 themes/piratecare/node_modules/lodash/memoize.js create mode 100644 themes/piratecare/node_modules/lodash/merge.js create mode 100644 themes/piratecare/node_modules/lodash/mergeWith.js create mode 100644 themes/piratecare/node_modules/lodash/method.js create mode 100644 themes/piratecare/node_modules/lodash/methodOf.js create mode 100644 themes/piratecare/node_modules/lodash/min.js create mode 100644 themes/piratecare/node_modules/lodash/minBy.js create mode 100644 themes/piratecare/node_modules/lodash/mixin.js create mode 100644 themes/piratecare/node_modules/lodash/multiply.js create mode 100644 themes/piratecare/node_modules/lodash/negate.js create mode 100644 themes/piratecare/node_modules/lodash/next.js create mode 100644 themes/piratecare/node_modules/lodash/noop.js create mode 100644 themes/piratecare/node_modules/lodash/now.js create mode 100644 themes/piratecare/node_modules/lodash/nth.js create mode 100644 themes/piratecare/node_modules/lodash/nthArg.js create mode 100644 themes/piratecare/node_modules/lodash/number.js create mode 100644 themes/piratecare/node_modules/lodash/object.js create mode 100644 themes/piratecare/node_modules/lodash/omit.js create mode 100644 themes/piratecare/node_modules/lodash/omitBy.js create mode 100644 themes/piratecare/node_modules/lodash/once.js create mode 100644 themes/piratecare/node_modules/lodash/orderBy.js create mode 100644 themes/piratecare/node_modules/lodash/org.js create mode 100644 themes/piratecare/node_modules/lodash/over.js create mode 100644 themes/piratecare/node_modules/lodash/overArgs.js create mode 100644 themes/piratecare/node_modules/lodash/overEvery.js create mode 100644 themes/piratecare/node_modules/lodash/overSome.js create mode 100644 themes/piratecare/node_modules/lodash/package.json create mode 100644 themes/piratecare/node_modules/lodash/pad.js create mode 100644 themes/piratecare/node_modules/lodash/padEnd.js create mode 100644 themes/piratecare/node_modules/lodash/padStart.js create mode 100644 themes/piratecare/node_modules/lodash/parseInt.js create mode 100644 themes/piratecare/node_modules/lodash/partial.js create mode 100644 themes/piratecare/node_modules/lodash/partialRight.js create mode 100644 themes/piratecare/node_modules/lodash/partition.js create mode 100644 themes/piratecare/node_modules/lodash/pick.js create mode 100644 themes/piratecare/node_modules/lodash/pickBy.js create mode 100644 themes/piratecare/node_modules/lodash/plant.js create mode 100644 themes/piratecare/node_modules/lodash/property.js create mode 100644 themes/piratecare/node_modules/lodash/propertyOf.js create mode 100644 themes/piratecare/node_modules/lodash/pull.js create mode 100644 themes/piratecare/node_modules/lodash/pullAll.js create mode 100644 themes/piratecare/node_modules/lodash/pullAllBy.js create mode 100644 themes/piratecare/node_modules/lodash/pullAllWith.js create mode 100644 themes/piratecare/node_modules/lodash/pullAt.js create mode 100644 themes/piratecare/node_modules/lodash/random.js create mode 100644 themes/piratecare/node_modules/lodash/range.js create mode 100644 themes/piratecare/node_modules/lodash/rangeRight.js create mode 100644 themes/piratecare/node_modules/lodash/rearg.js create mode 100644 themes/piratecare/node_modules/lodash/reduce.js create mode 100644 themes/piratecare/node_modules/lodash/reduceRight.js create mode 100644 themes/piratecare/node_modules/lodash/reject.js create mode 100644 themes/piratecare/node_modules/lodash/remove.js create mode 100644 themes/piratecare/node_modules/lodash/repeat.js create mode 100644 themes/piratecare/node_modules/lodash/replace.js create mode 100644 themes/piratecare/node_modules/lodash/rest.js create mode 100644 themes/piratecare/node_modules/lodash/result.js create mode 100644 themes/piratecare/node_modules/lodash/reverse.js create mode 100644 themes/piratecare/node_modules/lodash/round.js create mode 100644 themes/piratecare/node_modules/lodash/sample.js create mode 100644 themes/piratecare/node_modules/lodash/sampleSize.js create mode 100644 themes/piratecare/node_modules/lodash/seq.js create mode 100644 themes/piratecare/node_modules/lodash/set.js create mode 100644 themes/piratecare/node_modules/lodash/setWith.js create mode 100644 themes/piratecare/node_modules/lodash/shuffle.js create mode 100644 themes/piratecare/node_modules/lodash/size.js create mode 100644 themes/piratecare/node_modules/lodash/slice.js create mode 100644 themes/piratecare/node_modules/lodash/snakeCase.js create mode 100644 themes/piratecare/node_modules/lodash/some.js create mode 100644 themes/piratecare/node_modules/lodash/sortBy.js create mode 100644 themes/piratecare/node_modules/lodash/sortedIndex.js create mode 100644 themes/piratecare/node_modules/lodash/sortedIndexBy.js create mode 100644 themes/piratecare/node_modules/lodash/sortedIndexOf.js create mode 100644 themes/piratecare/node_modules/lodash/sortedLastIndex.js create mode 100644 themes/piratecare/node_modules/lodash/sortedLastIndexBy.js create mode 100644 themes/piratecare/node_modules/lodash/sortedLastIndexOf.js create mode 100644 themes/piratecare/node_modules/lodash/sortedUniq.js create mode 100644 themes/piratecare/node_modules/lodash/sortedUniqBy.js create mode 100644 themes/piratecare/node_modules/lodash/split.js create mode 100644 themes/piratecare/node_modules/lodash/spread.js create mode 100644 themes/piratecare/node_modules/lodash/startCase.js create mode 100644 themes/piratecare/node_modules/lodash/startsWith.js create mode 100644 themes/piratecare/node_modules/lodash/string.js create mode 100644 themes/piratecare/node_modules/lodash/stubArray.js create mode 100644 themes/piratecare/node_modules/lodash/stubFalse.js create mode 100644 themes/piratecare/node_modules/lodash/stubObject.js create mode 100644 themes/piratecare/node_modules/lodash/stubString.js create mode 100644 themes/piratecare/node_modules/lodash/stubTrue.js create mode 100644 themes/piratecare/node_modules/lodash/subtract.js create mode 100644 themes/piratecare/node_modules/lodash/sum.js create mode 100644 themes/piratecare/node_modules/lodash/sumBy.js create mode 100644 themes/piratecare/node_modules/lodash/tag.js create mode 100644 themes/piratecare/node_modules/lodash/tail.js create mode 100644 themes/piratecare/node_modules/lodash/take.js create mode 100644 themes/piratecare/node_modules/lodash/takeRight.js create mode 100644 themes/piratecare/node_modules/lodash/takeRightWhile.js create mode 100644 themes/piratecare/node_modules/lodash/takeWhile.js create mode 100644 themes/piratecare/node_modules/lodash/tap.js create mode 100644 themes/piratecare/node_modules/lodash/template.js create mode 100644 themes/piratecare/node_modules/lodash/templateSettings.js create mode 100644 themes/piratecare/node_modules/lodash/throttle.js create mode 100644 themes/piratecare/node_modules/lodash/thru.js create mode 100644 themes/piratecare/node_modules/lodash/times.js create mode 100644 themes/piratecare/node_modules/lodash/toArray.js create mode 100644 themes/piratecare/node_modules/lodash/toFinite.js create mode 100644 themes/piratecare/node_modules/lodash/toInteger.js create mode 100644 themes/piratecare/node_modules/lodash/toIterator.js create mode 100644 themes/piratecare/node_modules/lodash/toJSON.js create mode 100644 themes/piratecare/node_modules/lodash/toLength.js create mode 100644 themes/piratecare/node_modules/lodash/toLower.js create mode 100644 themes/piratecare/node_modules/lodash/toNumber.js create mode 100644 themes/piratecare/node_modules/lodash/toPairs.js create mode 100644 themes/piratecare/node_modules/lodash/toPairsIn.js create mode 100644 themes/piratecare/node_modules/lodash/toPath.js create mode 100644 themes/piratecare/node_modules/lodash/toPlainObject.js create mode 100644 themes/piratecare/node_modules/lodash/toSafeInteger.js create mode 100644 themes/piratecare/node_modules/lodash/toString.js create mode 100644 themes/piratecare/node_modules/lodash/toUpper.js create mode 100644 themes/piratecare/node_modules/lodash/transform.js create mode 100644 themes/piratecare/node_modules/lodash/trim.js create mode 100644 themes/piratecare/node_modules/lodash/trimEnd.js create mode 100644 themes/piratecare/node_modules/lodash/trimStart.js create mode 100644 themes/piratecare/node_modules/lodash/truncate.js create mode 100644 themes/piratecare/node_modules/lodash/unary.js create mode 100644 themes/piratecare/node_modules/lodash/unescape.js create mode 100644 themes/piratecare/node_modules/lodash/union.js create mode 100644 themes/piratecare/node_modules/lodash/unionBy.js create mode 100644 themes/piratecare/node_modules/lodash/unionWith.js create mode 100644 themes/piratecare/node_modules/lodash/uniq.js create mode 100644 themes/piratecare/node_modules/lodash/uniqBy.js create mode 100644 themes/piratecare/node_modules/lodash/uniqWith.js create mode 100644 themes/piratecare/node_modules/lodash/uniqueId.js create mode 100644 themes/piratecare/node_modules/lodash/unset.js create mode 100644 themes/piratecare/node_modules/lodash/unzip.js create mode 100644 themes/piratecare/node_modules/lodash/unzipWith.js create mode 100644 themes/piratecare/node_modules/lodash/update.js create mode 100644 themes/piratecare/node_modules/lodash/updateWith.js create mode 100644 themes/piratecare/node_modules/lodash/upperCase.js create mode 100644 themes/piratecare/node_modules/lodash/upperFirst.js create mode 100644 themes/piratecare/node_modules/lodash/util.js create mode 100644 themes/piratecare/node_modules/lodash/value.js create mode 100644 themes/piratecare/node_modules/lodash/valueOf.js create mode 100644 themes/piratecare/node_modules/lodash/values.js create mode 100644 themes/piratecare/node_modules/lodash/valuesIn.js create mode 100644 themes/piratecare/node_modules/lodash/without.js create mode 100644 themes/piratecare/node_modules/lodash/words.js create mode 100644 themes/piratecare/node_modules/lodash/wrap.js create mode 100644 themes/piratecare/node_modules/lodash/wrapperAt.js create mode 100644 themes/piratecare/node_modules/lodash/wrapperChain.js create mode 100644 themes/piratecare/node_modules/lodash/wrapperLodash.js create mode 100644 themes/piratecare/node_modules/lodash/wrapperReverse.js create mode 100644 themes/piratecare/node_modules/lodash/wrapperValue.js create mode 100644 themes/piratecare/node_modules/lodash/xor.js create mode 100644 themes/piratecare/node_modules/lodash/xorBy.js create mode 100644 themes/piratecare/node_modules/lodash/xorWith.js create mode 100644 themes/piratecare/node_modules/lodash/zip.js create mode 100644 themes/piratecare/node_modules/lodash/zipObject.js create mode 100644 themes/piratecare/node_modules/lodash/zipObjectDeep.js create mode 100644 themes/piratecare/node_modules/lodash/zipWith.js create mode 100644 themes/piratecare/node_modules/log-symbols/browser.js create mode 100644 themes/piratecare/node_modules/log-symbols/index.js create mode 100644 themes/piratecare/node_modules/log-symbols/license create mode 100644 themes/piratecare/node_modules/log-symbols/package.json create mode 100644 themes/piratecare/node_modules/log-symbols/readme.md create mode 100644 themes/piratecare/node_modules/merge2/LICENSE create mode 100644 themes/piratecare/node_modules/merge2/README.md create mode 100644 themes/piratecare/node_modules/merge2/index.js create mode 100644 themes/piratecare/node_modules/merge2/package.json create mode 100644 themes/piratecare/node_modules/micromatch/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/micromatch/LICENSE create mode 100644 themes/piratecare/node_modules/micromatch/README.md create mode 100644 themes/piratecare/node_modules/micromatch/index.js create mode 100644 themes/piratecare/node_modules/micromatch/package.json create mode 100644 themes/piratecare/node_modules/minimatch/LICENSE create mode 100644 themes/piratecare/node_modules/minimatch/README.md create mode 100644 themes/piratecare/node_modules/minimatch/minimatch.js create mode 100644 themes/piratecare/node_modules/minimatch/package.json create mode 100644 themes/piratecare/node_modules/minimist/.travis.yml create mode 100644 themes/piratecare/node_modules/minimist/LICENSE create mode 100644 themes/piratecare/node_modules/minimist/example/parse.js create mode 100644 themes/piratecare/node_modules/minimist/index.js create mode 100644 themes/piratecare/node_modules/minimist/package.json create mode 100644 themes/piratecare/node_modules/minimist/readme.markdown create mode 100644 themes/piratecare/node_modules/minimist/test/all_bool.js create mode 100644 themes/piratecare/node_modules/minimist/test/bool.js create mode 100644 themes/piratecare/node_modules/minimist/test/dash.js create mode 100644 themes/piratecare/node_modules/minimist/test/default_bool.js create mode 100644 themes/piratecare/node_modules/minimist/test/dotted.js create mode 100644 themes/piratecare/node_modules/minimist/test/kv_short.js create mode 100644 themes/piratecare/node_modules/minimist/test/long.js create mode 100644 themes/piratecare/node_modules/minimist/test/num.js create mode 100644 themes/piratecare/node_modules/minimist/test/parse.js create mode 100644 themes/piratecare/node_modules/minimist/test/parse_modified.js create mode 100644 themes/piratecare/node_modules/minimist/test/short.js create mode 100644 themes/piratecare/node_modules/minimist/test/stop_early.js create mode 100644 themes/piratecare/node_modules/minimist/test/unknown.js create mode 100644 themes/piratecare/node_modules/minimist/test/whitespace.js create mode 100644 themes/piratecare/node_modules/node-emoji/.travis.yml create mode 100644 themes/piratecare/node_modules/node-emoji/LICENSE create mode 100644 themes/piratecare/node_modules/node-emoji/README.md create mode 100644 themes/piratecare/node_modules/node-emoji/index.js create mode 100644 themes/piratecare/node_modules/node-emoji/lib/emoji.js create mode 100644 themes/piratecare/node_modules/node-emoji/lib/emoji.json create mode 100644 themes/piratecare/node_modules/node-emoji/lib/emojifile.js create mode 100644 themes/piratecare/node_modules/node-emoji/lib/emojiparse.js create mode 100644 themes/piratecare/node_modules/node-emoji/package.json create mode 100644 themes/piratecare/node_modules/node-emoji/test/emoji.js create mode 100644 themes/piratecare/node_modules/node-releases/.idea/encodings.xml create mode 100644 themes/piratecare/node_modules/node-releases/.idea/inspectionProfiles/Project_Default.xml create mode 100644 themes/piratecare/node_modules/node-releases/.idea/misc.xml create mode 100644 themes/piratecare/node_modules/node-releases/.idea/modules.xml create mode 100644 themes/piratecare/node_modules/node-releases/.idea/node-releases.iml create mode 100644 themes/piratecare/node_modules/node-releases/.idea/vcs.xml create mode 100644 themes/piratecare/node_modules/node-releases/.idea/workspace.xml create mode 100644 themes/piratecare/node_modules/node-releases/LICENSE create mode 100644 themes/piratecare/node_modules/node-releases/README.md create mode 100644 themes/piratecare/node_modules/node-releases/data/processed/envs.json create mode 100644 themes/piratecare/node_modules/node-releases/data/raw/iojs.json create mode 100644 themes/piratecare/node_modules/node-releases/data/raw/nodejs.json create mode 100644 themes/piratecare/node_modules/node-releases/data/release-schedule/release-schedule.json create mode 120000 themes/piratecare/node_modules/node-releases/node_modules/.bin/semver create mode 100644 themes/piratecare/node_modules/node-releases/node_modules/semver/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/node-releases/node_modules/semver/LICENSE create mode 100644 themes/piratecare/node_modules/node-releases/node_modules/semver/README.md create mode 100644 themes/piratecare/node_modules/node-releases/node_modules/semver/bin/semver.js create mode 100644 themes/piratecare/node_modules/node-releases/node_modules/semver/package.json create mode 100644 themes/piratecare/node_modules/node-releases/node_modules/semver/range.bnf create mode 100644 themes/piratecare/node_modules/node-releases/node_modules/semver/semver.js create mode 100644 themes/piratecare/node_modules/node-releases/package.json create mode 100644 themes/piratecare/node_modules/normalize-path/LICENSE create mode 100644 themes/piratecare/node_modules/normalize-path/README.md create mode 100644 themes/piratecare/node_modules/normalize-path/index.js create mode 100644 themes/piratecare/node_modules/normalize-path/package.json create mode 100644 themes/piratecare/node_modules/normalize-range/index.js create mode 100644 themes/piratecare/node_modules/normalize-range/license create mode 100644 themes/piratecare/node_modules/normalize-range/package.json create mode 100644 themes/piratecare/node_modules/normalize-range/readme.md create mode 100644 themes/piratecare/node_modules/normalize.css/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/normalize.css/LICENSE.md create mode 100644 themes/piratecare/node_modules/normalize.css/README.md create mode 100644 themes/piratecare/node_modules/normalize.css/normalize.css create mode 100644 themes/piratecare/node_modules/normalize.css/package.json create mode 100644 themes/piratecare/node_modules/num2fraction/.editorconfig create mode 100644 themes/piratecare/node_modules/num2fraction/.npmignore create mode 100644 themes/piratecare/node_modules/num2fraction/LICENSE create mode 100644 themes/piratecare/node_modules/num2fraction/README.md create mode 100644 themes/piratecare/node_modules/num2fraction/index.js create mode 100644 themes/piratecare/node_modules/num2fraction/package.json create mode 100644 themes/piratecare/node_modules/object-assign/index.js create mode 100644 themes/piratecare/node_modules/object-assign/license create mode 100644 themes/piratecare/node_modules/object-assign/package.json create mode 100644 themes/piratecare/node_modules/object-assign/readme.md create mode 100644 themes/piratecare/node_modules/once/LICENSE create mode 100644 themes/piratecare/node_modules/once/README.md create mode 100644 themes/piratecare/node_modules/once/once.js create mode 100644 themes/piratecare/node_modules/once/package.json create mode 100644 themes/piratecare/node_modules/p-limit/index.d.ts create mode 100644 themes/piratecare/node_modules/p-limit/index.js create mode 100644 themes/piratecare/node_modules/p-limit/license create mode 100644 themes/piratecare/node_modules/p-limit/package.json create mode 100644 themes/piratecare/node_modules/p-limit/readme.md create mode 100644 themes/piratecare/node_modules/p-locate/index.d.ts create mode 100644 themes/piratecare/node_modules/p-locate/index.js create mode 100644 themes/piratecare/node_modules/p-locate/license create mode 100644 themes/piratecare/node_modules/p-locate/package.json create mode 100644 themes/piratecare/node_modules/p-locate/readme.md create mode 100644 themes/piratecare/node_modules/p-try/index.d.ts create mode 100644 themes/piratecare/node_modules/p-try/index.js create mode 100644 themes/piratecare/node_modules/p-try/license create mode 100644 themes/piratecare/node_modules/p-try/package.json create mode 100644 themes/piratecare/node_modules/p-try/readme.md create mode 100644 themes/piratecare/node_modules/parse-json/index.js create mode 100644 themes/piratecare/node_modules/parse-json/license create mode 100644 themes/piratecare/node_modules/parse-json/package.json create mode 100644 themes/piratecare/node_modules/parse-json/readme.md create mode 100644 themes/piratecare/node_modules/path-exists/index.d.ts create mode 100644 themes/piratecare/node_modules/path-exists/index.js create mode 100644 themes/piratecare/node_modules/path-exists/license create mode 100644 themes/piratecare/node_modules/path-exists/package.json create mode 100644 themes/piratecare/node_modules/path-exists/readme.md create mode 100644 themes/piratecare/node_modules/path-is-absolute/index.js create mode 100644 themes/piratecare/node_modules/path-is-absolute/license create mode 100644 themes/piratecare/node_modules/path-is-absolute/package.json create mode 100644 themes/piratecare/node_modules/path-is-absolute/readme.md create mode 100644 themes/piratecare/node_modules/path-parse/.travis.yml create mode 100644 themes/piratecare/node_modules/path-parse/LICENSE create mode 100644 themes/piratecare/node_modules/path-parse/README.md create mode 100644 themes/piratecare/node_modules/path-parse/index.js create mode 100644 themes/piratecare/node_modules/path-parse/package.json create mode 100644 themes/piratecare/node_modules/path-parse/test.js create mode 100644 themes/piratecare/node_modules/path-type/index.d.ts create mode 100644 themes/piratecare/node_modules/path-type/index.js create mode 100644 themes/piratecare/node_modules/path-type/license create mode 100644 themes/piratecare/node_modules/path-type/package.json create mode 100644 themes/piratecare/node_modules/path-type/readme.md create mode 100644 themes/piratecare/node_modules/picomatch/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/picomatch/LICENSE create mode 100644 themes/piratecare/node_modules/picomatch/README.md create mode 100644 themes/piratecare/node_modules/picomatch/index.js create mode 100644 themes/piratecare/node_modules/picomatch/lib/.DS_Store create mode 100644 themes/piratecare/node_modules/picomatch/lib/constants.js create mode 100644 themes/piratecare/node_modules/picomatch/lib/parse.js create mode 100644 themes/piratecare/node_modules/picomatch/lib/picomatch.js create mode 100644 themes/piratecare/node_modules/picomatch/lib/scan.js create mode 100644 themes/piratecare/node_modules/picomatch/lib/utils.js create mode 100644 themes/piratecare/node_modules/picomatch/package.json create mode 100644 themes/piratecare/node_modules/postcss-cli/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/postcss-cli/LICENSE create mode 100644 themes/piratecare/node_modules/postcss-cli/README.md create mode 100644 themes/piratecare/node_modules/postcss-cli/bin/postcss create mode 100644 themes/piratecare/node_modules/postcss-cli/index.js create mode 100644 themes/piratecare/node_modules/postcss-cli/lib/args.js create mode 100644 themes/piratecare/node_modules/postcss-cli/lib/depGraph.js create mode 100644 themes/piratecare/node_modules/postcss-cli/lib/getMapfile.js create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/ansi-styles/index.d.ts create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/ansi-styles/index.js create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/ansi-styles/license create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/ansi-styles/package.json create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/ansi-styles/readme.md create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/chalk/index.d.ts create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/chalk/license create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/chalk/package.json create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/chalk/readme.md create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/chalk/source/index.js create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/chalk/source/templates.js create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/chalk/source/util.js create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/color-convert/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/color-convert/LICENSE create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/color-convert/README.md create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/color-convert/conversions.js create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/color-convert/index.js create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/color-convert/package.json create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/color-convert/route.js create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/color-name/LICENSE create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/color-name/README.md create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/color-name/index.js create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/color-name/package.json create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/has-flag/index.d.ts create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/has-flag/index.js create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/has-flag/license create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/has-flag/package.json create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/has-flag/readme.md create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/supports-color/browser.js create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/supports-color/index.js create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/supports-color/license create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/supports-color/package.json create mode 100644 themes/piratecare/node_modules/postcss-cli/node_modules/supports-color/readme.md create mode 100644 themes/piratecare/node_modules/postcss-cli/package.json create mode 100644 themes/piratecare/node_modules/postcss-functions/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/postcss-functions/LICENSE create mode 100644 themes/piratecare/node_modules/postcss-functions/README.md create mode 100644 themes/piratecare/node_modules/postcss-functions/dist/index.js create mode 100644 themes/piratecare/node_modules/postcss-functions/dist/lib/helpers.js create mode 100644 themes/piratecare/node_modules/postcss-functions/dist/lib/transformer.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/CONTRIBUTING.md create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/LICENSE create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/README-cn.md create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/README.md create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/docs/architecture.md create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/docs/guidelines/plugin.md create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/docs/guidelines/runner.md create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/docs/source-maps.md create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/docs/syntax.md create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/gulpfile.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/at-rule.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/comment.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/container.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/css-syntax-error.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/declaration.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/input.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/lazy-result.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/list.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/map-generator.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/node.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/parse.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/parser.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/postcss.d.ts create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/postcss.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/previous-map.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/processor.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/result.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/root.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/rule.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/stringifier.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/stringify.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/terminal-highlight.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/tokenize.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/vendor.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/warn-once.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/lib/warning.js create mode 100644 themes/piratecare/node_modules/postcss-functions/node_modules/postcss/package.json create mode 100644 themes/piratecare/node_modules/postcss-functions/package.json create mode 100644 themes/piratecare/node_modules/postcss-import/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/postcss-import/LICENSE create mode 100644 themes/piratecare/node_modules/postcss-import/README.md create mode 100644 themes/piratecare/node_modules/postcss-import/index.js create mode 100644 themes/piratecare/node_modules/postcss-import/lib/join-media.js create mode 100644 themes/piratecare/node_modules/postcss-import/lib/load-content.js create mode 100644 themes/piratecare/node_modules/postcss-import/lib/parse-statements.js create mode 100644 themes/piratecare/node_modules/postcss-import/lib/process-content.js create mode 100644 themes/piratecare/node_modules/postcss-import/lib/resolve-id.js create mode 100644 themes/piratecare/node_modules/postcss-import/package.json create mode 100644 themes/piratecare/node_modules/postcss-js/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/postcss-js/LICENSE create mode 100644 themes/piratecare/node_modules/postcss-js/README.md create mode 100644 themes/piratecare/node_modules/postcss-js/async.js create mode 100644 themes/piratecare/node_modules/postcss-js/index.js create mode 100644 themes/piratecare/node_modules/postcss-js/objectifier.js create mode 100644 themes/piratecare/node_modules/postcss-js/package.json create mode 100644 themes/piratecare/node_modules/postcss-js/parser.js create mode 100644 themes/piratecare/node_modules/postcss-js/process-result.js create mode 100644 themes/piratecare/node_modules/postcss-js/sync.js create mode 100644 themes/piratecare/node_modules/postcss-load-config/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/postcss-load-config/LICENSE create mode 100644 themes/piratecare/node_modules/postcss-load-config/README.md create mode 100644 themes/piratecare/node_modules/postcss-load-config/package.json create mode 100644 themes/piratecare/node_modules/postcss-load-config/src/index.js create mode 100644 themes/piratecare/node_modules/postcss-load-config/src/options.js create mode 100644 themes/piratecare/node_modules/postcss-load-config/src/plugins.js create mode 100644 themes/piratecare/node_modules/postcss-nested/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/postcss-nested/LICENSE create mode 100644 themes/piratecare/node_modules/postcss-nested/README.md create mode 100644 themes/piratecare/node_modules/postcss-nested/index.d.ts create mode 100644 themes/piratecare/node_modules/postcss-nested/index.js create mode 100644 themes/piratecare/node_modules/postcss-nested/package.json create mode 100644 themes/piratecare/node_modules/postcss-reporter/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/postcss-reporter/LICENSE create mode 100644 themes/piratecare/node_modules/postcss-reporter/README.md create mode 100644 themes/piratecare/node_modules/postcss-reporter/index.js create mode 100644 themes/piratecare/node_modules/postcss-reporter/lib/formatter.js create mode 100644 themes/piratecare/node_modules/postcss-reporter/lib/reporter.js create mode 100644 themes/piratecare/node_modules/postcss-reporter/lib/util.js create mode 100644 themes/piratecare/node_modules/postcss-reporter/package.json create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/API.md create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/LICENSE-MIT create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/README.md create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/attributes.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/classes.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/combinators.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/comments.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/container.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/escapes.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/exceptions.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/guards.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/id.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/lossy.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/namespaces.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/nesting.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/node.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/nonstandard.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/parser.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/postcss.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/pseudos.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/sourceIndex.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/stripComments.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/tags.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/universal.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/__tests__/util/helpers.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/index.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/parser.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/processor.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/attribute.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/className.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/combinator.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/comment.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/constructors.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/container.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/guards.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/id.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/index.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/namespace.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/nesting.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/node.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/pseudo.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/root.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/selector.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/string.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/tag.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/types.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/selectors/universal.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/sortAscending.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/tokenTypes.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/tokenize.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/util/ensureObject.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/util/getProp.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/util/index.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/util/stripComments.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/dist/util/unesc.js create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/package.json create mode 100644 themes/piratecare/node_modules/postcss-selector-parser/postcss-selector-parser.d.ts create mode 100644 themes/piratecare/node_modules/postcss-value-parser/LICENSE create mode 100644 themes/piratecare/node_modules/postcss-value-parser/README.md create mode 100644 themes/piratecare/node_modules/postcss-value-parser/lib/index.js create mode 100644 themes/piratecare/node_modules/postcss-value-parser/lib/parse.js create mode 100644 themes/piratecare/node_modules/postcss-value-parser/lib/stringify.js create mode 100644 themes/piratecare/node_modules/postcss-value-parser/lib/unit.js create mode 100644 themes/piratecare/node_modules/postcss-value-parser/lib/walk.js create mode 100644 themes/piratecare/node_modules/postcss-value-parser/package.json create mode 100644 themes/piratecare/node_modules/postcss/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/postcss/LICENSE create mode 100644 themes/piratecare/node_modules/postcss/README.md create mode 100644 themes/piratecare/node_modules/postcss/docs/architecture.md create mode 100644 themes/piratecare/node_modules/postcss/docs/guidelines/plugin.md create mode 100644 themes/piratecare/node_modules/postcss/docs/guidelines/runner.md create mode 100644 themes/piratecare/node_modules/postcss/docs/source-maps.md create mode 100644 themes/piratecare/node_modules/postcss/docs/syntax.md create mode 100644 themes/piratecare/node_modules/postcss/lib/at-rule.js create mode 100644 themes/piratecare/node_modules/postcss/lib/comment.js create mode 100644 themes/piratecare/node_modules/postcss/lib/container.js create mode 100644 themes/piratecare/node_modules/postcss/lib/css-syntax-error.js create mode 100644 themes/piratecare/node_modules/postcss/lib/declaration.js create mode 100644 themes/piratecare/node_modules/postcss/lib/input.js create mode 100644 themes/piratecare/node_modules/postcss/lib/lazy-result.js create mode 100644 themes/piratecare/node_modules/postcss/lib/list.js create mode 100644 themes/piratecare/node_modules/postcss/lib/map-generator.js create mode 100644 themes/piratecare/node_modules/postcss/lib/node.js create mode 100644 themes/piratecare/node_modules/postcss/lib/parse.js create mode 100644 themes/piratecare/node_modules/postcss/lib/parser.js create mode 100644 themes/piratecare/node_modules/postcss/lib/postcss.d.ts create mode 100644 themes/piratecare/node_modules/postcss/lib/postcss.js create mode 100644 themes/piratecare/node_modules/postcss/lib/previous-map.js create mode 100644 themes/piratecare/node_modules/postcss/lib/processor.js create mode 100644 themes/piratecare/node_modules/postcss/lib/result.js create mode 100644 themes/piratecare/node_modules/postcss/lib/root.js create mode 100644 themes/piratecare/node_modules/postcss/lib/rule.js create mode 100644 themes/piratecare/node_modules/postcss/lib/stringifier.js create mode 100644 themes/piratecare/node_modules/postcss/lib/stringify.js create mode 100644 themes/piratecare/node_modules/postcss/lib/terminal-highlight.js create mode 100644 themes/piratecare/node_modules/postcss/lib/tokenize.js create mode 100644 themes/piratecare/node_modules/postcss/lib/vendor.js create mode 100644 themes/piratecare/node_modules/postcss/lib/warn-once.js create mode 100644 themes/piratecare/node_modules/postcss/lib/warning.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/LICENSE create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/README.md create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/dist/source-map.debug.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/dist/source-map.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/dist/source-map.min.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/dist/source-map.min.js.map create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/lib/array-set.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/lib/base64-vlq.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/lib/base64.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/lib/binary-search.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/lib/mapping-list.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/lib/quick-sort.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/lib/source-map-consumer.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/lib/source-map-generator.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/lib/source-node.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/lib/util.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/package.json create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/source-map.d.ts create mode 100644 themes/piratecare/node_modules/postcss/node_modules/source-map/source-map.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/supports-color/browser.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/supports-color/index.js create mode 100644 themes/piratecare/node_modules/postcss/node_modules/supports-color/license create mode 100644 themes/piratecare/node_modules/postcss/node_modules/supports-color/package.json create mode 100644 themes/piratecare/node_modules/postcss/node_modules/supports-color/readme.md create mode 100644 themes/piratecare/node_modules/postcss/package.json create mode 100644 themes/piratecare/node_modules/pretty-hrtime/.jshintignore create mode 100644 themes/piratecare/node_modules/pretty-hrtime/.npmignore create mode 100644 themes/piratecare/node_modules/pretty-hrtime/LICENSE create mode 100644 themes/piratecare/node_modules/pretty-hrtime/README.md create mode 100644 themes/piratecare/node_modules/pretty-hrtime/index.js create mode 100644 themes/piratecare/node_modules/pretty-hrtime/package.json create mode 100644 themes/piratecare/node_modules/purgecss/LICENSE create mode 100644 themes/piratecare/node_modules/purgecss/README.md create mode 100644 themes/piratecare/node_modules/purgecss/bin/purgecss create mode 100644 themes/piratecare/node_modules/purgecss/lib/purgecss.d.ts create mode 100644 themes/piratecare/node_modules/purgecss/lib/purgecss.esm.d.ts create mode 100644 themes/piratecare/node_modules/purgecss/lib/purgecss.esm.js create mode 100644 themes/piratecare/node_modules/purgecss/lib/purgecss.js create mode 100644 themes/piratecare/node_modules/purgecss/package.json create mode 100644 themes/piratecare/node_modules/read-cache/LICENSE create mode 100644 themes/piratecare/node_modules/read-cache/README.md create mode 100644 themes/piratecare/node_modules/read-cache/index.js create mode 100644 themes/piratecare/node_modules/read-cache/node_modules/pify/index.js create mode 100644 themes/piratecare/node_modules/read-cache/node_modules/pify/license create mode 100644 themes/piratecare/node_modules/read-cache/node_modules/pify/package.json create mode 100644 themes/piratecare/node_modules/read-cache/node_modules/pify/readme.md create mode 100644 themes/piratecare/node_modules/read-cache/package.json create mode 100644 themes/piratecare/node_modules/readdirp/LICENSE create mode 100644 themes/piratecare/node_modules/readdirp/README.md create mode 100644 themes/piratecare/node_modules/readdirp/index.d.ts create mode 100644 themes/piratecare/node_modules/readdirp/index.js create mode 100644 themes/piratecare/node_modules/readdirp/package.json create mode 100644 themes/piratecare/node_modules/reduce-css-calc/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/reduce-css-calc/LICENSE create mode 100644 themes/piratecare/node_modules/reduce-css-calc/README.md create mode 100644 themes/piratecare/node_modules/reduce-css-calc/dist/index.js create mode 100644 themes/piratecare/node_modules/reduce-css-calc/dist/lib/convert.js create mode 100644 themes/piratecare/node_modules/reduce-css-calc/dist/lib/reducer.js create mode 100644 themes/piratecare/node_modules/reduce-css-calc/dist/lib/stringifier.js create mode 100644 themes/piratecare/node_modules/reduce-css-calc/dist/parser.js create mode 100644 themes/piratecare/node_modules/reduce-css-calc/package.json create mode 100644 themes/piratecare/node_modules/require-directory/.jshintrc create mode 100644 themes/piratecare/node_modules/require-directory/.npmignore create mode 100644 themes/piratecare/node_modules/require-directory/.travis.yml create mode 100644 themes/piratecare/node_modules/require-directory/LICENSE create mode 100644 themes/piratecare/node_modules/require-directory/README.markdown create mode 100644 themes/piratecare/node_modules/require-directory/index.js create mode 100644 themes/piratecare/node_modules/require-directory/package.json create mode 100644 themes/piratecare/node_modules/require-main-filename/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/require-main-filename/LICENSE.txt create mode 100644 themes/piratecare/node_modules/require-main-filename/README.md create mode 100644 themes/piratecare/node_modules/require-main-filename/index.js create mode 100644 themes/piratecare/node_modules/require-main-filename/package.json create mode 100644 themes/piratecare/node_modules/resolve-from/index.js create mode 100644 themes/piratecare/node_modules/resolve-from/license create mode 100644 themes/piratecare/node_modules/resolve-from/package.json create mode 100644 themes/piratecare/node_modules/resolve-from/readme.md create mode 100644 themes/piratecare/node_modules/resolve/.editorconfig create mode 100644 themes/piratecare/node_modules/resolve/.eslintignore create mode 100644 themes/piratecare/node_modules/resolve/.eslintrc create mode 100644 themes/piratecare/node_modules/resolve/.travis.yml create mode 100644 themes/piratecare/node_modules/resolve/LICENSE create mode 100644 themes/piratecare/node_modules/resolve/appveyor.yml create mode 100644 themes/piratecare/node_modules/resolve/example/async.js create mode 100644 themes/piratecare/node_modules/resolve/example/sync.js create mode 100644 themes/piratecare/node_modules/resolve/index.js create mode 100644 themes/piratecare/node_modules/resolve/lib/async.js create mode 100644 themes/piratecare/node_modules/resolve/lib/caller.js create mode 100644 themes/piratecare/node_modules/resolve/lib/core.js create mode 100644 themes/piratecare/node_modules/resolve/lib/core.json create mode 100644 themes/piratecare/node_modules/resolve/lib/node-modules-paths.js create mode 100644 themes/piratecare/node_modules/resolve/lib/sync.js create mode 100644 themes/piratecare/node_modules/resolve/package.json create mode 100644 themes/piratecare/node_modules/resolve/readme.markdown create mode 100644 themes/piratecare/node_modules/resolve/test/.eslintrc create mode 100644 themes/piratecare/node_modules/resolve/test/core.js create mode 100644 themes/piratecare/node_modules/resolve/test/dotdot.js create mode 100644 themes/piratecare/node_modules/resolve/test/dotdot/abc/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/dotdot/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/faulty_basedir.js create mode 100644 themes/piratecare/node_modules/resolve/test/filter.js create mode 100644 themes/piratecare/node_modules/resolve/test/filter_sync.js create mode 100644 themes/piratecare/node_modules/resolve/test/mock.js create mode 100644 themes/piratecare/node_modules/resolve/test/mock_sync.js create mode 100644 themes/piratecare/node_modules/resolve/test/module_dir.js create mode 100644 themes/piratecare/node_modules/resolve/test/module_dir/xmodules/aaa/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/module_dir/ymodules/aaa/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/module_dir/zmodules/bbb/main.js create mode 100644 themes/piratecare/node_modules/resolve/test/module_dir/zmodules/bbb/package.json create mode 100644 themes/piratecare/node_modules/resolve/test/node-modules-paths.js create mode 100644 themes/piratecare/node_modules/resolve/test/node_path.js create mode 100644 themes/piratecare/node_modules/resolve/test/node_path/x/aaa/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/node_path/x/ccc/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/node_path/y/bbb/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/node_path/y/ccc/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/nonstring.js create mode 100644 themes/piratecare/node_modules/resolve/test/pathfilter.js create mode 100644 themes/piratecare/node_modules/resolve/test/pathfilter/deep_ref/main.js create mode 100644 themes/piratecare/node_modules/resolve/test/precedence.js create mode 100644 themes/piratecare/node_modules/resolve/test/precedence/aaa.js create mode 100644 themes/piratecare/node_modules/resolve/test/precedence/aaa/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/precedence/aaa/main.js create mode 100644 themes/piratecare/node_modules/resolve/test/precedence/bbb.js create mode 100644 themes/piratecare/node_modules/resolve/test/precedence/bbb/main.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/baz/doom.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/baz/package.json create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/baz/quux.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/browser_field/a.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/browser_field/b.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/browser_field/package.json create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/cup.coffee create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/dot_main/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/dot_main/package.json create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/dot_slash_main/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/dot_slash_main/package.json create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/foo.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/incorrect_main/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/incorrect_main/package.json create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/mug.coffee create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/mug.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/other_path/lib/other-lib.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/other_path/root.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/quux/foo/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/same_names/foo.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/same_names/foo/index.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep create mode 100644 themes/piratecare/node_modules/resolve/test/resolver/without_basedir/main.js create mode 100644 themes/piratecare/node_modules/resolve/test/resolver_sync.js create mode 100644 themes/piratecare/node_modules/resolve/test/subdirs.js create mode 100644 themes/piratecare/node_modules/resolve/test/symlinks.js create mode 100644 themes/piratecare/node_modules/reusify/.coveralls.yml create mode 100644 themes/piratecare/node_modules/reusify/.travis.yml create mode 100644 themes/piratecare/node_modules/reusify/LICENSE create mode 100644 themes/piratecare/node_modules/reusify/README.md create mode 100644 themes/piratecare/node_modules/reusify/benchmarks/createNoCodeFunction.js create mode 100644 themes/piratecare/node_modules/reusify/benchmarks/fib.js create mode 100644 themes/piratecare/node_modules/reusify/benchmarks/reuseNoCodeFunction.js create mode 100644 themes/piratecare/node_modules/reusify/package.json create mode 100644 themes/piratecare/node_modules/reusify/reusify.js create mode 100644 themes/piratecare/node_modules/reusify/test.js create mode 100644 themes/piratecare/node_modules/run-parallel/LICENSE create mode 100644 themes/piratecare/node_modules/run-parallel/README.md create mode 100644 themes/piratecare/node_modules/run-parallel/index.js create mode 100644 themes/piratecare/node_modules/run-parallel/package.json create mode 100644 themes/piratecare/node_modules/set-blocking/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/set-blocking/LICENSE.txt create mode 100644 themes/piratecare/node_modules/set-blocking/README.md create mode 100644 themes/piratecare/node_modules/set-blocking/index.js create mode 100644 themes/piratecare/node_modules/set-blocking/package.json create mode 100644 themes/piratecare/node_modules/slash/index.d.ts create mode 100644 themes/piratecare/node_modules/slash/index.js create mode 100644 themes/piratecare/node_modules/slash/license create mode 100644 themes/piratecare/node_modules/slash/package.json create mode 100644 themes/piratecare/node_modules/slash/readme.md create mode 100644 themes/piratecare/node_modules/source-map/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/source-map/LICENSE create mode 100644 themes/piratecare/node_modules/source-map/README.md create mode 100644 themes/piratecare/node_modules/source-map/dist/source-map.debug.js create mode 100644 themes/piratecare/node_modules/source-map/dist/source-map.js create mode 100644 themes/piratecare/node_modules/source-map/dist/source-map.min.js create mode 100644 themes/piratecare/node_modules/source-map/dist/source-map.min.js.map create mode 100644 themes/piratecare/node_modules/source-map/lib/array-set.js create mode 100644 themes/piratecare/node_modules/source-map/lib/base64-vlq.js create mode 100644 themes/piratecare/node_modules/source-map/lib/base64.js create mode 100644 themes/piratecare/node_modules/source-map/lib/binary-search.js create mode 100644 themes/piratecare/node_modules/source-map/lib/mapping-list.js create mode 100644 themes/piratecare/node_modules/source-map/lib/quick-sort.js create mode 100644 themes/piratecare/node_modules/source-map/lib/source-map-consumer.js create mode 100644 themes/piratecare/node_modules/source-map/lib/source-map-generator.js create mode 100644 themes/piratecare/node_modules/source-map/lib/source-node.js create mode 100644 themes/piratecare/node_modules/source-map/lib/util.js create mode 100644 themes/piratecare/node_modules/source-map/package.json create mode 100644 themes/piratecare/node_modules/source-map/source-map.d.ts create mode 100644 themes/piratecare/node_modules/source-map/source-map.js create mode 100644 themes/piratecare/node_modules/sprintf-js/.npmignore create mode 100644 themes/piratecare/node_modules/sprintf-js/LICENSE create mode 100644 themes/piratecare/node_modules/sprintf-js/README.md create mode 100644 themes/piratecare/node_modules/sprintf-js/bower.json create mode 100644 themes/piratecare/node_modules/sprintf-js/demo/angular.html create mode 100644 themes/piratecare/node_modules/sprintf-js/dist/angular-sprintf.min.js create mode 100644 themes/piratecare/node_modules/sprintf-js/dist/angular-sprintf.min.js.map create mode 100644 themes/piratecare/node_modules/sprintf-js/dist/angular-sprintf.min.map create mode 100644 themes/piratecare/node_modules/sprintf-js/dist/sprintf.min.js create mode 100644 themes/piratecare/node_modules/sprintf-js/dist/sprintf.min.js.map create mode 100644 themes/piratecare/node_modules/sprintf-js/dist/sprintf.min.map create mode 100644 themes/piratecare/node_modules/sprintf-js/gruntfile.js create mode 100644 themes/piratecare/node_modules/sprintf-js/package.json create mode 100644 themes/piratecare/node_modules/sprintf-js/src/angular-sprintf.js create mode 100644 themes/piratecare/node_modules/sprintf-js/src/sprintf.js create mode 100644 themes/piratecare/node_modules/sprintf-js/test/test.js create mode 100644 themes/piratecare/node_modules/string-width/index.d.ts create mode 100644 themes/piratecare/node_modules/string-width/index.js create mode 100644 themes/piratecare/node_modules/string-width/license create mode 100644 themes/piratecare/node_modules/string-width/package.json create mode 100644 themes/piratecare/node_modules/string-width/readme.md create mode 100644 themes/piratecare/node_modules/strip-ansi/index.d.ts create mode 100644 themes/piratecare/node_modules/strip-ansi/index.js create mode 100644 themes/piratecare/node_modules/strip-ansi/license create mode 100644 themes/piratecare/node_modules/strip-ansi/package.json create mode 100644 themes/piratecare/node_modules/strip-ansi/readme.md create mode 100644 themes/piratecare/node_modules/supports-color/browser.js create mode 100644 themes/piratecare/node_modules/supports-color/index.js create mode 100644 themes/piratecare/node_modules/supports-color/license create mode 100644 themes/piratecare/node_modules/supports-color/package.json create mode 100644 themes/piratecare/node_modules/supports-color/readme.md create mode 100644 themes/piratecare/node_modules/tailwindcss/.editorconfig create mode 100644 themes/piratecare/node_modules/tailwindcss/.eslintignore create mode 100644 themes/piratecare/node_modules/tailwindcss/.eslintrc.json create mode 100644 themes/piratecare/node_modules/tailwindcss/.github/CODE_OF_CONDUCT.md create mode 100644 themes/piratecare/node_modules/tailwindcss/.github/CONTRIBUTING.md create mode 100644 themes/piratecare/node_modules/tailwindcss/.github/ISSUE_TEMPLATE.md create mode 100644 themes/piratecare/node_modules/tailwindcss/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 themes/piratecare/node_modules/tailwindcss/.travis.yml create mode 100644 themes/piratecare/node_modules/tailwindcss/LICENSE create mode 100644 themes/piratecare/node_modules/tailwindcss/README.md create mode 100644 themes/piratecare/node_modules/tailwindcss/base.css create mode 100644 themes/piratecare/node_modules/tailwindcss/components.css create mode 100644 themes/piratecare/node_modules/tailwindcss/defaultConfig.js create mode 100644 themes/piratecare/node_modules/tailwindcss/defaultTheme.js create mode 100644 themes/piratecare/node_modules/tailwindcss/dist/base.css create mode 100644 themes/piratecare/node_modules/tailwindcss/dist/base.css.map create mode 100644 themes/piratecare/node_modules/tailwindcss/dist/base.min.css create mode 100644 themes/piratecare/node_modules/tailwindcss/dist/components.css create mode 100644 themes/piratecare/node_modules/tailwindcss/dist/components.css.map create mode 100644 themes/piratecare/node_modules/tailwindcss/dist/components.min.css create mode 100644 themes/piratecare/node_modules/tailwindcss/dist/tailwind.css create mode 100644 themes/piratecare/node_modules/tailwindcss/dist/tailwind.css.map create mode 100644 themes/piratecare/node_modules/tailwindcss/dist/tailwind.min.css create mode 100644 themes/piratecare/node_modules/tailwindcss/dist/utilities.css create mode 100644 themes/piratecare/node_modules/tailwindcss/dist/utilities.css.map create mode 100644 themes/piratecare/node_modules/tailwindcss/dist/utilities.min.css create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/cli.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/cli/colors.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/cli/commands/build.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/cli/commands/help.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/cli/commands/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/cli/commands/init.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/cli/compile.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/cli/emoji.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/cli/main.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/cli/utils.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/constants.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/corePlugins.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/lib/evaluateTailwindFunctions.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/lib/formatCSS.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/lib/getModuleDependencies.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/lib/registerConfigAsDependency.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/lib/substituteClassApplyAtRules.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/lib/substituteResponsiveAtRules.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/lib/substituteScreenAtRules.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/lib/substituteTailwindAtRules.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/lib/substituteVariantsAtRules.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/accessibility.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/alignContent.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/alignItems.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/alignSelf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/appearance.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/backgroundAttachment.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/backgroundColor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/backgroundPosition.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/backgroundRepeat.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/backgroundSize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/borderCollapse.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/borderColor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/borderRadius.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/borderStyle.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/borderWidth.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/boxShadow.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/boxSizing.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/clear.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/container.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/css/preflight.css create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/cursor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/display.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/fill.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/flex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/flexDirection.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/flexGrow.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/flexShrink.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/flexWrap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/float.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/fontFamily.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/fontSize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/fontSmoothing.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/fontStyle.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/fontWeight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/gap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/gridAutoFlow.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/gridColumn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/gridColumnEnd.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/gridColumnStart.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/gridRow.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/gridRowEnd.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/gridRowStart.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/gridTemplateColumns.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/gridTemplateRows.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/height.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/inset.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/justifyContent.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/letterSpacing.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/lineHeight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/listStylePosition.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/listStyleType.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/margin.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/maxHeight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/maxWidth.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/minHeight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/minWidth.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/objectFit.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/objectPosition.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/opacity.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/order.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/outline.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/overflow.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/padding.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/placeholderColor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/pointerEvents.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/position.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/preflight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/resize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/rotate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/scale.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/skew.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/stroke.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/strokeWidth.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/tableLayout.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/textAlign.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/textColor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/textDecoration.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/textTransform.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/transform.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/transformOrigin.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/transitionDuration.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/transitionProperty.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/transitionTimingFunction.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/translate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/userSelect.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/verticalAlign.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/visibility.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/whitespace.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/width.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/wordBreak.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/plugins/zIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/processTailwindFeatures.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/buildMediaQuery.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/buildSelectorVariant.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/cloneNodes.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/configurePlugins.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/createPlugin.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/createUtilityPlugin.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/escapeClassName.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/flattenColorPalette.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/generateVariantFunction.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/increaseSpecificity.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/negateValue.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/parseObjectStyles.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/prefixNegativeModifiers.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/prefixSelector.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/processPlugins.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/resolveConfig.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/responsive.js create mode 100644 themes/piratecare/node_modules/tailwindcss/lib/util/wrapWithVariants.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/ansi-styles/index.d.ts create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/ansi-styles/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/ansi-styles/license create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/ansi-styles/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/ansi-styles/readme.md create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/chalk/index.d.ts create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/chalk/license create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/chalk/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/chalk/readme.md create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/chalk/source/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/chalk/source/templates.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/chalk/source/util.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/color-convert/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/color-convert/LICENSE create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/color-convert/README.md create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/color-convert/conversions.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/color-convert/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/color-convert/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/color-convert/route.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/color-name/LICENSE create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/color-name/README.md create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/color-name/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/color-name/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/has-flag/index.d.ts create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/has-flag/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/has-flag/license create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/has-flag/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/has-flag/readme.md create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/LICENSE create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/README.md create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_DataView.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_Hash.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_LazyWrapper.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_ListCache.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_LodashWrapper.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_Map.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_MapCache.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_Promise.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_Set.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_SetCache.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_Stack.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_Symbol.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_Uint8Array.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_WeakMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_apply.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayAggregator.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayEach.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayEachRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayEvery.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayFilter.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayIncludes.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayIncludesWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayLikeKeys.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayPush.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayReduce.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayReduceRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arraySample.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arraySampleSize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arrayShuffle.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_arraySome.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_asciiSize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_asciiToArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_asciiWords.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_assignMergeValue.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_assignValue.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_assocIndexOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseAggregator.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseAssign.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseAssignIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseAssignValue.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseAt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseClamp.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseClone.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseConforms.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseConformsTo.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseCreate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseDelay.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseDifference.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseEach.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseEachRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseEvery.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseExtremum.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseFill.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseFilter.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseFindIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseFindKey.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseFlatten.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseFor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseForOwn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseForOwnRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseForRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseFunctions.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseGet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseGetAllKeys.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseGetTag.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseGt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseHas.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseHasIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseInRange.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIndexOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIndexOfWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIntersection.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseInverter.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseInvoke.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIsArguments.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIsArrayBuffer.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIsDate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIsEqual.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIsEqualDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIsMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIsMatch.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIsNaN.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIsNative.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIsRegExp.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIsSet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIsTypedArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseIteratee.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseKeys.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseKeysIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseLodash.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseLt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseMatches.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseMatchesProperty.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseMean.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseMerge.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseMergeDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseNth.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseOrderBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_basePick.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_basePickBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseProperty.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_basePropertyDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_basePropertyOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_basePullAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_basePullAt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseRandom.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseRange.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseReduce.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseRepeat.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseRest.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseSample.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseSampleSize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseSet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseSetData.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseSetToString.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseShuffle.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseSlice.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseSome.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseSortBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseSortedIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseSortedIndexBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseSortedUniq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseSum.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseTimes.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseToNumber.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseToPairs.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseToString.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseUnary.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseUniq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseUnset.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseUpdate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseValues.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseWhile.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseWrapperValue.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseXor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_baseZipObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_cacheHas.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_castArrayLikeObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_castFunction.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_castPath.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_castRest.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_castSlice.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_charsEndIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_charsStartIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_cloneArrayBuffer.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_cloneBuffer.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_cloneDataView.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_cloneRegExp.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_cloneSymbol.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_cloneTypedArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_compareAscending.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_compareMultiple.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_composeArgs.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_composeArgsRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_copyArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_copyObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_copySymbols.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_copySymbolsIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_coreJsData.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_countHolders.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createAggregator.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createAssigner.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createBaseEach.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createBaseFor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createBind.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createCaseFirst.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createCompounder.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createCtor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createCurry.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createFind.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createFlow.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createHybrid.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createInverter.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createMathOperation.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createOver.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createPadding.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createPartial.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createRange.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createRecurry.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createRelationalOperation.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createRound.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createSet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createToPairs.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_createWrap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_customDefaultsAssignIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_customDefaultsMerge.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_customOmitClone.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_deburrLetter.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_defineProperty.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_equalArrays.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_equalByTag.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_equalObjects.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_escapeHtmlChar.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_escapeStringChar.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_flatRest.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_freeGlobal.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getAllKeys.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getAllKeysIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getData.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getFuncName.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getHolder.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getMapData.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getMatchData.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getNative.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getPrototype.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getRawTag.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getSymbols.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getSymbolsIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getTag.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getValue.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getView.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_getWrapDetails.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_hasPath.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_hasUnicode.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_hasUnicodeWord.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_hashClear.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_hashDelete.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_hashGet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_hashHas.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_hashSet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_initCloneArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_initCloneByTag.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_initCloneObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_insertWrapDetails.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_isFlattenable.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_isIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_isIterateeCall.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_isKey.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_isKeyable.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_isLaziable.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_isMaskable.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_isMasked.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_isPrototype.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_isStrictComparable.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_iteratorToArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_lazyClone.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_lazyReverse.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_lazyValue.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_listCacheClear.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_listCacheDelete.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_listCacheGet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_listCacheHas.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_listCacheSet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_mapCacheClear.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_mapCacheDelete.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_mapCacheGet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_mapCacheHas.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_mapCacheSet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_mapToArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_matchesStrictComparable.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_memoizeCapped.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_mergeData.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_metaMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_nativeCreate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_nativeKeys.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_nativeKeysIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_nodeUtil.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_objectToString.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_overArg.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_overRest.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_parent.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_reEscape.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_reEvaluate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_reInterpolate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_realNames.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_reorder.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_replaceHolders.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_root.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_safeGet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_setCacheAdd.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_setCacheHas.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_setData.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_setToArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_setToPairs.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_setToString.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_setWrapToString.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_shortOut.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_shuffleSelf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_stackClear.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_stackDelete.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_stackGet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_stackHas.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_stackSet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_strictIndexOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_strictLastIndexOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_stringSize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_stringToArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_stringToPath.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_toKey.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_toSource.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_unescapeHtmlChar.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_unicodeSize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_unicodeToArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_unicodeWords.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_updateWrapDetails.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/_wrapperClone.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/add.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/after.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/array.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/ary.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/assign.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/assignIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/assignInWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/assignWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/at.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/attempt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/before.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/bind.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/bindAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/bindKey.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/camelCase.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/capitalize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/castArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/ceil.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/chain.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/chunk.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/clamp.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/clone.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/cloneDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/cloneDeepWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/cloneWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/collection.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/commit.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/compact.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/concat.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/cond.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/conforms.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/conformsTo.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/constant.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/core.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/core.min.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/countBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/create.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/curry.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/curryRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/date.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/debounce.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/deburr.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/defaultTo.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/defaults.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/defaultsDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/defer.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/delay.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/difference.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/differenceBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/differenceWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/divide.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/drop.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/dropRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/dropRightWhile.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/dropWhile.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/each.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/eachRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/endsWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/entries.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/entriesIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/eq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/escape.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/escapeRegExp.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/every.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/extend.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/extendWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fill.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/filter.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/find.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/findIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/findKey.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/findLast.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/findLastIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/findLastKey.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/first.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/flatMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/flatMapDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/flatMapDepth.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/flatten.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/flattenDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/flattenDepth.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/flip.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/floor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/flow.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/flowRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/forEach.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/forEachRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/forIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/forInRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/forOwn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/forOwnRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/F.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/T.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/__.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/_baseConvert.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/_convertBrowser.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/_falseOptions.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/_mapping.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/_util.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/add.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/after.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/all.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/allPass.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/always.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/any.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/anyPass.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/apply.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/array.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/ary.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/assign.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/assignAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/assignAllWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/assignIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/assignInAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/assignInAllWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/assignInWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/assignWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/assoc.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/assocPath.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/at.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/attempt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/before.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/bind.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/bindAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/bindKey.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/camelCase.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/capitalize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/castArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/ceil.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/chain.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/chunk.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/clamp.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/clone.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/cloneDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/cloneDeepWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/cloneWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/collection.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/commit.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/compact.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/complement.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/compose.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/concat.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/cond.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/conforms.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/conformsTo.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/constant.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/contains.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/convert.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/countBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/create.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/curry.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/curryN.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/curryRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/curryRightN.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/date.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/debounce.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/deburr.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/defaultTo.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/defaults.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/defaultsAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/defaultsDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/defaultsDeepAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/defer.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/delay.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/difference.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/differenceBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/differenceWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/dissoc.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/dissocPath.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/divide.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/drop.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/dropLast.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/dropLastWhile.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/dropRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/dropRightWhile.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/dropWhile.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/each.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/eachRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/endsWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/entries.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/entriesIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/eq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/equals.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/escape.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/escapeRegExp.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/every.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/extend.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/extendAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/extendAllWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/extendWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/fill.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/filter.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/find.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/findFrom.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/findIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/findIndexFrom.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/findKey.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/findLast.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/findLastFrom.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/findLastIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/findLastIndexFrom.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/findLastKey.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/first.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/flatMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/flatMapDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/flatMapDepth.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/flatten.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/flattenDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/flattenDepth.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/flip.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/floor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/flow.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/flowRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/forEach.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/forEachRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/forIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/forInRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/forOwn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/forOwnRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/fromPairs.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/function.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/functions.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/functionsIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/get.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/getOr.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/groupBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/gt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/gte.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/has.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/hasIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/head.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/identical.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/identity.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/inRange.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/includes.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/includesFrom.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/indexBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/indexOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/indexOfFrom.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/init.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/initial.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/intersection.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/intersectionBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/intersectionWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/invert.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/invertBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/invertObj.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/invoke.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/invokeArgs.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/invokeArgsMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/invokeMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isArguments.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isArrayBuffer.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isArrayLike.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isArrayLikeObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isBoolean.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isBuffer.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isDate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isElement.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isEmpty.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isEqual.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isEqualWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isError.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isFinite.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isFunction.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isInteger.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isLength.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isMatch.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isMatchWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isNaN.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isNative.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isNil.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isNull.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isNumber.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isObjectLike.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isPlainObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isRegExp.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isSafeInteger.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isSet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isString.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isSymbol.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isTypedArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isUndefined.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isWeakMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/isWeakSet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/iteratee.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/join.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/juxt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/kebabCase.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/keyBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/keys.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/keysIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/lang.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/last.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/lastIndexOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/lastIndexOfFrom.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/lowerCase.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/lowerFirst.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/lt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/lte.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/map.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/mapKeys.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/mapValues.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/matches.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/matchesProperty.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/math.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/max.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/maxBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/mean.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/meanBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/memoize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/merge.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/mergeAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/mergeAllWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/mergeWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/method.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/methodOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/min.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/minBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/mixin.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/multiply.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/nAry.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/negate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/next.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/noop.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/now.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/nth.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/nthArg.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/number.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/object.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/omit.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/omitAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/omitBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/once.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/orderBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/over.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/overArgs.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/overEvery.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/overSome.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pad.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/padChars.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/padCharsEnd.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/padCharsStart.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/padEnd.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/padStart.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/parseInt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/partial.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/partialRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/partition.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/path.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pathEq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pathOr.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/paths.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pick.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pickAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pickBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pipe.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/placeholder.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/plant.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pluck.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/prop.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/propEq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/propOr.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/property.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/propertyOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/props.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pull.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pullAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pullAllBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pullAllWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/pullAt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/random.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/range.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/rangeRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/rangeStep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/rangeStepRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/rearg.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/reduce.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/reduceRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/reject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/remove.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/repeat.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/replace.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/rest.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/restFrom.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/result.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/reverse.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/round.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sample.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sampleSize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/seq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/set.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/setWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/shuffle.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/size.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/slice.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/snakeCase.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/some.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sortBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sortedIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sortedIndexBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sortedIndexOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sortedLastIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sortedLastIndexBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sortedLastIndexOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sortedUniq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sortedUniqBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/split.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/spread.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/spreadFrom.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/startCase.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/startsWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/string.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/stubArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/stubFalse.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/stubObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/stubString.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/stubTrue.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/subtract.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sum.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/sumBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/symmetricDifference.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/symmetricDifferenceBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/symmetricDifferenceWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/tail.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/take.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/takeLast.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/takeLastWhile.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/takeRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/takeRightWhile.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/takeWhile.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/tap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/template.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/templateSettings.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/throttle.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/thru.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/times.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toFinite.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toInteger.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toIterator.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toJSON.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toLength.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toLower.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toNumber.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toPairs.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toPairsIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toPath.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toPlainObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toSafeInteger.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toString.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/toUpper.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/transform.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/trim.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/trimChars.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/trimCharsEnd.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/trimCharsStart.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/trimEnd.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/trimStart.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/truncate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/unapply.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/unary.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/unescape.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/union.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/unionBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/unionWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/uniq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/uniqBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/uniqWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/uniqueId.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/unnest.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/unset.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/unzip.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/unzipWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/update.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/updateWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/upperCase.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/upperFirst.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/useWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/util.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/value.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/valueOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/values.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/valuesIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/where.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/whereEq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/without.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/words.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/wrap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/wrapperAt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/wrapperChain.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/wrapperLodash.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/wrapperReverse.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/wrapperValue.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/xor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/xorBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/xorWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/zip.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/zipAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/zipObj.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/zipObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/zipObjectDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fp/zipWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/fromPairs.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/function.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/functions.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/functionsIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/get.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/groupBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/gt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/gte.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/has.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/hasIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/head.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/identity.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/inRange.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/includes.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/indexOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/initial.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/intersection.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/intersectionBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/intersectionWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/invert.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/invertBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/invoke.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/invokeMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isArguments.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isArrayBuffer.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isArrayLike.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isArrayLikeObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isBoolean.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isBuffer.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isDate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isElement.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isEmpty.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isEqual.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isEqualWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isError.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isFinite.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isFunction.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isInteger.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isLength.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isMatch.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isMatchWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isNaN.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isNative.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isNil.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isNull.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isNumber.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isObjectLike.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isPlainObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isRegExp.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isSafeInteger.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isSet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isString.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isSymbol.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isTypedArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isUndefined.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isWeakMap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/isWeakSet.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/iteratee.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/join.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/kebabCase.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/keyBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/keys.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/keysIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/lang.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/last.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/lastIndexOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/lodash.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/lodash.min.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/lowerCase.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/lowerFirst.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/lt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/lte.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/map.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/mapKeys.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/mapValues.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/matches.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/matchesProperty.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/math.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/max.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/maxBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/mean.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/meanBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/memoize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/merge.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/mergeWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/method.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/methodOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/min.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/minBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/mixin.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/multiply.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/negate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/next.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/noop.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/now.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/nth.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/nthArg.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/number.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/object.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/omit.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/omitBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/once.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/orderBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/over.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/overArgs.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/overEvery.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/overSome.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/pad.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/padEnd.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/padStart.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/parseInt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/partial.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/partialRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/partition.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/pick.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/pickBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/plant.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/property.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/propertyOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/pull.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/pullAll.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/pullAllBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/pullAllWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/pullAt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/random.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/range.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/rangeRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/rearg.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/reduce.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/reduceRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/reject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/remove.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/repeat.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/replace.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/rest.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/result.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/reverse.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/round.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sample.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sampleSize.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/seq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/set.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/setWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/shuffle.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/size.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/slice.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/snakeCase.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/some.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sortBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sortedIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sortedIndexBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sortedIndexOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sortedLastIndex.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sortedLastIndexBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sortedLastIndexOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sortedUniq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sortedUniqBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/split.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/spread.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/startCase.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/startsWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/string.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/stubArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/stubFalse.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/stubObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/stubString.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/stubTrue.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/subtract.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sum.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/sumBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/tail.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/take.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/takeRight.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/takeRightWhile.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/takeWhile.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/tap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/template.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/templateSettings.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/throttle.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/thru.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/times.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toArray.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toFinite.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toInteger.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toIterator.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toJSON.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toLength.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toLower.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toNumber.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toPairs.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toPairsIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toPath.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toPlainObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toSafeInteger.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toString.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/toUpper.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/transform.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/trim.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/trimEnd.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/trimStart.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/truncate.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/unary.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/unescape.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/union.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/unionBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/unionWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/uniq.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/uniqBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/uniqWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/uniqueId.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/unset.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/unzip.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/unzipWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/update.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/updateWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/upperCase.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/upperFirst.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/util.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/value.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/valueOf.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/values.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/valuesIn.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/without.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/words.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/wrap.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/wrapperAt.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/wrapperChain.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/wrapperLodash.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/wrapperReverse.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/wrapperValue.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/xor.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/xorBy.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/xorWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/zip.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/zipObject.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/zipObjectDeep.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/lodash/zipWith.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/.eslintignore create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/.eslintrc create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/.travis.yml create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/LICENSE create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/appveyor.yml create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/example/async.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/example/sync.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/lib/async.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/lib/caller.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/lib/core.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/lib/core.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/lib/is-core.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/lib/node-modules-paths.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/lib/normalize-options.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/lib/sync.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/readme.markdown create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/.eslintrc create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/core.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/dotdot.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/dotdot/abc/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/dotdot/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/faulty_basedir.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/filter.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/filter_sync.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/mock.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/mock_sync.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/module_dir.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/module_dir/xmodules/aaa/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/module_dir/ymodules/aaa/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/module_dir/zmodules/bbb/main.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/module_dir/zmodules/bbb/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/node-modules-paths.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/node_path.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/node_path/x/aaa/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/node_path/x/ccc/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/node_path/y/bbb/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/node_path/y/ccc/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/nonstring.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/pathfilter.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/pathfilter/deep_ref/main.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/precedence.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/precedence/aaa.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/precedence/aaa/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/precedence/aaa/main.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/precedence/bbb.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/precedence/bbb/main.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/baz/doom.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/baz/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/baz/quux.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/browser_field/a.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/browser_field/b.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/browser_field/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/cup.coffee create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/dot_main/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/dot_main/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/dot_slash_main/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/dot_slash_main/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/foo.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/incorrect_main/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/incorrect_main/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/invalid_main/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/mug.coffee create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/mug.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/multirepo/lerna.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/multirepo/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/multirepo/packages/package-a/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/multirepo/packages/package-b/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/nested_symlinks/mylib/async.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/nested_symlinks/mylib/sync.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/other_path/lib/other-lib.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/other_path/root.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/quux/foo/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/same_names/foo.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/same_names/foo/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/symlinked/package/bar.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/symlinked/package/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver/without_basedir/main.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/resolver_sync.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/shadowed_core.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/shadowed_core/node_modules/util/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/subdirs.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/resolve/test/symlinks.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/supports-color/browser.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/supports-color/index.js create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/supports-color/license create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/supports-color/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/node_modules/supports-color/readme.md create mode 100644 themes/piratecare/node_modules/tailwindcss/package.json create mode 100644 themes/piratecare/node_modules/tailwindcss/plugin.js create mode 100644 themes/piratecare/node_modules/tailwindcss/resolveConfig.js create mode 100644 themes/piratecare/node_modules/tailwindcss/screens.css create mode 100644 themes/piratecare/node_modules/tailwindcss/scripts/build.js create mode 100644 themes/piratecare/node_modules/tailwindcss/scripts/rebuildFixtures.js create mode 100644 themes/piratecare/node_modules/tailwindcss/stubs/.prettierrc.json create mode 100644 themes/piratecare/node_modules/tailwindcss/stubs/defaultConfig.stub.js create mode 100644 themes/piratecare/node_modules/tailwindcss/stubs/simpleConfig.stub.js create mode 100644 themes/piratecare/node_modules/tailwindcss/tailwind.css create mode 100644 themes/piratecare/node_modules/tailwindcss/utilities.css create mode 100644 themes/piratecare/node_modules/to-regex-range/LICENSE create mode 100644 themes/piratecare/node_modules/to-regex-range/README.md create mode 100644 themes/piratecare/node_modules/to-regex-range/index.js create mode 100644 themes/piratecare/node_modules/to-regex-range/package.json create mode 100644 themes/piratecare/node_modules/uniq/.npmignore create mode 100644 themes/piratecare/node_modules/uniq/LICENSE create mode 100644 themes/piratecare/node_modules/uniq/README.md create mode 100644 themes/piratecare/node_modules/uniq/package.json create mode 100644 themes/piratecare/node_modules/uniq/test/test.js create mode 100644 themes/piratecare/node_modules/uniq/uniq.js create mode 100644 themes/piratecare/node_modules/universalify/LICENSE create mode 100644 themes/piratecare/node_modules/universalify/README.md create mode 100644 themes/piratecare/node_modules/universalify/index.js create mode 100644 themes/piratecare/node_modules/universalify/package.json create mode 100644 themes/piratecare/node_modules/which-module/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/which-module/LICENSE create mode 100644 themes/piratecare/node_modules/which-module/README.md create mode 100644 themes/piratecare/node_modules/which-module/index.js create mode 100644 themes/piratecare/node_modules/which-module/package.json create mode 100644 themes/piratecare/node_modules/wrap-ansi/index.js create mode 100644 themes/piratecare/node_modules/wrap-ansi/license create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/ansi-styles/index.d.ts create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/ansi-styles/index.js create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/ansi-styles/license create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/ansi-styles/package.json create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/ansi-styles/readme.md create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/color-convert/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/color-convert/LICENSE create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/color-convert/README.md create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/color-convert/conversions.js create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/color-convert/index.js create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/color-convert/package.json create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/color-convert/route.js create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/color-name/LICENSE create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/color-name/README.md create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/color-name/index.js create mode 100644 themes/piratecare/node_modules/wrap-ansi/node_modules/color-name/package.json create mode 100644 themes/piratecare/node_modules/wrap-ansi/package.json create mode 100644 themes/piratecare/node_modules/wrap-ansi/readme.md create mode 100644 themes/piratecare/node_modules/wrappy/LICENSE create mode 100644 themes/piratecare/node_modules/wrappy/README.md create mode 100644 themes/piratecare/node_modules/wrappy/package.json create mode 100644 themes/piratecare/node_modules/wrappy/wrappy.js create mode 100644 themes/piratecare/node_modules/xtend/.jshintrc create mode 100644 themes/piratecare/node_modules/xtend/LICENSE create mode 100644 themes/piratecare/node_modules/xtend/README.md create mode 100644 themes/piratecare/node_modules/xtend/immutable.js create mode 100644 themes/piratecare/node_modules/xtend/mutable.js create mode 100644 themes/piratecare/node_modules/xtend/package.json create mode 100644 themes/piratecare/node_modules/xtend/test.js create mode 100644 themes/piratecare/node_modules/y18n/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/y18n/LICENSE create mode 100644 themes/piratecare/node_modules/y18n/README.md create mode 100644 themes/piratecare/node_modules/y18n/index.js create mode 100644 themes/piratecare/node_modules/y18n/package.json create mode 100644 themes/piratecare/node_modules/yargs-parser/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/yargs-parser/LICENSE.txt create mode 100644 themes/piratecare/node_modules/yargs-parser/README.md create mode 100644 themes/piratecare/node_modules/yargs-parser/index.js create mode 100644 themes/piratecare/node_modules/yargs-parser/lib/tokenize-arg-string.js create mode 100644 themes/piratecare/node_modules/yargs-parser/package.json create mode 100644 themes/piratecare/node_modules/yargs/CHANGELOG.md create mode 100644 themes/piratecare/node_modules/yargs/LICENSE create mode 100644 themes/piratecare/node_modules/yargs/README.md create mode 100644 themes/piratecare/node_modules/yargs/index.js create mode 100644 themes/piratecare/node_modules/yargs/lib/apply-extends.js create mode 100644 themes/piratecare/node_modules/yargs/lib/argsert.js create mode 100644 themes/piratecare/node_modules/yargs/lib/command.js create mode 100644 themes/piratecare/node_modules/yargs/lib/completion-templates.js create mode 100644 themes/piratecare/node_modules/yargs/lib/completion.js create mode 100644 themes/piratecare/node_modules/yargs/lib/is-promise.js create mode 100644 themes/piratecare/node_modules/yargs/lib/levenshtein.js create mode 100644 themes/piratecare/node_modules/yargs/lib/middleware.js create mode 100644 themes/piratecare/node_modules/yargs/lib/obj-filter.js create mode 100644 themes/piratecare/node_modules/yargs/lib/process-argv.js create mode 100644 themes/piratecare/node_modules/yargs/lib/usage.js create mode 100644 themes/piratecare/node_modules/yargs/lib/validation.js create mode 100644 themes/piratecare/node_modules/yargs/lib/yerror.js create mode 100644 themes/piratecare/node_modules/yargs/locales/be.json create mode 100644 themes/piratecare/node_modules/yargs/locales/de.json create mode 100644 themes/piratecare/node_modules/yargs/locales/en.json create mode 100644 themes/piratecare/node_modules/yargs/locales/es.json create mode 100644 themes/piratecare/node_modules/yargs/locales/fi.json create mode 100644 themes/piratecare/node_modules/yargs/locales/fr.json create mode 100644 themes/piratecare/node_modules/yargs/locales/hi.json create mode 100644 themes/piratecare/node_modules/yargs/locales/hu.json create mode 100644 themes/piratecare/node_modules/yargs/locales/id.json create mode 100644 themes/piratecare/node_modules/yargs/locales/it.json create mode 100644 themes/piratecare/node_modules/yargs/locales/ja.json create mode 100644 themes/piratecare/node_modules/yargs/locales/ko.json create mode 100644 themes/piratecare/node_modules/yargs/locales/nb.json create mode 100644 themes/piratecare/node_modules/yargs/locales/nl.json create mode 100644 themes/piratecare/node_modules/yargs/locales/nn.json create mode 100644 themes/piratecare/node_modules/yargs/locales/pirate.json create mode 100644 themes/piratecare/node_modules/yargs/locales/pl.json create mode 100644 themes/piratecare/node_modules/yargs/locales/pt.json create mode 100644 themes/piratecare/node_modules/yargs/locales/pt_BR.json create mode 100644 themes/piratecare/node_modules/yargs/locales/ru.json create mode 100644 themes/piratecare/node_modules/yargs/locales/th.json create mode 100644 themes/piratecare/node_modules/yargs/locales/tr.json create mode 100644 themes/piratecare/node_modules/yargs/locales/zh_CN.json create mode 100644 themes/piratecare/node_modules/yargs/locales/zh_TW.json create mode 100644 themes/piratecare/node_modules/yargs/package.json create mode 100644 themes/piratecare/node_modules/yargs/yargs.js create mode 100644 themes/piratecare/package-lock.json create mode 100644 themes/piratecare/package.json create mode 100644 themes/piratecare/theme.toml diff --git a/PUBLISH.trigger.md b/PUBLISH.trigger.md new file mode 100644 index 0000000..8c53280 --- /dev/null +++ b/PUBLISH.trigger.md @@ -0,0 +1,15 @@ +Publish the current version of the website by changing the text few lines below. +For example, add your name after the line saying: "_ _ _ New changes after this _ _ _" +Don't forget to click on "Commit Changes" to commit the changes. + +- [PREVIEW WEB SITE](https://) +- [PUBLISHED WEB SITE](https://) + + +--- + +``` +_ _ _ New changes after this _ _ _ + + +``` diff --git a/README.md b/README.md new file mode 100644 index 0000000..2040280 --- /dev/null +++ b/README.md @@ -0,0 +1,86 @@ +# Syllabus + + +Our website (the published version of the web site is here: https://syllabus.pirate.care/) is rendered/processed into a static HTML web site by [HUGO](https://gohugo.io/) using the *Markdown files* from this [Git](https://git-scm.com/) repository served to you by [Gitea](https://gitea.io/). *Markdown files* which are rendered into web site pages can be found inside the folder 📁 **content** which is listed right below 📁 **archetypes**, and above 📁 **custom_sysadmin**, 📁 **data/books**, 📁 **public/css** etc. *Markdown files* have the extension **.md**. We **add/edit** *Markdown files* in this repository in order to have **HUGO** process/render/convert them into a regular Web Site people can access. Through that process every *Markdown file* gets transformed into an individual Web/HTML Page. + +#### There are two ways to edit existing Markdown files and add new ones: + +#### 1. One could edit the web site via the custom setup at https://syllabus.pirate.care/_preview/ which adds a user friendly header which looks like this: + +![](static/images/preview_header_small.png) + +a) To **edit** the current page one should use the button/link **edit_this**. It brings you straight into the editing *Markdown file* "responsible" for that web page. + +b) To **add** a new topic one should use the button/link **add_new_topic**. In the field *Name your file...* type the new topic's name (without spaces) ending with **.md**. Make sure that the first line of the *Markdown file* has only three dashes **---** followed in the second line with **title: "A Very Good Page Title"** (*mind the quotes*). The third line start with **has_sessions: ["first_session_name.md", "second_session_name.md"]** (*mind the brackets and quotes*). The sessions listed in that line will appear in a sidebar menu for that topic. In this case the forth line will be again three dashes **---** and an empty line just before the content of the page. None of those lines will appear at the web site. That's called **header**[^1] and it carries the metadata for that *Markdown file*. Here is the example of one of the topic's header: +![](static/images/topic_header.png) + +c) To **add** a new session one should use the button/link **add_new_session**. In the field *Name your file...* type the new session's name (without spaces) ending with **.md**. Make sure that the first line of the *Markdown file* has only three dashes **---** followed in the second line with **title: "A Very Good Page Title"** (*mind the quotes*). In this case the third line will be again three dashes **---** and an empty line just before the content of the page. None of those lines will appear at the web site. That's called **header**[^1] and it carries the metadata for that *Markdown file*. Here is the example of one of the session's header: +![](static/images/session_header.png) + +d) After you are done with editing/adding the *Markdown files* and satisfied with the changes you should click on the button/link **publish** which would bring you straight into editing **PUBLISH.trigger.md** after which commit[^2] the web site will be published. The new changes will be visible to everyone visiting the web site. + + + +``` + +~ +WARNING: the rest of the document is more technical. +The user friendly header with buttons: + +edit_this +add_new_topic +add_new_session +publish + +should be more than enough to contribute to this web site. +ymmv.... +~ + +``` + + +#### 2. One could also edit the web site by using directly this Gitea instance (https://git.memoryoftheworld.org/PirateCare/Syllabus) where you just read this **README.md** file. + +1. To **edit** *Markdown files* you should get inside the 📁 **content** folder where you will find two folders 📁 **topic** and 📁 **session**. All the individual *Markdown files* are saved/accessible inside those folders (you can recognize the files by their extension **.md**). + +2. To **edit** a particular *Markdown file* in this repository you should click on the 🖉 (pen) in the top right corner of the Gitea toolbar which appears after you open the Gitea web page of that *Markdown file* +![](static/images/edit_page.png) + + - It is very important to always keep the **header**[^1] at the top of the *Markdown file*. You can recognize it as it has three dashes ( --- ) in its first line. It is then followed by **title**, the second line starting with **has_topics** (if home page) or **has_sessions:" (if topic page). The last line of the **header**[^1] should always contain only three dashes ( --- ). So, the header's first and last line should have only those three dashes ( --- ). The names of the topics Markdown files following **has_topics:** will appear in the side bar menu. The same goes for topic page which lists its sessions Markdown files in the line starting with **has_sessions:**. The list of the names of the Markdown files looks something like this: **["first_session.md", "second_session.md"]** (Mind the brackets and the quotes.) Here is one of the **headers** from 📁 **Syllabus/content/topic/housingstruggles.md**: +![](static/images/front_matter.png) + +3. To **add** a new *Markdown file* one should click the button **[New File]** in the folder where one wants the new *Markdown file* (at the moment these are 📁 **content/topic** and 📁 **content/session**) + + - Every **new** *Markdown file* should have **.md** extension as the part of its name. For example: **thirdsession.md**. + - Every **new** *Markdown file* has to have a **header**[^1] at the top. The first line should start with three dashes ( **---** ), the second line should have a **title** (for example: **title: "Third reading group"**), if you want/need you should also add **weight** and/or **date** in the following lines but make sure that the **header** ends again with three dashes ( **---** ). After that last line with the three dashes you should add your actual content. + +4. To **upload** images one should click the button **[Upload File]** and upload the image inside the folder 📁 **static/images**. Once inside the 📁 **static/images** there are bunch of already uploaded images. Important to note is that if you are uploading an image, make sure the file name doesn't contain spaces " " but instead has **underscores** or is made into a one-word file name. For example: *team_photo.jpg*, *teamphoto.jpg* or *TeamPhoto.jpg*. + +5. To **PUBLISH** the web site with all of the latest changes one should **edit** the file **PUBLISH.trigger.md**. It is listed in the root of this repository. Once there **PUBLISH.trigger.md** should have the 🖉 (pen) in the top right corner of the Gitea page toolbar just like every other page in the repository. The published version of the web site is here: https://syllabus.pirate.care/ + +6. After you get familiar with the workflow you migh also try this *trick* to *quickly* **PUBLISH** the web site by adding **!publish!** as a part of the commit message just like shown in this screenshot: + +![](static/images/commit_publish_small.png) + +After you **PUBLISH** the web site by using the **!publish!** *trick* in the commit message you shouldn't go and **edit** **PUBLISH.trigger.md**. If you do that nothing will go wrong but you'll just trigger **HUGO** to do the processing once more. + + +#### NOTE: The "preview" web site at https://syllabus.pirate.care/_preview/ will show automatically all of the changes after every commit/change. The "preview" version of the web site is not supposed to be shown to the public. Once you are satisfied with the "preview" version of the latest changes you are ready to PUBLISH the changes to the "official" version of the web site (https://syllabus.pirate.care/) You can do that by adding !publish! to the commit message or by finding the PUBLISH.trigger.md file, changing it and committing the changes. + +--- + +*If anything goes wrong these two files could help those few people who are not scared of reading logs :)* + +- https://syllabus.pirate.care/last-commit-log.txt +- https://syllabus.pirate.care/_preview/last-commit-log.txt + +[^1]: **Header** is called [Front Matter](https://gohugo.io/content-management/front-matter/) in HUGO's documentation. +[^2]: The phrase *commiting the changes* comes from the Git vocabulary and if this is the first time you hear about it, probably the closest well known equivalent would be to say *saving the file after it has been changed*. In our case here the file being *saved* to the Git repository will add its latest changes to the history log of all of the previous versions of that file, it will add the name of the account which made those changes together with the date when all of this happened. By doing all of this any file in the Git repository is easily reverted to any of the versions from the past, the history of who did what is kept and the whole repository is ready to be distributed, shared, and synced with any of its "clones" on other different computers. + +### Library bookmarklet quickly get the Markdown link for the book reference: + +```javascript +javascript:(()=>{alert(`![](bib:${location.href.replace(RegExp(".*book/"),"")})`);})() +``` + +... \ No newline at end of file diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..ac36e06 --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,2 @@ ++++ ++++ diff --git a/archetypes/session.md b/archetypes/session.md new file mode 100644 index 0000000..d6518dc --- /dev/null +++ b/archetypes/session.md @@ -0,0 +1,3 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +--- \ No newline at end of file diff --git a/config/_default/config.toml b/config/_default/config.toml new file mode 100644 index 0000000..95d73b5 --- /dev/null +++ b/config/_default/config.toml @@ -0,0 +1,26 @@ +baseURL = "https://syllabus.pirate.care" +languageCode = "en-us" +title = "Pirate Care" +theme = "piratecare" +relativeurls = true +disableKinds = ["RSS", "sitemap", "taxonomy"] + +[params] + description = "Network of activists, researchers and practitioners against the criminalisation of solidarity & for a common care infrastructure." + images = ["/images/piratecaqre.png"] + title = "Pirate Care Syllabus" + giturl = "https://git.memoryoftheworld.org/PirateCare/Syllabus" + +[outputFormats] + [outputFormats.js] + isPlainText = true + mediaType = "application/javascript" + +[outputs] + list = ["html", "js"] + +[markup] + [markup.tableOfContents] + endLevel=4 + ordered = false + startLevel = 1 \ No newline at end of file diff --git a/config/offline/config.toml b/config/offline/config.toml new file mode 100644 index 0000000..f50adea --- /dev/null +++ b/config/offline/config.toml @@ -0,0 +1,2 @@ +relativeurls = true +baseURL = "" \ No newline at end of file diff --git a/config/preview/config.toml b/config/preview/config.toml new file mode 100644 index 0000000..0243884 --- /dev/null +++ b/config/preview/config.toml @@ -0,0 +1,2 @@ +[params] +edit = true \ No newline at end of file diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..24334fb --- /dev/null +++ b/content/_index.md @@ -0,0 +1,8 @@ +--- +title: "title of your syllabus" +has_topics: [] +--- + +# Syllabus, a syllabus + +This is a beginning... diff --git a/content/download/_index.md b/content/download/_index.md new file mode 100644 index 0000000..4b73a24 --- /dev/null +++ b/content/download/_index.md @@ -0,0 +1,22 @@ +--- +title: "Syllabus" +--- + +# How-to access and use the Syllabus + +We encourage everyone to freely use this Syllabus to learn and organise processes of learning and to freely adapt, rewrite and expand it to reflect their own experience and serve their own pedagogies. You can do that in the following manner: + +## Download +You can download a standalone version of the Pirate Care Syllabus that you can store on your computer, a thumb drive or a server, and open from your browser. The download contains the latest version of all of the topics and sessions in the Syllabus and the library collection with most of the texted references in the Syllabus. + +[DOWNLOAD PORTABLE STANDALONE SYLLABUS (~1.6 GB) ](https://syllabus.pirate.care/library/PortablePirateCareSyllabus.tgz) + +## Browse +You can obviously peruse the Syllabus on our server. To do so proceed here: +[BROWSE: https://syllabus.pirate.care](https://syllabus.pirate.care) + +## Write +You can also edit, extend or remix the existing Pirate Care Syllabus. Its source files (Markdown content files, templates, graphic files and the library collection) are stored in a [git repository](https://git.memoryoftheworld.org/PirateCare/Syllabus/) that can be cloned, forked and developed further. The syllabus is built on [Hugo static site generator](https://gohugo.io/), the library collection in [Calibre](https://calibre-ebook.com/) and everything is integrated and built with [Gitea](https://gitea.io/en-us/). The syllabus is in the public domain. + +If you encounter a problem, you can reach us at: info@pirate.care + diff --git a/content/metadata/_index.md b/content/metadata/_index.md new file mode 100644 index 0000000..1fa005f --- /dev/null +++ b/content/metadata/_index.md @@ -0,0 +1,4 @@ +--- +title: "meta" +outputs: js +--- diff --git a/content/print/_index.md b/content/print/_index.md new file mode 100644 index 0000000..6feb931 --- /dev/null +++ b/content/print/_index.md @@ -0,0 +1,4 @@ +--- +title: "syllabus" +--- + diff --git a/custom_syadmin/build_from_notion.py b/custom_syadmin/build_from_notion.py new file mode 100644 index 0000000..e69de29 diff --git a/custom_syadmin/git_hooks_post-receive.py b/custom_syadmin/git_hooks_post-receive.py new file mode 100644 index 0000000..f4aa69e --- /dev/null +++ b/custom_syadmin/git_hooks_post-receive.py @@ -0,0 +1,140 @@ +#! python +import os +import argparse +import random +import string +import subprocess +import shutil +import stat +from datetime import datetime + +# format for dates +date_format = "%m/%d/%Y, %H:%M:%S" + +# Set the variables we'll be allowing for (as CL arg or environment variable) +vars = { + 'oldrev': False, # set programmatically by git hook + 'newrev': False, # set programmatically by git hook + 'ref': False, # set programmatically by git hook + 'library': '_library', + 'website': '_website', + 'website_preview': '_websitepreview', + 'git_repo': False, + 'base_url': False, #override the site's base + 'git_url': False, + 'git_path': 'git', + 'hugo_path': 'hugo', + 'tmp_dir': '/tmp', + 'force': False, +} + +# logging time +start_time = datetime.now().strftime(date_format) + +def random_string(length=3): + """ Generates a random string """ + letters = string.ascii_lowercase + return ''.join(random.choice(letters) for i in range(length)) + + +def get_value(name, default=False): + """ Variables can be set as environment variable or in command line """ + if hasattr(args, name.lower()) and getattr(args, name.lower()) is not None: + print('CLI:', name, getattr(args, name.lower())) + return getattr(args, name.lower()) + elif name.upper() in os.environ: + print('env:', name, os.environ[name.upper()]) + return os.environ[name.upper()] + else: + print('default:', name, default) + return default + + +def cmd(parts, cwd=None, env=None): + """ Executes a shell command and returns the output """ + print(f"Command: {' '.join(parts)} ({cwd})") + return subprocess.check_output(parts, cwd=cwd, env=env, universal_newlines=True).strip() + + +def rmrf(path): + """ Use safe-rm for recursive removal """ + """ @TODO: make it safer """ + def remove_readonly(func, path, excinfo): + os.chmod(path, stat.S_IWRITE) + func(path) + # Try removal + if os.path.exists(path) and len(os.path.realpath(path)) > 1: + shutil.rmtree(path, onerror=remove_readonly) + else: + print("Either the path doesn't exist or you are trying to delete the root directory(?!):", path) + + +def clobber(filepath, data, append=False): + """ Equivalent of > or >> when append is True """ + mode = 'a' if append else 'w' + with open(filepath, mode) as f: + f.write(data) + + +def build_site(dest, tmp, hugo_environment='gitea'): + """ builds the website to "dest" using "tmp" as an intermediate location """ + global GIT_PATH, GIT_REPO, HUGO_PATH + cmd([GIT_PATH, 'clone', '.', tmp], cwd=GIT_REPO) + rmrf(dest) + try: + os.makedirs(dest, exist_ok=True) + except: + print(f"Error creating the directory: {dest}") + lcl = f'{tmp}/last-commit-log.txt' + # overriding hugo config for development environments + env = os.environ.copy() + if BASE_URL: + env["HUGO_PARAMS_BASEURL"] = BASE_URL + if GIT_URL: + env["HUGO_PARAMS_GITURL"] = GIT_URL + # run the hugo command + hugo_output = cmd([HUGO_PATH, '-e', hugo_environment, '-d', dest], cwd=tmp, env=env) + clobber(lcl, hugo_output) + now_time = datetime.now().strftime(date_format) + clobber(lcl, f"\n{start_time}\n{now_time}", append=True) + shutil.move(lcl, dest) + rmrf(tmp) + + +# Parsing command line arguments +parser = argparse.ArgumentParser() +for v in vars: + parser.add_argument(f"--{v.lower()}") +args = parser.parse_args() + +# Load all variables from command line arguments or environment variables +for v in vars: + globals()[v.upper()] = get_value(v.lower(), vars[v]) + +# set up directories +os.makedirs(WEBSITE, exist_ok=True) +os.makedirs(WEBSITE_PREVIEW, exist_ok=True) +TMP_WEBSITE = os.path.join(TMP_DIR, 'website', random_string()) +TMP_WEBSITE_PREVIEW = os.path.join(TMP_DIR, 'websitepreview', random_string()) +os.makedirs(TMP_WEBSITE, exist_ok=True) +os.makedirs(TMP_WEBSITE_PREVIEW, exist_ok=True) + +# start working +# Check if someone edited the publish trigger +published = False +refs = cmd([GIT_PATH, 'diff-tree', '--no-commit-id', '--name-only', REF], cwd=GIT_REPO).split("\n") +for r in refs: + if FORCE or r == "PUBLISH.trigger.md": + build_site(WEBSITE, TMP_WEBSITE) + published = True +# Check if there is a !publish! +if not published: + refs = cmd([GIT_PATH, 'show', '--format="%s"', '-s'], cwd=GIT_REPO).split(' ') + for r in refs: + if r == "!publish!": + build_site(WEBSITE, TMP_WEBSITE) + published = True +# create preview version +build_site(WEBSITE_PREVIEW, TMP_WEBSITE_PREVIEW, hugo_environment='preview') + +# @TODO: link the library \ No newline at end of file diff --git a/custom_syadmin/git_hooks_post-receive.sh b/custom_syadmin/git_hooks_post-receive.sh new file mode 100644 index 0000000..3d7fd66 --- /dev/null +++ b/custom_syadmin/git_hooks_post-receive.sh @@ -0,0 +1,12 @@ +#!/bin/sh +read oldrev newrev ref +python "D:\dev\websites\pirate-care-syllabus\Syllabus\custom_syadmin\git_hooks_post-receive.py" \ +--git_repo "D:\dev\websites\pirate-care-syllabus\gitea\gitea-repositories\gitea\pirate-care-syllabus.git" \ +--website "D:\dev\websites\pirate-care-syllabus\_website" \ +--website_preview "D:\dev\websites\pirate-care-syllabus\_websitepreview" \ +--hugo_preview_url https://syllabus.pirate.care/_preview/ \ +--library "D:\dev\websites\pirate-care-syllabus\_library" \ +--tmp_dir "D:\tmp\tmp" +--oldrev $oldrev \ +--newrev $newrev \ +--ref $ref \ No newline at end of file diff --git a/data/books/piratecarecollection.json b/data/books/piratecarecollection.json new file mode 100644 index 0000000..b9b3cac --- /dev/null +++ b/data/books/piratecarecollection.json @@ -0,0 +1 @@ +{"44472a3a-1f6b-4ed2-8d36-af724eb826fe": {"title": "The Theoretical Structure of Ecological Revolutions", "title_sort": "Theoretical Structure of Ecological Revolutions, The", "pubdate": "1987-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "44472a3a-1f6b-4ed2-8d36-af724eb826fe", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Carolyn Merchant"], "formats": [{"format": "pdf", "file_name": "The Theoretical Structure of Ecological Re - Carolyn Merchant.pdf", "dir_path": "Carolyn Merchant/The Theoretical Structure of Ecological Revolutions (1)/", "size": 2942331}], "cover_url": "Carolyn Merchant/The Theoretical Structure of Ecological Revolutions (1)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "0147-2496"}, {"scheme": "doi", "code": "10.2307/3984135"}], "languages": [], "series": "Environmental Review"}, "2b7f9df0-af42-49be-8675-29344b0b75a5": {"title": "Varieties of Environmentalism", "title_sort": "Varieties of Environmentalism", "pubdate": "1997-01-15 00:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2b7f9df0-af42-49be-8675-29344b0b75a5", "tags": ["environmentalresistance"], "abstract": "
\n

Until very recently, studies of the environmental movement have been heavily biased towards the North Atlantic worlds. There was a common assumption amongst historians and sociologists that concerns over such issues as conservation or biodiversity were the exclusive preserve of the affluent westerner: the ultimate luxury of the consumer society. Citizens of the world's poorest countries, ran the conventional wisdom, had nothing to gain from environmental concerns; they were 'too poor to be green', and were attending to the more urgent business of survival. Yet strong environmental movements have sprung up over recent decades in some of the poorest countries in Asia and Latin America, albeit with origins and forms of expression quite distinct from their western counterparts. In Varieties of Environmentalism, Guha and Matinez-Alier seek to articulate the values and orientation of the environmentalism of the poor, and to explore the conflicting priorities of South and North that were so dramatically highlighted at the Rio Earth Summit in 1992. Essays on the 'ecology of affluence' are also included, placing ion context such uniquely western phenomena as the 'cult of wilderness' and the environmental justice movement. Using a combination of archival and field data,. The book presents analyses of environmental conflicts and ideologies in four continents: North and South America, Asia and Europe. The authors present the nature and history of environmental movements in quite a new light, one which clarifies the issues and the processes behind them. They also provide reappraisals for three seminal figures, Gandhi, Georgescu-Roegen and Mumford, whose legacy may yet contribute to a greater cross-cultural understanding within the environmental movements.

", "publisher": "Routledge", "authors": ["Ramachandra Guha", "Juan Martinez-Alier"], "formats": [{"format": "epub", "file_name": "Varieties of Environmentalism - Ramachandra Guha.epub", "dir_path": "Ramachandra Guha/Varieties of Environmentalism (2)/", "size": 567473}], "cover_url": "Ramachandra Guha/Varieties of Environmentalism (2)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781853833298"}], "languages": ["eng"]}, "457f1ca7-8aea-447c-ba6a-2bd56b7ce68b": {"title": "Routes for breaching and protecting genetic privacy", "title_sort": "Routes for breaching and protecting genetic privacy", "pubdate": "2014-05-02 11:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "457f1ca7-8aea-447c-ba6a-2bd56b7ce68b", "tags": ["bioresistance", "horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Yaniv Erlich", "Arvind Narayanan"], "formats": [{"format": "pdf", "file_name": "Routes for breaching and protecting geneti - Yaniv Erlich.pdf", "dir_path": "Yaniv Erlich/Routes for breaching and protecting genetic privacy (3)/", "size": 1423626}], "cover_url": "Yaniv Erlich/Routes for breaching and protecting genetic privacy (3)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1038/nrg3723"}], "languages": [], "series": "Nature Review Genetics"}, "7be27278-1013-4092-ab13-3eabcbc5691c": {"title": "A Radical History", "title_sort": "Radical History, A", "pubdate": "2016-01-15 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "7be27278-1013-4092-ab13-3eabcbc5691c", "tags": ["environmentalresistance"], "abstract": "
\n

Some thousands of years ago, the world was home to an immense variety of large mammals. From wooly mammoths and saber-toothed tigers to giant ground sloths and armadillos the size of automobiles, these spectacular creatures roamed freely. Then human beings arrived. Devouring their way down the food chain as they spread across the planet, they began a process of voracious extinction that has continued to the present.

\n

Headlines today are made by the existential threat confronting remaining large animals such as rhinos and pandas. But the devastation summoned by humans extends to humbler realms of creatures including beetles, bats and butterflies. Researchers generally agree that the current extinction rate is nothing short of catastrophic. Currently the earth is losing about a hundred species every day.

\n

This relentless extinction, Ashley Dawson contends in a primer that combines vast scope with elegant precision, is the product of a global attack on the commons, the great trove of air, water, plants and creatures, as well as collectively created cultural forms such as language, that have been regarded traditionally as the inheritance of humanity as a whole.

\n

This attack has its genesis in the need for capital to expand relentlessly into all spheres of life. Extinction, Dawson argues, cannot be understood in isolation from a critique of our economic system. To achieve this we need to transgress the boundaries between science, environmentalism and radical politics. Extinction: A Radical History performs this task with both brio and brilliance. **

", "publisher": "OR Books", "authors": ["Ashley Dawson"], "formats": [{"format": "pdf", "file_name": "A Radical History - Ashley Dawson.pdf", "dir_path": "Ashley Dawson/A Radical History (4)/", "size": 9406099}], "cover_url": "Ashley Dawson/A Radical History (4)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781944869014"}], "languages": ["eng"]}, "3bae529a-451f-4aab-9083-890bc33baa3b": {"title": "The crisis in crisis", "title_sort": "crisis in crisis, The", "pubdate": "2017-02-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "3bae529a-451f-4aab-9083-890bc33baa3b", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Joseph Masco"], "formats": [{"format": "pdf", "file_name": "The crisis in crisis - Joseph Masco.pdf", "dir_path": "Joseph Masco/The crisis in crisis (5)/", "size": 2603393}], "cover_url": "Joseph Masco/The crisis in crisis (5)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1086/688695"}], "languages": [], "series": "Current Anthropology"}, "140f5c76-4b91-41c5-823d-4aed34bb7f8c": {"title": "Turn Illness into a Weapon: A Polemic and Call to Action by the Socialist Patients\u2019 Collective of the University of Heidelberg", "title_sort": "Turn Illness into a Weapon: A Polemic and Call to Action by the Socialist Patients\u2019 Collective of the University of Heidelberg", "pubdate": "2013-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:50:18.721319+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "140f5c76-4b91-41c5-823d-4aed34bb7f8c", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "", "authors": ["Socialist Patients\u2019 Collective", "Wolfgang Huber", "Jean-Paul Sartre"], "formats": [{"format": "pdf", "file_name": "Turn Illness into a Weapon_ A Polemic and - Socialist Patients' Collective.pdf", "dir_path": "Socialist Patients' Collective/Turn Illness into a Weapon_ A Polemic and Call to Action by the Socialist Patients' Collective o (6)/", "size": 396779}], "cover_url": "Socialist Patients' Collective/Turn Illness into a Weapon_ A Polemic and Call to Action by the Socialist Patients' Collective o (6)/cover.jpg", "identifiers": [], "languages": []}, "f097c90c-abfd-490b-8ab3-087ae6fdf854": {"title": "Decolonising the body: Restoring sacred vitality", "title_sort": "Decolonising the body: Restoring sacred vitality", "pubdate": "2005-04-02 11:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f097c90c-abfd-490b-8ab3-087ae6fdf854", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Alannah Earl Young", "Denise Nadeau"], "formats": [{"format": "pdf", "file_name": "Decolonising the body_ Restoring sacred vi - Alannah Earl Young.pdf", "dir_path": "Alannah Earl Young/Decolonising the body_ Restoring sacred vitality (7)/", "size": 148706}], "cover_url": "Alannah Earl Young/Decolonising the body_ Restoring sacred vitality (7)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "XDUIPI5V"}, {"scheme": "zkey", "code": "3KLJAZL8"}], "languages": [], "series": "Altantis"}, "48513d4f-27a5-422c-a77d-c8ced006f5ec": {"title": "A sociometabolic reading of the Anthropocene: Modes of subsistence, population size and human impact on Earth", "title_sort": "sociometabolic reading of the Anthropocene: Modes of subsistence, population size and human impact on Earth, A", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "48513d4f-27a5-422c-a77d-c8ced006f5ec", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Marina Fischer-Kowalski", "Fridolin Krausmann", "Irene Pallua"], "formats": [{"format": "pdf", "file_name": "A sociometabolic reading of the Anthropoce - Marina Fischer-Kowalski.pdf", "dir_path": "Marina Fischer-Kowalski/A sociometabolic reading of the Anthropocene_ Modes of subsistence, population size and human im (8)/", "size": 1322003}], "cover_url": "Marina Fischer-Kowalski/A sociometabolic reading of the Anthropocene_ Modes of subsistence, population size and human im (8)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10/f3spm2"}, {"scheme": "issn", "code": "2053-0196"}], "languages": [], "series": "The Anthropocene Review"}, "d88b4b0b-24f3-4ba8-b434-d6e585b63a4e": {"title": "FBI, AAAS Collaborate on Ambitious Outreach to Biotech Researchers and DIY Biologists", "title_sort": "FBI, AAAS Collaborate on Ambitious Outreach to Biotech Researchers and DIY Biologists", "pubdate": "2011-04-01 11:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d88b4b0b-24f3-4ba8-b434-d6e585b63a4e", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "American Association for the Advancement of Science", "authors": ["Edward W. Lempinen"], "formats": [{"format": "pdf", "file_name": "FBI, AAAS Collaborate on Ambitious Outreac - Edward W. Lempinen.pdf", "dir_path": "Edward W. Lempinen/FBI, AAAS Collaborate on Ambitious Outreach to Biotech Researchers and DIY Biologists (9)/", "size": 846350}], "cover_url": "Edward W. Lempinen/FBI, AAAS Collaborate on Ambitious Outreach to Biotech Researchers and DIY Biologists (9)/cover.jpg", "identifiers": [], "languages": []}, "7310c01a-d46c-4232-ad7d-5899cf24978a": {"title": "Feminism and the Mastery of Nature", "title_sort": "Feminism and the Mastery of Nature", "pubdate": "2002-09-10 23:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "7310c01a-d46c-4232-ad7d-5899cf24978a", "tags": ["environmentalresistance"], "abstract": "
\n

Two of the most important political movements of the late twentieth century are those of environmentalism and feminism. In this book, Val Plumwood argues that feminist theory has an important opportunity to make a major contribution to the debates in political ecology and environmental philosophy.
Feminism and the Mastery of Nature explains the relation between ecofeminism, or ecological feminism, and other feminist theories including radical green theories such as deep ecology. Val Plumwood provides a philosophically informed account of the relation of women and nature, and shows how relating male domination to the domination of nature is important and yet remains a dilemma for women.

", "publisher": "Routledge", "authors": ["Val Plumwood"], "formats": [{"format": "pdf", "file_name": "Feminism and the Mastery of Nature - Val Plumwood.pdf", "dir_path": "Val Plumwood/Feminism and the Mastery of Nature (10)/", "size": 808280}], "cover_url": "Val Plumwood/Feminism and the Mastery of Nature (10)/cover.jpg", "identifiers": [{"scheme": "amazon", "code": "B000FBFKUE"}, {"scheme": "zkey", "code": "D48IL78M"}, {"scheme": "zkey_file", "code": "W69HC5XM"}, {"scheme": "isbn", "code": "041506810X"}, {"scheme": "google", "code": "hU8JAVq0ip4C"}], "languages": ["eng"]}, "f5cff653-308f-47b9-8b7b-2f462f15a112": {"title": "La societ\u00e0 della prestazione", "title_sort": "La societ\u00e0 della prestazione", "pubdate": "2017-01-15 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f5cff653-308f-47b9-8b7b-2f462f15a112", "tags": ["commoningcare"], "abstract": "
\n

La sociologia ha fin dai suoi esordi ciclicamente individuato espressioni suggestive per descrivere il prodursi del mutamento sociale. In quest'ottica la descrizione del quadro attuale di riferimento deve fare necessariamente i conti con il precisarsi del cosiddetto paradigma \u00abneoliberista\u00bb. Pi\u00f9 specificamente, il neoliberismo definisce un modello di governo sociale legato da un lato alla destrutturazione del tradizionale sistema di regolazione sociale dell'economia, dall'altro alla diffusione della competitivit\u00e0 come criterio fondamentale di giudizio sul valore della soggettivit\u00e0. Tali processi, uniti alla crescente individualizzazione delle carriere di vita, delineano i contorni di un nuovo tipo di configurazione economica e sociale che possiamo definire con il termine di societ\u00e0 della prestazione. Quest'ultima non solo manifesta la centralit\u00e0 crescente della retorica manageriale d'impresa nella societ\u00e0 contemporanea, ma prefigura la nascita di una nuova antropologia e di un nuovo discorso sociale basato sulla centralit\u00e0 della performance come imperativo sociale.

", "publisher": "Ediesse", "authors": ["Federico Chicchi", "Anna Simone"], "formats": [{"format": "pdf", "file_name": "La societa della prestazione - Federico Chicchi.pdf", "dir_path": "Federico Chicchi/La societa della prestazione (11)/", "size": 2430853}], "cover_url": "Federico Chicchi/La societa della prestazione (11)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9788823020474"}], "languages": ["ita"]}, "aee08733-6a58-434e-aa2f-d695d2391af5": {"title": "Degrowth", "title_sort": "Degrowth", "pubdate": "2018-01-15 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "aee08733-6a58-434e-aa2f-d695d2391af5", "tags": ["environmentalresistance"], "abstract": "", "publisher": "Agenda Publishing", "authors": ["Giorgos Kallis"], "formats": [{"format": "epub", "file_name": "Degrowth - Giorgos Kallis.epub", "dir_path": "Giorgos Kallis/Degrowth (12)/", "size": 950855}], "cover_url": "Giorgos Kallis/Degrowth (12)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781911116813"}], "languages": ["eng"]}, "a2ecb5fb-0f37-439f-94aa-9aaf375c8d0a": {"title": "Matters of Care in Technoscience: Assembling Neglected Things", "title_sort": "Matters of Care in Technoscience: Assembling Neglected Things", "pubdate": "2011-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:12.000194+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "a2ecb5fb-0f37-439f-94aa-9aaf375c8d0a", "tags": ["care - history and concept", "piratecareintroduction"], "abstract": "", "publisher": "", "authors": ["Maria Puig de La Bellacasa"], "formats": [{"format": "pdf", "file_name": "Matters of Care in Technoscience_ Assembli - Maria Puig de La Bellacasa.pdf", "dir_path": "Maria Puig de La Bellacasa/Matters of Care in Technoscience_ Assembling Neglected Things (13)/", "size": 380154}], "cover_url": "Maria Puig de La Bellacasa/Matters of Care in Technoscience_ Assembling Neglected Things (13)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.2307/40997116"}], "languages": [], "series": "Social Studies of Science"}, "2808507b-ae98-4592-b09c-7e2468a921bb": {"title": "Knowledge infrastructures for the Anthropocene", "title_sort": "Knowledge infrastructures for the Anthropocene", "pubdate": "2017-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2808507b-ae98-4592-b09c-7e2468a921bb", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Paul N. Edwards"], "formats": [{"format": "pdf", "file_name": "Knowledge infrastructures for the Anthropo - Paul N. Edwards.pdf", "dir_path": "Paul N. Edwards/Knowledge infrastructures for the Anthropocene (14)/", "size": 139288}], "cover_url": "Paul N. Edwards/Knowledge infrastructures for the Anthropocene (14)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1177/2053019616679854"}, {"scheme": "issn", "code": "2053-0196"}], "languages": [], "series": "The Anthropocene Review"}, "25dc56c6-a708-4c21-8876-e766fe063cf6": {"title": "Carbon Democracy: Political Power in the Age of Oil", "title_sort": "Carbon Democracy: Political Power in the Age of Oil", "pubdate": "2011-11-07 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "25dc56c6-a708-4c21-8876-e766fe063cf6", "tags": ["environmentalresistance"], "abstract": "
\n

How oil undermines democracy, and our ability to address the environmental crisis.Oil is a curse, it is often said, that condemns the countries producing it to an existence defined by war, corruption and enormous inequality. Carbon Democracy tells a more complex story, arguing that no nation escapes the political consequences of our collective dependence on oil. It shapes the body politic both in regions such as the Middle East, which rely upon revenues from oil production, and in the places that have the greatest demand for energy.Timothy Mitchell begins with the history of coal power to tell a radical new story about the rise of democracy. Coal was a source of energy so open to disruption that oligarchies in the West became vulnerable for the first time to mass demands for democracy. In the mid-twentieth century, however, the development of cheap and abundant energy from oil, most notably from the Middle East, offered a means to reduce this vulnerability to democratic pressures. The abundance of oil made it possible for the first time in history to reorganize political life around the management of something now called \"the economy\" and the promise of its infinite growth. The politics of the West became dependent on an undemocratic Middle East.In the twenty-first century, the oil-based forms of modern democratic politics have become unsustainable. Foreign intervention and military rule are faltering in the Middle East, while governments everywhere appear incapable of addressing the crises that threaten to end the age of carbon democracy\u2014the disappearance of cheap energy and the carbon-fuelled collapse of the ecological order.In making the production of energy the central force shaping the democratic age, Carbon Democracy rethinks the history of energy, the politics of nature, the theory of democracy, and the place of the Middle East in our common world.

", "publisher": "Verso", "authors": ["Timothy Mitchell"], "formats": [{"format": "mobi", "file_name": "Carbon Democracy_ Political Power in the A - Timothy Mitchell.mobi", "dir_path": "Timothy Mitchell/Carbon Democracy_ Political Power in the Age of Oil (15)/", "size": 820000}], "cover_url": "Timothy Mitchell/Carbon Democracy_ Political Power in the Age of Oil (15)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781844677450"}], "languages": ["eng"]}, "45130489-e1e8-4a4b-bfac-2629ef96e2a6": {"title": "The PCB story", "title_sort": "PCB story, The", "pubdate": "1972-08-02 11:00:00+00:00", "last_modified": "2020-03-05 22:48:17.685757+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "45130489-e1e8-4a4b-bfac-2629ef96e2a6", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["S\u00f6ren Jensen"], "formats": [{"format": "pdf", "file_name": "The PCB story - Soren Jensen.pdf", "dir_path": "Soren Jensen/The PCB story (16)/", "size": 1347393}], "cover_url": "Soren Jensen/The PCB story (16)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "CRJED7GR"}, {"scheme": "zkey", "code": "PMAASQX4"}], "languages": [], "series": "Ambio"}, "94703649-09e8-431b-9fd7-aa99305b2d51": {"title": "Toxic politics: Acting in a permanently polluted world", "title_sort": "Toxic politics: Acting in a permanently polluted world", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "94703649-09e8-431b-9fd7-aa99305b2d51", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Max Liboiron", "Manuel Tironi", "Nerea Calvillo"], "formats": [{"format": "pdf", "file_name": "Toxic politics_ Acting in a permanently po - Max Liboiron.pdf", "dir_path": "Max Liboiron/Toxic politics_ Acting in a permanently polluted world (17)/", "size": 176879}], "cover_url": "Max Liboiron/Toxic politics_ Acting in a permanently polluted world (17)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1177/0306312718783087"}], "languages": [], "series": "Social Studies of Science"}, "bc873b84-96a0-440a-9705-b3f10baf5953": {"title": "Zeroes and Ones: Digital Women and the New Technoculture", "title_sort": "Zeroes and Ones: Digital Women and the New Technoculture", "pubdate": "1997-09-14 23:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "bc873b84-96a0-440a-9705-b3f10baf5953", "tags": ["decolonizingtechnology"], "abstract": "
\n

Not since The Female Eunuch has there been a book so radical in its scope, so persuasive in its detail, so exhilarating in its polemical energy.\u00a0\u00a0Beginning with Ada Lovelace and her unheralded contributions to Charles Babbage and his development of the Difference Engine, Sadie Plant traces the critical contributions women have made to the progress of computing.\u00a0\u00a0Shattering the myth that women are victims of technological change, Zeros + Ones shows how women and women's work in particular--weaving and typing, computing and telecommunicating--have been tending the machinery of the digital age for generations, the very technologies that are now revolutionizing the Western world.

\n

In this bold manifesto on the relationship between women and machines, Sadie Plant explores the networks and connections implicit in nonlinear systems and digital machines.\u00a0\u00a0Steering a course beyond the old feminist dichotomies, Zeros + Ones is populated by a diverse chorus of voices--Anna Freud, Mary Shelley, Alan Turing--conceived as exploratory bundles of intelligent matter, emergent entities hacking through the constraints of their old programming and envisioning a postpatriarchal future.

\n

Astonishing, inspiring, witty, and perverse, Zeros + Ones is a love song to Ada, a soundtrack for the next millennium, a radical revision of our technoculture that will forever change the way we perceive our digital world. **

", "publisher": "Doubleday", "authors": ["Sadie Plant"], "formats": [{"format": "pdf", "file_name": "Zeroes and Ones_ Digital Women and the New - Sadie Plant.pdf", "dir_path": "Sadie Plant/Zeroes and Ones_ Digital Women and the New Technoculture (18)/", "size": 24669613}], "cover_url": "Sadie Plant/Zeroes and Ones_ Digital Women and the New Technoculture (18)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780385482608"}], "languages": ["eng"]}, "96e6a368-9c11-4039-8cc5-ad6b3a022274": {"title": "Police-involved deaths: the need for reform", "title_sort": "Police-involved deaths: the need for reform", "pubdate": "2012-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "96e6a368-9c11-4039-8cc5-ad6b3a022274", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "BC Civil Liberties Association", "authors": ["David MacAlister", "Robert Holmes", "Farzana Kara", "Andr\u00e9 Marin", "Hanna Slarks", "John Wadham", "Dominic Wood"], "formats": [{"format": "pdf", "file_name": "Police-involved deaths_ the need for refor - David MacAlister.pdf", "dir_path": "David MacAlister/Police-involved deaths_ the need for reform (19)/", "size": 2875827}], "cover_url": "David MacAlister/Police-involved deaths_ the need for reform (19)/cover.jpg", "identifiers": [], "languages": []}, "22203b8a-f82e-497d-9d56-b2ed60b9ec14": {"title": "\u201cI\u2019m Making the Streets Safer Ma\u2019am\u201d: Race, Coloniality, and the Redemptive Theologies of Pastoral Police Power", "title_sort": "I\u2019m Making the Streets Safer Ma\u2019am\u201d: Race, Coloniality, and the Redemptive Theologies of Pastoral Police Power", "pubdate": "2017-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "22203b8a-f82e-497d-9d56-b2ed60b9ec14", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Zahir Kolia"], "formats": [{"format": "pdf", "file_name": "_I'm Making the Streets Safer Ma'am__ Race - Zahir Kolia.pdf", "dir_path": "Zahir Kolia/_I'm Making the Streets Safer Ma'am__ Race, Coloniality, and the Redemptive Theologies of Pastor (20)/", "size": 148503}], "cover_url": "Zahir Kolia/_I'm Making the Streets Safer Ma'am__ Race, Coloniality, and the Redemptive Theologies of Pastor (20)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1177/1743872117737238"}], "languages": [], "series": "Law, Culture and the Humanities"}, "78660c13-2563-449c-874e-ac660c128197": {"title": "Gender Politics and the Construction of Sexuality", "title_sort": "Gender Politics and the Construction of Sexuality", "pubdate": "2000-11-01 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "78660c13-2563-449c-874e-ac660c128197", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "
\n

Why do some people prefer heterosexual love while others fancy the same sex? Is sexual identity biologically determined or a product of convention? In this brilliant and provocative book, the acclaimed author of Myths of Gender argues that even the most fundamental knowledge about sex is shaped by the culture in which scientific knowledge is produced.Drawing on astonishing real-life cases and a probing analysis of centuries of scientific research, Fausto-Sterling demonstrates how scientists have historically politicized the body. In lively and impassioned prose, she breaks down three key dualisms - sex/gender, nature/nurture, and real/constructed - and asserts that individuals born as mixtures of male and female exist as one of five natural human variants and, as such, should not be forced to compromise their differences to fit a flawed societal definition of normality. **

", "publisher": "Basic Books", "authors": ["Anne Fausto-Sterling"], "formats": [{"format": "pdf", "file_name": "Gender Politics and the Construction of Se - Anne Fausto-Sterling.pdf", "dir_path": "Anne Fausto-Sterling/Gender Politics and the Construction of Sexuality (21)/", "size": 24474178}], "cover_url": "Anne Fausto-Sterling/Gender Politics and the Construction of Sexuality (21)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780465077144"}, {"scheme": "google", "code": "pyR0nn5XsjkC"}, {"scheme": "amazon", "code": "0465077145"}], "languages": ["eng"]}, "4ad4ede6-909a-4a6b-8dc5-f4f54ee182a7": {"title": "Lucy Gonzales Parsons", "title_sort": "Lucy Gonzales Parsons", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "4ad4ede6-909a-4a6b-8dc5-f4f54ee182a7", "tags": ["piratecareintroduction"], "abstract": "", "publisher": "", "authors": ["William Loren Katz"], "formats": [{"format": "pdf", "file_name": "Lucy Gonzales Parsons - William Loren Katz.pdf", "dir_path": "William Loren Katz/Lucy Gonzales Parsons (22)/", "size": 264573}], "cover_url": "William Loren Katz/Lucy Gonzales Parsons (22)/cover.jpg", "identifiers": [], "languages": []}, "c7892d73-2574-4f12-9660-e1e667c81ae2": {"title": "Extreme Genetic Engineering and the Human Future: Reclaiming Emerging Biotechnologies for the Common Good", "title_sort": "Extreme Genetic Engineering and the Human Future: Reclaiming Emerging Biotechnologies for the Common Good", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c7892d73-2574-4f12-9660-e1e667c81ae2", "tags": ["bioresistance", "transhackfeminism"], "abstract": "", "publisher": "Center for Genetics and Society", "authors": ["Center for Genetics", "Society"], "formats": [{"format": "pdf", "file_name": "Extreme Genetic Engineering and the Human - Center for Genetics.pdf", "dir_path": "Center for Genetics/Extreme Genetic Engineering and the Human Future_ Reclaiming Emerging Biotechnologies for the Co (23)/", "size": 11841340}], "cover_url": "Center for Genetics/Extreme Genetic Engineering and the Human Future_ Reclaiming Emerging Biotechnologies for the Co (23)/cover.jpg", "identifiers": [], "languages": []}, "2732422e-02a5-44d2-8c44-052dedef8578": {"title": "The pirate book", "title_sort": "pirate book, The", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2732422e-02a5-44d2-8c44-052dedef8578", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "Aksioma \u2013 Institute for Contemporary Art", "authors": ["Nicolas Maigret", "Maria Roszkowska"], "formats": [{"format": "pdf", "file_name": "The pirate book - Nicolas Maigret.pdf", "dir_path": "Nicolas Maigret/The pirate book (25)/", "size": 61670281}], "cover_url": "Nicolas Maigret/The pirate book (25)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9789619219263"}], "languages": []}, "6bd6bfb2-2ca7-4993-9bb2-c22f0ebc6fab": {"title": "Empire", "title_sort": "Empire", "pubdate": "2001-09-14 23:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6bd6bfb2-2ca7-4993-9bb2-c22f0ebc6fab", "tags": ["transhackfeminism"], "abstract": "
\n

Imperialism as we knew it may be no more, but Empire is alive and well. It is, as Michael Hardt and Antonio Negri demonstrate in this bold work, the new political order of globalization. It is easy to recognize the contemporary economic, cultural, and legal transformations taking place across the globe but difficult to understand them. Hardt and Negri contend that they should be seen in line with our historical understanding of Empire as a universal order that accepts no boundaries or limits. Their book shows how this emerging Empire is fundamentally different from the imperialism of European dominance and capitalist expansion in previous eras. Rather, today's Empire draws on elements of U.S. constitutionalism, with its tradition of hybrid identities and expanding frontiers. Empire identifies a radical shift in concepts that form the philosophical basis of modern politics, concepts such as sovereignty, nation, and people. Hardt and Negri link this philosophical transformation to cultural and economic changes in postmodern society--to new forms of racism, new conceptions of identity and difference, new networks of communication and control, and new paths of migration. They also show how the power of transnational corporations and the increasing predominance of postindustrial forms of labor and production help to define the new imperial global order. More than analysis, Empire is also an unabashedly utopian work of political philosophy, a new Communist Manifesto. Looking beyond the regimes of exploitation and control that characterize today's world order, it seeks an alternative political paradigm--the basis for a truly democratic global society.

", "publisher": "Harvard University Press", "authors": ["Michael Hardt", "Antonio Negri"], "formats": [{"format": "pdf", "file_name": "Empire - Michael Hardt.pdf", "dir_path": "Michael Hardt/Empire (26)/", "size": 1607084}], "cover_url": "Michael Hardt/Empire (26)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780674038325"}], "languages": ["eng"]}, "38e056f0-9e71-4820-8d7c-c8d772432163": {"title": "Resisting Power, Retooling Justice: Promises of Feminist Postcolonial Technosciences", "title_sort": "Resisting Power, Retooling Justice: Promises of Feminist Postcolonial Technosciences", "pubdate": "2016-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "38e056f0-9e71-4820-8d7c-c8d772432163", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Anne Pollock", "Banu Subramaniam"], "formats": [{"format": "pdf", "file_name": "Resisting Power, Retooling Justice_ Promis - Anne Pollock.pdf", "dir_path": "Anne Pollock/Resisting Power, Retooling Justice_ Promises of Feminist Postcolonial Technosciences (27)/", "size": 155109}], "cover_url": "Anne Pollock/Resisting Power, Retooling Justice_ Promises of Feminist Postcolonial Technosciences (27)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "0162-2439"}, {"scheme": "doi", "code": "10.1177/0162243916657879"}], "languages": [], "series": "Science, Technology, & Human Values"}, "873b9ab5-2767-432d-8fef-8bc34a6f1756": {"title": "Manifiesto contra-sexual", "title_sort": "Manifiesto contra-sexual", "pubdate": "2002-02-02 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "873b9ab5-2767-432d-8fef-8bc34a6f1756", "tags": ["commoningcare"], "abstract": "", "publisher": "Opera Prima", "authors": ["Beatriz Preciado"], "formats": [{"format": "pdf", "file_name": "Manifiesto contra-sexual - Beatriz Preciado.pdf", "dir_path": "Beatriz Preciado/Manifiesto contra-sexual (28)/", "size": 7825012}], "cover_url": "Beatriz Preciado/Manifiesto contra-sexual (28)/cover.jpg", "identifiers": [], "languages": ["spa"]}, "792255cc-872c-4a4c-b38c-86249cabfade": {"title": "\u201cIt happened more than once\u201d: Freezing deaths in Saskatchewan", "title_sort": "It happened more than once\u201d: Freezing deaths in Saskatchewan", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "792255cc-872c-4a4c-b38c-86249cabfade", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Sherene Razack"], "formats": [{"format": "pdf", "file_name": "_It happened more than once__ Freezing dea - Sherene Razack.pdf", "dir_path": "Sherene Razack/_It happened more than once__ Freezing deaths in Saskatchewan (29)/", "size": 464337}], "cover_url": "Sherene Razack/_It happened more than once__ Freezing deaths in Saskatchewan (29)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.3138/cjwl.26.1.51"}], "languages": [], "series": "Canadian Journal of Women and the Law"}, "8684a1f3-dc50-493b-9543-968e6a97ecea": {"title": "Courage, Postimmunity Politics, and the Regulation of the Queer Subject", "title_sort": "Courage, Postimmunity Politics, and the Regulation of the Queer Subject", "pubdate": "2016-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "8684a1f3-dc50-493b-9543-968e6a97ecea", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Chantal Nadeau"], "formats": [{"format": "pdf", "file_name": "Courage, Postimmunity Politics, and the Re - Chantal Nadeau.pdf", "dir_path": "Chantal Nadeau/Courage, Postimmunity Politics, and the Regulation of the Queer Subject (30)/", "size": 1636018}], "cover_url": "Chantal Nadeau/Courage, Postimmunity Politics, and the Regulation of the Queer Subject (30)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.2979/indjglolegstu.23.2.0505"}], "languages": [], "series": "Indiana Journal of Global Legal Studies"}, "838dec0d-9727-4d81-bc4d-00d421896984": {"title": "Climate Change or Social Change? Environmental and Leftist Praxis and Participatory Action Research", "title_sort": "Climate Change or Social Change? Environmental and Leftist Praxis and Participatory Action Research", "pubdate": "2012-06-02 11:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "838dec0d-9727-4d81-bc4d-00d421896984", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Ruth Reitan", "Shannon Gibson"], "formats": [{"format": "pdf", "file_name": "Climate Change or Social Change_ Environme - Ruth Reitan.pdf", "dir_path": "Ruth Reitan/Climate Change or Social Change_ Environmental and Leftist Praxis and Participatory Action Resea (31)/", "size": 148386}], "cover_url": "Ruth Reitan/Climate Change or Social Change_ Environmental and Leftist Praxis and Participatory Action Resea (31)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1080/14747731.2012.680735"}, {"scheme": "issn", "code": "1474-7731"}], "languages": [], "series": "Globalizations"}, "3c78897f-7aab-4d43-a1f6-7612b392775a": {"title": "Hackerspaces and DIYbio in Asia: connecting science and community with open data, kits and protocols", "title_sort": "Hackerspaces and DIYbio in Asia: connecting science and community with open data, kits and protocols", "pubdate": "2012-06-02 11:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "3c78897f-7aab-4d43-a1f6-7612b392775a", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Denisa Kera"], "formats": [{"format": "pdf", "file_name": "Hackerspaces and DIYbio in Asia_ connectin - Denisa Kera.pdf", "dir_path": "Denisa Kera/Hackerspaces and DIYbio in Asia_ connecting science and community with open data, kits and proto (32)/", "size": 115214}], "cover_url": "Denisa Kera/Hackerspaces and DIYbio in Asia_ connecting science and community with open data, kits and proto (32)/cover.jpg", "identifiers": [], "languages": [], "series": "Journal of Peer Production"}, "bd32b9a7-03b2-4ed2-93fd-d2d83f873a72": {"title": "The Cycle of Socialisation", "title_sort": "Cycle of Socialisation, The", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "bd32b9a7-03b2-4ed2-93fd-d2d83f873a72", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Bobbie Harro"], "formats": [{"format": "pdf", "file_name": "The Cycle of Socialisation - Bobbie Harro.pdf", "dir_path": "Bobbie Harro/The Cycle of Socialisation (33)/", "size": 5477051}], "cover_url": "Bobbie Harro/The Cycle of Socialisation (33)/cover.jpg", "identifiers": [], "languages": []}, "104b075d-81ea-45c4-b5eb-bd0f7b8a28f5": {"title": "Estrozine: Xeno Waters Detection - Rivere Gynecology", "title_sort": "Estrozine: Xeno Waters Detection - Rivere Gynecology", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "104b075d-81ea-45c4-b5eb-bd0f7b8a28f5", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Mary Tsang"], "formats": [{"format": "pdf", "file_name": "Estrozine_ Xeno Waters Detection - Rivere - Mary Tsang.pdf", "dir_path": "Mary Tsang/Estrozine_ Xeno Waters Detection - Rivere Gynecology (34)/", "size": 2709595}], "cover_url": "Mary Tsang/Estrozine_ Xeno Waters Detection - Rivere Gynecology (34)/cover.jpg", "identifiers": [], "languages": []}, "ad042e36-da15-48f2-8283-3c2f57bc6dc7": {"title": "Women, Race, & Class", "title_sort": "Women, Race, & Class", "pubdate": "2011-06-28 23:00:00+00:00", "last_modified": "2020-01-16 23:28:51.289285+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ad042e36-da15-48f2-8283-3c2f57bc6dc7", "tags": ["commoningcare"], "abstract": "
\n

A powerful study of the women's liberation movement in the U.S., from abolitionist days to the present, that demonstrates how it has always been hampered by the racist and classist biases of its leaders. From the widely revered and legendary political activist and scholar Angela Davis.

", "publisher": "Vintage", "authors": ["Angela Y. Davis"], "formats": [{"format": "pdf", "file_name": "Women, Race, & Class - Angela Y. Davis.pdf", "dir_path": "Angela Y. Davis/Women, Race, & Class (35)/", "size": 1333558}], "cover_url": "Angela Y. Davis/Women, Race, & Class (35)/cover.jpg", "identifiers": [{"scheme": "amazon", "code": "B0054KKRKY"}, {"scheme": "isbn", "code": "0241408407"}, {"scheme": "zkey", "code": "YUDKJY57"}, {"scheme": "zkey_file", "code": "3UE3NKBI"}], "languages": ["eng"]}, "92da16f3-6004-4932-9380-94e909f21f01": {"title": "Farewell to Growth", "title_sort": "Farewell to Growth", "pubdate": "2009-01-15 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "92da16f3-6004-4932-9380-94e909f21f01", "tags": ["environmentalresistance"], "abstract": "
\n

Most of us who live in the North and the West consume far too much - too much meat, too much fat, too much sugar, too much salt. We are more likely to put on too much weight than to go hungry. We live in a society that is heading for a crash. We are aware of what is happening and yet we refuse to take it fully into account. Above all we refuse to address the issue that lies at the heart of our problems - namely, the fact that our societies are based on an economy whose only goal is growth for growth's sake. Serge Latouche argues that we need to rethink from the very foundations the idea that our societies should be based on growth. He offers a radical alternative - a society of 'de-growth'. De-growth is not the same thing as negative growth. We should be talking about 'a-growth', in the sense in which we speak of 'a-theism'. And we do indeed have to abandon a faith or religion - that of the economy, progress and development\u2014and reject the irrational and quasi-idolatrous cult of growth for growth's sake. While many realize that that the never-ending pursuit of growth is incompatible with a finite planet, we have yet to come to terms with the implications of this - the need to produce less and consume less. But if we do not change course, we are heading for an ecological and human disaster. There is still time to imagine, quite calmly, a system based upon a different logic, and to plan for a 'de-growth society'.
(source: Bol.de)

", "publisher": "Polity", "authors": ["Serge Latouche"], "formats": [{"format": "pdf", "file_name": "Farewell to Growth - Serge Latouche.pdf", "dir_path": "Serge Latouche/Farewell to Growth (36)/", "size": 1146265}], "cover_url": "Serge Latouche/Farewell to Growth (36)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780745646176"}], "languages": ["eng"]}, "43282236-27bf-4c13-9167-c5328be24225": {"title": "Occupy (ed) Canada: The political economy of Indigenous dispossession", "title_sort": "Occupy (ed) Canada: The political economy of Indigenous dispossession", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "43282236-27bf-4c13-9167-c5328be24225", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "ARP Books", "authors": ["Shiri Pasternak"], "formats": [{"format": "pdf", "file_name": "Occupy (ed) Canada_ The political economy - Shiri Pasternak.pdf", "dir_path": "Shiri Pasternak/Occupy (ed) Canada_ The political economy of Indigenous dispossession (37)/", "size": 339069}], "cover_url": "Shiri Pasternak/Occupy (ed) Canada_ The political economy of Indigenous dispossession (37)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781894037518"}], "languages": []}, "6d795f60-161e-4167-8a5f-548239dfac18": {"title": "Land education: Indigenous, post-colonial, and decolonizing perspectives on place and environmental education research", "title_sort": "Land education: Indigenous, post-colonial, and decolonizing perspectives on place and environmental education research", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6d795f60-161e-4167-8a5f-548239dfac18", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Eve Tuck", "Marcia McKenzie", "Kate McCoy"], "formats": [{"format": "pdf", "file_name": "Land education_ Indigenous, post-colonial, - Eve Tuck.pdf", "dir_path": "Eve Tuck/Land education_ Indigenous, post-colonial, and decolonizing perspectives on place and environmen (38)/", "size": 264054}], "cover_url": "Eve Tuck/Land education_ Indigenous, post-colonial, and decolonizing perspectives on place and environmen (38)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "1350-4622"}, {"scheme": "doi", "code": "10.1080/13504622.2013.877708"}], "languages": [], "series": "Environmental Education Research"}, "49779379-f5c4-4505-a952-2e66b24d82f9": {"title": "When Species Meet", "title_sort": "When Species Meet", "pubdate": "2013-11-30 00:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "49779379-f5c4-4505-a952-2e66b24d82f9", "tags": ["care and non-human actors", "transhackfeminism"], "abstract": "
\n

\u201cWhen Species Meet is a breathtaking meditation on the intersection between humankind and dog, philosophy and science, and macro and micro cultures.\u201d \u2014Cameron Woo, Publisher of Bark magazine

\n

In 2006, about 69 million U.S. households had pets, giving homes to around 73.9 million dogs, 90.5 million cats, and 16.6 million birds, and spending over $38 billion dollars on companion animals. As never before in history, our pets are truly members of the family. But the notion of \u201ccompanion\u00a0 species\u201d\u2014knotted from human beings, animals and other organisms, landscapes, and technologies\u2014includes much more than \u201ccompanion animals.\u201d

\n

In When Species Meet, Donna J. Haraway digs into this larger phenomenon to contemplate the interactions of humans with many kinds of critters, especially with those called domestic. At the heart of the book are her experiences in agility training with her dogs Cayenne and Roland, but Haraway\u2019s vision here also encompasses wolves, chickens, cats, baboons, sheep, microorganisms, and whales wearing video cameras. From designer pets to lab animals to trained therapy dogs, she deftly explores philosophical, cultural, and biological aspects of animal-human encounters.

\n

In this deeply personal yet intellectually groundbreaking work, Haraway develops the idea of companion species, those who meet and break bread together but not without some indigestion. \u201cA great deal is at stake in such meetings,\u201d she writes, \u201cand outcomes are not guaranteed.\u00a0 There is no assured happy or unhappy ending\u2014socially, ecologically, or scientifically. There is only the chance for getting on together with some grace.\u201d

\n

Ultimately, she finds that respect, curiosity, and knowledge spring from animal-human associations and work powerfully against ideas about human exceptionalism.

\n

One of the founders of the posthumanities, Donna J. Haraway is professor in the History of Consciousness Department at the University of California, Santa Cruz. Author of many books and widely read essays, including The Companion Species Manifesto: Dogs, People, and Significant Otherness and the now-classic essay \u201cThe Cyborg Manifesto,\u201d she received the J. D. Bernal Prize in 2000, a lifetime achievement award from the Society for Social Studies in Science.

\n

**

\n

From Publishers Weekly

\n

This eclectic, semi-academic volume is one part philosophical treatise, one part rambling memoir and one part affectionate look at a singular Australian sheepdog named Cayenne (\"It's hard to be grumpy myself in the morning watching this kind of joyful doggish beginning!\"). With intellectual precision and obvious enthusiasm, author and \"posthumanities\" professor Haraway (The Companion Species Manifesto) delves into topics as diverse as the rigors of breeding purebreds, the ethics of using animals in laboratories and the grand leaps of anthropomorphism people use to justify thousands of dollars in medical care for a pet. A professor in the History of Consciousness program at U.C. Santa Cruz, Haraway's prose is rigorous but readable, her ideas backed up with generally clear examples; she can, however, veer into abstract academic language (\"People and animals in intra-action do not admit of preset taxonomic calculation\") and gratuitous digression (as in a distracting chapter on her sportscaster father). These complaints aside, Haraway's serious, challenging approach to the human-animal relationship web should prove a novel, gratifying read for animal-owning science and philosophy buffs.

", "publisher": "U of Minnesota Press", "authors": ["Donna Haraway"], "formats": [{"format": "pdf", "file_name": "When Species Meet - Donna Haraway.pdf", "dir_path": "Donna Haraway/When Species Meet (39)/", "size": 4633093}], "cover_url": "Donna Haraway/When Species Meet (39)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781452913537"}], "languages": ["eng"]}, "99e025ff-0ce9-41a4-82f6-1ceb3fab3707": {"title": "Estrozine 1.1: Open Source Estrogen", "title_sort": "Estrozine 1.1: Open Source Estrogen", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "99e025ff-0ce9-41a4-82f6-1ceb3fab3707", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Mary Tsang", "Byron Rich", "Gaia Leandra", "Paula Pin", "Carlos Gamez", "Amanda Padilla"], "formats": [{"format": "pdf", "file_name": "Estrozine 1.1_ Open Source Estrogen - Mary Tsang.pdf", "dir_path": "Mary Tsang/Estrozine 1.1_ Open Source Estrogen (40)/", "size": 8541658}], "cover_url": "Mary Tsang/Estrozine 1.1_ Open Source Estrogen (40)/cover.jpg", "identifiers": [], "languages": []}, "d8cbbeda-4b88-4c55-bc74-c3a3fa893007": {"title": "Fossil Capital: The Rise of Steam Power and the Roots of Global Warming", "title_sort": "Fossil Capital: The Rise of Steam Power and the Roots of Global Warming", "pubdate": "2016-01-12 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d8cbbeda-4b88-4c55-bc74-c3a3fa893007", "tags": ["environmentalresistance"], "abstract": "
\n

How capitalism first promoted fossil fuels with the rise of steam power

\n

The more we know about the catastrophic implications of climate change, the more fossil fuels we burn. How did we end up in this mess?\u00a0In this masterful new history, Andreas Malm claims it all began in Britain with the rise of steam power. But why did manufacturers turn from traditional sources of power, notably water mills, to an engine fired by coal? Contrary to established views, steam offered neither cheaper nor more abundant energy\u2014but rather superior control of subordinate labour. Animated by fossil fuels, capital could concentrate production at the most profitable sites and during the most convenient hours, as it continues to do today. Sweeping from nineteenth-century Manchester to the emissions explosion in China, from the original triumph of coal to the stalled shift to renewables, this study hones in on the burning heart of capital and demonstrates, in unprecedented depth, that turning down the heat will mean a radical overthrow of the current economic order.

", "publisher": "Verso", "authors": ["Andreas Malm"], "formats": [{"format": "epub", "file_name": "Fossil Capital_ The Rise of Steam Power an - Andreas Malm.epub", "dir_path": "Andreas Malm/Fossil Capital_ The Rise of Steam Power and the Roots of Global Warming (41)/", "size": 1565534}], "cover_url": "Andreas Malm/Fossil Capital_ The Rise of Steam Power and the Roots of Global Warming (41)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781784781293"}], "languages": ["eng"]}, "93759c68-9f8f-411a-91e9-997347b95ca4": {"title": "The Traffic Power Structure", "title_sort": "Traffic Power Structure, The", "pubdate": "2016-01-08 00:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "93759c68-9f8f-411a-91e9-997347b95ca4", "tags": ["politicisingpiracy"], "abstract": "
\n

The modern traffic system is ecologically unsustainable, emotionally stressful, and poses a physical threat to individuals and communities alike. Traffic is not only an ecological and social problem but also a political one. Modern traffic reproduces the rule of the state and capital and is closely linked to class society. It is a problem of power. At its core lies the notion of \u201cautomobility,\u201d a contradictory ideal of free movement closely linked to a tight web of regulations and control mechanisms. This is the main thesis of the manifesto The Traffic Power Structure, penned by the Sweden-based activist network Planka.nu. Planka.nu was founded in 2001 to fight for free public transport. Thanks to creative direct action, witty public interventions, and thought-provoking statements, the network has become a leading voice in Scandinavian debates on traffic. In its manifesto, Planka.nu presents a critique of the automobile society, analyzes the connections between traffic, the environment, and class, and outlines its political vision. The topics explored along the way include Bruce Springsteen, science fiction magazines, high-speed trains, nuclear power, the security-industrial complex, happiness research, and volcano eruptions. Planka.nu rejects demands to travel ever-longer distances in order to satisfy our most basic needs while we lose all sense for proximity and community. The Traffic Power Structure argues for a different kind of traffic in a different kind of world. The book has received several awards in Sweden and has been hailed by Swedish media as a \u201cmanifesto of striking analytical depth, based on profound knowledge, and a will to agitation that demands our respect\u201d (Ny Tid).

", "publisher": "PM Press", "authors": ["Planka.nu"], "formats": [{"format": "pdf", "file_name": "The Traffic Power Structure - Planka.nu.pdf", "dir_path": "Planka.nu/The Traffic Power Structure (42)/", "size": 8661071}], "cover_url": "Planka.nu/The Traffic Power Structure (42)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781629631530"}, {"scheme": "amazon", "code": "1629631531"}, {"scheme": "google", "code": "r66qjgEACAAJ"}], "languages": ["eng"]}, "febefe48-ab55-4728-b018-a0d33cd839ce": {"title": "Polluted politics? Confronting toxic discourse, sex panic, and eco-normativity", "title_sort": "Polluted politics? Confronting toxic discourse, sex panic, and eco-normativity", "pubdate": "2010-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:50:18.721319+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "febefe48-ab55-4728-b018-a0d33cd839ce", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Giovanna Di Chiro"], "formats": [{"format": "pdf", "file_name": "Polluted politics_ Confronting toxic disco - Giovanna Di Chiro.pdf", "dir_path": "Giovanna Di Chiro/Polluted politics_ Confronting toxic discourse, sex panic, and eco-normativity (43)/", "size": 384868}], "cover_url": "Giovanna Di Chiro/Polluted politics_ Confronting toxic discourse, sex panic, and eco-normativity (43)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780253004741"}], "languages": []}, "fca049c0-b9b4-4ec0-9c7d-a06b1840af1b": {"title": "Gendered racial violence and spatialized justice: the murder Pamela George", "title_sort": "Gendered racial violence and spatialized justice: the murder Pamela George", "pubdate": "2000-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "fca049c0-b9b4-4ec0-9c7d-a06b1840af1b", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Sherene Razack"], "formats": [{"format": "pdf", "file_name": "Gendered racial violence and spatialized j - Sherene Razack.pdf", "dir_path": "Sherene Razack/Gendered racial violence and spatialized justice_ the murder Pamela George (44)/", "size": 2602248}], "cover_url": "Sherene Razack/Gendered racial violence and spatialized justice_ the murder Pamela George (44)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "4FEAACZK"}, {"scheme": "doi", "code": "10.1017/s0829320100006384"}, {"scheme": "zkey_file", "code": "QK3RL46A"}], "languages": [], "series": "Canadian Journal of Law and Society"}, "5ea09db1-6d3e-448a-8883-9f8916f646b8": {"title": "The Pirate Myth: Genealogies of an Imperial Concept", "title_sort": "Pirate Myth: Genealogies of an Imperial Concept, The", "pubdate": "2015-01-09 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5ea09db1-6d3e-448a-8883-9f8916f646b8", "tags": ["piratecareintroduction"], "abstract": "
\n

The image of the pirate is at once spectral and ubiquitous. It haunts the imagination of international legal scholars, diplomats and statesmen involved in the war on terror. It returns in the headlines of international newspapers as an untimely \u2018security threat\u2019. It materializes on the most provincial cinematic screen and the most acclaimed works of fiction. It casts its shadow over the liquid spatiality of the Net, where cyber-activists, file-sharers and a large part of the global youth are condemned as pirates, often embracing that definition with pride rather than resentment. Today, the pirate remains a powerful political icon, embodying at once the persistent nightmare of an anomic wilderness at the fringe of civilization, and the fantasy of a possible anarchic freedom beyond the rigid norms of the state and of the market. And yet, what are the origins of this persistent \u2018pirate myth\u2019 in the Western political imagination? Can we trace the historical trajectory that has charged this ambiguous figure with the emotional, political and imaginary tensions that continue to characterize it? What can we learn from the history of piracy and the ways in which it intertwines with the history of imperialism and international trade? Drawing on international law, political theory, and popular literature, The Pirate Myth offers an authoritative genealogy of this immortal political and cultural icon, showing that the history of piracy \u2013 the different ways in which pirates have been used, outlawed and suppressed by the major global powers, but also fantasized, imagined and romanticised by popular culture \u2013 can shed unexpected light on the different forms of violence that remain at the basis of our contemporary global order. **

", "publisher": "Routledge", "authors": ["Amedeo Policante"], "formats": [{"format": "pdf", "file_name": "The Pirate Myth_ Genealogies of an Imperia - Amedeo Policante.pdf", "dir_path": "Amedeo Policante/The Pirate Myth_ Genealogies of an Imperial Concept (45)/", "size": 2303788}], "cover_url": "Amedeo Policante/The Pirate Myth_ Genealogies of an Imperial Concept (45)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781138797314"}], "languages": ["eng"]}, "f9e9b3af-23f4-492d-ad3b-50d6552e0bc0": {"title": "The proper copy: The insides and outsides of domains made public", "title_sort": "proper copy: The insides and outsides of domains made public, The", "pubdate": "2010-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f9e9b3af-23f4-492d-ad3b-50d6552e0bc0", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["Cori Hayden"], "formats": [{"format": "pdf", "file_name": "The proper copy_ The insides and outsides - Cori Hayden.pdf", "dir_path": "Cori Hayden/The proper copy_ The insides and outsides of domains made public (46)/", "size": 266466}], "cover_url": "Cori Hayden/The proper copy_ The insides and outsides of domains made public (46)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1080/17530351003617602"}], "languages": [], "series": "Journal of Cultural Economy"}, "7d2cde50-c9fa-48de-979e-a83024c42619": {"title": "Makers", "title_sort": "Makers", "pubdate": "2009-10-27 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "7d2cde50-c9fa-48de-979e-a83024c42619", "tags": ["decolonizingtechnology"], "abstract": "
\n

Perry and Lester invent things: seashell robots that make toast, Boogie Woogie Elmo dolls that drive cars. They also invent entirely new economic systems. When Kodak and Duracell are broken up for parts by sharp venture capitalists, Perry and Lester help to invent the \"New Work,\" a New Deal for the technological era. Barefoot bankers cross the nation, microinvesting in high-tech communal mini-startups. Together, they transform the nation and blogger Andrea Fleeks is there to document it. Then it slides into collapse. The New Work bust puts the dot-bomb to shame. Perry and Lester build a network of interactive rides in abandoned Walmarts across the land. As their rides gain in popularity, a rogue Disney executive engineers a savage attack on the rides by convincing the police that their 3D printers are being used to make AK-47s. Lawsuits multiply as venture capitalists take on a new investment strategy: backing litigation against companies like Disney. Lester and Perry's friendship falls to pieces when Lester gets the fatkins treatment, which turns him into a sybaritic gigolo. Then things get really interesting.

\n

At the Publisher's request, this title is being sold without Digital Rights Management Software (DRM) applied. **

\n

From Publishers Weekly

\n

Starred Review. In this tour de force, Doctorow ( Little Brother ) uses the contradictions of two overused SF themes\u2014the decline and fall of America and the boundless optimism of open source/hacker culture\u2014to draw one of the most brilliant reimaginings of the near future since cyberpunk wore out its mirror shades. Perry Gibbons and Lester Banks, typical brilliant geeks in a garage, are trash-hackers who find inspiration in the growing pile of technical junk. Attracting the attention of suits and smart reporter Suzanne Church, the duo soon get involved with cheap and easy 3D printing, a cure for obesity and crowd-sourced theme parks. The result is bitingly realistic and miraculously avoids clich\u00e9 or predictability. While dates and details occasionally contradict one another, Doctorow's combination of business strategy, brilliant product ideas and laugh-out-loud moments of insight will keep readers powering through this quick-moving tale.

", "publisher": "Tor Books", "authors": ["Cory Doctorow"], "formats": [{"format": "pdf", "file_name": "Makers - Cory Doctorow.pdf", "dir_path": "Cory Doctorow/Makers (47)/", "size": 3274156}], "cover_url": "Cory Doctorow/Makers (47)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780007327898"}], "languages": ["eng"]}, "c4f68260-e837-4070-869d-442c7696b1d2": {"title": "Queer Ecologies", "title_sort": "Queer Ecologies", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:52:53.331502+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c4f68260-e837-4070-869d-442c7696b1d2", "tags": ["care and non-human actors", "transhackfeminism"], "abstract": "", "publisher": "", "authors": ["Meghan Moe Beitiks", "Tarsh Bates"], "formats": [{"format": "pdf", "file_name": "Queer Ecologies - Meghan Moe Beitiks.pdf", "dir_path": "Meghan Moe Beitiks/Queer Ecologies (48)/", "size": 6735777}], "cover_url": "Meghan Moe Beitiks/Queer Ecologies (48)/cover.jpg", "identifiers": [], "languages": []}, "aff94885-9bda-443d-a082-09ed046b3741": {"title": "The Refusal of Work: The Theory and Practice of Resistance to Work", "title_sort": "Refusal of Work: The Theory and Practice of Resistance to Work, The", "pubdate": "2015-11-15 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "aff94885-9bda-443d-a082-09ed046b3741", "tags": ["commoningcare"], "abstract": "
\n

Paid work is absolutely central to the culture and politics of capitalist societies, yet today\u2019s work-centred world is becoming increasingly hostile to the human need for autonomy, spontaneity and community. The grim reality of a society in which some are overworked, whilst others are condemned to intermittent work and unemployment, is progressively more difficult to tolerate. In this thought-provoking book, David Frayne questions the central place of work in mainstream political visions of the future, laying bare the ways in which economic demands colonise our lives and priorities. Drawing on his original research into the lives of people who are actively resisting nine-to-five employment, Frayne asks what motivates these people to disconnect from work, whether or not their resistance is futile, and whether they might have the capacity to inspire an alternative form of development, based on a reduction and social redistribution of work. A crucial dissection of the work-centred nature of modern society and emerging resistance to it, The Refusal of Work is a bold call for a more humane and sustainable vision of social progress. **

\n

Review

\n

\u201cThis is the start of a conversation. . . . A liberating and a worthy provocation.\u201d ( Financial Times )

\n

\u201cFrayne scrutinises the emergence of a working culture that sees some condemned to work harder than ever while others must cope with unemployment or underemployment. By exploring the motivations of those who resist the nine-to-five, Frayne explores the world of work that props up present-day capitalism.\u201d ( Guardian (UK) )

\n

\u201cI found Frayne\u2019s The Refusal of Work a fascinating book. Coming from a position of little exposure in these theories, it gave me a very concise run down of philosophical ideas and accounts around work, and the possibility for resistance and change. Again, it also opened up many more areas for further reading and research around these ideas. What I enjoyed most was Frayne\u2019s main thrust and provocation in this text, the notion of freedom and, not just the possibility of, but the elevation and championing of leisure time.\u201d ( Reflections on Learning )

\n

\u201c The Refusal to Work documents a century\u2019s worth of thought on work. The majority of the thinkers and theorists he covers predicated a radically different future.\u201d ( Times Literary Supplement )

\n

\u201cWhere other writers elaborate the scourge of neoliberalism\u2014surely an important and pressing topic\u2014they are less clear about how we, as individuals and political movements, might begin to build alternatives. Addressing this lacuna, Frayne\u2019s approach is a refreshing addition to the conversation.?\u201d ( Contrivers' Review )

\n

About the Author

\n

David Frayne works as a part-time lecturer in sociology at Cardiff University and as a freelance research associate for Public Health Wales.

", "publisher": "Zed Books", "authors": ["David Frayne"], "formats": [{"format": "pdf", "file_name": "The Refusal of Work_ The Theory and Practi - David Frayne.pdf", "dir_path": "David Frayne/The Refusal of Work_ The Theory and Practice of Resistance to Work (49)/", "size": 2601219}], "cover_url": "David Frayne/The Refusal of Work_ The Theory and Practice of Resistance to Work (49)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781783601202"}], "languages": ["eng"]}, "2ed9c39f-8d34-4a1f-955c-3c27760cbc58": {"title": "Open source hardware (OSHW) for open science in the global south: geek diplomacy?", "title_sort": "Open source hardware (OSHW) for open science in the global south: geek diplomacy?", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2ed9c39f-8d34-4a1f-955c-3c27760cbc58", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Denisa Kera"], "formats": [{"format": "pdf", "file_name": "Open source hardware (OSHW) for open scien - Denisa Kera.pdf", "dir_path": "Denisa Kera/Open source hardware (OSHW) for open science in the global south_ geek diplomacy_ (50)/", "size": 2533683}], "cover_url": "Denisa Kera/Open source hardware (OSHW) for open science in the global south_ geek diplomacy_ (50)/cover.jpg", "identifiers": [], "languages": []}, "a0c3d901-ae5d-433a-9350-8f2349a7e831": {"title": "Nature's queer performativity", "title_sort": "Nature's queer performativity", "pubdate": "2011-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "a0c3d901-ae5d-433a-9350-8f2349a7e831", "tags": ["care and non-human actors", "transhackfeminism"], "abstract": "", "publisher": "", "authors": ["Karen Barad"], "formats": [{"format": "pdf", "file_name": "Nature's queer performativity - Karen Barad.pdf", "dir_path": "Karen Barad/Nature's queer performativity (51)/", "size": 287401}], "cover_url": "Karen Barad/Nature's queer performativity (51)/cover.jpg", "identifiers": [], "languages": []}, "2a4d0e81-884f-442c-8727-2333fd10eb3a": {"title": "The Abolition of Work and Other Essays", "title_sort": "Abolition of Work and Other Essays, The", "pubdate": "1986-05-31 23:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2a4d0e81-884f-442c-8727-2333fd10eb3a", "tags": ["commoningcare"], "abstract": "", "publisher": "Loompanics Unltd", "authors": ["Bob Black"], "formats": [{"format": "pdf", "file_name": "The Abolition of Work and Other Essays - Bob Black.pdf", "dir_path": "Bob Black/The Abolition of Work and Other Essays (52)/", "size": 84088}], "cover_url": "Bob Black/The Abolition of Work and Other Essays (52)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780915179411"}], "languages": ["eng"]}, "20568bff-f65c-4ce6-ab32-8fa67f260441": {"title": "Criticism without Critique: A Climate Camp Reader", "title_sort": "Criticism without Critique: A Climate Camp Reader", "pubdate": "2010-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "20568bff-f65c-4ce6-ab32-8fa67f260441", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Shift Magazine"], "formats": [{"format": "pdf", "file_name": "Criticism without Critique_ A Climate Camp - Shift Magazine.pdf", "dir_path": "Shift Magazine/Criticism without Critique_ A Climate Camp Reader (53)/", "size": 343671}], "cover_url": "Shift Magazine/Criticism without Critique_ A Climate Camp Reader (53)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "FBMH94KJ"}, {"scheme": "zkey_file", "code": "HRZPJM4Z"}], "languages": []}, "7d9528f4-f031-4223-bfbd-d14b75acfa76": {"title": "Separate Beds: A History of Indian Hospitals in Canada, 1920s-1980s", "title_sort": "Separate Beds: A History of Indian Hospitals in Canada, 1920s-1980s", "pubdate": "2016-01-01 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "7d9528f4-f031-4223-bfbd-d14b75acfa76", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "
\n

Separate Beds is the shocking story of Canada\u2019s system of segregated health care. Operated by the same bureaucracy that was expanding health care opportunities for most Canadians, the \u201cIndian Hospitals\u201d were underfunded, understaffed, overcrowded, and rife with coercion and medical experimentation. Established to keep the Aboriginal tuberculosis population isolated, they became a means of ensuring that other Canadians need not share access to modern hospitals with Aboriginal patients. Tracing the history of the system from its fragmentary origins to its gradual collapse, Maureen K. Lux describes the arbitrary and contradictory policies that governed the \u201cIndian Hospitals,\u201d the experiences of patients and staff, and the vital grassroots activism that pressed the federal government to acknowledge its treaty obligations. A disturbing look at the dark side of the liberal welfare state, Separate Beds reveals a history of racism and negligence in health care for Canada\u2019s First Nations that should never be forgotten.

", "publisher": "University of Toronto Press", "authors": ["Maureen K. Lux"], "formats": [{"format": "epub", "file_name": "Separate Beds_ A History of Indian Hospita - Maureen K. Lux.epub", "dir_path": "Maureen K. Lux/Separate Beds_ A History of Indian Hospitals in Canada, 1920s-1980s (54)/", "size": 946588}], "cover_url": "Maureen K. Lux/Separate Beds_ A History of Indian Hospitals in Canada, 1920s-1980s (54)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781442613867"}], "languages": ["eng"]}, "0a9c0ef7-301c-461f-a334-db39d37a4f20": {"title": "On the value of social reproduction: Informal labour, the majority world and the need for inclusive theories and politics", "title_sort": "On the value of social reproduction: Informal labour, the majority world and the need for inclusive theories and politics", "pubdate": "2019-04-02 11:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0a9c0ef7-301c-461f-a334-db39d37a4f20", "tags": ["commoningcare"], "abstract": "", "publisher": "", "authors": ["Alessandra Mezzadri"], "formats": [{"format": "pdf", "file_name": "On the value of social reproduction_ Infor - Alessandra Mezzadri.pdf", "dir_path": "Alessandra Mezzadri/On the value of social reproduction_ Informal labour, the majority world and the need for inclus (55)/", "size": 327867}], "cover_url": "Alessandra Mezzadri/On the value of social reproduction_ Informal labour, the majority world and the need for inclus (55)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "CNYJUXJP"}, {"scheme": "zkey_file", "code": "2H42DSYV"}, {"scheme": "issn", "code": "0300-211x"}], "languages": [], "series": "Radical Philosophy"}, "24e4314a-3694-48b2-b84b-8845ba12d199": {"title": "A survey based on fingerprint, face and iris biometric recognition system, image quality assessment and fake biometric", "title_sort": "survey based on fingerprint, face and iris biometric recognition system, image quality assessment and fake biometric, A", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "24e4314a-3694-48b2-b84b-8845ba12d199", "tags": ["bioresistance", "horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Pradnya M. Shende", "Milind V. Sarode", "Mangesh M. Ghonge"], "formats": [{"format": "pdf", "file_name": "A survey based on fingerprint, face and ir - Pradnya M. Shende.pdf", "dir_path": "Pradnya M. Shende/A survey based on fingerprint, face and iris biometric recognition system, image quality assessm (56)/", "size": 1116623}], "cover_url": "Pradnya M. Shende/A survey based on fingerprint, face and iris biometric recognition system, image quality assessm (56)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "2231-0711"}], "languages": [], "series": "International Journal of Computer Science Engineering and Technology"}, "8d72a86f-b154-4b56-8382-5f34e644ded6": {"title": "Cultures of Eugenics", "title_sort": "Cultures of Eugenics", "pubdate": "2008-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "8d72a86f-b154-4b56-8382-5f34e644ded6", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["subRosa Collective"], "formats": [{"format": "pdf", "file_name": "Cultures of Eugenics - subRosa Collective.pdf", "dir_path": "subRosa Collective/Cultures of Eugenics (57)/", "size": 1468967}], "cover_url": "subRosa Collective/Cultures of Eugenics (57)/cover.jpg", "identifiers": [], "languages": []}, "dc34182a-4bc8-4066-a5a8-100a43fc69cf": {"title": "Vaughurt Recipe", "title_sort": "Vaughurt Recipe", "pubdate": "2013-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "dc34182a-4bc8-4066-a5a8-100a43fc69cf", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Alice Vandeleur-Boorer"], "formats": [{"format": "pdf", "file_name": "Vaughurt Recipe - Alice Vandeleur-Boorer.pdf", "dir_path": "Alice Vandeleur-Boorer/Vaughurt Recipe (58)/", "size": 58413}], "cover_url": "Alice Vandeleur-Boorer/Vaughurt Recipe (58)/cover.jpg", "identifiers": [], "languages": []}, "2f977284-79b9-43be-b382-9a8501a355fd": {"title": "\u201cNewsworthy\u201d victims? Exploring differences in Canadian local press coverage of missing/murdered Aboriginal and White women", "title_sort": "Newsworthy\u201d victims? Exploring differences in Canadian local press coverage of missing/murdered Aboriginal and White women", "pubdate": "2010-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2f977284-79b9-43be-b382-9a8501a355fd", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Kristen Gilchrist"], "formats": [{"format": "pdf", "file_name": "_Newsworthy_ victims_ Exploring difference - Kristen Gilchrist.pdf", "dir_path": "Kristen Gilchrist/_Newsworthy_ victims_ Exploring differences in Canadian local press coverage of missing_murdered (59)/", "size": 167419}], "cover_url": "Kristen Gilchrist/_Newsworthy_ victims_ Exploring differences in Canadian local press coverage of missing_murdered (59)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1080/14680777.2010.514110"}], "languages": [], "series": "Feminist Media Studies"}, "71a94fee-c75b-47ef-90e6-bce20e48276c": {"title": "Biotechnology for all / DIY in bioanalytics: doing and grasping it yourself", "title_sort": "Biotechnology for all / DIY in bioanalytics: doing and grasping it yourself", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "71a94fee-c75b-47ef-90e6-bce20e48276c", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "Schweizerische Akademie der Technischen Wissenschaften", "authors": ["Hackteria"], "formats": [{"format": "pdf", "file_name": "Biotechnology for all _ DIY in bioanalytic - Hackteria.pdf", "dir_path": "Hackteria/Biotechnology for all _ DIY in bioanalytics_ doing and grasping it yourself (60)/", "size": 519449}], "cover_url": "Hackteria/Biotechnology for all _ DIY in bioanalytics_ doing and grasping it yourself (60)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "1a7a1d66-1135-4e4c-bc70-fd3ca65e3063": {"title": "The Arrest Handbook: A Guide to Your Rights", "title_sort": "Arrest Handbook: A Guide to Your Rights, The", "pubdate": "2008-01-15 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "1a7a1d66-1135-4e4c-bc70-fd3ca65e3063", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "British Columbia Civil Liberties Association", "authors": ["David R. Eby"], "formats": [{"format": "pdf", "file_name": "The Arrest Handbook_ A Guide to Your Right - David R. Eby.pdf", "dir_path": "David R. Eby/The Arrest Handbook_ A Guide to Your Rights (61)/", "size": 406460}], "cover_url": "David R. Eby/The Arrest Handbook_ A Guide to Your Rights (61)/cover.jpg", "identifiers": [{"scheme": "google", "code": "IaRXAQAACAAJ"}], "languages": ["eng"]}, "0c929de8-5124-4e2e-a04e-68506b2371bb": {"title": "The Ecological Rift", "title_sort": "Ecological Rift, The", "pubdate": "2011-11-01 00:00:00+00:00", "last_modified": "2020-03-05 22:50:18.721319+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0c929de8-5124-4e2e-a04e-68506b2371bb", "tags": ["environmentalresistance"], "abstract": "
\n

Humanity in the twenty-first century is facing what might be described as its ultimate environmental catastrophe: the destruction of the climate that has nurtured human civilization and with it the basis of life on earth as we know it. All ecosystems on the planet are now in decline. Enormous rifts have been driven through the delicate fabric of the biosphere. The economy and the earth are headed for a fateful collision\u2014if we don't alter course. In The Ecological Rift: Capitalism's War on the Earth environmental sociologists John Bellamy Foster, Brett Clark, and Richard York offer a radical assessment of both the problem and the solution. They argue that the source of our ecological crisis lies in the paradox of wealth in capitalist society, which expands individual riches at the expense of public wealth, including the wealth of nature. In the process, a huge ecological rift is driven between human beings and nature, undermining the conditions of sustainable existence: a rift in the metabolic relation between humanity and nature that is irreparable within capitalist society, since integral to its very laws of motion. Critically examining the sanguine arguments of mainstream economists and technologists, Foster, Clark, and York insist instead that fundamental changes in social relations must occur if the ecological (and social) problems presently facing us are to be transcended. Their analysis relies on the development of a deep dialectical naturalism concerned with issues of ecology and evolution and their interaction with the economy. Importantly, they offer reasons for revolutionary hope in moving beyond the regime of capital and toward a society of sustainable human development.
(source: Bol.de)

", "publisher": "NYU Press", "authors": ["John Bellamy Foster", "Brett Clark", "Richard York"], "formats": [{"format": "epub", "file_name": "The Ecological Rift - John Bellamy Foster.epub", "dir_path": "John Bellamy Foster/The Ecological Rift (62)/", "size": 552039}], "cover_url": "John Bellamy Foster/The Ecological Rift (62)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781583673881"}], "languages": ["eng"]}, "73811b34-3f83-4300-8cc1-15b175837770": {"title": "Pedagogy of the Oppressed: 30th Anniversary Edition", "title_sort": "Pedagogy of the Oppressed: 30th Anniversary Edition", "pubdate": "2014-08-17 23:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "73811b34-3f83-4300-8cc1-15b175837770", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "
\n

First published in Portuguese in 1968, Pedagogy of the Oppressed was translated and published in English in 1970. The methodology of the late Paulo Freire has helped to empower countless impoverished and illiterate people throughout the world. Freire's work has taken on especial urgency in the United States and Western Europe, where the creation of a permanent underclass among the underprivileged and minorities in cities and urban centers is increasingly accepted as the norm.

\n

With a substantive new introduction on Freire's life and the remarkable impact of this book by writer and Freire confidant and authority Donaldo Macedo, this anniversary edition of Pedagogy of the Oppressed will inspire a new generation of educators, students, and general readers for years to come.

", "publisher": "Bloomsbury Academic", "authors": ["Paulo Freire"], "formats": [{"format": "pdf", "file_name": "Pedagogy of the Oppressed_ 30th Anniversar - Paulo Freire.pdf", "dir_path": "Paulo Freire/Pedagogy of the Oppressed_ 30th Anniversary Edition (63)/", "size": 5880202}], "cover_url": "Paulo Freire/Pedagogy of the Oppressed_ 30th Anniversary Edition (63)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781501305320"}], "languages": ["eng"]}, "b802442c-3ba7-47f1-a917-098103edb388": {"title": "Global Magic: Technologies of Appropriation From Ancient Rome to Wall Street", "title_sort": "Global Magic: Technologies of Appropriation From Ancient Rome to Wall Street", "pubdate": "2016-03-08 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b802442c-3ba7-47f1-a917-098103edb388", "tags": ["environmentalresistance"], "abstract": "
\n

Modern thought on economics and technology is no less magical than the world views of non-modern peoples. This book reveals how our ideas about growth and progress ignore how money and machines throughout history have been used to exploit less affluent parts of world society. The argument critically explores a middle ground between Marxist political ecology and Actor-Network Theory.

", "publisher": "Palgrave Macmillan", "authors": ["Alf Hornborg"], "formats": [{"format": "pdf", "file_name": "Global Magic_ Technologies of Appropriatio - Alf Hornborg.pdf", "dir_path": "Alf Hornborg/Global Magic_ Technologies of Appropriation From Ancient Rome to Wall Street (64)/", "size": 8846570}], "cover_url": "Alf Hornborg/Global Magic_ Technologies of Appropriation From Ancient Rome to Wall Street (64)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781137567864"}], "languages": ["eng"]}, "e5a8afe2-ebe9-41e6-aff9-888f9f82f0d4": {"title": "Being Indigenous: Resurgences against contemporary colonialism", "title_sort": "Being Indigenous: Resurgences against contemporary colonialism", "pubdate": "2005-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "e5a8afe2-ebe9-41e6-aff9-888f9f82f0d4", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Taiaiake Alfred", "Jeff Corntassel"], "formats": [{"format": "pdf", "file_name": "Being Indigenous_ Resurgences against cont - Taiaiake Alfred.pdf", "dir_path": "Taiaiake Alfred/Being Indigenous_ Resurgences against contemporary colonialism (65)/", "size": 80662}], "cover_url": "Taiaiake Alfred/Being Indigenous_ Resurgences against contemporary colonialism (65)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1111/j.1477-7053.2005.00166.x"}], "languages": []}, "315757c0-9502-48dc-8c61-e3e1d20a0ec6": {"title": "The Afterlife of Reproductive Slavery: Biocapitalism and Black Feminism\u2019s Philosophy of History", "title_sort": "Afterlife of Reproductive Slavery: Biocapitalism and Black Feminism\u2019s Philosophy of History, The", "pubdate": "2019-02-14 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "315757c0-9502-48dc-8c61-e3e1d20a0ec6", "tags": ["commoningcare"], "abstract": "
\n

In The Afterlife of Reproductive Slavery Alys Eve Weinbaum investigates the continuing resonances of Atlantic slavery in the cultures and politics of human reproduction that characterize contemporary biocapitalism. As a form of racial capitalism that relies on the commodification of the human reproductive body, biocapitalism is dependent upon what Weinbaum calls the slave episteme\u2014the racial logic that drove four centuries of slave breeding in the Americas and Caribbean. Weinbaum outlines how the slave episteme shapes the practice of reproduction today, especially through use of biotechnology and surrogacy. Engaging with a broad set of texts, from Toni Morrison's Beloved and Octavia Butler's dystopian speculative fiction\u00a0to black Marxism, histories of slavery, and legal cases involving surrogacy, Weinbaum shows how black feminist contributions from the 1970s, 1980s, and 1990s constitute a powerful philosophy of history\u2014one that provides the means through which to understand how reproductive slavery haunts the present.

", "publisher": "Duke University Press", "authors": ["Alys Eve Weinbaum"], "formats": [{"format": "pdf", "file_name": "The Afterlife of Reproductive Slavery_ Bio - Alys Eve Weinbaum.pdf", "dir_path": "Alys Eve Weinbaum/The Afterlife of Reproductive Slavery_ Biocapitalism and Black Feminism's Philosophy of History (66)/", "size": 15908116}], "cover_url": "Alys Eve Weinbaum/The Afterlife of Reproductive Slavery_ Biocapitalism and Black Feminism's Philosophy of History (66)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781478003281"}, {"scheme": "amazon", "code": "B07NDVXX58"}, {"scheme": "zkey", "code": "ATMQWZQ3"}, {"scheme": "google", "code": "2tKGDwAAQBAJ"}, {"scheme": "zkey_file", "code": "JLXZMMK8"}], "languages": ["eng"]}, "e2809c4b-7c1c-42b9-8b7d-c70b0467812a": {"title": "Energy Transitions: Global and National Perspectives, 2nd Edition", "title_sort": "Energy Transitions: Global and National Perspectives, 2nd Edition", "pubdate": "2016-12-05 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "e2809c4b-7c1c-42b9-8b7d-c70b0467812a", "tags": ["environmentalresistance"], "abstract": "
\n

This book provides a detailed, global examination of energy transitions, supplying a long-term historical perspective, an up-to-date assessment of recent and near-term advances in energy production technology and implementation, and an explanation of why efforts to limit global warming and to shift away from fossil fuels have been gradual. Based on the best international and national statistical sources, the second edition of Energy Transitions: Global and National Perspectives supplies an in-depth evaluation of how economies and nations around the world are striving to move away from traditional energy sources, the unfolding decarbonization process, and problems with intermittent energies and national transition plans. It supplies readers with a clear introduction to the basic properties of energy systems and key concepts of their appraisal, puts energy transition patterns in long-term historical perspective, and looks at the energy transition in eight of the world's leading economies. The last chapters focus on the advances in the decarbonization of the global energy supply and consider how the energy transition will continue in the coming decades. This fully updated and substantially expanded edition addresses the many new developments affecting energy supply, such as the recent expansion of hydraulic fracturing, oil price fluctuations, the Fukushima nuclear power plant catastrophe, advances in solar and wind generation, adoption of combined cycle gas turbines, and increased availability of electric cars. The coverage highlights the differences in the pace of transitions in various countries, thereby providing a complete and accurate picture of the current state of energy development in different parts of the world. The book serves as an invaluable resource for students as well as for anyone interested in a realistic appraisal of the current state of energy transitions in various nations and regions and the likely future development of the global energy supply.

\n

\u2022 Presents historical coverage of energy production, energy use, and key technical and economic factors that affect the currently unfolding transitions \u2022 Offers insightful analysis of energy transitions on both the national and global scale to explain the possibilities and limitations of the process \u2022 Supplies a critical appraisal of new renewable conversions that makes clear their advantages and potential benefits as well as their inherent unavoidable limitations \u2022 Enables general readers to gain an in-depth understanding of energy transitions from the perspective of an acclaimed scientist with expertise in the fields of energy, environmental and population change, technical innovation, and public policy **

", "publisher": "Praeger", "authors": ["Vaclav Smil"], "formats": [{"format": "pdf", "file_name": "Energy Transitions_ Global and National Pe - Vaclav Smil.pdf", "dir_path": "Vaclav Smil/Energy Transitions_ Global and National Perspectives, 2nd Edition (67)/", "size": 18609133}], "cover_url": "Vaclav Smil/Energy Transitions_ Global and National Perspectives, 2nd Edition (67)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781440853258"}], "languages": ["eng"]}, "c819f5fd-c990-4a8c-837a-7baac3824658": {"title": "Situated knowledges: The science question in feminism and the privilege of partial perspective", "title_sort": "Situated knowledges: The science question in feminism and the privilege of partial perspective", "pubdate": "1988-09-02 11:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c819f5fd-c990-4a8c-837a-7baac3824658", "tags": ["transhackfeminism"], "abstract": "", "publisher": "", "authors": ["Donna Haraway"], "formats": [{"format": "pdf", "file_name": "Situated knowledges_ The science question - Donna Haraway.pdf", "dir_path": "Donna Haraway/Situated knowledges_ The science question in feminism and the privilege of partial perspective (68)/", "size": 633402}], "cover_url": "Donna Haraway/Situated knowledges_ The science question in feminism and the privilege of partial perspective (68)/cover.jpg", "identifiers": [], "languages": [], "series": "Feminist Studies"}, "1ac3108f-f4ce-4f31-9a79-75ff528123f4": {"title": "The Molecular Invasion", "title_sort": "Molecular Invasion, The", "pubdate": "2002-01-15 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "1ac3108f-f4ce-4f31-9a79-75ff528123f4", "tags": ["bioresistance", "transhackfeminism"], "abstract": "
\n

Womb transplant babies 'within three years.''If implantable wombs become a reality in humans, they need not be confined to women. Some men might also be keen.' Guardian, July 2003Having exhausted the possibilities for geographic colonial expansion, as well as reaching the fiscal limitations of virtual space, capital is now concentrated on exploiting a new frontier -- organic molecular space.Critical Art Ensemble began mapping this development in Flesh Machine (Autonomedia, 1998) by examining the use of reproductive technologies and their promise for achieving an intensified degree of control over worker and citizen.The Molecular Invasion acts as a companion to this first book by mapping the politics of transgenics, and offering a model for the creation of a contestational biology, as well as providing direct interventionist tactics for the disruption of this new assault on the organic realm.The Molecular Invasion is an indispensable user's guide for anyone interested in the critical thinking and practice of biotech as a social, scientific, and political phenomenon.

", "publisher": "Autonomedia", "authors": ["Critical Art Ensemble"], "formats": [{"format": "pdf", "file_name": "The Molecular Invasion - Critical Art Ensemble.pdf", "dir_path": "Critical Art Ensemble/The Molecular Invasion (69)/", "size": 3901772}], "cover_url": "Critical Art Ensemble/The Molecular Invasion (69)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781570271380"}], "languages": ["eng"]}, "c43ac509-78a8-4c1b-a68e-6480c5e01ab8": {"title": "Distributed Reproduction, Chemical Violence, and Latency", "title_sort": "Distributed Reproduction, Chemical Violence, and Latency", "pubdate": "2019-07-02 11:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c43ac509-78a8-4c1b-a68e-6480c5e01ab8", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Michelle Murphy"], "formats": [{"format": "pdf", "file_name": "Distributed Reproduction, Chemical Violenc - Michelle Murphy.pdf", "dir_path": "Michelle Murphy/Distributed Reproduction, Chemical Violence, and Latency (70)/", "size": 865127}], "cover_url": "Michelle Murphy/Distributed Reproduction, Chemical Violence, and Latency (70)/cover.jpg", "identifiers": [], "languages": [], "series": "The Scholar & Feminist Online"}, "9d7fae4a-4880-4b52-ab51-cd1184c36801": {"title": "Hermaphrodites with attitude: Mapping the emergence of intersex political activism", "title_sort": "Hermaphrodites with attitude: Mapping the emergence of intersex political activism", "pubdate": "2013-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "9d7fae4a-4880-4b52-ab51-cd1184c36801", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "Routledge", "authors": ["Cheryl Chase"], "formats": [{"format": "pdf", "file_name": "Hermaphrodites with attitude_ Mapping the - Cheryl Chase.pdf", "dir_path": "Cheryl Chase/Hermaphrodites with attitude_ Mapping the emergence of intersex political activism (71)/", "size": 920322}], "cover_url": "Cheryl Chase/Hermaphrodites with attitude_ Mapping the emergence of intersex political activism (71)/cover.jpg", "identifiers": [], "languages": [], "series": "GLQ: A Journal of Gay and Lesbian Studies"}, "935c9c08-39e7-4023-8b5b-7287c9199bf1": {"title": "Hermaphrodites with attitude: Mapping the emergence of intersex political activism", "title_sort": "Hermaphrodites with attitude: Mapping the emergence of intersex political activism", "pubdate": "2013-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "935c9c08-39e7-4023-8b5b-7287c9199bf1", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "Routledge", "authors": ["Cheryl Chase"], "formats": [{"format": "pdf", "file_name": "Hermaphrodites with attitude_ Mapping the - Cheryl Chase.pdf", "dir_path": "Cheryl Chase/Hermaphrodites with attitude_ Mapping the emergence of intersex political activism (72)/", "size": 795821}], "cover_url": "Cheryl Chase/Hermaphrodites with attitude_ Mapping the emergence of intersex political activism (72)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "SD9M7T97"}, {"scheme": "zkey", "code": "WBEBEJJJ"}], "languages": []}, "f1711c2d-0032-45fa-9b29-82d3f3ca3c92": {"title": "Contradictions of capital and care", "title_sort": "Contradictions of capital and care", "pubdate": "2016-08-02 11:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f1711c2d-0032-45fa-9b29-82d3f3ca3c92", "tags": ["care - history and concept", "piratecareintroduction"], "abstract": "", "publisher": "", "authors": ["Nancy Fraser"], "formats": [{"format": "pdf", "file_name": "Contradictions of capital and care - Nancy Fraser.pdf", "dir_path": "Nancy Fraser/Contradictions of capital and care (73)/", "size": 591942}], "cover_url": "Nancy Fraser/Contradictions of capital and care (73)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "0028-6060"}], "languages": [], "series": "New Left Review"}, "d0880dd5-155d-4729-b7fd-8ce38b8ab5fe": {"title": "Facing Gaia", "title_sort": "Facing Gaia", "pubdate": "2017-09-04 23:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d0880dd5-155d-4729-b7fd-8ce38b8ab5fe", "tags": ["environmentalresistance"], "abstract": "
\n

The emergence of modern sciences in the seventeenth century profoundly renewed our understanding of nature. For the last three centuries new ideas of nature have been continually developed by theology, politics, economics, and science, especially the sciences of the material world. The situation is even more unstable today, now that we have entered an ecological mutation of unprecedented scale. Some call it the Anthropocene, but it is best described as a new climatic regime. And a new regime it certainly is, since the many unexpected connections between human activity and the natural world oblige every one of us to reopen the earlier notions of nature and redistribute what had been packed inside. So the question now arises: what will replace the old ways of looking at nature? This book explores a potential candidate proposed by James Lovelock when he chose the name 'Gaia' for the fragile, complex system through which living phenomena modify the Earth. The fact that he was immediately misunderstood proves simply that his readers have tried to fit this new notion into an older frame, transforming Gaia into a single organism, a kind of giant thermostat, some sort of New Age goddess, or even divine Providence. In this series of lectures on 'natural religion,' Bruno Latour argues that the complex and ambiguous figure of Gaia offers, on the contrary, an ideal way to disentangle the ethical, political, theological, and scientific aspects of the now obsolete notion of nature. He lays the groundwork for a future collaboration among scientists, theologians, activists, and artists as they, and we, begin to adjust to the new climatic regime.
(source: Bol.de)

", "publisher": "John Wiley & Sons", "authors": ["Bruno Latour"], "formats": [{"format": "pdf", "file_name": "Facing Gaia - Bruno Latour.pdf", "dir_path": "Bruno Latour/Facing Gaia (74)/", "size": 6991451}], "cover_url": "Bruno Latour/Facing Gaia (74)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780745684352"}], "languages": ["eng"]}, "5ae26d9c-7b72-42f2-b46f-858360ad7d70": {"title": "Cool dudes: The denial of climate change among conservative white males in the United States", "title_sort": "Cool dudes: The denial of climate change among conservative white males in the United States", "pubdate": "2011-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5ae26d9c-7b72-42f2-b46f-858360ad7d70", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Aaron M. McCright", "Riley E. Dunlap"], "formats": [{"format": "pdf", "file_name": "Cool dudes_ The denial of climate change a - Aaron M. McCright.pdf", "dir_path": "Aaron M. McCright/Cool dudes_ The denial of climate change among conservative white males in the United States (75)/", "size": 524401}], "cover_url": "Aaron M. McCright/Cool dudes_ The denial of climate change among conservative white males in the United States (75)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1016/j.gloenvcha.2011.06.003"}], "languages": [], "series": "Global Environmental Change"}, "a0e173a4-ec0b-4d42-969e-23785ae5ac17": {"title": "Empathetic Taxidermia Zine", "title_sort": "Empathetic Taxidermia Zine", "pubdate": "2016-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "a0e173a4-ec0b-4d42-969e-23785ae5ac17", "tags": ["care and non-human actors", "transhackfeminism"], "abstract": "", "publisher": "Hackateria", "authors": ["Hackademia"], "formats": [{"format": "pdf", "file_name": "Empathetic Taxidermia Zine - Hackademia.pdf", "dir_path": "Hackademia/Empathetic Taxidermia Zine (76)/", "size": 12512404}], "cover_url": "Hackademia/Empathetic Taxidermia Zine (76)/cover.jpg", "identifiers": [], "languages": []}, "bad50b44-4512-4af3-b588-26f7f67c7acc": {"title": "Industrial actions on hormonal balance: Xeno-hormones and endocrine reactions", "title_sort": "Industrial actions on hormonal balance: Xeno-hormones and endocrine reactions", "pubdate": "2017-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "bad50b44-4512-4af3-b588-26f7f67c7acc", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Aliens in Green"], "formats": [{"format": "pdf", "file_name": "Industrial actions on hormonal balance_ Xe - Aliens in Green.pdf", "dir_path": "Aliens in Green/Industrial actions on hormonal balance_ Xeno-hormones and endocrine reactions (77)/", "size": 3635566}], "cover_url": "Aliens in Green/Industrial actions on hormonal balance_ Xeno-hormones and endocrine reactions (77)/cover.jpg", "identifiers": [], "languages": []}, "f2050266-ec26-4011-a382-92f840838c87": {"title": "Degrowth: A Vocabulary for a New Era", "title_sort": "Degrowth: A Vocabulary for a New Era", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f2050266-ec26-4011-a382-92f840838c87", "tags": ["environmentalresistance"], "abstract": "", "publisher": "Routledge", "authors": ["Giacomo D'Alisa", "Federico Demaria", "Giorgos Kallis"], "formats": [{"format": "pdf", "file_name": "Degrowth_ A Vocabulary for a New Era - Giacomo D'Alisa.pdf", "dir_path": "Giacomo D'Alisa/Degrowth_ A Vocabulary for a New Era (78)/", "size": 1172256}], "cover_url": "Giacomo D'Alisa/Degrowth_ A Vocabulary for a New Era (78)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781134449842"}], "languages": []}, "141a7305-e38e-453c-87a0-5c6953674bf5": {"title": "Building as Body: Manual for Investigating Your Workplace", "title_sort": "Building as Body: Manual for Investigating Your Workplace", "pubdate": "2018-01-18 00:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "141a7305-e38e-453c-87a0-5c6953674bf5", "tags": ["commoningcare"], "abstract": "", "publisher": "Manual Labours", "authors": ["Sophie Hope", "Jenny Richards"], "formats": [{"format": "pdf", "file_name": "Building as Body_ Manual for Investigating - Sophie Hope.pdf", "dir_path": "Sophie Hope/Building as Body_ Manual for Investigating Your Workplace (79)/", "size": 45863535}], "cover_url": "Sophie Hope/Building as Body_ Manual for Investigating Your Workplace (79)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780957028258"}], "languages": []}, "6186d32e-4b0e-4232-b5d1-c015b20660f6": {"title": "The climate of history: Four theses", "title_sort": "climate of history: Four theses, The", "pubdate": "2009-12-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6186d32e-4b0e-4232-b5d1-c015b20660f6", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Dipesh Chakrabarty"], "formats": [{"format": "pdf", "file_name": "The climate of history_ Four theses - Dipesh Chakrabarty.pdf", "dir_path": "Dipesh Chakrabarty/The climate of history_ Four theses (80)/", "size": 184293}], "cover_url": "Dipesh Chakrabarty/The climate of history_ Four theses (80)/cover.jpg", "identifiers": [], "languages": [], "series": "Critical Inquiry"}, "59ed5cb8-2af7-46fd-9e07-324e28390d6f": {"title": "Climate Resistance Handbook: Or, I was Part of a Climate Action. Now What?", "title_sort": "Climate Resistance Handbook: Or, I was Part of a Climate Action. Now What?", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:50:18.721319+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "59ed5cb8-2af7-46fd-9e07-324e28390d6f", "tags": ["environmentalresistance"], "abstract": "", "publisher": "LULU Press", "authors": ["Daniel Hunter"], "formats": [{"format": "pdf", "file_name": "Climate Resistance Handbook_ Or, I was Par - Daniel Hunter.pdf", "dir_path": "Daniel Hunter/Climate Resistance Handbook_ Or, I was Part of a Climate Action. Now What_ (81)/", "size": 14852181}], "cover_url": "Daniel Hunter/Climate Resistance Handbook_ Or, I was Part of a Climate Action. Now What_ (81)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780359672677"}], "languages": []}, "f21b8231-d61a-47dd-b585-a2838a5762c2": {"title": "The Shock of the Anthropocene: The Earth, History and Us", "title_sort": "Shock of the Anthropocene: The Earth, History and Us, The", "pubdate": "2016-01-12 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f21b8231-d61a-47dd-b585-a2838a5762c2", "tags": ["environmentalresistance"], "abstract": "
\n

Dissecting the new theoretical buzzword of the \u201cAnthropocene\u201d

\n

The Earth has entered a new epoch: the Anthropocene. What we are facing is not only an environmental crisis, but a geological revolution of human origin. In two centuries, our planet has tipped into a state unknown for millions of years.

\n

How did we get to this point? Refuting the convenient view of a \u201chuman species\u201d that upset the Earth system, unaware of what it was doing, this book proposes the first critical history of the Anthropocene, shaking up many accepted ideas: about our supposedly recent \u201cenvironmental awareness,\u201d about previous challenges to industrialism, about the manufacture of ignorance and consumerism, about so-called energy transitions, as well as about the role of the military in environmental destruction. In a dialogue between science and history, The Shock of the Anthropocene dissects a new theoretical buzzword and explores paths for living and acting politically in this rapidly developing geological epoch. **

", "publisher": "Verso", "authors": ["Christophe Bonneuil"], "formats": [{"format": "pdf", "file_name": "The Shock of the Anthropocene_ The Earth, - Christophe Bonneuil.pdf", "dir_path": "Christophe Bonneuil/The Shock of the Anthropocene_ The Earth, History and Us (82)/", "size": 2808190}], "cover_url": "Christophe Bonneuil/The Shock of the Anthropocene_ The Earth, History and Us (82)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781784780791"}], "languages": ["eng"]}, "b4608b24-79d9-4296-b808-81426720a711": {"title": "BIOHACKING GENDER: cyborgs, coloniality, and the pharmacopornographic era", "title_sort": "BIOHACKING GENDER: cyborgs, coloniality, and the pharmacopornographic era", "pubdate": "2017-06-02 11:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b4608b24-79d9-4296-b808-81426720a711", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Hilary Malatino"], "formats": [{"format": "pdf", "file_name": "BIOHACKING GENDER_ cyborgs, coloniality, a - Hilary Malatino.pdf", "dir_path": "Hilary Malatino/BIOHACKING GENDER_ cyborgs, coloniality, and the pharmacopornographic era (83)/", "size": 434191}], "cover_url": "Hilary Malatino/BIOHACKING GENDER_ cyborgs, coloniality, and the pharmacopornographic era (83)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1080/0969725x.2017.1322836"}, {"scheme": "zkey", "code": "4LEP6QCG"}, {"scheme": "zkey_file", "code": "EI4CV7II"}], "languages": [], "series": "Angelaki: Journal of Theoretical Humanities"}, "29b7a11e-17fa-4446-bf57-db7cee0083ce": {"title": "Xeno-water cycles: cylce of xeno-hormones and endocrine disruptors in water", "title_sort": "Xeno-water cycles: cylce of xeno-hormones and endocrine disruptors in water", "pubdate": "2017-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "29b7a11e-17fa-4446-bf57-db7cee0083ce", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Aliens in Green"], "formats": [{"format": "pdf", "file_name": "Xeno-water cycles_ cylce of xeno-hormones - Aliens in Green.pdf", "dir_path": "Aliens in Green/Xeno-water cycles_ cylce of xeno-hormones and endocrine disruptors in water (84)/", "size": 1716756}], "cover_url": "Aliens in Green/Xeno-water cycles_ cylce of xeno-hormones and endocrine disruptors in water (84)/cover.jpg", "identifiers": [], "languages": []}, "bb0a4fea-883d-40b4-bc62-5215bf1f5e89": {"title": "Pharmaco-pornographic politics: towards a new gender ecology", "title_sort": "Pharmaco-pornographic politics: towards a new gender ecology", "pubdate": "2008-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "bb0a4fea-883d-40b4-bc62-5215bf1f5e89", "tags": ["transhackfeminism"], "abstract": "", "publisher": "", "authors": ["Beatriz Preciado"], "formats": [{"format": "pdf", "file_name": "Pharmaco-pornographic politics_ towards a - Beatriz Preciado.pdf", "dir_path": "Beatriz Preciado/Pharmaco-pornographic politics_ towards a new gender ecology (85)/", "size": 206276}], "cover_url": "Beatriz Preciado/Pharmaco-pornographic politics_ towards a new gender ecology (85)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1080/13534640701782139"}], "languages": [], "series": "parallax"}, "a0319133-cc59-4e9f-b148-056c9e90e3db": {"title": "The Official Biononymous Guide to Erase your DNA", "title_sort": "Official Biononymous Guide to Erase your DNA, The", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "a0319133-cc59-4e9f-b148-056c9e90e3db", "tags": ["bioresistance", "transhackfeminism"], "abstract": "", "publisher": "biononymous.me & biogenfutur.es", "authors": ["Heather Dewey-Hagborg", "Jarad Solomon"], "formats": [{"format": "pdf", "file_name": "The Official Biononymous Guide to Erase yo - Heather Dewey-Hagborg.pdf", "dir_path": "Heather Dewey-Hagborg/The Official Biononymous Guide to Erase your DNA (86)/", "size": 1270893}], "cover_url": "Heather Dewey-Hagborg/The Official Biononymous Guide to Erase your DNA (86)/cover.jpg", "identifiers": [], "languages": []}, "0337a581-40cd-4f4c-b998-77b27b055734": {"title": "Recovering Canada", "title_sort": "Recovering Canada", "pubdate": "2002-01-01 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0337a581-40cd-4f4c-b998-77b27b055734", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "
\n

Canada is covered by a system of law and governance that largely obscures and ignores the presence of pre-existing Indigenous regimes. Indigenous law, however, has continuing relevance for both Aboriginal peoples and the Canadian state. In his in-depth examination of the continued existence and application of Indigenous legal values, John Borrows suggests how First Nations laws could be applied by Canadian courts, and tempers this by pointing out the many difficulties that would occur if the courts attempted to follow such an approach. By contrasting and comparing Aboriginal stories and Canadian case law, and interweaving political commentary, Borrows argues that there is a better way to constitute Aboriginal / Crown relations in Canada. He suggests that the application of Indigenous legal perspectives to a broad spectrum of issues that confront us as humans will help Canada recover from its colonial past, and help Indigenous people recover their country. Borrows concludes by demonstrating how Indigenous peoples' law could be more fully and consciously integrated with Canadian law to produce a society where two world views can co-exist and a different vision of the Canadian constitution and citizenship can be created.

", "publisher": "University of Toronto Press", "authors": ["John Borrows"], "formats": [{"format": "pdf", "file_name": "Recovering Canada - John Borrows.pdf", "dir_path": "John Borrows/Recovering Canada (87)/", "size": 18074375}], "cover_url": "John Borrows/Recovering Canada (87)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780802085016"}], "languages": ["eng"]}, "c529d3a9-1ab5-406b-93d8-a5e791a1c8cd": {"title": "In Catastrophic Times: Resisting the Coming Barbarism", "title_sort": "In Catastrophic Times: Resisting the Coming Barbarism", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c529d3a9-1ab5-406b-93d8-a5e791a1c8cd", "tags": ["environmentalresistance"], "abstract": "", "publisher": "Open Humanities Press", "authors": ["Isabelle Stengers"], "formats": [{"format": "pdf", "file_name": "In Catastrophic Times_ Resisting the Comin - Isabelle Stengers.pdf", "dir_path": "Isabelle Stengers/In Catastrophic Times_ Resisting the Coming Barbarism (88)/", "size": 3399287}], "cover_url": "Isabelle Stengers/In Catastrophic Times_ Resisting the Coming Barbarism (88)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781785420092"}], "languages": []}, "5cdd809d-0fef-4f0f-a515-4cdd13be1f70": {"title": "Libertarian municipalism: An overview", "title_sort": "Libertarian municipalism: An overview", "pubdate": "1991-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5cdd809d-0fef-4f0f-a515-4cdd13be1f70", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Murray Bookchin"], "formats": [{"format": "pdf", "file_name": "Libertarian municipalism_ An overview - Murray Bookchin.pdf", "dir_path": "Murray Bookchin/Libertarian municipalism_ An overview (89)/", "size": 82154}], "cover_url": "Murray Bookchin/Libertarian municipalism_ An overview (89)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "3R3JJZEF"}, {"scheme": "zkey_file", "code": "FPPSRUE9"}], "languages": []}, "f1b7a5f4-6bde-48b3-9bbf-78c06e75b5b5": {"title": "Introduction, and Other Dark Matters", "title_sort": "Introduction, and Other Dark Matters", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f1b7a5f4-6bde-48b3-9bbf-78c06e75b5b5", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "Duke University Press", "authors": ["Simone Browne"], "formats": [{"format": "pdf", "file_name": "Introduction, and Other Dark Matters - Simone Browne.pdf", "dir_path": "Simone Browne/Introduction, and Other Dark Matters (90)/", "size": 449904}], "cover_url": "Simone Browne/Introduction, and Other Dark Matters (90)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780822375302"}], "languages": []}, "8e23d0da-fea9-48cc-93b1-85a6053968ec": {"title": "Decolonization is not a metaphor", "title_sort": "Decolonization is not a metaphor", "pubdate": "2012-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "8e23d0da-fea9-48cc-93b1-85a6053968ec", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Eve Tuck", "K. Wayne Yang"], "formats": [{"format": "pdf", "file_name": "Decolonization is not a metaphor - Eve Tuck.pdf", "dir_path": "Eve Tuck/Decolonization is not a metaphor (91)/", "size": 1240810}], "cover_url": "Eve Tuck/Decolonization is not a metaphor (91)/cover.jpg", "identifiers": [], "languages": [], "series": "Decolonization: Indigeneity, Educaiton & Society"}, "f824c06c-a247-4bf1-83a7-f83017c47ae8": {"title": "An alternative socio-ecological strategy? International trade unions\u2019 engagement with climate change", "title_sort": "alternative socio-ecological strategy? International trade unions\u2019 engagement with climate change, An", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f824c06c-a247-4bf1-83a7-f83017c47ae8", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Romain Felli"], "formats": [{"format": "pdf", "file_name": "An alternative socio-ecological strategy_ - Romain Felli.pdf", "dir_path": "Romain Felli/An alternative socio-ecological strategy_ International trade unions' engagement with climate ch (92)/", "size": 255609}], "cover_url": "Romain Felli/An alternative socio-ecological strategy_ International trade unions' engagement with climate ch (92)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "FA2PBRTU"}, {"scheme": "zkey", "code": "3IQRJMW4"}], "languages": []}, "da7f1b3d-9013-423e-986f-44389bd4b237": {"title": "Shenzhen and the Republic of Tinkerers: Open Source Hardware (OSHW) as Tools of Global Governance in the Hackerspaces and DIYbio labs", "title_sort": "Shenzhen and the Republic of Tinkerers: Open Source Hardware (OSHW) as Tools of Global Governance in the Hackerspaces and DIYbio labs", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "da7f1b3d-9013-423e-986f-44389bd4b237", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Denisa Kera"], "formats": [{"format": "pdf", "file_name": "Shenzhen and the Republic of Tinkerers_ Op - Denisa Kera.pdf", "dir_path": "Denisa Kera/Shenzhen and the Republic of Tinkerers_ Open Source Hardware (OSHW) as Tools of Global Governanc (93)/", "size": 281724}], "cover_url": "Denisa Kera/Shenzhen and the Republic of Tinkerers_ Open Source Hardware (OSHW) as Tools of Global Governanc (93)/cover.jpg", "identifiers": [], "languages": []}, "08713e57-ba12-4fa4-b839-669d62f3e463": {"title": "Slow Violence and the Environmentalism of the Poor", "title_sort": "Slow Violence and the Environmentalism of the Poor", "pubdate": "2011-01-15 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "08713e57-ba12-4fa4-b839-669d62f3e463", "tags": ["environmentalresistance"], "abstract": "
\n

The violence wrought by climate change, toxic drift, deforestation, oil spills, and the environmental aftermath of war takes place gradually and often invisibly. Using the innovative concept of \u201cslow violence\u201d to describe these threats, Rob Nixon focuses on the inattention we have paid to the attritional lethality of many environmental crises, in contrast with the sensational, spectacle-driven messaging that impels public activism today. Slow violence, because it is so readily ignored by a hard-charging capitalism, exacerbates the vulnerability of ecosystems and of people who are poor, disempowered, and often involuntarily displaced, while fueling social conflicts that arise from desperation as life-sustaining conditions erode. In a book of extraordinary scope, Nixon examines a cluster of writer-activists affiliated with the environmentalism of the poor in the global South. By approaching environmental justice literature from this transnational perspective, he exposes the limitations of the national and local frames that dominate environmental writing. And by skillfully illuminating the strategies these writer-activists deploy to give dramatic visibility to environmental emergencies, Nixon invites his readers to engage with some of the most pressing challenges of our time. **

", "publisher": "Harvard University Press", "authors": ["Rob Nixon"], "formats": [{"format": "pdf", "file_name": "Slow Violence and the Environmentalism of - Rob Nixon.pdf", "dir_path": "Rob Nixon/Slow Violence and the Environmentalism of the Poor (94)/", "size": 1709361}], "cover_url": "Rob Nixon/Slow Violence and the Environmentalism of the Poor (94)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780674049307"}], "languages": ["eng"]}, "87c535ab-7c87-4547-b191-7bb3019e2da6": {"title": "Low cost equipment for science and technology educaiton", "title_sort": "Low cost equipment for science and technology educaiton", "pubdate": "1985-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "87c535ab-7c87-4547-b191-7bb3019e2da6", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["UNESCO"], "formats": [{"format": "pdf", "file_name": "Low cost equipment for science and technol - UNESCO.pdf", "dir_path": "UNESCO/Low cost equipment for science and technology educaiton (95)/", "size": 5828608}], "cover_url": "UNESCO/Low cost equipment for science and technology educaiton (95)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "4UMXGTHD"}, {"scheme": "zkey", "code": "F7PXH5G6"}], "languages": []}, "962ecb28-072c-435f-bd74-b37092cb389d": {"title": "Sex genes: A critical sociomaterial approach to the politics and molecular genetics of sex determination", "title_sort": "Sex genes: A critical sociomaterial approach to the politics and molecular genetics of sex determination", "pubdate": "2006-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "962ecb28-072c-435f-bd74-b37092cb389d", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Joan H. Fujimura"], "formats": [{"format": "pdf", "file_name": "Sex genes_ A critical sociomaterial approa - Joan H. Fujimura.pdf", "dir_path": "Joan H. Fujimura/Sex genes_ A critical sociomaterial approach to the politics and molecular genetics of sex deter (96)/", "size": 160917}], "cover_url": "Joan H. Fujimura/Sex genes_ A critical sociomaterial approach to the politics and molecular genetics of sex deter (96)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "GC22ZI5D"}, {"scheme": "zkey_file", "code": "EKX5GYFT"}, {"scheme": "doi", "code": "10.1086/505612"}], "languages": []}, "89da0e73-b420-48ba-9db6-14072b7a284a": {"title": "Micro_zine 02", "title_sort": "Micro_zine 02", "pubdate": "2017-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "89da0e73-b420-48ba-9db6-14072b7a284a", "tags": ["horomonestoxicitybodysovereignty", "transhackfeminism"], "abstract": "", "publisher": "Biotranslab", "authors": ["Biotranslab"], "formats": [{"format": "pdf", "file_name": "Micro_zine 02 - Biotranslab.pdf", "dir_path": "Biotranslab/Micro_zine 02 (97)/", "size": 1154117}], "cover_url": "Biotranslab/Micro_zine 02 (97)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "XRTNVR97"}, {"scheme": "zkey", "code": "XLSCN7LJ"}], "languages": []}, "ec90a452-d432-499d-87f2-cade1b5b8433": {"title": "Bodies Inside/Out: A Phenomenology of the Terrorized Body in Prison.\"", "title_sort": "Bodies Inside/Out: A Phenomenology of the Terrorized Body in Prison.\"", "pubdate": "2001-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ec90a452-d432-499d-87f2-cade1b5b8433", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Laura Doyle"], "formats": [{"format": "pdf", "file_name": "Bodies Inside_Out_ A Phenomenology of the - Laura Doyle.pdf", "dir_path": "Laura Doyle/Bodies Inside_Out_ A Phenomenology of the Terrorized Body in Prison._ (98)/", "size": 1330812}], "cover_url": "Laura Doyle/Bodies Inside_Out_ A Phenomenology of the Terrorized Body in Prison._ (98)/cover.jpg", "identifiers": [], "languages": []}, "bc405cdf-5a40-4cef-8aaf-e74dbc72b0e7": {"title": "Unsettling care: Troubling transnational itineraries of care in feminist health practices", "title_sort": "Unsettling care: Troubling transnational itineraries of care in feminist health practices", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "bc405cdf-5a40-4cef-8aaf-e74dbc72b0e7", "tags": ["transhackfeminism"], "abstract": "", "publisher": "", "authors": ["Michelle Murphy"], "formats": [{"format": "pdf", "file_name": "Unsettling care_ Troubling transnational i - Michelle Murphy.pdf", "dir_path": "Michelle Murphy/Unsettling care_ Troubling transnational itineraries of care in feminist health practices (99)/", "size": 216868}], "cover_url": "Michelle Murphy/Unsettling care_ Troubling transnational itineraries of care in feminist health practices (99)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1177/0306312715589136"}], "languages": [], "series": "Social Studies of Science"}, "165d1d9b-d4c6-461d-8d18-16268abcaf17": {"title": "Technology as a geological phenomenon: implications for human well-being", "title_sort": "Technology as a geological phenomenon: implications for human well-being", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "165d1d9b-d4c6-461d-8d18-16268abcaf17", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["P. K. Haff"], "formats": [{"format": "pdf", "file_name": "Technology as a geological phenomenon_ imp - P. K. Haff.pdf", "dir_path": "P. K. Haff/Technology as a geological phenomenon_ implications for human well-being (100)/", "size": 101737}], "cover_url": "P. K. Haff/Technology as a geological phenomenon_ implications for human well-being (100)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "0305-87192041-4927"}, {"scheme": "doi", "code": "10.1144/sp395.4"}], "languages": [], "series": "A Stratigraphical Basis for the Anthropocene"}, "ff9e0d6c-2787-47fa-8b25-9feddfadc340": {"title": "Sex, Race and Class-The Perspective of Winning: A Selection of Writings 1952-2011", "title_sort": "Sex, Race and Class-The Perspective of Winning: A Selection of Writings 1952-2011", "pubdate": "2012-03-02 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ff9e0d6c-2787-47fa-8b25-9feddfadc340", "tags": ["commoningcare"], "abstract": "
\n

Branching off Marx\u2019s theories of class struggle, this impressive collection of essays on workers\u2019 rights as they pertains to women\u2019s rights aims to educate and inform those interested in radical feminist labor theory. Arguing that class struggle manifests itself as the conflict between the reproduction and survival of the human race, the general theme of the collected essays leans left and warns of market exploitation, war, and ecological disaster. Spanning nearly six decades and compiling essays that have appeared in anthologies or are selections from Selma James' books\u2014some printed here for the first time\u2014these selections preach equality in wages for men and women alike, especially in nontraditional work environments.

", "publisher": "PM Press", "authors": ["Selma James"], "formats": [{"format": "pdf", "file_name": "Sex, Race and Class-The Perspective of Win - Selma James.pdf", "dir_path": "Selma James/Sex, Race and Class-The Perspective of Winning_ A Selection of Writings 1952-2011 (101)/", "size": 11685339}], "cover_url": "Selma James/Sex, Race and Class-The Perspective of Winning_ A Selection of Writings 1952-2011 (101)/cover.jpg", "identifiers": [{"scheme": "amazon", "code": "B0087GJY7O"}, {"scheme": "isbn", "code": "1604864540"}, {"scheme": "zkey_file", "code": "GR7DCTAX"}, {"scheme": "zkey", "code": "79KKGYSZ"}], "languages": ["eng"]}, "75342afa-30e7-4893-b5a9-2707c4cac929": {"title": "Situating Bio-Logic, Refiguring Sex: Intersexuality and Coloniality", "title_sort": "Situating Bio-Logic, Refiguring Sex: Intersexuality and Coloniality", "pubdate": "2016-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "75342afa-30e7-4893-b5a9-2707c4cac929", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "Routledge", "authors": ["Hilary Maltino"], "formats": [{"format": "pdf", "file_name": "Situating Bio-Logic, Refiguring Sex_ Inter - Hilary Maltino.pdf", "dir_path": "Hilary Maltino/Situating Bio-Logic, Refiguring Sex_ Intersexuality and Coloniality (102)/", "size": 1065912}], "cover_url": "Hilary Maltino/Situating Bio-Logic, Refiguring Sex_ Intersexuality and Coloniality (102)/cover.jpg", "identifiers": [], "languages": []}, "3c2ae441-dc45-4df9-96d0-0b3abfa82eb3": {"title": "Perverting Pollution and Queering Hormone Disruption", "title_sort": "Perverting Pollution and Queering Hormone Disruption", "pubdate": "2013-09-02 11:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "3c2ae441-dc45-4df9-96d0-0b3abfa82eb3", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Malin Ah-King", "Eva Hayward"], "formats": [{"format": "pdf", "file_name": "Perverting Pollution and Queering Hormone - Malin Ah-King.pdf", "dir_path": "Malin Ah-King/Perverting Pollution and Queering Hormone Disruption (103)/", "size": 192749}], "cover_url": "Malin Ah-King/Perverting Pollution and Queering Hormone Disruption (103)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "2326-8344"}], "languages": [], "series": "O-Zone: A Journal of Object-Oriented Studies"}, "9d7d9286-52e9-4cba-8ab5-d829fa31f163": {"title": "Where Does It Hurt?: The New World of the Medical Humanities", "title_sort": "Where Does It Hurt?: The New World of the Medical Humanities", "pubdate": "2014-03-14 23:00:00+00:00", "last_modified": "2020-03-05 23:05:12.276707+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "9d7d9286-52e9-4cba-8ab5-d829fa31f163", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "Wellcome Trust", "authors": ["John Holden", "John Kieffer", "John Newbigin", "Shelagh Wright"], "formats": [{"format": "pdf", "file_name": "Where Does It Hurt__ The New World of the - John Holden.pdf", "dir_path": "John Holden/Where Does It Hurt__ The New World of the Medical Humanities (104)/", "size": 7054519}], "cover_url": "John Holden/Where Does It Hurt__ The New World of the Medical Humanities (104)/cover.jpg", "identifiers": [{"scheme": "google", "code": "pLD3rQEACAAJ"}, {"scheme": "isbn", "code": "9780957028579"}], "languages": ["eng"]}, "f5ad30db-75fe-4575-902c-c6a2d4b91b35": {"title": "The Racial Contract", "title_sort": "Racial Contract, The", "pubdate": "2014-01-27 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f5ad30db-75fe-4575-902c-c6a2d4b91b35", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "
\n

The Racial Contract puts classic Western social contract theory, deadpan, to extraordinary radical use. With a sweeping look at the European expansionism and racism of the last five hundred years, Charles W. Mills demonstrates how this peculiar and unacknowledged \"contract\" has shaped a system of global European domination: how it brings into existence \"whites\" and \"non-whites,\" full persons and sub-persons, how it influences white moral theory and moral psychology; and how this system is imposed on non-whites through ideological conditioning and violence. The Racial Contract argues that the society we live in is a continuing white supremacist state. Holding up a mirror to mainstream philosophy, this provocative book explains the evolving outline of the racial contract from the time of the New World conquest and subsequent colonialism to the written slavery contract, to the \"separate but equal\" system of segregation in the twentieth-century United States. According to Mills, the contract has provided the theoretical architecture justifying an entire history of European atrocity against non-whites, from David Hume's and Immanuel Kant's claims that blacks had inferior cognitive power, to the Holocaust, to the kind of imperialism in Asia that was demonstrated by the Vietnam War. Mills suggests that the ghettoization of philosophical work on race is no accident. This work challenges the assumption that mainstream theory is itself raceless. Just as feminist theory has revealed orthodox political philosophy's invisible white male bias, Mills's explication of the racial contract exposes its racial underpinnings. **

\n


", "publisher": "Cornell University Press", "authors": ["Charles W. Mills"], "formats": [{"format": "pdf", "file_name": "The Racial Contract - Charles W. Mills.pdf", "dir_path": "Charles W. Mills/The Racial Contract (105)/", "size": 9640923}], "cover_url": "Charles W. Mills/The Racial Contract (105)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780801471353"}], "languages": ["eng"]}, "63fcf73a-3681-4757-b76c-98788935c6ce": {"title": "A very careful strike\u2013Four hypotheses", "title_sort": "very careful strike\u2013Four hypotheses, A", "pubdate": "2006-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "63fcf73a-3681-4757-b76c-98788935c6ce", "tags": ["commoningcare"], "abstract": "", "publisher": "", "authors": ["Precarias a la Deriva"], "formats": [{"format": "pdf", "file_name": "A very careful strike-Four hypotheses - Precarias a la Deriva.pdf", "dir_path": "Precarias a la Deriva/A very careful strike-Four hypotheses (106)/", "size": 352139}], "cover_url": "Precarias a la Deriva/A very careful strike-Four hypotheses (106)/cover.jpg", "identifiers": [], "languages": []}, "acda6aa0-cde9-4924-92c5-7a70d30e63ed": {"title": "Anthropocene, capitalocene, plantationocene, chthulucene: Making kin", "title_sort": "Anthropocene, capitalocene, plantationocene, chthulucene: Making kin", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "acda6aa0-cde9-4924-92c5-7a70d30e63ed", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Donna Haraway"], "formats": [{"format": "pdf", "file_name": "Anthropocene, capitalocene, plantationocen - Donna Haraway.pdf", "dir_path": "Donna Haraway/Anthropocene, capitalocene, plantationocene, chthulucene_ Making kin (107)/", "size": 282349}], "cover_url": "Donna Haraway/Anthropocene, capitalocene, plantationocene, chthulucene_ Making kin (107)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "2201-1919"}], "languages": []}, "c89247dc-9151-4970-adec-18042ca95be9": {"title": "The Official Biononymous Guide to Extract your DNA", "title_sort": "Official Biononymous Guide to Extract your DNA, The", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c89247dc-9151-4970-adec-18042ca95be9", "tags": ["bioresistance", "transhackfeminism"], "abstract": "", "publisher": "biononymous.me & biogenfutur.es", "authors": ["Heather Dewey-Hagborg", "Jarad Solomon"], "formats": [{"format": "pdf", "file_name": "The Official Biononymous Guide to Extract - Heather Dewey-Hagborg.pdf", "dir_path": "Heather Dewey-Hagborg/The Official Biononymous Guide to Extract your DNA (108)/", "size": 2242581}], "cover_url": "Heather Dewey-Hagborg/The Official Biononymous Guide to Extract your DNA (108)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "89SMSWR3"}, {"scheme": "zkey_file", "code": "QQ67A345"}], "languages": []}, "f71ac104-baf7-4e67-9c93-0f8ed2589270": {"title": "Bioart interventions into the biotechnology discourses on hormones", "title_sort": "Bioart interventions into the biotechnology discourses on hormones", "pubdate": "2016-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f71ac104-baf7-4e67-9c93-0f8ed2589270", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["V. H. J. R. Weetzel"], "formats": [{"format": "pdf", "file_name": "Bioart interventions into the biotechnolog - V. H. J. R. Weetzel.pdf", "dir_path": "V. H. J. R. Weetzel/Bioart interventions into the biotechnology discourses on hormones (109)/", "size": 1150039}], "cover_url": "V. H. J. R. Weetzel/Bioart interventions into the biotechnology discourses on hormones (109)/cover.jpg", "identifiers": [], "languages": []}, "0bf45077-56c6-4ea0-a7f7-c4ffa6f25803": {"title": "The New Jim Crow", "title_sort": "New Jim Crow, The", "pubdate": "2012-01-16 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0bf45077-56c6-4ea0-a7f7-c4ffa6f25803", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "
\n

Once in a great while a book comes along that changes the way we see the world and helps to fuel a nationwide social movement. The New Jim Crow is such a book. Praised by Harvard Law professor Lani Guinier as \"brave and bold,\" this book directly challenges the notion that the election of Barack Obama signals a new era of colorblindness. With dazzling candor, legal scholar Michelle Alexander argues that \"we have not ended racial caste in America; we have merely redesigned it.\" By targeting black men through the War on Drugs and decimating communities of color, the U.S. criminal justice system functions as a contemporary system of racial control\u2014relegating millions to a permanent second-class status\u2014even as it formally adheres to the principle of colorblindness. In the words of Benjamin Todd Jealous, president and CEO of the NAACP, this book is a \"call to action.\"

\n

Called \"stunning\" by Pulitzer Prize\u2013winning historian David Levering Lewis, \"invaluable\" by the Daily Kos , \"explosive\" by Kirkus , and \"profoundly necessary\" by the Miami Herald , this updated and revised paperback edition of The New Jim Crow , now with a foreword by Cornel West, is a must-read for all people of conscience.

", "publisher": "The New Press", "authors": ["Michelle Alexander", "Cornel West"], "formats": [{"format": "pdf", "file_name": "The New Jim Crow - Michelle Alexander.pdf", "dir_path": "Michelle Alexander/The New Jim Crow (110)/", "size": 1214770}], "cover_url": "Michelle Alexander/The New Jim Crow (110)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781595588197"}], "languages": ["eng"]}, "58f9182f-f370-4b6e-a097-dab654707afb": {"title": "Just oil? The distribution of environmental and social impacts of oil production and consumption", "title_sort": "Just oil? The distribution of environmental and social impacts of oil production and consumption", "pubdate": "2003-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "58f9182f-f370-4b6e-a097-dab654707afb", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Dara O'Rourke", "Sarah Connolly"], "formats": [{"format": "pdf", "file_name": "Just oil_ The distribution of environmenta - Dara O'Rourke.pdf", "dir_path": "Dara O'Rourke/Just oil_ The distribution of environmental and social impacts of oil production and consumptio (111)/", "size": 248573}], "cover_url": "Dara O'Rourke/Just oil_ The distribution of environmental and social impacts of oil production and consumptio (111)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1146/annurev.energy.28.050302.105617"}], "languages": [], "series": "Annual Review of Environmental Resources"}, "de5afe8e-f439-4d2a-b1c7-9e51d5c51d1b": {"title": "TOWARD A CRITICAL ENVIRONMENTAL JUSTICE STUDIES: Black Lives Matter as an Environmental Justice Challenge", "title_sort": "TOWARD A CRITICAL ENVIRONMENTAL JUSTICE STUDIES: Black Lives Matter as an Environmental Justice Challenge", "pubdate": "2016-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "de5afe8e-f439-4d2a-b1c7-9e51d5c51d1b", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["David N. Pellow"], "formats": [{"format": "pdf", "file_name": "TOWARD A CRITICAL ENVIRONMENTAL JUSTICE ST - David N. Pellow.pdf", "dir_path": "David N. Pellow/TOWARD A CRITICAL ENVIRONMENTAL JUSTICE STUDIES_ Black Lives Matter as an Environmental Justice (112)/", "size": 135177}], "cover_url": "David N. Pellow/TOWARD A CRITICAL ENVIRONMENTAL JUSTICE STUDIES_ Black Lives Matter as an Environmental Justice (112)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "1742-058x1742-0598"}, {"scheme": "doi", "code": "10.1017/s1742058x1600014x"}], "languages": [], "series": "Du Bois Review"}, "db3d2cf0-7eaf-46fb-9532-4a9daf1c6535": {"title": "The 3D Additivist Cookbook", "title_sort": "3D Additivist Cookbook, The", "pubdate": "2017-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "db3d2cf0-7eaf-46fb-9532-4a9daf1c6535", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "Institute of Network Cultures", "authors": ["Daniel Rourke", "Morehshin Allahyari"], "formats": [{"format": "pdf", "file_name": "The 3D Additivist Cookbook - Daniel Rourke.pdf", "dir_path": "Daniel Rourke/The 3D Additivist Cookbook (113)/", "size": 1292325}], "cover_url": "Daniel Rourke/The 3D Additivist Cookbook (113)/cover.jpg", "identifiers": [], "languages": []}, "ab493921-a2f9-4a2e-998f-fe0c2ab93071": {"title": "Entrepreneurs, squatters and low-tech artisans: DIYbio and Hackerspace models of citizen science between EU, Asia and USA", "title_sort": "Entrepreneurs, squatters and low-tech artisans: DIYbio and Hackerspace models of citizen science between EU, Asia and USA", "pubdate": "2011-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ab493921-a2f9-4a2e-998f-fe0c2ab93071", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Denisa Kera"], "formats": [{"format": "pdf", "file_name": "Entrepreneurs, squatters and low-tech arti - Denisa Kera.pdf", "dir_path": "Denisa Kera/Entrepreneurs, squatters and low-tech artisans_ DIYbio and Hackerspace models of citizen scienc (114)/", "size": 45874}], "cover_url": "Denisa Kera/Entrepreneurs, squatters and low-tech artisans_ DIYbio and Hackerspace models of citizen scienc (114)/cover.jpg", "identifiers": [], "languages": []}, "175af10c-e7f2-4ebc-b48e-802bc13ceb6f": {"title": "A good life for all within planetary boundaries", "title_sort": "good life for all within planetary boundaries, A", "pubdate": "2018-02-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "175af10c-e7f2-4ebc-b48e-802bc13ceb6f", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Daniel W. O\u2019Neill", "Andrew L. Fanning", "William F. Lamb", "Julia K. Steinberger"], "formats": [{"format": "pdf", "file_name": "A good life for all within planetary bound - Daniel W. O'Neill.pdf", "dir_path": "Daniel W. O'Neill/A good life for all within planetary boundaries (115)/", "size": 1885616}], "cover_url": "Daniel W. O'Neill/A good life for all within planetary boundaries (115)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1038/s41893-018-0021-4"}, {"scheme": "issn", "code": "2398-9629"}, {"scheme": "zkey", "code": "LVLK43I8"}, {"scheme": "zkey_file", "code": "ND4Q3ZJ8"}], "languages": [], "series": "Nature Sustainability"}, "c57cfd4b-8067-43f5-9204-bf1359f8b840": {"title": "Distributed biotechnology", "title_sort": "Distributed biotechnology", "pubdate": "2017-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c57cfd4b-8067-43f5-9204-bf1359f8b840", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Alessandro Delfanti"], "formats": [{"format": "pdf", "file_name": "Distributed biotechnology - Alessandro Delfanti.pdf", "dir_path": "Alessandro Delfanti/Distributed biotechnology (116)/", "size": 382424}], "cover_url": "Alessandro Delfanti/Distributed biotechnology (116)/cover.jpg", "identifiers": [], "languages": []}, "4b0207a0-2999-45e7-82ba-d818628e50cb": {"title": "Five Faces of Oppression", "title_sort": "Five Faces of Oppression", "pubdate": "2011-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "4b0207a0-2999-45e7-82ba-d818628e50cb", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "Princeton University Press", "authors": ["Iris Young"], "formats": [{"format": "pdf", "file_name": "Five Faces of Oppression - Iris Young.pdf", "dir_path": "Iris Young/Five Faces of Oppression (117)/", "size": 318893}], "cover_url": "Iris Young/Five Faces of Oppression (117)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781400839902"}], "languages": []}, "bfab6bcb-d85d-46ca-bb33-323936ed0b55": {"title": "Laboratory methods for the analysis of microplastics in the marine environment: recommendations for quantifying synthetic particles in waters and sediments", "title_sort": "Laboratory methods for the analysis of microplastics in the marine environment: recommendations for quantifying synthetic particles in waters and sediments", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "bfab6bcb-d85d-46ca-bb33-323936ed0b55", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Julie Masura", "Joel E. Baker", "Gregory Duane Foster", "Courtney Arthur", "Carlie Herring"], "formats": [{"format": "pdf", "file_name": "Laboratory methods for the analysis of mic - Julie Masura.pdf", "dir_path": "Julie Masura/Laboratory methods for the analysis of microplastics in the marine environment_ recommendations (118)/", "size": 3804459}], "cover_url": "Julie Masura/Laboratory methods for the analysis of microplastics in the marine environment_ recommendations (118)/cover.jpg", "identifiers": [], "languages": []}, "473b5bcb-d9dc-49f7-85b0-bad0431272b4": {"title": "Recipe #1", "title_sort": "Recipe #1", "pubdate": "2013-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "473b5bcb-d9dc-49f7-85b0-bad0431272b4", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Pavillon 35"], "formats": [{"format": "pdf", "file_name": "Recipe #1 - Pavillon 35.pdf", "dir_path": "Pavillon 35/Recipe #1 (119)/", "size": 3927118}], "cover_url": "Pavillon 35/Recipe #1 (119)/cover.jpg", "identifiers": [], "languages": []}, "a6a31e83-aff0-4240-9232-e6987d69848d": {"title": "This Changes Everything: Capitalism vs. The Climate", "title_sort": "This Changes Everything: Capitalism vs. The Climate", "pubdate": "2014-09-15 23:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "a6a31e83-aff0-4240-9232-e6987d69848d", "tags": ["environmentalresistance"], "abstract": "
\n

The most important book yet from the author of the international bestseller The Shock Doctrine, a brilliant explanation of why the climate crisis challenges us to abandon the core \u201cfree market\u201d ideology of our time, restructure the global economy, and remake our political systems.

\n

In short, either we embrace radical change ourselves or radical changes will be visited upon our physical world. The status quo is no longer an option.

\n

In This Changes Everything Naomi Klein argues that climate change isn\u2019t just another issue to be neatly filed between taxes and health care. It\u2019s an alarm that calls us to fix an economic system that is already failing us in many ways. Klein meticulously builds the case for how massively reducing our greenhouse emissions is our best chance to simultaneously reduce gaping inequalities, re-imagine our broken democracies, and rebuild our gutted local economies. She exposes the ideological desperation of the climate-change deniers, the messianic delusions of the would-be geoengineers, and the tragic defeatism of too many mainstream green initiatives. And she demonstrates precisely why the market has not\u2014and cannot\u2014fix the climate crisis but will instead make things worse, with ever more extreme and ecologically damaging extraction methods, accompanied by rampant disaster capitalism.

\n

Klein argues that the changes to our relationship with nature and one another that are required to respond to the climate crisis humanely should not be viewed as grim penance, but rather as a kind of gift\u2014a catalyst to transform broken economic and cultural priorities and to heal long-festering historical wounds. And she documents the inspiring movements that have already begun this process: communities that are not just refusing to be sites of further fossil fuel extraction but are building the next, regeneration-based economies right now.

\n

Can we pull off these changes in time? Nothing is certain. Nothing except that climate change changes everything. And for a very brief time, the nature of that change is still up to us. **

", "publisher": "Simon & Schuster", "authors": ["Naomi Klein"], "formats": [{"format": "pdf", "file_name": "This Changes Everything_ Capitalism vs. Th - Naomi Klein.pdf", "dir_path": "Naomi Klein/This Changes Everything_ Capitalism vs. The Climate (120)/", "size": 2679430}], "cover_url": "Naomi Klein/This Changes Everything_ Capitalism vs. The Climate (120)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781451697384"}], "languages": ["eng"]}, "3488e8e8-61dc-4f4d-af3b-fb153c0715ae": {"title": "Manual of Collective Mapping: Critical Cartographic Resources for Territorial Processes of Collaborative Creation", "title_sort": "Manual of Collective Mapping: Critical Cartographic Resources for Territorial Processes of Collaborative Creation", "pubdate": "2016-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "3488e8e8-61dc-4f4d-af3b-fb153c0715ae", "tags": ["commoningcare"], "abstract": "", "publisher": "", "authors": ["Iconoclasistas"], "formats": [{"format": "pdf", "file_name": "Manual of Collective Mapping_ Critical Car - Iconoclasistas.pdf", "dir_path": "Iconoclasistas/Manual of Collective Mapping_ Critical Cartographic Resources for Territorial Processes of Coll (121)/", "size": 67373939}], "cover_url": "Iconoclasistas/Manual of Collective Mapping_ Critical Cartographic Resources for Territorial Processes of Coll (121)/cover.jpg", "identifiers": [], "languages": []}, "abf54663-5244-4d39-b219-dd8bd41740e1": {"title": "Beyond activism/academia: militant research and the radical climate and climate justice movement(s)", "title_sort": "Beyond activism/academia: militant research and the radical climate and climate justice movement(s)", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "abf54663-5244-4d39-b219-dd8bd41740e1", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Bertie Russell"], "formats": [{"format": "pdf", "file_name": "Beyond activism_academia_ militant researc - Bertie Russell.pdf", "dir_path": "Bertie Russell/Beyond activism_academia_ militant research and the radical climate and climate justice movemen (122)/", "size": 153319}], "cover_url": "Bertie Russell/Beyond activism_academia_ militant research and the radical climate and climate justice movemen (122)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1111/area.12086"}, {"scheme": "zkey", "code": "BEBMRAKU"}, {"scheme": "zkey_file", "code": "ITY9SSUJ"}, {"scheme": "issn", "code": "0004-0894"}], "languages": [], "series": "Area"}, "17a54657-0cf1-43fe-be81-07351d278174": {"title": "Social reproduction theory: History, issues and present challenges", "title_sort": "Social reproduction theory: History, issues and present challenges", "pubdate": "2019-03-02 12:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "17a54657-0cf1-43fe-be81-07351d278174", "tags": ["commoningcare"], "abstract": "", "publisher": "", "authors": ["Silvia Federici"], "formats": [{"format": "pdf", "file_name": "Social reproduction theory_ History, issue - Silvia Federici.pdf", "dir_path": "Silvia Federici/Social reproduction theory_ History, issues and present challenges (123)/", "size": 381326}], "cover_url": "Silvia Federici/Social reproduction theory_ History, issues and present challenges (123)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "0300-211x"}, {"scheme": "zkey", "code": "KVZRQH7M"}, {"scheme": "zkey_file", "code": "USRRS8SV"}], "languages": [], "series": "Radical Philosophy"}, "66fb5534-6101-4861-ab75-496f543b6662": {"title": "Recognizing the Autonomy of Nature: Theory and Practice", "title_sort": "Recognizing the Autonomy of Nature: Theory and Practice", "pubdate": "2005-11-09 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "66fb5534-6101-4861-ab75-496f543b6662", "tags": ["environmentalresistance"], "abstract": "
\n

How do the ways in which we think about and describe nature shape the use and protection of the environment? Do our seemingly well-intentioned efforts in environmental conservation reflect a respect for nature or our desire to control nature's wildness? The contributors to this collection address these and other questions as they explore the theoretical and practical implications of a crucial aspect of environmental philosophy and policy-the autonomy of nature. In focusing on the recognition and meaning of nature's autonomy and linking issues of metaphysics, epistemology, ethics, and policy, the essays provide a variety of new perspectives on human relationships to nature.

\n

The authors begin by exploring what is meant by \"nature,\" in what sense it can be seen as autonomous, and what respect for the autonomy of nature might entail. They examine the conflicts that arise between the satisfaction of human needs (food, shelter, etc.) and the natural world. The contributors also consider whether the activities of human beings contribute to nature's autonomy. In their investigation of these issues, they not only draw on philosophy and ethics; they also discuss how the idea of nature's autonomy affects policy decisions regarding the protection of agricultural, rural, and beach areas.

\n

The essays in the book's final section turn to management and restoration practices. The essays in this section pay close attention to how efforts at environmental protection alter or reinforce the traditional relationship between humans and nature. More specifically, the contributors examine whether management practices, as they are applied in nature conservation, actually promote the autonomy of nature, or whether they turn the environment into a \"client\" for policymakers. **

", "publisher": "Columbia University Press", "authors": ["Thomas Heyd"], "formats": [{"format": "pdf", "file_name": "Recognizing the Autonomy of Nature_ Theory - Thomas Heyd.pdf", "dir_path": "Thomas Heyd/Recognizing the Autonomy of Nature_ Theory and Practice (124)/", "size": 1344928}], "cover_url": "Thomas Heyd/Recognizing the Autonomy of Nature_ Theory and Practice (124)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780231136068"}], "languages": ["eng"]}, "50f07ee1-a734-4a5f-8c08-59fbddc8a852": {"title": "\u201cGender-benders\u201d: Sex and Law in the Constitution of Polluted Bodies", "title_sort": "Gender-benders\u201d: Sex and Law in the Constitution of Polluted Bodies", "pubdate": "2009-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "50f07ee1-a734-4a5f-8c08-59fbddc8a852", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Dayna Nadine Scott"], "formats": [{"format": "pdf", "file_name": "_Gender-benders__ Sex and Law in the Const - Dayna Nadine Scott.pdf", "dir_path": "Dayna Nadine Scott/_Gender-benders__ Sex and Law in the Constitution of Polluted Bodies (125)/", "size": 736053}], "cover_url": "Dayna Nadine Scott/_Gender-benders__ Sex and Law in the Constitution of Polluted Bodies (125)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1007/s10691-009-9127-4"}, {"scheme": "issn", "code": "1572-8455"}], "languages": [], "series": "Feminist Legal Studies"}, "87b238c5-4412-4bc5-b42e-27bab643e6b8": {"title": "Wages Against Housework", "title_sort": "Wages Against Housework", "pubdate": "1975-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "87b238c5-4412-4bc5-b42e-27bab643e6b8", "tags": ["commoningcare"], "abstract": "", "publisher": "Falling Wall Press [for] the Power of Women Collective", "authors": ["Silvia Federici"], "formats": [{"format": "pdf", "file_name": "Wages Against Housework - Silvia Federici.pdf", "dir_path": "Silvia Federici/Wages Against Housework (126)/", "size": 709681}], "cover_url": "Silvia Federici/Wages Against Housework (126)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780950270296"}], "languages": []}, "bf24c02b-cf18-4c0a-81c4-7d7bf5d0af88": {"title": "The Official Biononymous Guide to Replace your DNA", "title_sort": "Official Biononymous Guide to Replace your DNA, The", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "bf24c02b-cf18-4c0a-81c4-7d7bf5d0af88", "tags": ["bioresistance", "transhackfeminism"], "abstract": "", "publisher": "biononymous.me & biogenfutur.es", "authors": ["Heather Dewey-Hagborg", "Jarad Solomon"], "formats": [{"format": "pdf", "file_name": "The Official Biononymous Guide to Replace - Heather Dewey-Hagborg.pdf", "dir_path": "Heather Dewey-Hagborg/The Official Biononymous Guide to Replace your DNA (127)/", "size": 1156205}], "cover_url": "Heather Dewey-Hagborg/The Official Biononymous Guide to Replace your DNA (127)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "3GFD6BQC"}, {"scheme": "zkey", "code": "SWIY8G2I"}], "languages": []}, "ad20f921-bc75-4294-9afb-24ff88dc82c9": {"title": "Being Indigenous: Resurgences against contemporary colonialism", "title_sort": "Being Indigenous: Resurgences against contemporary colonialism", "pubdate": "2005-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ad20f921-bc75-4294-9afb-24ff88dc82c9", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Taiaiake Alfred", "Jeff Corntassel"], "formats": [{"format": "pdf", "file_name": "Being Indigenous_ Resurgences against cont - Taiaiake Alfred.pdf", "dir_path": "Taiaiake Alfred/Being Indigenous_ Resurgences against contemporary colonialism (128)/", "size": 80662}], "cover_url": "Taiaiake Alfred/Being Indigenous_ Resurgences against contemporary colonialism (128)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1111/j.1477-7053.2005.00166.x"}], "languages": []}, "030a8bc3-a127-45ee-9d70-6ab62fcb56fb": {"title": "No Future: Queer Theory and the Death Drive", "title_sort": "No Future: Queer Theory and the Death Drive", "pubdate": "2004-12-06 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "030a8bc3-a127-45ee-9d70-6ab62fcb56fb", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "
\n

In this searing polemic, Lee Edelman outlines a radically uncompromising new ethics of queer theory. His main target is the all-pervasive figure of the child, which he reads as the linchpin of our universal politics of \u201creproductive futurism.\u201d Edelman argues that the child, understood as innocence in need of protection, represents the possibility of the future against which the queer is positioned as the embodiment of a relentlessly narcissistic, antisocial, and future-negating drive. He boldly insists that the efficacy of queerness lies in its very willingness to embrace this refusal of the social and political order. In No Future , Edelman urges queers to abandon the stance of accommodation and accede to their status as figures for the force of a negativity that he links with irony, jouissance , and, ultimately, the death drive itself. Closely engaging with literary texts, Edelman makes a compelling case for imagining Scrooge without Tiny Tim and Silas Marner without little Eppie. Looking to Alfred Hitchcock\u2019s films, he embraces two of the director\u2019s most notorious creations: the sadistic Leonard of North by Northwest , who steps on the hand that holds the couple precariously above the abyss, and the terrifying title figures of The Birds , with their predilection for children. Edelman enlarges the reach of contemporary psychoanalytic theory as he brings it to bear not only on works of literature and film but also on such current political flashpoints as gay marriage and gay parenting. Throwing down the theoretical gauntlet, No Future reimagines queerness with a passion certain to spark an equally impassioned debate among its readers. **

\n

From Publishers Weekly

\n

Queer theory, a fairly recent academic discipline, has been commonly used as an analytic tool to deconstruct literature, film and art, although writers such as Judith Butler and Michael Warner have also applied it to philosophy and sociology to subvert accepted concepts of the \"normal.\" Edelman\u2019s slim volume takes this idea further than anyone else to date. Arguing that the traditional Western concept of politics is predicated on making the future a better place and that the accepted\u2014literal as well as symbolic\u2014image of the future is the child, he states that \"queerness names the side of those not \u2018fighting for the children.\u2019\u00a0\" Edelman argues that homosexuality\u2019s perceived social threat has to do with its separation from the act of reproduction, yet, he says, this non-reproductive capacity must be embraced as a social good. He illustrates his provocative stance by analyzing numerous cultural artifacts\u2014Alfred Hitchcock\u2019s The Birds (why do the birds keep attacking children?); A Christmas Carol (he favors Scrooge over Tiny Tim); the musical Annie (with its hit song \"Tomorrow\")\u2014and by discussing the theories of post-modern writers such as Jacques Lacan, Slavoj Zizak, Jean Baudrillard and Barbara Johnson. While Edelman also focuses on recent events\u2014the murder of Matthew Shepard, the bombing of abortion clinics, the Catholic Church\u2019s sexual abuse scandal\u2014most of his book is densely written and theoretical. This is a notable contribution to post-modern theory, but Edelman\u2019s knotted, often muddled writing will limit his readership to hard-core academics and students of post-modern thought.
Copyright \u00a9 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.

\n

Review

\n

\u201cThe book represents a rigorous attempt to think at once generatively and against tropes of generation, to work at once in irony and in earnest to demonstrate the political\u2019s material dependence on Symbolic homo-logy.\u201dWhether we decide to follow Edelman\u2019s example of rejecting the future or vehemently react against his polemic, No Future leaves no doubt that we cannot get around thinking critically about the uses and abuses of futurity.\u201cThe book represents a rigorous attempt to think at once generatively and against tropes of generation, to work at once in irony and in earnest to demonstrate the political\u2019s material dependence on Symbolic homo-logy.\u201d - Jana Funke, thirdspace

\n

\"One of the great virtues of Edelman's thesis is that it restores the distinction between queerness and homosexuality per se. Edelman goes some way to returning the uncanniness attached to queerness which has been dispelled by the very signifier 'gay' and the cosy, Kylie-loving, unthreatening cheeriness with which it has become associated.\" - K-Punk

\n

\"This is a book, I confess, that I would love to have written. Angry, eloquent, precise, beautifully composed, funny, over the top, and very smart, the four chapters . . . articulate a controversial and disturbingly persuasive figural and rhetorical diagnostic of a moment in U.S. political life.\" - Carla Freccero, GLQ

\n

\u201cEdelman has certainly articulated a new direction for queer theory, making No Future required reading both within the field and beyond.\u201d - Andrea Fontenot, Modern Fiction Studies

\n

\u201cThe book represents a rigorous attempt to think at once generatively and against tropes of generation, to work at once in irony and in earnest to demonstrate the political\u2019s material dependence on Symbolic homo-logy.\u201d - Carolyn Denver, Victorian Studies

\n

\u201c No Future is a nuanced polemic, both ringingly clear in its aesthetic and theoretical explications and simply thrilling to read. I learn so much from the way Lee Edelman grounds a queer ethics and politics outside kinship and reproductive circuits, those spaces of assimilation that use the bribe of futurity to distract us from the ongoing work of social violence and death.\u201d\u2014Lauren Berlant, author of The Queen of America Goes to Washington City: Essays on Sex and Citizenship

\n

\u201cIn consistently brilliant theoretical discussions (for the most part, psychoanalytically inspired), as well as in strikingly original readings of Dickens, George Eliot, and Hitchcock, Lee Edelman argues that in a political culture dominated by the sentimental illusions and frequently murderous moral imperatives of \u2018reproductive futurism,\u2019 homosexuality has been assigned\u2014and should deliberately and defiantly take on\u2014the burden of a negativity at once embedded within and violently disavowed by that culture. The paradoxical dignity of queerness would be its refusal to believe in a redemptive future, its embrace of the unintelligibility, even the inhumanity inherent in sexuality. Edelman\u2019s extraordinary text is so powerful that we could perhaps reproach him only for not spelling out the mode in which we might survive our necessary assent to his argument.\u201d\u2014Leo Bersani, author of The Culture of Redemption , Homos , and, with Ulysse Dutoit, Caravaggio\u2019s Secrets

\n

\u201cNo Future is a highly imaginative, terrifically suggestive, and altogether powerful book. The question at its political heart is an arresting one, not least because it appears so counterintuitive: Must every political vision be a vision of the future? This is the first study I know that submits the rhetoric of futurity itself to close scrutiny. An intellectually thrilling book.\u201d\u2014Diana Fuss, author of The Sense of an Interior: Four Writers and the Rooms that Shaped Them

\n

\u201cEdelman has certainly articulated a new direction for queer theory, making No Future required reading both within the field and beyond.\u201d (Andrea Fontenot Modern Fiction Studies )

\n

\u201cThe book represents a rigorous attempt to think at once generatively and against tropes of generation, to work at once in irony and in earnest to demonstrate the political\u2019s material dependence on Symbolic homo-logy.\u201d (Carolyn Denver Victorian Studies )

", "publisher": "Duke University Press", "authors": ["Lee Edelman"], "formats": [{"format": "pdf", "file_name": "No Future_ Queer Theory and the Death Driv - Lee Edelman.pdf", "dir_path": "Lee Edelman/No Future_ Queer Theory and the Death Drive (129)/", "size": 5532545}], "cover_url": "Lee Edelman/No Future_ Queer Theory and the Death Drive (129)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "0822333694"}], "languages": ["eng"]}, "b965448e-956b-4c97-bea4-374f109f7b18": {"title": "Surviving Difference: Endocrine-Disrupting Chemicals, Intergenerational Justice, and the Future of Human Reproduction", "title_sort": "Surviving Difference: Endocrine-Disrupting Chemicals, Intergenerational Justice, and the Future of Human Reproduction", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b965448e-956b-4c97-bea4-374f109f7b18", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Robyn Lee", "Roxanne Mykitiuk"], "formats": [{"format": "pdf", "file_name": "Surviving Difference_ Endocrine-Disrupting - Robyn Lee.pdf", "dir_path": "Robyn Lee/Surviving Difference_ Endocrine-Disrupting Chemicals, Intergenerational Justice, and the Future (130)/", "size": 571486}], "cover_url": "Robyn Lee/Surviving Difference_ Endocrine-Disrupting Chemicals, Intergenerational Justice, and the Future (130)/cover.jpg", "identifiers": [], "languages": [], "series": "Feminnist Theory"}, "5117e83f-3b6b-40b7-8643-50cec2ba285e": {"title": "On Coba and Cocok: youth-led drug-experimentation in Eastern Indonesia", "title_sort": "On Coba and Cocok: youth-led drug-experimentation in Eastern Indonesia", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5117e83f-3b6b-40b7-8643-50cec2ba285e", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Anita Hardon", "Idrus| Nurul Ilmi"], "formats": [{"format": "pdf", "file_name": "On Coba and Cocok_ youth-led drug-experime - Anita Hardon.pdf", "dir_path": "Anita Hardon/On Coba and Cocok_ youth-led drug-experimentation in Eastern Indonesia (131)/", "size": 143748}], "cover_url": "Anita Hardon/On Coba and Cocok_ youth-led drug-experimentation in Eastern Indonesia (131)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1080/13648470.2014.927417"}], "languages": [], "series": "Anthropology & Medicine"}, "6ffddba2-f994-45f0-a5e9-4729655a13ef": {"title": "Centering Anishinaabeg Studies: Understanding the World Through Stories", "title_sort": "Centering Anishinaabeg Studies: Understanding the World Through Stories", "pubdate": "2013-02-01 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6ffddba2-f994-45f0-a5e9-4729655a13ef", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "
\n

For the Anishinaabeg people, who span a vast geographic region from the Great Lakes to the Plains and beyond, stories are vessels of knowledge. They are bagijiganan , offerings of the possibilities within Anishinaabeg life. Existing along a broad narrative spectrum, from aadizookaanag (traditional or sacred narratives) to dibaajimowinan (histories and news)\u2014as well as everything in between\u2014storytelling is one of the central practices and methods of individual and community existence. Stories create and understand, survive and endure, revitalize and persist. They honor the past, recognize the present, and provide visions of the future. In remembering, (re)making, and (re)writing stories, Anishinaabeg storytellers have forged a well-traveled path of agency, resistance, and resurgence. Respecting this tradition, this groundbreaking anthology features twenty-four contributors who utilize creative and critical approaches to propose that this people\u2019s stories carry dynamic answers to questions posed within Anishinaabeg communities, nations, and the world at large. Examining a range of stories and storytellers across time and space, each contributor explores how narratives form a cultural, political, and historical foundation for Anishinaabeg Studies. Written by Anishinaabeg and non-Anishinaabeg scholars, storytellers, and activists, these essays draw upon the power of cultural expression to illustrate active and ongoing senses of Anishinaabeg life. They are new and dynamic bagijiganan, revealing a viable and sustainable center for Anishinaabeg Studies, what it has been, what it is, what it can be. **

\n

Review

\n

Centering Anishinaabeg Studies is a path-breaking book that features fascinating contributions from many of the finest scholars working in the field today. Ranging widely across methodological perspectives and the breadth of the Anishinaabe world, this book is indespensible for the field and a model for future work in Indigenous Studies.
--Jean M. O'Brien, University of Minnesota

\n

Review

\n

\u201cDoerfler, Sinclair, and Stark have ushered in a new era of Anishinaabeg scholarship. Their collection of stories, by some of the most creative and insightful Anishinaabeg thinkers, celebrates the intellectual diversity of contemporary Indigenous thought.\u201c (Dale A. Turner)

", "publisher": "MSU Press", "authors": ["Jill Doerfler", "Niigaanwewidam James Sinclair", "Heidi Kiiwetinepinesiik Stark"], "formats": [{"format": "mobi", "file_name": "Centering Anishinaabeg Studies_ Understand - Jill Doerfler.mobi", "dir_path": "Jill Doerfler/Centering Anishinaabeg Studies_ Understanding the World Through Stories (132)/", "size": 869239}], "cover_url": "Jill Doerfler/Centering Anishinaabeg Studies_ Understanding the World Through Stories (132)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781609173531"}], "languages": ["eng"]}, "d4c771b0-a21f-48e0-9e78-4ff46bb42dcc": {"title": "What is wrong with energy efficiency?", "title_sort": "What is wrong with energy efficiency?", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d4c771b0-a21f-48e0-9e78-4ff46bb42dcc", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Elizabeth Shove"], "formats": [{"format": "pdf", "file_name": "What is wrong with energy efficiency_ - Elizabeth Shove.pdf", "dir_path": "Elizabeth Shove/What is wrong with energy efficiency_ (133)/", "size": 1181894}], "cover_url": "Elizabeth Shove/What is wrong with energy efficiency_ (133)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1080/09613218.2017.1361746"}, {"scheme": "issn", "code": "0961-3218"}], "languages": [], "series": "Building Research and Information"}, "a4372bb9-4500-4133-9731-439a5191d3dc": {"title": "Realism, Philosophy, and Feminism", "title_sort": "Realism, Philosophy, and Feminism", "pubdate": "2016-10-25 23:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "a4372bb9-4500-4133-9731-439a5191d3dc", "tags": ["decolonizingtechnology"], "abstract": "
\n

Recent forms of realism in continental philosophy that are habitually subsumed under the category of \u201cspeculative realism,\u201d a denomination referring to rather heterogeneous strands of philosophy, bringing together object-oriented ontology (OOO), non-standard philosophy (or non-philosophy), the speculative realist ideas of Quentin Meillassoux and Marxism, have provided grounds for the much needed critique of culturalism in gender theory, and the authority with which post-structuralism has dominated feminist theory for decades. This publication aims to bring forth some of the feminist debates prompted by the so-called \u201cspeculative turn,\u201d while demonstrating that there has never been a niche of \u201cspeculative realist feminism.\u201d Whereas most of the contributions featured in this collection provide a theoretical approach invoking the necessity of foregrounding new forms of realism for a \u201cfeminism beyond gender as culture,\u201d some of the essays tackle OOO only to invite a feminist critical challenge to its paradigm, while others refer to some extent to non-philosophy or the new materialisms but are not reducible to either of the two. We have invited essays from intellectual milieus outside the Anglo-Saxon academic center, bringing together authors from Serbia, Slovenia, France, Ireland, the UK, and Canada, aiming to promote feminist internationalism (rather than a \u201cgenerous act of cultural inclusion\u201d).

", "publisher": "Punctum Books", "authors": ["Katerina Kolozova"], "formats": [{"format": "pdf", "file_name": "Realism, Philosophy, and Feminism - Katerina Kolozova.pdf", "dir_path": "Katerina Kolozova/Realism, Philosophy, and Feminism (134)/", "size": 1622501}], "cover_url": "Katerina Kolozova/Realism, Philosophy, and Feminism (134)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780998237534"}], "languages": ["eng"]}, "73757f89-8389-45be-8ee8-562d138a85e0": {"title": "Native ethics and rules of behaviour", "title_sort": "Native ethics and rules of behaviour", "pubdate": "1990-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "73757f89-8389-45be-8ee8-562d138a85e0", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Clare C. Brant"], "formats": [{"format": "pdf", "file_name": "Native ethics and rules of behaviour - Clare C. Brant.pdf", "dir_path": "Clare C. Brant/Native ethics and rules of behaviour (135)/", "size": 3489358}], "cover_url": "Clare C. Brant/Native ethics and rules of behaviour (135)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1177/070674379003500612"}], "languages": []}, "abdea236-29de-44fa-a820-c6451e8eb368": {"title": "Micro_zine 01: De la Biopolitica al bioTRANSlab", "title_sort": "Micro_zine 01: De la Biopolitica al bioTRANSlab", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "abdea236-29de-44fa-a820-c6451e8eb368", "tags": ["horomonestoxicitybodysovereignty", "transhackfeminism"], "abstract": "", "publisher": "Biotranslab", "authors": ["Biotranslab"], "formats": [{"format": "pdf", "file_name": "Micro_zine 01_ De la Biopolitica al bioTRA - Biotranslab.pdf", "dir_path": "Biotranslab/Micro_zine 01_ De la Biopolitica al bioTRANSlab (136)/", "size": 2461822}], "cover_url": "Biotranslab/Micro_zine 01_ De la Biopolitica al bioTRANSlab (136)/cover.jpg", "identifiers": [], "languages": []}, "ce892c68-75d0-4050-9c8c-43d614ba0dac": {"title": "A Vast Machine: Computer Models, Climate Data, and the Politics of Global Warming", "title_sort": "Vast Machine: Computer Models, Climate Data, and the Politics of Global Warming, A", "pubdate": "2010-03-12 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ce892c68-75d0-4050-9c8c-43d614ba0dac", "tags": ["environmentalresistance"], "abstract": "
\n

The science behind global warming, and its history: how scientists learned to understand the atmosphere, to measure it, to trace its past, and to model its future. Global warming skeptics often fall back on the argument that the scientific case for global warming is all model predictions, nothing but simulation; they warn us that we need to wait for real data, \u201csound science.\u201d In A Vast Machine Paul Edwards has news for these skeptics: without models, there are no data. Today, no collection of signals or observations\u2014even from satellites, which can \u201csee\u201d the whole planet with a single instrument\u2014becomes global in time and space without passing through a series of data models. Everything we know about the world's climate we know through models. Edwards offers an engaging and innovative history of how scientists learned to understand the atmosphere\u2014to measure it, trace its past, and model its future. **

\n

Review

\n

A Vast Machine is a beautifully written, analytically insightful, and hugely well-informed account of the development and influence of the models and data that are the foundation of our knowledge that the climate is changing and that human beings are making it change. (Donald MacKenzie, Professor of Sociology, University of Edinburgh, author of An Engine, Not a Camera )

\n

[A] stimulating, well-written analysis...a visual feast. ( Ronald E. Doel American Historical Review )

\n

This is an excellent book and a valuable resource for all sides in the debates over global warming. (Steven Goldman Environmental History )

\n

A compelling account of how political and scientific institutions, observation networks, and scientific practice evolved together over several centuries to culminate in the global knowledge infrastructure we have today. (Chad Monfreda Review of Policy Research )

\n

A Vast Machine: Computer Models, Climate Data, and the Politics of Global Warming by Paul Edwards is an outstanding example of the potential for historians to contribute to broader public debates and give non-specialists insight into the work done by scientists and the process by which computer simulation has transformed scientific practice. (Thomas Haigh Communications of the ACM )

\n

A 2010 Book of the Year ( * The Economist* )

\n

A thorough and dispassionate analysis by a historian of science and technology, Paul Edwards' book is well timed. Although written before the University of East Anglia e-mail leak, it anticipates many of the issues raised by the 'climategate' affair. [...] A Vast Machine puts the whole affair into historical context and should be compulsory reading for anyone who now feels empowered to pontificate on how climate science should be done. (Myles Allen Nature )

\n

A Vast Machine...will be readily accessible to that legendary target, the general reader...The author's impressive scholarship and command of his material have produced a truly magisterial account. (Richard J. Somerville Science Magazine )

\n

I recommend this book with considerable enthusiasm. Although it's a term reviewers have made into a clich\u00e9, I think A Vast Machine is nothing less than a tour de force. It is the most complete and balanced description we have of two sciences whose results and recommendations will, in the years ahead, be ever more intertwined with the decisions of political leaders and the fate of the human species. (Noel Castree American Scientist )

\n

On the whole, this is a very good and informative read on the problems in atmospheric modeling and the way computers are -- and have been -- used in the process. (Jeffrey Putnam Computing Reviews )

\n

Review

\n

A Vast Machine is a beautifully written, analytically insightful, and hugely well-informed account of the development and influence of the models and data that are the foundation of our knowledge that the climate is changing and that human beings are making it change. \u2015 Donald MacKenzie , Professor of Sociology, University of Edinburgh, author of An Engine, Not a Camera (2010-01-01)

\n

This important and articulate book explains how scientists learned to understand the atmosphere, measure it, trace its past, and model its future. Edwards counters skepticism and doom with compelling reasons for hope and a call to action. \u2015 James Rodger Fleming , Professor of Science, Technology and Society, Colby College

\n

With this new book, Paul Edwards once again writes the history of technology on a grand scale. Through his investigation of computational science, international governance, and scientific knowledge production, he shows that the very ability to conceptualize a global climate as such is wrapped up in the history of these institutions and their technological infrastructure. In telling this story, Edwards again makes an original contribution to a crowded field. \u2015 Greg Downey , University of Wisconsin-Madison

", "publisher": "MIT Press", "authors": ["Paul N. Edwards"], "formats": [{"format": "pdf", "file_name": "A Vast Machine_ Computer Models, Climate D - Paul N. Edwards.pdf", "dir_path": "Paul N. Edwards/A Vast Machine_ Computer Models, Climate Data, and the Politics of Global Warming (137)/", "size": 4935972}], "cover_url": "Paul N. Edwards/A Vast Machine_ Computer Models, Climate Data, and the Politics of Global Warming (137)/cover.jpg", "identifiers": [{"scheme": "google", "code": "K9_LsJBCqWMC"}, {"scheme": "amazon", "code": "B004FTPU0M"}, {"scheme": "zkey_file", "code": "7UL8UCZC"}, {"scheme": "isbn", "code": "9780262290715"}, {"scheme": "zkey", "code": "Q8MT3WM7"}], "languages": ["eng"]}, "7ca2cacc-6059-4fc7-9506-e32884c3a15d": {"title": "Tactical Biopolitics: Art, Activism, and Technoscience", "title_sort": "Tactical Biopolitics: Art, Activism, and Technoscience", "pubdate": "2008-01-15 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "7ca2cacc-6059-4fc7-9506-e32884c3a15d", "tags": ["transhackfeminism", "bioresistance", "care and non-human actors"], "abstract": "
\n

Popular culture in this \"biological century\" seems to feed on proliferating fears, anxieties, and hopes around the life sciences at a time when such basic concepts as scientific truth, race and gender identity, and the human itself are destabilized in the public eye. Tactical Biopolitics suggests that the political challenges at the intersection of life, science, and art are best addressed through a combination of artistic intervention, critical theorizing, and reflective practices. Transcending disciplinary boundaries, contributions to this volume focus on the political significance of recent advances in the biological sciences and explore the possibility of public participation in scientific discourse, drawing on research and practice in art, biology, critical theory, anthropology, and cultural studies. After framing the subject in terms of both biology and art, Tactical Biopolitics discusses such topics as race and genetics (with contributions from leading biologists Richard Lewontin and Richard Levins); feminist bioscience; the politics of scientific expertise; bioart and the public sphere (with an essay by artist Claire Pentecost); activism and public health (with an essay by Treatment Action Group co-founder Mark Harrington); biosecurity after 9/11 (with essays by artists' collective Critical Art Ensemble and anthropologist Paul Rabinow); and human-animal interaction (with a framing essay by cultural theorist Donna Haraway).ContributorsGaymon Bennett, Larry Carbone, Karen Cardozo, Gary Cass, Beatriz da Costa, Oron Catts, Gabriella Coleman, Critical Art Ensemble, Gwen D'Arcangelis, Troy Duster, Donna Haraway, Mark Harrington, Jens Hauser, Kathy High, Fatimah Jackson, Gwyneth Jones, Jonathan King, Richard Levins, Richard Lewontin, Rachel Mayeri, Sherie McDonald, Claire Pentecost, Kavita Philip, Paul Rabinow, Banu Subramanian, subRosa, Abha Sur, Samir Sur, Jacqueline Stevens, Eugene Thacker, Paul Vanouse, Ionat Zurr Beatriz da Costa does interventionist art using computing and biotechnologies, and Kavita Philip studies colonialism, neoliberalism, and technoscience using history and critical theory. Both are Associate Professors at the University of California, Irvine.

", "publisher": "Mass.", "authors": ["Beatriz Da Costa", "Kavita Philip"], "formats": [{"format": "pdf", "file_name": "Tactical Biopolitics_ Art, Activism, and T - Beatriz Da Costa.pdf", "dir_path": "Beatriz Da Costa/Tactical Biopolitics_ Art, Activism, and Technoscience (138)/", "size": 2944265}], "cover_url": "Beatriz Da Costa/Tactical Biopolitics_ Art, Activism, and Technoscience (138)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780262042499"}], "languages": ["eng"]}, "83a42029-3bf6-4e88-86eb-13f66ece3428": {"title": "Open Science, open issues", "title_sort": "Open Science, open issues", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "83a42029-3bf6-4e88-86eb-13f66ece3428", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "IBICT \u2013 Instituto Brasileiro de Informa\u00e7\u00e3o em Ci\u00eancia e Tecnologia & Unirio \u2013 Universidade Federal d", "authors": ["Maria Lucia Maciel", "Alexandre Hannud Abdo", "Sarita Albagli"], "formats": [{"format": "pdf", "file_name": "Open Science, open issues - Maria Lucia Maciel.pdf", "dir_path": "Maria Lucia Maciel/Open Science, open issues (139)/", "size": 2533681}], "cover_url": "Maria Lucia Maciel/Open Science, open issues (139)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9788570131119"}, {"scheme": "zkey_file", "code": "VRR2FC8A"}, {"scheme": "zkey", "code": "5UPWXYRT"}], "languages": []}, "01e61ea8-0fb7-4189-9ce0-1e0892709504": {"title": "Decolonizing antiracism", "title_sort": "Decolonizing antiracism", "pubdate": "2005-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "01e61ea8-0fb7-4189-9ce0-1e0892709504", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Bonita Lawrence", "Enakshi Dua"], "formats": [{"format": "pdf", "file_name": "Decolonizing antiracism - Bonita Lawrence.pdf", "dir_path": "Bonita Lawrence/Decolonizing antiracism (140)/", "size": 448094}], "cover_url": "Bonita Lawrence/Decolonizing antiracism (140)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "1043-1578"}], "languages": [], "series": "Social Justice"}, "d0edc40a-b772-47c3-8ca3-08b8892d9029": {"title": "Sonic Anarchy Zine #1", "title_sort": "Sonic Anarchy Zine #1", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d0edc40a-b772-47c3-8ca3-08b8892d9029", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Dinamo DIY Espai"], "formats": [{"format": "pdf", "file_name": "Sonic Anarchy Zine #1 - Dinamo DIY Espai.pdf", "dir_path": "Dinamo DIY Espai/Sonic Anarchy Zine #1 (141)/", "size": 3470563}], "cover_url": "Dinamo DIY Espai/Sonic Anarchy Zine #1 (141)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "BUPUS9FF"}, {"scheme": "zkey", "code": "7LQYFLSB"}], "languages": []}, "72acc2f8-3c39-44ab-a48b-2963699e2b19": {"title": "Building toward an autonomous trans healthcare", "title_sort": "Building toward an autonomous trans healthcare", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "72acc2f8-3c39-44ab-a48b-2963699e2b19", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Power Makes Us Sick"], "formats": [{"format": "pdf", "file_name": "Building toward an autonomous trans health - Power Makes Us Sick.pdf", "dir_path": "Power Makes Us Sick/Building toward an autonomous trans healthcare (142)/", "size": 12807962}], "cover_url": "Power Makes Us Sick/Building toward an autonomous trans healthcare (142)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "MK9CDDZU"}, {"scheme": "zkey", "code": "7T5JG7NS"}], "languages": []}, "9c06a2b4-824d-4342-8883-c775fe11bb87": {"title": "The Grand Domestic Revolution", "title_sort": "Grand Domestic Revolution, The", "pubdate": "1982-01-15 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "9c06a2b4-824d-4342-8883-c775fe11bb87", "tags": ["decolonizingtechnology"], "abstract": "
\n

\"This is a book that is full of things I have never seen before, and full of new things to say about things I thought I knew well. It is a book about houses and about culture and about how each affects the other, and it must stand as one of the major works on the history of modern housing.\" - Paul Goldberger, The New York Times Book Review Long before Betty Friedan wrote about \"the problem that had no name\" in The Feminine Mystique, a group of American feminists whose leaders included Melusina Fay Peirce, Mary Livermore, and Charlotte Perkins Gilman campaigned against women's isolation in the home and confinement to domestic life as the basic cause of their unequal position in society. The Grand Domestic Revolution reveals the innovative plans and visionary strategies of these persistent women, who developed the theory and practice of what Hayden calls \"material feminism\" in pursuit of economic independence and social equality. The material feminists' ambitious goals of socialized housework and child care meant revolutionizing the American home and creating community services. They raised fundamental questions about the relationship of men, women, and children in industrial society. Hayden analyzes the utopian and pragmatic sources of the feminists' programs for domestic reorganization and the conflicts over class, race, and gender they encountered. This history of a little-known intellectual tradition challenging patriarchal notions of \"women's place\" and \"women's work\" offers a new interpretation of the history of American feminism and a new interpretation of the history of American housing and urban design. Hayden shows how the material feminists' political ideology led them to design physical space to create housewives' cooperatives, kitchenless houses, day-care centers, public kitchens, and community dining halls. In their insistence that women be paid for domestic labor, the material feminists won the support of many suffragists and of novelists such as Edward Bellamy and William Dean Howells, who helped popularize their cause. Ebenezer Howard, Rudolph Schindler, and Lewis Mumford were among the many progressive architects and planners who promoted the reorganization of housing and neighborhoods around the needs of employed women. In reevaluating these early feminist plans for the environmental and economic transformation of American society and in recording the vigorous and many-sided arguments that evolved around the issues they raised, Hayden brings to light basic economic and spacial contradictions which outdated forms of housing and inadequate community services still create for American women and for their families. **

", "publisher": "MIT Press", "authors": ["Dolores Hayden"], "formats": [{"format": "pdf", "file_name": "The Grand Domestic Revolution - Dolores Hayden.pdf", "dir_path": "Dolores Hayden/The Grand Domestic Revolution (143)/", "size": 13741468}], "cover_url": "Dolores Hayden/The Grand Domestic Revolution (143)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780262580557"}], "languages": ["eng"]}, "719184c9-1010-443d-838a-13eafdb33240": {"title": "What is toxicology and how does toxicity occur?", "title_sort": "What is toxicology and how does toxicity occur?", "pubdate": "2003-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "719184c9-1010-443d-838a-13eafdb33240", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Harald M\u00fcckter"], "formats": [{"format": "pdf", "file_name": "What is toxicology and how does toxicity o - Harald Muckter.pdf", "dir_path": "Harald Muckter/What is toxicology and how does toxicity occur_ (144)/", "size": 548266}], "cover_url": "Harald Muckter/What is toxicology and how does toxicity occur_ (144)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1053/bean.2003.0270"}], "languages": [], "series": "Best Practices & Research Clinical Anaesthesiology"}, "db948c99-42cd-4a23-b995-e17105e481f1": {"title": "La Soci\u00e9t\u00e9 automatique: 1. L'avenir du travail", "title_sort": "La Soci\u00e9t\u00e9 automatique: 1. L'avenir du travail", "pubdate": "2015-03-18 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "db948c99-42cd-4a23-b995-e17105e481f1", "tags": ["commoningcare"], "abstract": "
\n

Le 19 juillet 2014, le journal Le Soir r\u00e9v\u00e9lait \u00e0 Bruxelles que selon des estimations am\u00e9ricaines, britanniques et belges, la France, la Belgique, le Royaume-Uni, l\u2019Italie, la Pologne et les \u00c9tats-Unis pourraient perdre entre 43 et 50 % de leurs emplois dans les dix \u00e0 quinze prochaines ann\u00e9es. Trois mois plus tard, le Journal du dimanche soutenait que trois millions d\u2019emplois seraient condamn\u00e9s \u00e0 dispara\u00eetre en France au cours des dix prochaines ann\u00e9es.L\u2019automatisation int\u00e9gr\u00e9e est le principal r\u00e9sultat de ce que l\u2019on appelle \u00ab l\u2019\u00e9conomie des data \u00bb. Organisant des boucles de r\u00e9troactions \u00e0 la vitesse de la lumi\u00e8re (\u00e0 travers les r\u00e9seaux sociaux, objets communicants, puces RFID, capteurs, actionneurs, calcul intensif sur donn\u00e9es massives appel\u00e9es big data, smart cities et robots en tout genre) entre consommation, marketing, production, logistique et distribution, la r\u00e9ticulation g\u00e9n\u00e9ralis\u00e9e conduit \u00e0 une r\u00e9gression drastique de l\u2019emploi dans tous les secteurs \u2013 de l\u2019avocat au chauffeur routier, du m\u00e9decin au manutentionnaire \u2013 et dans tous les pays.Pourquoi le rapport remis en juin 2014 au pr\u00e9sident de la R\u00e9publique fran\u00e7aise par Jean Pisani-Ferry occulte-t-il ces pr\u00e9visions ? Pourquoi le gouvernement n\u2019ouvre-t-il pas un d\u00e9bat sur l\u2019avenir de la France et de l\u2019Europe dans ce nouveau contexte ?L\u2019automatisation int\u00e9grale et g\u00e9n\u00e9ralis\u00e9e fut anticip\u00e9e de longue date \u2013 notamment par Karl Marx en 1857, par John Maynard Keynes en 1930, par Norbert Wiener et Georges Friedmann en 1950, et par Georges Elgozy en 1967. Tous ces penseurs y voyaient la n\u00e9cessit\u00e9 d\u2019un changement \u00e9conomique, politique et culturel radical.Le temps de ce changement est venu, et le pr\u00e9sent ouvrage est consacr\u00e9 \u00e0 en analyser les fondements, \u00e0 en d\u00e9crire les enjeux et \u00e0 pr\u00e9coniser des mesures \u00e0 la hauteur d\u2019une situation exceptionnelle \u00e0 tous \u00e9gards \u2013 o\u00f9 il se pourrait que commence v\u00e9ritablement le temps du travail.Bernard Stiegler, philosophe, est notamment l\u2019auteur de la Technique et le Temps, M\u00e9cr\u00e9ance et discr\u00e9dit, Ce qui fait que la vie vaut la peine d\u2019\u00eatre v\u00e9cue, \u00c9tats de choc. B\u00eatise et savoir au XXIe si\u00e8cle. Depuis 2006, il dirige l\u2019Institut de recherche et d\u2019innovation (IRI) et pr\u00e9side l\u2019association Ars Industrialis, Association internationale pour une politique industrielle des technologies de l\u2019esprit.

", "publisher": "Fayard", "authors": ["Bernard Stiegler"], "formats": [{"format": "pdf", "file_name": "La Societe automatique_ 1. L'avenir du tra - Bernard Stiegler.pdf", "dir_path": "Bernard Stiegler/La Societe automatique_ 1. L'avenir du travail (145)/", "size": 2924524}], "cover_url": "Bernard Stiegler/La Societe automatique_ 1. L'avenir du travail (145)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9782213687865"}], "languages": ["fra"]}, "92ba24f1-abc2-4d7f-a32f-3a8e2d79f989": {"title": "Economentality: How the Future Entered Government", "title_sort": "Economentality: How the Future Entered Government", "pubdate": "2014-06-02 11:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "92ba24f1-abc2-4d7f-a32f-3a8e2d79f989", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Timothy Mitchell"], "formats": [{"format": "pdf", "file_name": "Economentality_ How the Future Entered Gov - Timothy Mitchell.pdf", "dir_path": "Timothy Mitchell/Economentality_ How the Future Entered Government (146)/", "size": 254428}], "cover_url": "Timothy Mitchell/Economentality_ How the Future Entered Government (146)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "B8IUATJR"}, {"scheme": "zkey", "code": "AITAMHPN"}, {"scheme": "issn", "code": "00931896"}], "languages": [], "series": "Critical Inquiry"}, "e7cb0bed-9f5c-41e3-a794-10daf6a9d9ae": {"title": "Toxic progeny: The plastisphere and other queer futures", "title_sort": "Toxic progeny: The plastisphere and other queer futures", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "e7cb0bed-9f5c-41e3-a794-10daf6a9d9ae", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Heather Davis"], "formats": [{"format": "pdf", "file_name": "Toxic progeny_ The plastisphere and other - Heather Davis.pdf", "dir_path": "Heather Davis/Toxic progeny_ The plastisphere and other queer futures (147)/", "size": 872730}], "cover_url": "Heather Davis/Toxic progeny_ The plastisphere and other queer futures (147)/cover.jpg", "identifiers": [], "languages": []}, "7528d98f-a19c-4a47-aa86-862f9ba76e18": {"title": "Female Genital Anatomy", "title_sort": "Female Genital Anatomy", "pubdate": "2002-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:46:32.844981+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "7528d98f-a19c-4a47-aa86-862f9ba76e18", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "Boston University", "authors": ["Center for Sexual Medicine"], "formats": [{"format": "pdf", "file_name": "Female Genital Anatomy - Center for Sexual Medicine.pdf", "dir_path": "Center for Sexual Medicine/Female Genital Anatomy (148)/", "size": 54144}], "cover_url": "Center for Sexual Medicine/Female Genital Anatomy (148)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "303b8736-3c38-456b-b6f3-c126e3de7b12": {"title": "The Beautiful Warriors", "title_sort": "Beautiful Warriors, The", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "303b8736-3c38-456b-b6f3-c126e3de7b12", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "Minor Compositions", "authors": ["Cornelia Sollfrank"], "formats": [{"format": "pdf", "file_name": "The Beautiful Warriors - Cornelia Sollfrank.pdf", "dir_path": "Cornelia Sollfrank/The Beautiful Warriors (149)/", "size": 2808422}], "cover_url": "Cornelia Sollfrank/The Beautiful Warriors (149)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781570273650"}], "languages": []}, "1cc68677-a460-4066-aa0a-938f6bf6ba7c": {"title": "Confessions of a bioterrorist: Subject position and reproductive technologies", "title_sort": "Confessions of a bioterrorist: Subject position and reproductive technologies", "pubdate": "1999-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "1cc68677-a460-4066-aa0a-938f6bf6ba7c", "tags": ["bioresistance", "transhackfeminism"], "abstract": "", "publisher": "", "authors": ["C. C. Thompson"], "formats": [{"format": "pdf", "file_name": "Confessions of a bioterrorist_ Subject pos - C. C. Thompson.pdf", "dir_path": "C. C. Thompson/Confessions of a bioterrorist_ Subject position and reproductive technologies (150)/", "size": 3064080}], "cover_url": "C. C. Thompson/Confessions of a bioterrorist_ Subject position and reproductive technologies (150)/cover.jpg", "identifiers": [], "languages": []}, "23618511-b41a-4242-98dd-9296df497474": {"title": "M\u00e9tis and feminist: Ethical reflections on feminism, human rights and decolonization", "title_sort": "M\u00e9tis and feminist: Ethical reflections on feminism, human rights and decolonization", "pubdate": "2007-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "23618511-b41a-4242-98dd-9296df497474", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "Zed Books", "authors": ["Emma LaRocque"], "formats": [{"format": "pdf", "file_name": "Metis and feminist_ Ethical reflections on - Emma LaRocque.pdf", "dir_path": "Emma LaRocque/Metis and feminist_ Ethical reflections on feminism, human rights and decolonization (151)/", "size": 6385498}], "cover_url": "Emma LaRocque/Metis and feminist_ Ethical reflections on feminism, human rights and decolonization (151)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781842779408"}], "languages": []}, "0300dadb-576b-4829-905e-56759c381136": {"title": "Taking account of Aboriginal feminism", "title_sort": "Taking account of Aboriginal feminism", "pubdate": "2007-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:30:38.191888+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0300dadb-576b-4829-905e-56759c381136", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "Zed Books", "authors": ["Joyce Green"], "formats": [{"format": "pdf", "file_name": "Taking account of Aboriginal feminism - Joyce Green.pdf", "dir_path": "Joyce Green/Taking account of Aboriginal feminism (152)/", "size": 803838}], "cover_url": "Joyce Green/Taking account of Aboriginal feminism (152)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781842779408"}], "languages": []}, "e57fa2af-d801-40b7-a112-d06af86eacd6": {"title": "The Problem with Work", "title_sort": "Problem with Work, The", "pubdate": "2011-07-31 23:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "e57fa2af-d801-40b7-a112-d06af86eacd6", "tags": ["commoningcare"], "abstract": "
\n

In The Problem with Work , Kathi Weeks boldly challenges the presupposition that work, or waged labor, is inherently a social and political good. While progressive political movements, including the Marxist and feminist movements, have fought for equal pay, better work conditions, and the recognition of unpaid work as a valued form of labor, even they have tended to accept work as a naturalized or inevitable activity. Weeks argues that in taking work as a given, we have \u201cdepoliticized\u201d it, or removed it from the realm of political critique. Employment is now largely privatized, and work-based activism in the United States has atrophied. We have accepted waged work as the primary mechanism for income distribution, as an ethical obligation, and as a means of defining ourselves and others as social and political subjects. Taking up Marxist and feminist critiques, Weeks proposes a postwork society that would allow people to be productive and creative rather than relentlessly bound to the employment relation. Work, she contends, is a legitimate, even crucial, subject for political theory. **

", "publisher": "Duke University Press", "authors": ["Kathi Weeks"], "formats": [{"format": "pdf", "file_name": "The Problem with Work - Kathi Weeks.pdf", "dir_path": "Kathi Weeks/The Problem with Work (153)/", "size": 2577283}], "cover_url": "Kathi Weeks/The Problem with Work (153)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780822351122"}], "languages": ["eng"]}, "5543e718-a816-4be1-b407-32070e06fd15": {"title": "The Anthropocene: conceptual and historical perspectives", "title_sort": "Anthropocene: conceptual and historical perspectives, The", "pubdate": "2011-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5543e718-a816-4be1-b407-32070e06fd15", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Will Steffen", "Jacques Grinevald", "John McNeill", "Paul Crutzen"], "formats": [{"format": "pdf", "file_name": "The Anthropocene_ conceptual and historica - Will Steffen.pdf", "dir_path": "Will Steffen/The Anthropocene_ conceptual and historical perspectives (154)/", "size": 754635}], "cover_url": "Will Steffen/The Anthropocene_ conceptual and historical perspectives (154)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "1364-503x1471-2962"}, {"scheme": "doi", "code": "10.1098/rsta.2010.0327"}], "languages": [], "series": "Philosophical Transactions of The Royal Society A"}, "c51c4670-02a7-42e0-b29d-7b5febcf417f": {"title": "The Companion Species Manifesto: Dogs, People, and Significant Otherness", "title_sort": "Companion Species Manifesto: Dogs, People, and Significant Otherness, The", "pubdate": "2003-04-01 23:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c51c4670-02a7-42e0-b29d-7b5febcf417f", "tags": ["care and non-human actors", "transhackfeminism"], "abstract": "
\n

The Companion Species Manifesto is about the implosion of nature and culture in the joint lives of dogs and people, who are bonded in \"significant otherness.\" In all their historical complexity, Donna Haraway tells us, dogs matter. They are not just surrogates for theory, she says; they are not here just to think with. Neither are they just an alibi for other themes; dogs are fleshly material-semiotic presences in the body of technoscience. They are here to live with. Partners in the crime of human evolution, they are in the garden from the get-go, wily as Coyote. This pamphlet is Haraway's answer to her own Cyborg Manifesto , where the slogan for living on the edge of global war has to be not just \"cyborgs for earthly survival\" but also, in a more doggish idiom, \"shut up and train.\" **

", "publisher": "Prickly Paradigm Press", "authors": ["Donna Haraway", "Matthew Begelke"], "formats": [{"format": "pdf", "file_name": "The Companion Species Manifesto_ Dogs, Peo - Donna Haraway.pdf", "dir_path": "Donna Haraway/The Companion Species Manifesto_ Dogs, People, and Significant Otherness (155)/", "size": 2917880}], "cover_url": "Donna Haraway/The Companion Species Manifesto_ Dogs, People, and Significant Otherness (155)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780971757585"}], "languages": ["eng"]}, "3d64f954-ddfb-46a2-9a06-1d7bd4b3ffdf": {"title": "Michel Foucault: Law, power, and knowledge", "title_sort": "Michel Foucault: Law, power, and knowledge", "pubdate": "1990-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "3d64f954-ddfb-46a2-9a06-1d7bd4b3ffdf", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Gerald Turkel"], "formats": [{"format": "pdf", "file_name": "Michel Foucault_ Law, power, and knowledge - Gerald Turkel.pdf", "dir_path": "Gerald Turkel/Michel Foucault_ Law, power, and knowledge (156)/", "size": 3051846}], "cover_url": "Gerald Turkel/Michel Foucault_ Law, power, and knowledge (156)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.2307/1410084"}], "languages": []}, "32b19f0f-abe2-44ec-8f5d-07a636556d67": {"title": "Biomedicalization and the new science of race", "title_sort": "Biomedicalization and the new science of race", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "32b19f0f-abe2-44ec-8f5d-07a636556d67", "tags": ["bioresistance", "transhackfeminism"], "abstract": "", "publisher": "", "authors": ["Catherine Bliss"], "formats": [{"format": "pdf", "file_name": "Biomedicalization and the new science of r - Catherine Bliss.pdf", "dir_path": "Catherine Bliss/Biomedicalization and the new science of race (157)/", "size": 980911}], "cover_url": "Catherine Bliss/Biomedicalization and the new science of race (157)/cover.jpg", "identifiers": [], "languages": []}, "840c01b3-052e-47e0-96e0-4cf9d3f3d4b4": {"title": "Capitalism in the Web of Life: Ecology and the Accumulation of Capital", "title_sort": "Capitalism in the Web of Life: Ecology and the Accumulation of Capital", "pubdate": "2015-09-14 23:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "840c01b3-052e-47e0-96e0-4cf9d3f3d4b4", "tags": ["environmentalresistance"], "abstract": "
\n

Finance. Climate. Food. Work. How are the crises of the twenty-first century connected? In Capitalism in the Web of Life , Jason W. Moore argues that the sources of today\u2019s global turbulence have a common cause: capitalism as a way of organizing nature, including human nature. Drawing on environmentalist, feminist, and Marxist thought, Moore offers a groundbreaking new synthesis: capitalism as a \u201cworld-ecology\u201d of wealth, power, and nature. Capitalism\u2019s greatest strength\u2014and the source of its problems\u2014is its capacity to create Cheap Natures: labor, food, energy, and raw materials. That capacity is now in question. Rethinking capitalism through the pulsing and renewing dialectic of humanity-in-nature, Moore takes readers on a journey from the rise of capitalism to the modern mosaic of crisis. Capitalism in the Web of Life shows how the critique of capitalism-in-nature\u2014rather than capitalism and nature\u2014is key to understanding our predicament, and to pursuing the politics of liberation in the century ahead.

", "publisher": "Verso", "authors": ["Jason W. Moore"], "formats": [{"format": "epub", "file_name": "Capitalism in the Web of Life_ Ecology and - Jason W. Moore.epub", "dir_path": "Jason W. Moore/Capitalism in the Web of Life_ Ecology and the Accumulation of Capital (158)/", "size": 779305}], "cover_url": "Jason W. Moore/Capitalism in the Web of Life_ Ecology and the Accumulation of Capital (158)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781781689042"}], "languages": ["eng"]}, "02ef05be-7b6f-4d4b-bed0-78d735764072": {"title": "The biopolitics of settler colonialism: Right here, right now", "title_sort": "biopolitics of settler colonialism: Right here, right now, The", "pubdate": "2011-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "02ef05be-7b6f-4d4b-bed0-78d735764072", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Scott Lauria Morgensen"], "formats": [{"format": "pdf", "file_name": "The biopolitics of settler colonialism_ Ri - Scott Lauria Morgensen.pdf", "dir_path": "Scott Lauria Morgensen/The biopolitics of settler colonialism_ Right here, right now (159)/", "size": 353034}], "cover_url": "Scott Lauria Morgensen/The biopolitics of settler colonialism_ Right here, right now (159)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1080/2201473x.2011.10648801"}, {"scheme": "issn", "code": "1838-0743"}], "languages": [], "series": "settler colonial studies"}, "77fa1a53-682d-4c63-81ad-d821e980abae": {"title": "Vulnerabilities of fingerprint reader to fake fingerprints attacks", "title_sort": "Vulnerabilities of fingerprint reader to fake fingerprints attacks", "pubdate": "2011-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "77fa1a53-682d-4c63-81ad-d821e980abae", "tags": ["bioresistance", "horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Marcela Espinoza", "Christophe Champod", "Pierre Margot"], "formats": [{"format": "pdf", "file_name": "Vulnerabilities of fingerprint reader to f - Marcela Espinoza.pdf", "dir_path": "Marcela Espinoza/Vulnerabilities of fingerprint reader to fake fingerprints attacks (160)/", "size": 834969}], "cover_url": "Marcela Espinoza/Vulnerabilities of fingerprint reader to fake fingerprints attacks (160)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1016/j.forsciint.2010.05.002"}], "languages": [], "series": "Forensic Science International"}, "875924e9-54dd-4020-9b44-0473fd527239": {"title": "Tropic of Chaos: Climate Change and the New Geography of Violence", "title_sort": "Tropic of Chaos: Climate Change and the New Geography of Violence", "pubdate": "2012-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "875924e9-54dd-4020-9b44-0473fd527239", "tags": ["environmentalresistance"], "abstract": "", "publisher": "Nation Books", "authors": ["Christian Parenti"], "formats": [{"format": "epub", "file_name": "Tropic of Chaos_ Climate Change and the Ne - Christian Parenti.epub", "dir_path": "Christian Parenti/Tropic of Chaos_ Climate Change and the New Geography of Violence (161)/", "size": 672989}], "cover_url": "Christian Parenti/Tropic of Chaos_ Climate Change and the New Geography of Violence (161)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781568587295"}], "languages": []}, "29b2779d-3078-416e-9909-ee39aadb15a1": {"title": "PCR-Based detection of genetically modified foods", "title_sort": "PCR-Based detection of genetically modified foods", "pubdate": "2002-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "29b2779d-3078-416e-9909-ee39aadb15a1", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Diana L. Brandner"], "formats": [{"format": "pdf", "file_name": "PCR-Based detection of genetically modifie - Diana L. Brandner.pdf", "dir_path": "Diana L. Brandner/PCR-Based detection of genetically modified foods (162)/", "size": 91925}], "cover_url": "Diana L. Brandner/PCR-Based detection of genetically modified foods (162)/cover.jpg", "identifiers": [], "languages": [], "series": "Tested studies for laboratory teaching"}, "1c236cac-9b7e-4e50-9353-b433a93ed82e": {"title": "The gender-based digital divide in maker culture: features, challenges and possible solutions", "title_sort": "gender-based digital divide in maker culture: features, challenges and possible solutions, The", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "1c236cac-9b7e-4e50-9353-b433a93ed82e", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Josip Maric"], "formats": [{"format": "pdf", "file_name": "The gender-based digital divide in maker c - Josip Maric.pdf", "dir_path": "Josip Maric/The gender-based digital divide in maker culture_ features, challenges and possible solutions (163)/", "size": 1528267}], "cover_url": "Josip Maric/The gender-based digital divide in maker culture_ features, challenges and possible solutions (163)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.3917/jie.027.0147"}], "languages": [], "series": "Journal of Innovation Economics & Management"}, "2babe772-63eb-45e6-b952-2b158f9ee65e": {"title": "The master\u2019s tools will never dismantle the master\u2019s house", "title_sort": "master\u2019s tools will never dismantle the master\u2019s house, The", "pubdate": "2003-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2babe772-63eb-45e6-b952-2b158f9ee65e", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "Taylor & Francis", "authors": ["Audre Lorde"], "formats": [{"format": "pdf", "file_name": "The master's tools will never dismantle th - Audre Lorde.pdf", "dir_path": "Audre Lorde/The master's tools will never dismantle the master's house (164)/", "size": 235413}], "cover_url": "Audre Lorde/The master's tools will never dismantle the master's house (164)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780415942751"}], "languages": []}, "9ce5d7d5-c8bd-4667-8dc2-dd3105d26052": {"title": "Health worker migration and migrant healthcare: Seeking cosmopolitanism in the NHS", "title_sort": "Health worker migration and migrant healthcare: Seeking cosmopolitanism in the NHS", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "9ce5d7d5-c8bd-4667-8dc2-dd3105d26052", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Arianne Shahvisi"], "formats": [{"format": "pdf", "file_name": "Health worker migration and migrant health - Arianne Shahvisi.pdf", "dir_path": "Arianne Shahvisi/Health worker migration and migrant healthcare_ Seeking cosmopolitanism in the NHS (165)/", "size": 372161}], "cover_url": "Arianne Shahvisi/Health worker migration and migrant healthcare_ Seeking cosmopolitanism in the NHS (165)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1111/bioe.12432"}], "languages": []}, "4e579520-1130-40b2-a754-0ac8ca495b9e": {"title": "Confronting power: Aboriginal women and justice reform", "title_sort": "Confronting power: Aboriginal women and justice reform", "pubdate": "2006-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "4e579520-1130-40b2-a754-0ac8ca495b9e", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "", "authors": ["Patricia A. Monture"], "formats": [{"format": "pdf", "file_name": "Confronting power_ Aboriginal women and ju - Patricia A. Monture.pdf", "dir_path": "Patricia A. Monture/Confronting power_ Aboriginal women and justice reform (166)/", "size": 850915}], "cover_url": "Patricia A. Monture/Confronting power_ Aboriginal women and justice reform (166)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "C4NN4B6M"}, {"scheme": "zkey", "code": "YIITU6NG"}], "languages": [], "series": "Canadian Woman Studies"}, "1643ef2b-c9d8-4eb1-baf5-730144eadc6d": {"title": "'Nothing comes without its world': Thinking with care", "title_sort": "Nothing comes without its world': Thinking with care", "pubdate": "2012-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:12.000194+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "1643ef2b-c9d8-4eb1-baf5-730144eadc6d", "tags": ["care - history and concept", "piratecareintroduction"], "abstract": "", "publisher": "", "authors": ["Maria Puig de La Bellacasa"], "formats": [{"format": "pdf", "file_name": "'Nothing comes without its world'_ Thinkin - Maria Puig de La Bellacasa.pdf", "dir_path": "Maria Puig de La Bellacasa/'Nothing comes without its world'_ Thinking with care (167)/", "size": 193647}], "cover_url": "Maria Puig de La Bellacasa/'Nothing comes without its world'_ Thinking with care (167)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1111/j.1467-954x.2012.02070.x"}], "languages": [], "series": "The Sociology Review"}, "7272e56c-a383-46f0-8fca-7c015e05c92c": {"title": "Apocalypse Now! Fear and Doomsday Pleasures", "title_sort": "Apocalypse Now! Fear and Doomsday Pleasures", "pubdate": "2013-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "7272e56c-a383-46f0-8fca-7c015e05c92c", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Erik Swyngedouw"], "formats": [{"format": "pdf", "file_name": "Apocalypse Now! Fear and Doomsday Pleasure - Erik Swyngedouw.pdf", "dir_path": "Erik Swyngedouw/Apocalypse Now! Fear and Doomsday Pleasures (168)/", "size": 151487}], "cover_url": "Erik Swyngedouw/Apocalypse Now! Fear and Doomsday Pleasures (168)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "5DW2X4N7"}, {"scheme": "doi", "code": "10.1080/10455752.2012.759252"}, {"scheme": "issn", "code": "1045-5752"}, {"scheme": "zkey", "code": "JXNEYLGX"}], "languages": [], "series": "Capitalism, Nature, Socialism"}, "b7b4d882-15b2-4b13-bcf7-1ec304af588d": {"title": "The Mushroom at the End of the World: On the Possibility of Life in Capitalist Ruins", "title_sort": "Mushroom at the End of the World: On the Possibility of Life in Capitalist Ruins, The", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:39:11.945093+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b7b4d882-15b2-4b13-bcf7-1ec304af588d", "tags": ["environmentalresistance"], "abstract": "", "publisher": "Princeton University Press", "authors": ["Anna Lowenhaupt Tsing"], "formats": [{"format": "pdf", "file_name": "The Mushroom at the End of the World_ On t - Anna Lowenhaupt Tsing.pdf", "dir_path": "Anna Lowenhaupt Tsing/The Mushroom at the End of the World_ On the Possibility of Life in Capitalist Ruins (169)/", "size": 12945798}], "cover_url": "Anna Lowenhaupt Tsing/The Mushroom at the End of the World_ On the Possibility of Life in Capitalist Ruins (169)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "5Z52UFPG"}, {"scheme": "zkey_file", "code": "UA4V5M8Q"}, {"scheme": "isbn", "code": "9780691162751"}], "languages": []}, "fb87c228-5573-498c-a534-bac7eb34e4d4": {"title": "Wild Fermentation: A Do-It-Yourself Guide to Cultural Manipulation", "title_sort": "Wild Fermentation: A Do-It-Yourself Guide to Cultural Manipulation", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "fb87c228-5573-498c-a534-bac7eb34e4d4", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "Microcosm Publishing", "authors": ["Sandor Ellix Katz"], "formats": [{"format": "pdf", "file_name": "Wild Fermentation_ A Do-It-Yourself Guide - Sandor Ellix Katz.pdf", "dir_path": "Sandor Ellix Katz/Wild Fermentation_ A Do-It-Yourself Guide to Cultural Manipulation (170)/", "size": 424926}], "cover_url": "Sandor Ellix Katz/Wild Fermentation_ A Do-It-Yourself Guide to Cultural Manipulation (170)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781621061175"}], "languages": []}, "62710c35-a605-4a3c-ac04-64cd74d1b1ac": {"title": "Matters of Care", "title_sort": "Matters of Care", "pubdate": "2017-01-15 00:00:00+00:00", "last_modified": "2020-03-05 22:39:12.000194+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "62710c35-a605-4a3c-ac04-64cd74d1b1ac", "tags": ["environmentalresistance"], "abstract": "
\n

To care can feel good, or it can feel bad. It can do good, it can oppress. But what is care? A moral obligation? A burden? A joy? Is it only human? In Matters of Care , Mar\u00eda\u00a0Puig de la Bellacasa presents a powerful challenge to conventional notions of care, exploring its significance as an ethical and political obligation for thinking in the more than human worlds of technoscience and naturecultures.\u00a0 Matters of Care contests the view that care is something only humans do, and argues for extending to non-humans the consideration of agencies and communities that make the living web of care by considering how care circulates in the natural world. The first of the book\u2019s two parts, \u201cKnowledge Politics,\u201d defines the motivations for expanding the ethico-political meanings of care, focusing on discussions in science and technology that engage with sociotechnical assemblages and objects as lively, politically charged \u201cthings.\u201d The second part, \u201cSpeculative Ethics in Antiecological Times,\u201d considers everyday ecologies of sustaining and perpetuating life for their potential to transform our entrenched relations to natural worlds as \u201cresources.\u201d\u00a0 From the ethics and politics of care to experiential research on care to feminist science and technology studies, Matters of Care is a singular contribution to an emerging interdisciplinary debate that expands agency beyond the human to ask how our understandings of care must shift if we broaden the world. \u00a0 **

", "publisher": "University of Minnesota Press", "authors": ["Maria Puig de La Bellacasa"], "formats": [{"format": "pdf", "file_name": "Matters of Care - Maria Puig de La Bellacasa.pdf", "dir_path": "Maria Puig de La Bellacasa/Matters of Care (171)/", "size": 3431744}], "cover_url": "Maria Puig de La Bellacasa/Matters of Care (171)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781517900656"}], "languages": ["eng"]}, "246bae05-b2ed-4ea0-b88e-c976bf2d2007": {"title": "Tactical Media at Dusk?", "title_sort": "Tactical Media at Dusk?", "pubdate": "2008-09-02 11:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "246bae05-b2ed-4ea0-b88e-c976bf2d2007", "tags": ["transhackfeminism"], "abstract": "", "publisher": "Routledge", "authors": ["Critical Art Ensemble"], "formats": [{"format": "pdf", "file_name": "Tactical Media at Dusk_ - Critical Art Ensemble.pdf", "dir_path": "Critical Art Ensemble/Tactical Media at Dusk_ (172)/", "size": 628283}], "cover_url": "Critical Art Ensemble/Tactical Media at Dusk_ (172)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1080/09528820802440078"}], "languages": [], "series": "Third Text"}, "5520453c-eb34-4277-a3c4-f19e91237b87": {"title": "The geology of mankind? A critique of the Anthropocene narrative", "title_sort": "geology of mankind? A critique of the Anthropocene narrative, The", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5520453c-eb34-4277-a3c4-f19e91237b87", "tags": ["environmentalresistance"], "abstract": "", "publisher": "", "authors": ["Andreas Malm", "Alf Hornborg"], "formats": [{"format": "pdf", "file_name": "The geology of mankind_ A critique of the - Andreas Malm.pdf", "dir_path": "Andreas Malm/The geology of mankind_ A critique of the Anthropocene narrative (173)/", "size": 422408}], "cover_url": "Andreas Malm/The geology of mankind_ A critique of the Anthropocene narrative (173)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1177/2053019613516291"}, {"scheme": "issn", "code": "2053-0196"}], "languages": [], "series": "The Anthropocene Review"}, "2781fab6-8733-4ced-b580-d169db7d8438": {"title": "\"Women in Between\": Indian Women in Fur Trade Society in Western Canada", "title_sort": "Women in Between\": Indian Women in Fur Trade Society in Western Canada", "pubdate": "1983-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:34:04.106514+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2781fab6-8733-4ced-b580-d169db7d8438", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "University of Oklahoma Press", "authors": ["Sylvia Van Kirk"], "formats": [{"format": "txt", "file_name": "_Women in Between__ Indian Women in Fur Tr - Sylvia Van Kirk.txt", "dir_path": "Sylvia Van Kirk/_Women in Between__ Indian Women in Fur Trade Society in Western Canada (174)/", "size": 101}], "cover_url": "Sylvia Van Kirk/_Women in Between__ Indian Women in Fur Trade Society in Western Canada (174)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780806118475"}], "languages": []}, "fe8abc0b-72c5-4ca4-ae6b-d7a006f13239": {"title": "Thinking about Gendered and Racialized Class", "title_sort": "Thinking about Gendered and Racialized Class", "pubdate": "2006-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:27:33.738946+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "fe8abc0b-72c5-4ca4-ae6b-d7a006f13239", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "Rowman & Littlefield", "authors": ["Joan Acker"], "formats": [{"format": "txt", "file_name": "Thinking about Gendered and Racialized Cla - Joan Acker.txt", "dir_path": "Joan Acker/Thinking about Gendered and Racialized Class (175)/", "size": 101}], "cover_url": "Joan Acker/Thinking about Gendered and Racialized Class (175)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780742546301"}], "languages": []}, "bd4cfd2c-d4d4-44bd-851e-8a12e82fb030": {"title": "Research is Ceremony: Indigenous Research Methods", "title_sort": "Research is Ceremony: Indigenous Research Methods", "pubdate": "2008-01-02 12:00:00+00:00", "last_modified": "2020-03-05 22:50:18.721319+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "bd4cfd2c-d4d4-44bd-851e-8a12e82fb030", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "", "publisher": "Fernwood Pub.", "authors": ["Robert Diab", "V. H. J. R. Wilson"], "formats": [{"format": "txt", "file_name": "Research is Ceremony_ Indigenous Research - Robert Diab.txt", "dir_path": "Robert Diab/Research is Ceremony_ Indigenous Research Methods (176)/", "size": 101}], "cover_url": "Robert Diab/Research is Ceremony_ Indigenous Research Methods (176)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781552662816"}], "languages": []}, "8fe5e2e6-868b-4441-850a-67c2e4e4d556": {"title": "Say Her Name: Resisting Police Brutality Against Black Women", "title_sort": "Say Her Name: Resisting Police Brutality Against Black Women", "pubdate": "2015-01-15 00:00:00+00:00", "last_modified": "2020-01-16 23:26:56.064936+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "8fe5e2e6-868b-4441-850a-67c2e4e4d556", "tags": ["communitysafetyandcontextualfluidity"], "abstract": "
\n

To continue to call attention to police violence against Black women in the U.S., the African American Policy Forum, the Center for Intersectionality and Social Policy Studies at Columbia Law School, and Andrea Ritchie, Soros Justice Fellow and expert on policing of women and LGBT people of color, have put forth \u201cSay Her Name: Resisting Police Brutality Against Black Women.\u201d The document is intended to serve as a resource for the media, organizers, researchers, policy makers, and other stakeholders to better understand and address Black women\u2019s experiences of profiling and policing. In addition to stories of Black women who have been killed by police and who have experienced gender-specific forms of police violence, Say Her Name provides some analytical frames for understanding their experiences and broadens dominant conceptions of who experiences state violence and what it looks like. Say Her Name responds to increasing calls for attention to police violence against Black women by offering a resource to help ensure that Black women\u2019s stories are integrated into demands for justice, policy responses to police violence, and media representations of victims and survivors of police brutality.

\n

**

", "publisher": "African American Policy Forum, Center for Intersectionality and Social Policy Studies", "authors": ["Kimberl\u00e9 Crenshaw", "Andrea J. Ritchie", "Rachel Anspach", "Rachel Gilmer", "Luke Harris"], "formats": [{"format": "azw3", "file_name": "Say Her Name_ Resisting Police Brutality A - Kimberle Crenshaw.azw3", "dir_path": "Kimberle Crenshaw/Say Her Name_ Resisting Police Brutality Against Black Women (177)/", "size": 5436200}], "cover_url": "Kimberle Crenshaw/Say Her Name_ Resisting Police Brutality Against Black Women (177)/cover.jpg", "identifiers": [{"scheme": "mobi-asin", "code": "B01B3G64EU"}], "languages": ["eng"]}, "ba7ee6f8-3dc9-43a3-ae95-49dd3a7d5fd5": {"title": "Colormute: Race Talk Dilemmas in an American School", "title_sort": "Colormute: Race Talk Dilemmas in an American School", "pubdate": "2004-01-15 00:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ba7ee6f8-3dc9-43a3-ae95-49dd3a7d5fd5", "tags": ["politicisingpiracy"], "abstract": "
\n

This book considers in unprecedented detail one of the most confounding questions in American racial practice: when to speak about people in racial terms. Viewing \"race talk\" through the lens of a California high school and district, Colormute draws on three years of ethnographic research on everyday race labeling in education. Based on the author's experiences as a teacher as well as an anthropologist, it discusses the role race plays in everyday and policy talk about such familiar topics as discipline, achievement, curriculum reform, and educational inequality.

\n

Pollock illustrates the wide variations in the way speakers use race labels. Sometimes people use them without thinking twice; at other moments they avoid them at all costs or use them only in the description of particular situations. While a major concern of everyday race talk in schools is that racial descriptions will be inaccurate or inappropriate, Pollock demonstrates that anxiously suppressing race words (being what she terms \"colormute\") can also cause educators to reproduce the very racial inequities they abhor.

\n

The book assists readers in cultivating a greater understanding of the pitfalls and possibilities of everyday race talk and clarifies previously murky discussions of \"colorblindness.\" By bridging the gap between theory and practice, Colormute will be enormously helpful in fostering ongoing conversations about dismantling racial inequality in America.

", "publisher": "Princeton University", "authors": ["Mica Pollock"], "formats": [{"format": "pdf", "file_name": "Colormute_ Race Talk Dilemmas in an Americ - Mica Pollock.pdf", "dir_path": "Mica Pollock/Colormute_ Race Talk Dilemmas in an American School (178)/", "size": 1001691}], "cover_url": "Mica Pollock/Colormute_ Race Talk Dilemmas in an American School (178)/cover.jpg", "identifiers": [{"scheme": "google", "code": "pGtYewAACAAJ"}, {"scheme": "amazon", "code": "B002WJM4YC"}, {"scheme": "isbn", "code": "9780691116952"}], "languages": ["eng"]}, "1be87406-b739-4c0c-8d3e-2adfa1c6943f": {"title": "Emerging Perspectives on Anti-Oppressive Practice", "title_sort": "Emerging Perspectives on Anti-Oppressive Practice", "pubdate": "2003-06-01 23:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "1be87406-b739-4c0c-8d3e-2adfa1c6943f", "tags": ["politicisingpiracy"], "abstract": "
\n

This book consists of a selection of papers from those delivered as a recent conference on anti-oppressive practice in social work. Dr. Shera has gathered expert contributors to discuss, define and analyse theories of social work practice, pedagogical issues, fieldwork practice, models of education of social work practitioners and current critical issues. These selected conference papers lay the groundwork for anti-oppressive practice in a way that will generate discussion and inspire researchers and practitioners.

", "publisher": "Canadian Scholars Press", "authors": ["Wes Shera"], "formats": [{"format": "pdf", "file_name": "Emerging Perspectives on Anti-Oppressive P - Wes Shera.pdf", "dir_path": "Wes Shera/Emerging Perspectives on Anti-Oppressive Practice (179)/", "size": 31992189}], "cover_url": "Wes Shera/Emerging Perspectives on Anti-Oppressive Practice (179)/cover.jpg", "identifiers": [{"scheme": "amazon", "code": "155130225X"}, {"scheme": "isbn", "code": "9781551302256"}], "languages": ["eng"]}, "76fb1352-8487-4b3c-8091-9098c39fc68d": {"title": "Queer (In)Justice: The Criminalization of LGBT People in the United States", "title_sort": "Queer (In)Justice: The Criminalization of LGBT People in the United States", "pubdate": "2011-02-15 00:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "76fb1352-8487-4b3c-8091-9098c39fc68d", "tags": ["politicisingpiracy"], "abstract": "
\n

A groundbreaking work that turns a \u201cqueer eye\u201d on the criminal legal system\u00a0Drawing on years of research, activism, and legal advocacy, Queer (In)Justice is a searing examination of queer experiences--as \"suspects,\" defendants, prisoners, and survivors of crime. The authors unpack queer criminal archetypes--like \"gleeful gay killers,\" \"lethal lesbians,\" \"disease spreaders,\" and \"deceptive gender benders\"--to illustrate the punishment of queer expression, regardless of whether a crime was ever committed. Tracing stories from the streets to the bench to behind prison bars, the authors prove that the policing of sex and gender both bolsters and reinforces racial and gender inequalities. A groundbreaking work that turns a \"queer eye\" on the criminal legal system, Queer (In)Justice illuminates and challenges the many ways in which queer lives are criminalized, policed, and punished.

", "publisher": "Beacon Press", "authors": ["Joey L. Mogul", "Andrea J. Ritchie", "Kay Whitlock"], "formats": [{"format": "epub", "file_name": "Queer (In)Justice_ The Criminalization of - Joey L. Mogul.epub", "dir_path": "Joey L. Mogul/Queer (In)Justice_ The Criminalization of LGBT People in the United States (180)/", "size": 360448}], "cover_url": "Joey L. Mogul/Queer (In)Justice_ The Criminalization of LGBT People in the United States (180)/cover.jpg", "identifiers": [{"scheme": "mobi-asin", "code": "B004C43FG6"}, {"scheme": "google", "code": "-UpV6JKaKHwC"}, {"scheme": "isbn", "code": "9780807051177"}], "languages": ["eng"]}, "08042f43-f633-4402-8810-3dccbcd8a99f": {"title": "Can We Talk About Race?: And Other Conversations in an Era of School Resegregation", "title_sort": "Can We Talk About Race?: And Other Conversations in an Era of School Resegregation", "pubdate": "2008-04-01 23:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "08042f43-f633-4402-8810-3dccbcd8a99f", "tags": ["politicisingpiracy"], "abstract": "
\n

Major new reflections on race and schools\u2014by the best-selling author of \u201cWhy Are All the Black Kids Sitting Together in the Cafeteria?\u201c

\n

A Simmons College/Beacon Press Race, Education, and Democracy Series Book**

\n

Beverly Daniel Tatum emerged on the national scene in 1997 with \u201cWhy Are All the Black Kids Sitting Together in the Cafeteria?,\u201c a book that spoke to a wide audience about the psychological dynamics of race relations in America. Tatum\u2019s unique ability to get people talking about race captured the attention of many, from Oprah Winfrey to President Clinton, who invited her to join him in his nationally televised dialogues on race.

\n

In her first book since that pathbreaking success, Tatum starts with a warning call about the increasing but underreported resegregation of America. A selfdescribed \u201cintegration baby\u201c\u2014she was born in 1954\u2014Tatum sees our growing isolation from each other as deeply problematic, and she believes that schools can be key institutions for forging connections across the racial divide.

\n

In this ambitious, accessible book, Tatum examines some of the most resonant issues in American education and race relations:

\n

\u2022\u00a0The need of African American students to see themselves reflected in curricula and institutions
\u00a0\u00a0\u00a0\u2022\u00a0How unexamined racial attitudes can negatively affect minority-student achievement
\u00a0\u00a0\u00a0\u2022\u00a0The possibilities\u2014and complications\u2014of intimate crossracial friendships
Tatum approaches all these topics with the blend of analysis and storytelling that make her one of our most persuasive and engaging commentators on race.

\n

Can We Talk About Race? launches a collaborative lecture and book series between Beacon Press and Simmons College, which aims to reinvigorate a crucial national public conversation on race, education and democracy. **

\n

From Booklist

\n

Ten years ago, Tatum's book asked the question, Why Are All the Black Kids Sitting Together in the Cafeteria? Her latest book follows up with a broader question about the nation's readiness to talk honestly about the forces that continue to make race such a thorny issue. In separate essays, Tatum probes the impact of continued segregation in public schools--mostly the result of segregated neighborhoods--on classroom achievement; the difficulty of developing and sustaining interracial relationships in a society that practices silence on race; and the longer-term implications of continued segregation on a changing democracy with a growing nonwhite population. Tatum blends policy analysis and personal recollections as an educator and self-described \"integration baby,\" born just after the momentous Brown v. Board of Education decision, into a cogent look at the forces that continue to separate the races and the urgent need to begin an honest dialogue. Tatum's analysis is a probing and ambitious start of a series of books to prod national discussion on issues of race, education, and democracy. Vanessa Bush
Copyright \u00a9 American Library Association. All rights reserved

\n

Review

\n

\"What Tatum seeks to do above all is trigger sometimes challenging discussions about race, and infuse those discussions with a reality-based focus on how race affects us all. Her latest book does that beautifully, asking touch questions, and patiently, inclusively seeking answers.\"\u2014 Boston Globe

\n

\"Ten years ago, Tatum's book asked the question, ' Why Are All the Black Kids Sitting Together in the Cafeteria? ' Her latest book follows up with a broader question about the nation's readiness to talk honestly about the forces that continue to make race such a thorny issue . . . A probing and ambitious start to a series of books to prod national discussion on issues of race, education, and democracy.\"\u2014Vanessa Bush, Booklist

\n

\"Four research-rich, concisely written essays on race and education, including examinations of the 'resegregation of our schools,' the need for educational curricula and staff that respect the diverse communities they serve, [and] the challenges of interracial friendships . . . What Tatum seeks to do above all is trigger sometimes challenging discussions about race, and infuse those discussions with a reality-based focus on how race affects us all. Her latest book does that beautifully, asking tough questions, and patiently, inclusively seeking answers.\"\u2014Chuck Leddy, Boston Globe

\n

\"Another thoughtful, personal and provocative book that will encourage discussion about many of the difficult issues still surrounding race in America\u2014in and out of the classroom.\"\u2014Marian Wright Edelman, president, Children's Defense Fund

", "publisher": "Beacon Press", "authors": ["Beverly Daniel Tatum", "Theresa Perry"], "formats": [{"format": "pdf", "file_name": "Can We Talk About Race__ And Other Convers - Beverly Daniel Tatum.pdf", "dir_path": "Beverly Daniel Tatum/Can We Talk About Race__ And Other Conversations in an Era of School Resegregation (181)/", "size": 1540014}], "cover_url": "Beverly Daniel Tatum/Can We Talk About Race__ And Other Conversations in an Era of School Resegregation (181)/cover.jpg", "identifiers": [{"scheme": "google", "code": "VDewGAAACAAJ"}, {"scheme": "isbn", "code": "9780807099841"}, {"scheme": "amazon", "code": "B0069VUAJA"}], "languages": ["eng"]}, "1733827b-deb7-4379-87b4-b39ee0a08206": {"title": "A Companion to the Anthropology of Education", "title_sort": "Companion to the Anthropology of Education, A", "pubdate": "2013-07-06 07:31:24+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "1733827b-deb7-4379-87b4-b39ee0a08206", "tags": ["politicisingpiracy"], "abstract": "
\n

Integrating work from several different national systems of scholarship, A Companion to the Anthropology of Education presents a comprehensive and state-of-the-art overview of the field of anthropology of education. Leading educational anthropologists examine everyday educational processes in culturally diverse settings, and the impacts on those processes of history, language policies, geographically specific problems and solutions, governmental mandates, literacy, inequality, multiculturalism, and more. Each contributor evaluates the key anthropological advances, arguments and approaches that inform the field's research. The Companion presents both theoretical and applied perspectives on important processes of education, in specific locations and worldwide.

", "publisher": "Wiley", "authors": ["Mica Pollock", "Bradley A. Levinson"], "formats": [{"format": "pdf", "file_name": "A Companion to the Anthropology of Educati - Mica Pollock.pdf", "dir_path": "Mica Pollock/A Companion to the Anthropology of Education (182)/", "size": 2272171}], "cover_url": "Mica Pollock/A Companion to the Anthropology of Education (182)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781119111665"}], "languages": ["eng"]}, "6dd75d5d-0a66-42b2-9b38-2201bedb55fa": {"title": "Everyday Antiracism: Getting Real About Race in School", "title_sort": "Everyday Antiracism: Getting Real About Race in School", "pubdate": "2008-06-28 23:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6dd75d5d-0a66-42b2-9b38-2201bedb55fa", "tags": ["politicisingpiracy"], "abstract": "
\n

Which acts by educators are \u201cracist\u201d and which are \u201cantiracist\u201d? How can an educator constructively discuss complex issues of race with students and colleagues? In Everyday Antiracism leading educators deal with the most challenging questions about race in school, offering invaluable and effective advice.

\n

Contributors including Beverly Daniel Tatum, Sonia Nieto, and Pedro Noguera describe concrete ways to analyze classroom interactions that may or may not be \u201cracial,\u201d deal with racial inequality and \u201cdiversity,\u201d and teach to high standards across racial lines. Topics range from using racial incidents as teachable moments and responding to the \u201cn-word\u201d to valuing students\u2019 home worlds, dealing daily with achievement gaps, and helping parents fight ethnic and racial misconceptions about their children. Questions following each essay prompt readers to examine and discuss everyday issues of race and opportunity in their own classrooms and schools.

\n

For educators and parents determined to move beyond frustrations about race, Everyday Antiracism is an essential tool.

", "publisher": "The New Press", "authors": ["Mica Pollock"], "formats": [{"format": "pdf", "file_name": "Everyday Antiracism_ Getting Real About Ra - Mica Pollock.pdf", "dir_path": "Mica Pollock/Everyday Antiracism_ Getting Real About Race in School (183)/", "size": 1980303}], "cover_url": "Mica Pollock/Everyday Antiracism_ Getting Real About Race in School (183)/cover.jpg", "identifiers": [{"scheme": "amazon", "code": "B005MYIOB6"}], "languages": ["eng"]}, "7dc9ac81-15e0-48c2-b484-567299628884": {"title": "Because of Race: How Americans Debate Harm and Opportunity in Our Schools", "title_sort": "Because of Race: How Americans Debate Harm and Opportunity in Our Schools", "pubdate": "2010-10-24 23:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "7dc9ac81-15e0-48c2-b484-567299628884", "tags": ["politicisingpiracy"], "abstract": "
\n

In Because of Race , Mica Pollock tackles a long-standing and fraught debate over racial inequalities in America's schools. Which denials of opportunity experienced by students of color should be remedied? Pollock exposes raw, real-time arguments over what inequalities of opportunity based on race in our schools look like today--and what, if anything, various Americans should do about it.

\n

Pollock encountered these debates while working at the U.S. Department of Education's Office for Civil Rights in 1999-2001. For more than two years, she listened to hundreds of parents, advocates, educators, and federal employees talk about the educational treatment of children and youth in specific schools and districts. People debated how children were spoken to, disciplined, and ignored in both segregated and desegregated districts, and how children were afforded or denied basic resources and opportunities to learn. Pollock discusses four rebuttals that greeted demands for everyday justice for students of color inside schools and districts. She explores how debates over daily opportunity provision exposed conflicting analyses of opportunity denial and harm worth remedying. Because of Race lays bare our habits of argument and offers concrete suggestions for arguing more successfully toward equal opportunity.

", "publisher": "Princeton University", "authors": ["Mica Pollock"], "formats": [{"format": "azw3", "file_name": "Because of Race_ How Americans Debate Harm - Mica Pollock.azw3", "dir_path": "Mica Pollock/Because of Race_ How Americans Debate Harm and Opportunity in Our Schools (184)/", "size": 471596}], "cover_url": "Mica Pollock/Because of Race_ How Americans Debate Harm and Opportunity in Our Schools (184)/cover.jpg", "identifiers": [{"scheme": "google", "code": "5pMCG5hmPJMC"}, {"scheme": "amazon", "code": "B004EYT8DI"}, {"scheme": "mobi-asin", "code": "B004EYT8DI"}, {"scheme": "isbn", "code": "069112535X"}], "languages": ["eng"]}, "bdd30836-4f43-492c-a743-6b958aefcbb1": {"title": "Invisible No More: Police Violence Against Black Women and Women of Color", "title_sort": "Invisible No More: Police Violence Against Black Women and Women of Color", "pubdate": "2017-07-31 23:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "bdd30836-4f43-492c-a743-6b958aefcbb1", "tags": ["politicisingpiracy"], "abstract": "
\n

A timely examination of the ways Black women, Indigenous women, and other women of color are uniquely affected by racial profiling, police brutality,\u00a0and immigration enforcement.Invisible No More is a timely examination of how Black women, Indigenous women, and women of color experience racial profiling, police brutality, and immigration enforcement. Placing stories of individual women\u2014such as Sandra Bland, Rekia Boyd, Dajerria Becton, Monica Jones, and Mya Hall\u2014in the broader context of the twin epidemics of police violence and mass incarceration, it documents the evolution of movements centering women\u2019s experiences of policing and demands a radical rethinking of our visions of safety\u2014and the means we devote to achieving it.

", "publisher": "Beacon Press", "authors": ["Andrea J. Ritchie"], "formats": [{"format": "epub", "file_name": "Invisible No More_ Police Violence Against - Andrea J. Ritchie.epub", "dir_path": "Andrea J. Ritchie/Invisible No More_ Police Violence Against Black Women and Women of Color (185)/", "size": 5667590}], "cover_url": "Andrea J. Ritchie/Invisible No More_ Police Violence Against Black Women and Women of Color (185)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780807088999"}, {"scheme": "google", "code": "WqD4DAAAQBAJ"}], "languages": ["eng"]}, "0cd66130-6984-4e55-baed-31bc699d3753": {"title": "Our Enemies in Blue: Police and Power in America", "title_sort": "Our Enemies in Blue: Police and Power in America", "pubdate": "2015-08-02 23:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0cd66130-6984-4e55-baed-31bc699d3753", "tags": ["politicisingpiracy"], "abstract": "
\n

Let's begin with the basics: violence is an inherent part of policing. The police represent the most direct means by which the state imposes its will on the citizenry. They are armed, trained, and authorized to use force. Like the possibility of arrest, the threat of violence is implicit in every police encounter. Violence, as well as the law, is what they represent. Using media reports alone, the Cato Institute's last annual study listed nearly seven thousand victims of police \"misconduct\" in the United States. But such stories of police brutality only scratch the surface of a national epidemic. Every year, tens of thousands are framed, blackmailed, beaten, sexually assaulted, or killed by cops. Hundreds of millions of dollars are spent on civil judgments and settlements annually. Individual lives, families, and communities are destroyed. In this extensively revised and updated edition of his seminal study of policing in the United States, Kristian Williams shows that police brutality isn't an anomaly, but is built into the very meaning of law enforcement in the United States. From antebellum slave patrols to today's unarmed youth being gunned down in the streets, \"peace keepers\" have always used force to shape behavior, repress dissent, and defend the powerful. Our Enemies in Blue is a well-researched page-turner that both makes historical sense of this legalized social pathology and maps out possible alternatives.

", "publisher": "AK Press", "authors": ["Kristian Williams"], "formats": [{"format": "epub", "file_name": "Our Enemies in Blue_ Police and Power in A - Kristian Williams.epub", "dir_path": "Kristian Williams/Our Enemies in Blue_ Police and Power in America (186)/", "size": 3378175}], "cover_url": "Kristian Williams/Our Enemies in Blue_ Police and Power in America (186)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781849352154"}, {"scheme": "amazon", "code": "B011H51384"}, {"scheme": "google", "code": "PUZgCgAAQBAJ"}], "languages": ["eng"]}, "6ce1e5e8-5c9f-4a4b-a0dd-2a89d8bfcb06": {"title": "Free Libraries For Every Soul: Dreaming of the Online Library", "title_sort": "Free Libraries For Every Soul: Dreaming of the Online Library", "pubdate": "2014-03-08 00:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6ce1e5e8-5c9f-4a4b-a0dd-2a89d8bfcb06", "tags": ["politicisingpiracy"], "abstract": "
\n

It seems to be an unarguable fact that libraries are a public good if not a moral standard of a modern, civilised society. They are the physical and societal manifestation of a commonly held principle that it is in society\u2019s best interests for information to flow freely, and there are very few voices that would publically dispute this point. However, over the past decade the fate of public libraries (in the western world at least) has been on a downward trajectory, threatened on all sides by political, economic and social factors. Previously held standards of access and preservation are under considerable threat, in some cases a very real threat of destruction and coercion, actual libricide not restricted to war torn countries or fundamentalist regimes.

", "publisher": "Samizdat", "authors": ["Aideen Doran"], "formats": [{"format": "pdf", "file_name": "Free Libraries For Every Soul_ Dreaming of - Aideen Doran.pdf", "dir_path": "Aideen Doran/Free Libraries For Every Soul_ Dreaming of the Online Library (187)/", "size": 92288}], "cover_url": "Aideen Doran/Free Libraries For Every Soul_ Dreaming of the Online Library (187)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "c1de9fee-5428-4195-8b2b-6fe7dbd8c8e6": {"title": "Hacking Diversity: The Politics of Inclusion in Open Technology Cultures", "title_sort": "Hacking Diversity: The Politics of Inclusion in Open Technology Cultures", "pubdate": "2019-12-10 00:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c1de9fee-5428-4195-8b2b-6fe7dbd8c8e6", "tags": ["politicisingpiracy"], "abstract": "
\n

A firsthand look at efforts to improve diversity in software and hackerspace communitiesHacking, as a mode of technical and cultural production, is commonly celebrated for its extraordinary freedoms of creation and circulation. Yet surprisingly few women participate in it: rates of involvement by technologically skilled women are drastically lower in hacking communities than in industry and academia. Hacking Diversity investigates the activists engaged in free and open-source software to understand why, despite their efforts, they fail to achieve the diversity that their ideals support.Christina Dunbar-Hester shows that within this well-meaning volunteer world, beyond the sway of human resource departments and equal opportunity legislation, members of underrepresented groups face unique challenges. She brings together more than five years of firsthand research: attending software conferences and training events, working on message boards and listservs, and frequenting North American hackerspaces. She explores who participates in voluntaristic technology cultures, to what ends, and with what consequences. Digging deep into the fundamental assumptions underpinning STEM-oriented societies, Dunbar-Hester demonstrates that while the preferred solutions of tech enthusiasts\u2014their \u201chacks\u201d of projects and cultures\u2014can ameliorate some of the \u201cbugs\u201d within their own communities, these methods come up short for issues of unequal social and economic power. Distributing \u201cdiversity\u201d in technical production is not equal to generating justice.Hacking Diversity reframes questions of diversity advocacy to consider what interventions might appropriately broaden inclusion and participation in the hacking world and beyond.

", "publisher": "Princeton University", "authors": ["Christina Dunbar-Hester"], "formats": [{"format": "epub", "file_name": "Hacking Diversity_ The Politics of Inclusi - Christina Dunbar-Hester.epub", "dir_path": "Christina Dunbar-Hester/Hacking Diversity_ The Politics of Inclusion in Open Technology Cultures (188)/", "size": 17646304}], "cover_url": "Christina Dunbar-Hester/Hacking Diversity_ The Politics of Inclusion in Open Technology Cultures (188)/cover.jpg", "identifiers": [{"scheme": "google", "code": "qiynDwAAQBAJ"}, {"scheme": "isbn", "code": "9780691182070"}], "languages": ["eng"]}, "4edea989-0283-4ad9-86e8-c523ad1e6104": {"title": "Hacker, Hoaxer, Whistleblower, Spy: The Story of Anonymous", "title_sort": "Hacker, Hoaxer, Whistleblower, Spy: The Story of Anonymous", "pubdate": "2014-11-04 00:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "4edea989-0283-4ad9-86e8-c523ad1e6104", "tags": ["politicisingpiracy"], "abstract": "

Here is the definitive book on the worldwide movement of hackers, pranksters, and activists that operates under the name Anonymous, by the woman the \"Chronicle of Higher Education\" calls \"the leading interpreter of digital insurgency\" and the \"Huffington Post\" says \"knows all of Anonymous' deepest, darkest secrets.\" Half a dozen years ago, anthropologist Gabriella Coleman set out to study the rise of this global collective just as some of its adherents were turning to political protest and disruption (before Anonymous shot to fame as a key player in the Arab Spring and Occupy Wall Street). She ended up becoming so closely connected to Anonymous that some Anons claimed her as \"their scholar,\" and the FBI asked her to inform on the movement (a request she refused). \"Hacker, Hoaxer, Whistleblower, Spy\" brims with detail from inside a mysterious subculture, including chats with imprisoned hacker Jeremy Hammond and the hacker who helped put him away, Hector \"Sabu\" Monsegur. It's a beautifully written book, with fascinating insights into the meaning of digital activism and little understood facets of culture in the Internet age, such as the histories of \"trolling\" and \"the lulz.\"

", "publisher": "Verso", "authors": ["Gabriella Coleman"], "formats": [{"format": "epub", "file_name": "Hacker, Hoaxer, Whistleblower, Spy_ The St - Gabriella Coleman.epub", "dir_path": "Gabriella Coleman/Hacker, Hoaxer, Whistleblower, Spy_ The Story of Anonymous (189)/", "size": 1623798}, {"format": "pdf", "file_name": "Hacker, Hoaxer, Whistleblower, Spy_ The St - Gabriella Coleman.pdf", "dir_path": "Gabriella Coleman/Hacker, Hoaxer, Whistleblower, Spy_ The Story of Anonymous (189)/", "size": 1548385}], "cover_url": "Gabriella Coleman/Hacker, Hoaxer, Whistleblower, Spy_ The Story of Anonymous (189)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781781685839"}, {"scheme": "google", "code": "MIjWngEACAAJ"}, {"scheme": "goodreads", "code": "20601080"}], "languages": ["eng"]}, "ced8a5bb-8f4e-4570-a03a-704e647df472": {"title": "Digital Culture Industry: A History of Digital Distribution Hardcover", "title_sort": "Digital Culture Industry: A History of Digital Distribution Hardcover", "pubdate": "2013-03-24 23:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ced8a5bb-8f4e-4570-a03a-704e647df472", "tags": ["politicisingpiracy"], "abstract": "

Through detailed intricate histories of illicit Internet piracy networks, Digital Culture Industry goes beyond the Napster creation myth and illuminates the unseen individuals, conflict and code behind the turn to digital media distribution. By utilising the internet as an archive of digital documents, the author presents unique histories of sites such as MP3.com and The Pirate Bay, and illuminates the software, values and people behind networks such as GNUtella and BitTorrent. By examining topics such as hacker ideology, data rights management and the ownership of digital media, this book demonstrates how our relationship to media objects has been transformed by digital distribution. The book also examines the method behind the work and demonstrates how digital documents can be utilised for historical research. It argues for histories that account for detail, the unintended and the impact that code can have on the trajectory of social change.\u00a0

", "publisher": "Palgrave Macmillan", "authors": ["James Allen-Robertson"], "formats": [{"format": "pdf", "file_name": "Digital Culture Industry_ A History of Dig - James Allen-Robertson.pdf", "dir_path": "James Allen-Robertson/Digital Culture Industry_ A History of Digital Distribution Hardcover (190)/", "size": 1122649}], "cover_url": "James Allen-Robertson/Digital Culture Industry_ A History of Digital Distribution Hardcover (190)/cover.jpg", "identifiers": [{"scheme": "amazon", "code": "1137033460"}, {"scheme": "isbn", "code": "9781137033468"}, {"scheme": "goodreads", "code": "16282046"}], "languages": ["eng"]}, "1d8fae7d-959d-489d-a6d7-ad1ef384f292": {"title": "Coding Freedom: The Ethics and Aesthetics of Hacking", "title_sort": "Coding Freedom: The Ethics and Aesthetics of Hacking", "pubdate": "2012-11-24 23:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "1d8fae7d-959d-489d-a6d7-ad1ef384f292", "tags": ["politicisingpiracy"], "abstract": "

Who are computer hackers? What is free software? And what does the emergence of a community dedicated to the production of free and open source software--and to hacking as a technical, aesthetic, and moral project--reveal about the values of contemporary liberalism? Exploring the rise and political significance of the free and open source software (F/OSS) movement in the United States and Europe, Coding Freedom details the ethics behind hackers' devotion to F/OSS, the social codes that guide its production, and the political struggles through which hackers question the scope and direction of copyright and patent law. In telling the story of the F/OSS movement, the book unfolds a broader narrative involving computing, the politics of access, and intellectual property. E. Gabriella Coleman tracks the ways in which hackers collaborate and examines passionate manifestos, hacker humor, free software project governance, and festive hacker conferences. Looking at the ways that hackers sustain their productive freedom, Coleman shows that these activists, driven by a commitment to their work, reformulate key ideals including free speech, transparency, and meritocracy, and refuse restrictive intellectual protections. Coleman demonstrates how hacking, so often marginalized or misunderstood, sheds light on the continuing relevance of liberalism in online collaboration.

", "publisher": "Princeton University", "authors": ["Gabriella Coleman"], "formats": [{"format": "mobi", "file_name": "Coding Freedom_ The Ethics and Aesthetics - Gabriella Coleman.mobi", "dir_path": "Gabriella Coleman/Coding Freedom_ The Ethics and Aesthetics of Hacking (191)/", "size": 1144084}, {"format": "pdf", "file_name": "Coding Freedom_ The Ethics and Aesthetics - Gabriella Coleman.pdf", "dir_path": "Gabriella Coleman/Coding Freedom_ The Ethics and Aesthetics of Hacking (191)/", "size": 6648657}], "cover_url": "Gabriella Coleman/Coding Freedom_ The Ethics and Aesthetics of Hacking (191)/cover.jpg", "identifiers": [{"scheme": "casanova", "code": "43133.1354278271"}, {"scheme": "goodreads", "code": "16417857"}, {"scheme": "google", "code": "YAls7CTGC8EC"}, {"scheme": "isbn", "code": "9781400845293"}], "languages": ["eng"]}, "b866c911-12b2-40ac-9b4e-4a6e84b5f196": {"title": "A Hacker Manifesto", "title_sort": "Hacker Manifesto, A", "pubdate": "2004-01-01 23:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b866c911-12b2-40ac-9b4e-4a6e84b5f196", "tags": ["politicisingpiracy"], "abstract": "

Review

What Ken Wark's book does is take us deep into the philosophy of hacking: it gives us a new way of seeing those irreverent folks who play for keeps with digital culture. Think of his book as a lexicon that says \"play with digital culture like you would play with DNA--carefully.\" It's not every day that you get a book that takes you deep into the realm of practical analysis of the ways that we abstract thought and action in search for more kicks on-line, and for almost all aspects of control in digital culture from the top down \"Hacker Manifesto\" says--this is about exploration, this is about freedom. Inside out, upside down, information always wants to be free, and this is the book that shows us why.
--Paul D. Miller a.k.a. Dj Spooky that Subliminal Kid author of Rhythm Science (20040913)

Ours is once again an age of manifestos. Wark's book challenges the new regime of property relations with all the epigrammatic vitality, conceptual innovation, and revolutionary enthusiasm of the great manifestos.
--Michael Hardt, co-author of Empire (20040924)

A Hacker Manifesto is a highly original and provocative book. At a moment in history where we are starved of new political ideas and directions, the clarity with which Wark identifies a new political class is persuasive, and his ability to articulate their interests is remarkable.
--Marcus Boon, author of The Road of Excess (20041023)

McKenzie Wark's A Hacker Manifesto might also be called, without too much violence to its argument, The Communist Manifesto 2.0. In essence, it's an attempt to update the core of Marxist theory for that relatively novel set of historical circumstances known as the information age.
--Julian Dibbell, author of Play Money: Diary of a Dubious Proposition (20041201)

[Wark's] ambitious A Hacker Manifesto Googles for signs of hope in this cyber-global-corporate-brute world of ours, and he fixes on the hackers, macro-savvy visionaries from all fields who 'hack' the relationships and meanings the rest of us take for granted. If we hackers--of words, computers, sound, science, etc.--organize into a working, sociopolitical class, Wark argues, then the world can be ours.
--Hua Hsu (_Village Voice_ 20041201)

Writers, artists, biotechnologists, and software programmers belong to the 'hacker class' and share a class interest in openness and freedom, while the 'vectoralist' and 'ruling classes' are driven to contain, control, dominate, and own. Wark crafts a new analysis of the tension between the underdeveloped and 'overdeveloped' worlds, their relationships to surplus and scarcity, and the drive toward human actualization.
--Michael Jensen (_Chronicle of Higher Education_ 20050527)

Infuriating and inspiring in turn, A Hacker Manifesto will spawn a thousand theses, and just maybe spawn change.
--Mike Holderness (_New Scientist_ 20050601)

McKenzie Wark's A Hacker Manifesto is a remarkable and beautiful book: cogent, radical, and exhilarating, a politico-aesthetic call to arms for the digital age...Whether or not A Hacker Manifesto succeeds in rousing people to action, it's a book that anyone who's serious about understanding the changes wrought by digital culture will have to take into consideration.
--Steven Shaviro (_Resource Center for Cyberculture Studies_ )

McKenzie Wark's aptly named and timely A Hacker Manifesto is a remarkably original and passionate clarion call to question the increasing commodification of information in our digital age. The book is elegantly designed and written in a highly aphoristic style that evokes the grand essay tradition of Theodor Adorno, Roland Barthes, Walter Benjamin and Friedrich Nietzsche..._A Hacker Manifesto_ is indispensable reading for anyone who wishes to understand the multiplying complexities of digital culture. It is itself an example of hacking: forging a new world out of the ruins of the present one.
--John Conomos (_Sydney Morning Herald_ )

The larger argument may not be novel (it's plagued by the same flaws as Marx's original utopian blueprint), but this updated version of that vision provides a clever repudiation of the commodification of art, ingenuity, and the creative impulses--and a useful lens through which to examine the complexities involved in the ownership of ideas in this digital age. (_Ruminator Review_ )

A Hacker Manifesto is the Big Picture of not only where we are in the 'information age,' but where we're going as well. Adopting the [epigrammatic] style of Guy Debord's Society of the Spectacle, as well as updating its ideas, Ken Wark establishes so-called 'knowledge workers' as an unrecognized social class: 'the hacker class.' Wark also updates Marx and Engels, Deleuze and Guattari, Nietzsche, and a host of others...Far from just being the story of 'us versus them' class struggles, Ken Wark's book is far more complex: It tackles many issues, historical, emergent, and emerging. Opening up new discursive spaces where none existed before, A Hacker Manifesto might well turn out to be one of the most important books of the new century.
--Roy Christopher (_Frontwheeldrive.com_ )

A Hacker Manifesto will yield some provocative ideas and real challenges to a world in which everything is commodified.
--Eric J. Iannelli (_Times Literary Supplement_ )

Wark's ideas about open-source culture, environmentalism, and the politics of information exchange are fresh enough to merit real attention. A Hacker Manifesto...might incite a genuinely important conversation about the shape of the future.
--Peter Ritter (_Rain Taxi_ )

Product Description

A double is haunting the world--the double of abstraction, the virtual reality of information, programming or poetry, math or music, curves or colorings upon which the fortunes of states and armies, companies and communities now depend. The bold aim of this book is to make manifest the origins, purpose, and interests of the emerging class responsible for making this new world--for producing the new concepts, new perceptions, and new sensations out of the stuff of raw data.

A Hacker Manifesto deftly defines the fraught territory between the ever more strident demands by drug and media companies for protection of their patents and copyrights and the pervasive popular culture of file sharing and pirating. This vexed ground, the realm of so-called \"intellectual property,\" gives rise to a whole new kind of class conflict, one that pits the creators of information--the hacker class of researchers and authors, artists and biologists, chemists and musicians, philosophers and programmers--against a possessing class who would monopolize what the hacker produces.

Drawing in equal measure on Guy Debord and Gilles Deleuze, A Hacker Manifesto offers a systematic restatement of Marxist thought for the age of cyberspace and globalization. In the widespread revolt against commodified information, McKenzie Wark sees a utopian promise, beyond the property form, and a new progressive class, the hacker class, who voice a shared interest in a new information commons.

(20041127)

", "publisher": "Harvard University", "authors": ["McKenzie Wark"], "formats": [{"format": "pdf", "file_name": "A Hacker Manifesto - McKenzie Wark.pdf", "dir_path": "McKenzie Wark/A Hacker Manifesto (192)/", "size": 468843}], "cover_url": "McKenzie Wark/A Hacker Manifesto (192)/cover.jpg", "identifiers": [{"scheme": "goodreads", "code": "369873"}, {"scheme": "isbn", "code": "9780674015432"}, {"scheme": "google", "code": "PxrMf24HbmYC"}, {"scheme": "amazon", "code": "0674015436"}], "languages": ["eng"]}, "2658df9f-58f6-4631-a993-49e357b52211": {"title": "Freedom Libraries: The Untold Story of Libraries for African Americans in the South", "title_sort": "Freedom Libraries: The Untold Story of Libraries for African Americans in the South", "pubdate": "2019-10-14 23:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2658df9f-58f6-4631-a993-49e357b52211", "tags": ["politicisingpiracy"], "abstract": "

Freedom Libraries: The Untold Story of Libraries for African-Americans in the South. As the Civil Rights Movement exploded across the United States, the media of the time was able to show the rest of the world images of horrific racial violence. And while some of the bravest people of the 20th century risked their lives for the right to simply order a cheeseburger, ride a bus, or use a clean water fountain, there was another virtually unheard of struggle--this one for the right to read. Although illegal, racial segregation was strictly enforced in a number of American states, and public libraries were not immune. Numerous libraries were desegregated on paper only: there would be no cards given to African-Americans, no books for them read, and no furniture for them to use. It was these exact conditions that helped create Freedom Libraries. Over eighty of these parallel libraries appeared in the Deep South, staffed by civil rights voter registration workers. While the grassroots nature of the libraries meant they varied in size and quality, all of them created the first encounter many African-Americans had with a library. Terror, bombings, and eventually murder would be visited on the Freedom Libraries--with people giving up their lives so others could read a library book. This book delves into how these libraries were the heart of the Civil Rights Movement, and the remarkable courage of the people who used them. They would forever change libraries and librarianship, even as they helped the greater movement change the society these libraries belonged to. Photographs of the libraries bring this little-known part of American history to life.

", "publisher": "Rowman & Littlefield", "authors": ["Mike Selby"], "formats": [{"format": "epub", "file_name": "Freedom Libraries_ The Untold Story of Lib - Mike Selby.epub", "dir_path": "Mike Selby/Freedom Libraries_ The Untold Story of Libraries for African Americans in the South (193)/", "size": 3189207}, {"format": "pdf", "file_name": "Freedom Libraries_ The Untold Story of Lib - Mike Selby.pdf", "dir_path": "Mike Selby/Freedom Libraries_ The Untold Story of Libraries for African Americans in the South (193)/", "size": 6224248}], "cover_url": "Mike Selby/Freedom Libraries_ The Untold Story of Libraries for African Americans in the South (193)/cover.jpg", "identifiers": [{"scheme": "google", "code": "WufywwEACAAJ"}, {"scheme": "amazon", "code": "1538115530"}, {"scheme": "isbn", "code": "9781538115534"}], "languages": ["eng"]}, "d9b87b05-beda-47c9-8022-a52e5c33970c": {"title": "Archives", "title_sort": "Archives", "pubdate": "2019-07-16 16:59:43+00:00", "last_modified": "2020-03-06 21:19:21.219197+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d9b87b05-beda-47c9-8022-a52e5c33970c", "tags": ["politicisingpiracy"], "abstract": "
\n

Archives have become a nexus in the wake of the digital turn. This book sets out to show how expanded archival practices can challenge contemporary conceptions and inform the redistribution of power and resources. Calling for the necessity to reimagine the potentials of archives in practice, the three contributions ask: Can archives fulfill their paradoxical potential as utopian sites in which the analog and the digital, the past and future, and remembrance and forgetting commingle?

", "publisher": "Meson Press", "authors": ["Andrew Lison", "Marcell Mars", "Tomislav Medak", "Rick Prelinger"], "formats": [{"format": "pdf", "file_name": "Archives - Andrew Lison.pdf", "dir_path": "Andrew Lison/Archives (194)/", "size": 873135}], "cover_url": "Andrew Lison/Archives (194)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.14619/1501"}, {"scheme": "isbn", "code": "9781517908065"}], "languages": ["eng"], "series": "In Search of Media"}, "1ff12583-082d-4965-86d4-ac9052f7beae": {"title": "The Politics of Mass Digitization", "title_sort": "Politics of Mass Digitization, The", "pubdate": "2019-01-28 23:00:00+00:00", "last_modified": "2020-03-06 21:19:42.360513+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "1ff12583-082d-4965-86d4-ac9052f7beae", "tags": ["politicisingpiracy"], "abstract": "

A new examination of mass digitization as an emerging sociopolitical and sociotechnical phenomenon that alters the politics of cultural memory.Today, all of us with internet connections can access millions of digitized cultural artifacts from the comfort of our desks. Institutions and individuals add thousands of new cultural works to the digital sphere every day, creating new central nexuses of knowledge. How does this affect us politically and culturally? In this book, Nanna Bonde Thylstrup approaches mass digitization as an emerging sociopolitical and sociotechnical phenomenon, offering a new understanding of a defining concept of our time.Arguing that digitization has become a global cultural political project, Thylstrup draws on case studies of different forms of mass digitization\u2014including Google Books, Europeana, and the shadow libraries Monoskop, lib.ru, and Ubuweb\u2014to suggest a different approach to the study of digital cultural memory archives. She constructs a new theoretical framework for understanding mass digitization that focuses on notions of assemblage, infrastructure, and infrapolitics. Mass digitization does not consist merely of neutral technical processes, Thylstrup argues, but of distinct subpolitical processes that give rise to new kinds of archives and new ways of interacting with the artifacts they contain. With this book, she offers important and timely guidance on how mass digitization alters the politics of cultural memory to impact our relationship with the past and with one another.

", "publisher": "MIT", "authors": ["Nanna Bonde Thylstrup"], "formats": [{"format": "pdf", "file_name": "The Politics of Mass Digitization - Nanna Bonde Thylstrup.pdf", "dir_path": "Nanna Bonde Thylstrup/The Politics of Mass Digitization (195)/", "size": 5757280}], "cover_url": "Nanna Bonde Thylstrup/The Politics of Mass Digitization (195)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780262039017"}, {"scheme": "google", "code": "6d-CDwAAQBAJ"}, {"scheme": "amazon", "code": "026203901X"}], "languages": ["eng"]}, "b56cdf3c-9706-47e7-8585-fb418c072e0e": {"title": "System Of A Takedown", "title_sort": "System Of A Takedown", "pubdate": "2019-07-14 22:00:00+00:00", "last_modified": "2020-03-06 21:19:46.903017+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b56cdf3c-9706-47e7-8585-fb418c072e0e", "tags": ["politicisingpiracy"], "abstract": "

Since 2012 the Public Library/Memory of the World1 project has been developing and publicly supporting scenarios for massive disobedience against the current regulation of production and circulation of knowledge and culture in the digital realm. While the significance of that year may not be immediately apparent to everyone, across the peripheries of an unevenly developed world of higher education and research it produced a resonating void. The takedown of the book-sharing site Library.nu in early 2012 gave rise to an anxiety that the equalizing effect that its piracy had created\u2014the fact that access to the most recent and relevant scholarship was no longer a privilege of rich academic institutions in a few countries of the world (or, for that matter, the exclusive preserve of academia to begin with)\u2014would simply disappear into thin air. While alternatives within these peripheries quickly filled the gap, it was only through an unlikely set of circumstances that they were able to do so, let alone continue to exist in light of the legal persecution they now also face.\n\nThe starting point for the Public Library/Memory of the World project was a simple consideration: the public library is the institutional form that societies have devised in order to make knowledge and culture accessible to all their members regardless of social or economic status. There\u2019s a political consensus that this principle of access is fundamental to the purpose of a modern society. Yet, as digital networks have radically expanded the access to literature and scientific research, public libraries were largely denied the ability to extend to digital \u201cobjects\u201d the kind of de-commodified access they provide in the world of print. For instance, libraries frequently don\u2019t have the right to purchase e-books for lending and preservation. If they do, they are limited by how many times\u2014 twenty-six in the case of one publisher\u2014and under what conditions they can lend them before not only the license but the \u201cobject\u201d itself is revoked. In the case of academic journals, it is even worse: as they move to predominantly digital models of distribution, libraries can provide access to and \u201cpreserve\u201d them only for as long as they pay extortionate prices for ongoing subscriptions. By building tools for organizing and sharing electronic libraries, creating digitization workflows, and making books available online, the Public Library/Memory of the World project is aimed at helping to fill the space that remains denied to real-world public libraries. It is obviously not alone in this effort. There are many other platforms, some more public, some more secretive, working to help people share books. And the practice of sharing is massive.

", "publisher": "Meson Press", "authors": ["Marcell Mars", "Tomislav Medak"], "formats": [{"format": "pdf", "file_name": "System Of A Takedown - Marcell Mars.pdf", "dir_path": "Marcell Mars/System Of A Takedown (196)/", "size": 143592}], "cover_url": "Marcell Mars/System Of A Takedown (196)/cover.jpg", "identifiers": [], "languages": ["eng"], "series": "In Search of Media"}, "b207fb83-a3d7-4ee6-b3a9-a1b402c3786c": {"title": "Guerrilla Open Access", "title_sort": "Guerrilla Open Access", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b207fb83-a3d7-4ee6-b3a9-a1b402c3786c", "tags": ["politicisingpiracy"], "abstract": "
\"In the 1990s, the Internet offered a horizon from which to imagine what society could become, promising autonomy and self-organization next to redistribution of wealth and collectivized means of production. While the former was in line with the dominant ideology of freedom, the latter ran contrary to the expanding enclosures in capitalist globalization. This antagonism has led to epochal copyfights, where free software and piracy kept the promise of radical commoning alive.

Free software, as Christopher Kelty writes in this pamphlet, provided a model \u2018of a shared, collective, process of making software, hardware and infrastructures that cannot be appropriated by others\u2019. Well into the 2000s, it served as an inspiration for global free culture and open access movements who were speculating that distributed infrastructures of knowledge production could be built, as the Internet was, on top of free software.

For a moment, the hybrid world of ad-financed Internet giants\u2014sharing code, advocating open standards and interoperability\u2014and users empowered by these services, convinced almost everyone that a new reading/writing culture was possible. Not long after the crash of 2008, these disruptors, now wary monopolists, began to ingest smaller disruptors and close off their platforms. There was still free software somewhere underneath, but without the \u2018original sense of shared, collective, process\u2019. So, as Kelty suggests, it was hard to imagine that for-profit academic publishers wouldn't try the same with open access.

Heeding Aaron Swartz\u2019s call to civil disobedience, Guerrilla Open Access has emerged out of the outrage over digitally-enabled enclosure of knowledge that has allowed these for-profit academic publishers to appropriate extreme profits that stand in stark contrast to the cuts, precarity, student debt and asymmetries of access in education. Shadow libraries stood in for the access denied to public libraries, drastically reducing global asymmetries in the process.

This radicalization of access has changed how publications travel across time and space. Digital archiving, cataloging and sharing is transforming what we once considered as private libraries. Amateur librarianship is becoming public shadow librarianship. Hybrid use, as poetically unpacked in Bal\u00e1zs Bod\u00f3's reflection on his own personal library, is now entangling print and digital in novel ways. And, as he warns, the terrain of antagonism is shifting. While for-profit publishers are seemingly conceding to Guerrilla Open Access, they are opening new territories: platforms centralizing data, metrics and workflows, subsuming academic autonomy into new processes of value extraction.

The 2010s brought us hope and then realization how little digital networks could help revolutionary movements. The redistribution toward the wealthy, assisted by digitization, has eroded institutions of solidarity. The embrace of privilege\u2014 marked by misogyny, racism and xenophobia\u2014this has catalyzed is nowhere more evident than in the climate denialism of the Trump administration. Guerrilla archiving of US government climate change datasets, as recounted by Laurie Allen, indicates that more technological innovation simply won't do away with the 'post-truth' and that our institutions might be in need of revision, replacement and repair.\" - Memory of the World
", "publisher": "Post Office Press", "authors": ["Memory of the World", "Bal\u00e1zs Bod\u00f3", "Christopher Kelty", "Laurie Allen"], "formats": [{"format": "pdf", "file_name": "Guerrilla Open Access - Memory of the World.pdf", "dir_path": "Memory of the World/Guerrilla Open Access (197)/", "size": 9620886}], "cover_url": "Memory of the World/Guerrilla Open Access (197)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "09704171-3494-4d8c-9451-030baaf53525": {"title": "A Reader in International Media Piracy: Pirate Essays", "title_sort": "Reader in International Media Piracy: Pirate Essays, A", "pubdate": "2015-11-14 23:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "09704171-3494-4d8c-9451-030baaf53525", "tags": ["politicisingpiracy"], "abstract": "

Piracy. It is among the most prevalent and vexing issues of the digital age. In just the last decade, it has altered the music industry beyond recognition, changed the way people watch television, and dented the business models of the film and software industries. From MP3 files to recipes from French celebrity chefs to the jokes of American standup comedians, piracy is ubiquitous. And now piracy can even be an arbiter of taste, such as in the decision by Netflix Netherlands to license heavily pirated shows.

\n

In this unflinching analysis of piracy on the internet and in the markets of the Global South, Tilman Baumg\u00e4rtel brings together a collection of essays examining the economic, political, and cultural consequences of piracy. The contributors explore a wide array of topics, which include materiality and piracy in Rio de Janeiro; informal media distribution and the film experience in Hanoi, Vietnam; the infrastructure of piracy in Nigeria; the political economy of copy protection; and much more. Offering a theoretical background for future studies of piracy, A Reader in International Media Piracy is an important collection on the burning issue of the internet age.

", "publisher": "Amsterdam University", "authors": ["Tilman Baumg\u00e4rtel"], "formats": [{"format": "pdf", "file_name": "A Reader in International Media Piracy_ Pi - Tilman Baumgartel.pdf", "dir_path": "Tilman Baumgartel/A Reader in International Media Piracy_ Pirate Essays (198)/", "size": 1734508}], "cover_url": "Tilman Baumgartel/A Reader in International Media Piracy_ Pirate Essays (198)/cover.jpg", "identifiers": [{"scheme": "amazon", "code": "9089648682"}, {"scheme": "isbn", "code": "9789089648686"}], "languages": ["eng"], "series": "MediaMatters"}, "0faa5cd8-da60-4c08-94e2-12e289523b76": {"title": "Piracy: the intellectual property wars from Gutenberg to Gates", "title_sort": "Piracy: the intellectual property wars from Gutenberg to Gates", "pubdate": "2009-01-15 07:45:53+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0faa5cd8-da60-4c08-94e2-12e289523b76", "tags": ["politicisingpiracy"], "abstract": "

From Publishers Weekly

The recording industry's panic over illegal downloads is nothing new; a century ago, London publishers faced a similar crisis when pirate editions of sheet music were widely available at significantly less cost. Similarly, the debate over pharmaceutical patents echoes an 18th-century dispute over the origins of Epsom salt. These are just two of the historical examples that Johns (_The Nature of the Book_) draws upon as he traces the tensions between authorized and unauthorized producers and distributors of books, music, and other intellectual property in British and American culture from the 17th century to the present. Johns's history is liveliest when it is rooted in the personal\u2014the 19th-century renegade bibliographer Samuel Egerton Brydges, for example, or the jazz and opera lovers who created a thriving network of bootleg recordings in the 1950s\u2014but the shifting theoretical arguments about copyright and authorial property are presented in a cogent and accessible manner. Johns's research stands as an important reminder that today's intellectual property crises are not unprecedented, and offers a survey of potential approaches to a solution. 40 b&w illus. (Feb.)
Copyright \u00a9 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.

Review

\"In his invaluable book Piracy, Adrian Johns argues that the tendency of intellectual property battles to undermine privacy is not new. On the contrary, Johns . . . argues that ever since the medieval and Enlightenment eras, corporations have tried to defend their economic interests by searching for intellectual piracy in the private sphere of people''s homes. He says that all of our current debates about intellectual piracy\u2014from Google''s efforts to create a universal digital library to the fight over how vigorous patents should be\u2014have antecedents in the copyright wars of earlier eras.\"\u2014Jeffrey Rosen, Washington Post

(Jeffrey Rosen Washington Post )

\u201cIt\u2019s easy to assume, amid all the brouhaha about intellectual property, illegal downloading, and the internet in general, that the question of piracy was born with the web browser. But as long as there have been ideas, people have been accused of stealing them. In this detail-packed biography of fakery, science historian Adrian Johns describes one of the earliest attempts to protect authors\u2019 rights\u2014a vellum-bound book registry in the Stationer\u2019s Hall in 17th century London\u2014and examines everything from the Victorian crusade against the patent, to the radio pirates of the 1920s, to the telephone phreakers of the 1970s and the computer hackers of today. Piracy is not new, he concludes, but we are due for a revolution in intellectual property, and science may be its ideal breeding ground.\u201d\u2014_Seed_

(_Seed_ )

\u201cWhile the rise of the Internet has given it new dimensions, the concept of intellectual piracy has existed for centuries, and the disputes of previous eras have much in common with those of our own time. In a new book, _Piracy, Adrian Johns details the long history of the term and its battles, arguing that those who would shape the future of intellectual property should first understand its past.\u201d\u2014Inside Higher Education_

(_Inside Higher Education_ )

\u201cJohns makes a bold claim: disputes over intellectual piracy have touched on so many crucial issues of creativity and commerce, identity and invention, science and society, that tracing them amounts to \u2018a history of modernity from askance.\u2019 . . . More generally, Piracy shows us how the very notion of intellectual property\u2014and its sharp division into the fields of patent and copyright\u2014was created in response to specific pressures and so could be modified dramatically or even abolished. . . . \u2018We are constantly trying to shoehorn problems into an intellectual framework designed 150 years ago in a different world.\u2019\u201d\u2014Matthew Reisz, Times Higher Education

(_Times Higher Education_ )

\"Adrian Johns argues that piracy is a cultural force that has driven the development of intellectual-property law, politics, and practices. As copying technologies have advanced, from the invention of printing in the sixteenth century to the present, acts of piracy have shaped endeavours from scientific publishing to pharmaceuticals and software. . . . Johns suggests, counter-intuitively, that piracy can promote the development of technology. The resulting competition forces legitimate innovators to manoeuvre for advantage\u2014by moving quickly, using technical countermeasures or banding together and promoting reputation as an indicator of quality, such as through trademarks. . . . The exclusive rights granted by intellectual-property laws are always being reshaped by public opinion, and accused pirates have lobbied against these laws for centuries.\"\u2014Michael Gollin, Nature

(Michael Gollin Nature )

", "publisher": "University Of Chicago", "authors": ["Adrian Johns"], "formats": [{"format": "epub", "file_name": "Piracy_ the intellectual property wars fro - Adrian Johns.epub", "dir_path": "Adrian Johns/Piracy_ the intellectual property wars from Gutenberg to Gates (199)/", "size": 5253960}], "cover_url": "Adrian Johns/Piracy_ the intellectual property wars from Gutenberg to Gates (199)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780226401188"}, {"scheme": "goodreads", "code": "6990457"}], "languages": ["eng"]}, "bd2b4307-2072-4ef4-921c-271092217984": {"title": "Culture Machine Vol10.2009 - Doing it for ourselves: The Pirate Bay as strategic sovereign", "title_sort": "Culture Machine Vol10.2009 - Doing it for ourselves: The Pirate Bay as strategic sovereign", "pubdate": "2011-01-25 23:00:00+00:00", "last_modified": "2020-03-06 17:46:07.054112+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "bd2b4307-2072-4ef4-921c-271092217984", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["Jonas Andersson"], "formats": [{"format": "epub", "file_name": "Culture Machine Vol10.2009 - Doing it for - Jonas Andersson.epub", "dir_path": "Jonas Andersson/Culture Machine Vol10.2009 - Doing it for ourselves_ The Pirate Bay as strategic sovereign (200)/", "size": 355011}, {"format": "pdf", "file_name": "Culture Machine Vol10.2009 - Doing it for - Jonas Andersson.pdf", "dir_path": "Jonas Andersson/Culture Machine Vol10.2009 - Doing it for ourselves_ The Pirate Bay as strategic sovereign (200)/", "size": 213380}], "cover_url": "Jonas Andersson/Culture Machine Vol10.2009 - Doing it for ourselves_ The Pirate Bay as strategic sovereign (200)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "6881c865-ae99-4e00-9bf9-f618965c7d26": {"title": "Shrinking space for civil society - challenges in implementing the 2030 Agenda", "title_sort": "Shrinking space for civil society - challenges in implementing the 2030 Agenda", "pubdate": "2017-05-05 11:56:17+00:00", "last_modified": "2020-03-06 17:05:08.932387+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6881c865-ae99-4e00-9bf9-f618965c7d26", "tags": ["criminalizationofsolidarity"], "abstract": "", "publisher": "Forum SYD", "authors": ["Emilie Aho", "Jonatan Grinde"], "formats": [{"format": "pdf", "file_name": "Shrinking space for civil society - challe - Emilie Aho.pdf", "dir_path": "Emilie Aho/Shrinking space for civil society - challenges in implementing the 2030 Agenda (201)/", "size": 2199538}], "cover_url": "Emilie Aho/Shrinking space for civil society - challenges in implementing the 2030 Agenda (201)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9789189542693"}], "languages": []}, "2865ef11-cf63-4599-8e91-12d8e8c7618d": {"title": "Crackdown on NGOs and volunteers helping rfugees and other migrants: Final synthetic report", "title_sort": "Crackdown on NGOs and volunteers helping rfugees and other migrants: Final synthetic report", "pubdate": "2019-06-06 08:08:28+00:00", "last_modified": "2020-03-06 17:05:09.171101+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2865ef11-cf63-4599-8e91-12d8e8c7618d", "tags": ["criminalizationofsolidarity"], "abstract": "", "publisher": "Research Social Platform on Migration and Asylum", "authors": ["Lina Vosyli\u016bt\u0117", "Carmine Conte"], "formats": [{"format": "pdf", "file_name": "Crackdown on NGOs and volunteers helping r - Lina Vosyliute.pdf", "dir_path": "Lina Vosyliute/Crackdown on NGOs and volunteers helping rfugees and other migrants_ Final synthetic report (202)/", "size": 1653379}], "cover_url": "Lina Vosyliute/Crackdown on NGOs and volunteers helping rfugees and other migrants_ Final synthetic report (202)/cover.jpg", "identifiers": [], "languages": []}, "9aa7c334-4016-4ae5-b853-b8a644c40a53": {"title": "Criminalising \u0391ssistance and Solidarity: The ERCI Case and Beyond", "title_sort": "Criminalising \u0391ssistance and Solidarity: The ERCI Case and Beyond", "pubdate": "2018-08-27 06:52:00+00:00", "last_modified": "2020-03-06 17:05:09.378547+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "9aa7c334-4016-4ae5-b853-b8a644c40a53", "tags": ["criminalizationofsolidarity"], "abstract": "", "publisher": "Observatory of the Refugee and Migration Crisis in the Aegean", "authors": ["Polly Pallister-Wilkins"], "formats": [{"format": "pdf", "file_name": "Criminalising Assistance and Solidarity_ T - Polly Pallister-Wilkins.pdf", "dir_path": "Polly Pallister-Wilkins/Criminalising Assistance and Solidarity_ The ERCI Case and Beyond (203)/", "size": 333959}], "cover_url": "Polly Pallister-Wilkins/Criminalising Assistance and Solidarity_ The ERCI Case and Beyond (203)/cover.jpg", "identifiers": [], "languages": []}, "2c923f7e-0d6f-40a1-9e2d-be268c8c7976": {"title": "Crimes of solidarity: Migration and containment through rescue", "title_sort": "Crimes of solidarity: Migration and containment through rescue", "pubdate": "2018-03-06 09:04:06+00:00", "last_modified": "2020-03-06 17:05:09.594942+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2c923f7e-0d6f-40a1-9e2d-be268c8c7976", "tags": ["criminalizationofsolidarity"], "abstract": "", "publisher": "Radical Philosophy", "authors": ["Martina Tazzioli"], "formats": [{"format": "pdf", "file_name": "Crimes of solidarity_ Migration and contai - Martina Tazzioli.pdf", "dir_path": "Martina Tazzioli/Crimes of solidarity_ Migration and containment through rescue (204)/", "size": 6328655}], "cover_url": "Martina Tazzioli/Crimes of solidarity_ Migration and containment through rescue (204)/cover.jpg", "identifiers": [], "languages": [], "series": "Radical Philosophy"}, "2b36abff-6716-47ab-92d7-164aed40df8d": {"title": "Mutual Aid: A Factor of Evolution", "title_sort": "Mutual Aid: A Factor of Evolution", "pubdate": "1902-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:09.770448+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2b36abff-6716-47ab-92d7-164aed40df8d", "tags": ["piratecareintroduction"], "abstract": "", "publisher": "Knopf", "authors": ["Petr Alekseevich Kropotkin"], "formats": [{"format": "pdf", "file_name": "Mutual Aid_ A Factor of Evolution - Petr Alekseevich Kropotkin.pdf", "dir_path": "Petr Alekseevich Kropotkin/Mutual Aid_ A Factor of Evolution (205)/", "size": 932037}], "cover_url": "Petr Alekseevich Kropotkin/Mutual Aid_ A Factor of Evolution (205)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "2d619c79-0e37-455d-ab83-cf02b6cf845c": {"title": "An open letter to America\u2019s publishers from ALA President Maureen Sullivan", "title_sort": "open letter to America\u2019s publishers from ALA President Maureen Sullivan, An", "pubdate": "2012-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:09.962132+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2d619c79-0e37-455d-ab83-cf02b6cf845c", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "American Library Association", "authors": ["American Library Association"], "formats": [{"format": "pdf", "file_name": "An open letter to America's publishers fro - American Library Association.pdf", "dir_path": "American Library Association/An open letter to America's publishers from ALA President Maureen Sullivan (206)/", "size": 52713}], "cover_url": "American Library Association/An open letter to America's publishers from ALA President Maureen Sullivan (206)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "35d2659f-ea56-48ec-b150-239b25c8d2ff": {"title": "Teaching To Transgress", "title_sort": "Teaching To Transgress", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:10.275298+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "35d2659f-ea56-48ec-b150-239b25c8d2ff", "tags": ["commoningcare"], "abstract": "", "publisher": "Routledge", "authors": ["Bell Hooks"], "formats": [{"format": "pdf", "file_name": "Teaching To Transgress - Bell Hooks.pdf", "dir_path": "Bell Hooks/Teaching To Transgress (208)/", "size": 3656898}], "cover_url": "Bell Hooks/Teaching To Transgress (208)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781135200008"}], "languages": ["eng"]}, "43e92f23-af8b-4d7e-9eee-609df5fb1ab7": {"title": "An Anti-gentrification Handbook for Council Estates in London", "title_sort": "Anti-gentrification Handbook for Council Estates in London, An", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:10.447538+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "43e92f23-af8b-4d7e-9eee-609df5fb1ab7", "tags": ["housingstruggles"], "abstract": "", "publisher": "London Tenants Federation", "authors": ["London Tenants Federation"], "formats": [{"format": "pdf", "file_name": "An Anti-gentrification Handbook for Counci - London Tenants Federation.pdf", "dir_path": "London Tenants Federation/An Anti-gentrification Handbook for Council Estates in London (209)/", "size": 2485679}], "cover_url": "London Tenants Federation/An Anti-gentrification Handbook for Council Estates in London (209)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "14c31baf-3e30-40d4-bc43-9e048c0cb762": {"title": "Breach of copy/rights: The university copy district as abject zone", "title_sort": "Breach of copy/rights: The university copy district as abject zone", "pubdate": "2006-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:10.893257+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "14c31baf-3e30-40d4-bc43-9e048c0cb762", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["Kate Eichhorn"], "formats": [{"format": "pdf", "file_name": "Breach of copy_rights_ The university copy - Kate Eichhorn.pdf", "dir_path": "Kate Eichhorn/Breach of copy_rights_ The university copy district as abject zone (212)/", "size": 2977521}], "cover_url": "Kate Eichhorn/Breach of copy_rights_ The university copy district as abject zone (212)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1215/08992363-2006-019"}], "languages": [], "series": "Public Culture"}, "89fa1e3c-0013-4e01-a7b4-5bce3e30c1fe": {"title": "Breaking Gender Code: Hackathons, Gender, and the Social Dynamics of Competitive Creation", "title_sort": "Breaking Gender Code: Hackathons, Gender, and the Social Dynamics of Competitive Creation", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:11.070053+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "89fa1e3c-0013-4e01-a7b4-5bce3e30c1fe", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Si\u00e2n JM Brooke"], "formats": [{"format": "pdf", "file_name": "Breaking Gender Code_ Hackathons, Gender, - Sian JM Brooke.pdf", "dir_path": "Sian JM Brooke/Breaking Gender Code_ Hackathons, Gender, and the Social Dynamics of Competitive Creation (213)/", "size": 213427}], "cover_url": "Sian JM Brooke/Breaking Gender Code_ Hackathons, Gender, and the Social Dynamics of Competitive Creation (213)/cover.jpg", "identifiers": [], "languages": []}, "2020bc10-ff93-434f-8309-f59f2e829e27": {"title": "Data Colonialism: Critiquing Consent and Control in \u201cTech for Social Change\u201d", "title_sort": "Data Colonialism: Critiquing Consent and Control in \u201cTech for Social Change\u201d", "pubdate": "2016-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:11.260738+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2020bc10-ff93-434f-8309-f59f2e829e27", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Anonymous Author"], "formats": [{"format": "pdf", "file_name": "Data Colonialism_ Critiquing Consent and C - Anonymous Author.pdf", "dir_path": "Anonymous Author/Data Colonialism_ Critiquing Consent and Control in _Tech for Social Change_ (214)/", "size": 1551721}], "cover_url": "Anonymous Author/Data Colonialism_ Critiquing Consent and Control in _Tech for Social Change_ (214)/cover.jpg", "identifiers": [], "languages": []}, "54a1bc0e-5fd2-4ca1-90d3-ec9ba5e84195": {"title": "The Critical Makers Reader: (Un)learning Technology", "title_sort": "Critical Makers Reader: (Un)learning Technology, The", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:11.710647+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "54a1bc0e-5fd2-4ca1-90d3-ec9ba5e84195", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "Institute for Network Cultures", "authors": ["Loes Bogers", "Letizia Chiappini"], "formats": [{"format": "pdf", "file_name": "The Critical Makers Reader_ (Un)learning T - Loes Bogers.pdf", "dir_path": "Loes Bogers/The Critical Makers Reader_ (Un)learning Technology (216)/", "size": 30379322}], "cover_url": "Loes Bogers/The Critical Makers Reader_ (Un)learning Technology (216)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9789492302373"}], "languages": []}, "76c095a7-6eec-473c-880b-5825777faca3": {"title": "The Oligopoly of Academic Publishers in the Digital Era", "title_sort": "Oligopoly of Academic Publishers in the Digital Era, The", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:11.922715+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "76c095a7-6eec-473c-880b-5825777faca3", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["Vincent Larivi\u00e8re", "Stefanie Haustein", "Philippe Mongeon"], "formats": [{"format": "pdf", "file_name": "The Oligopoly of Academic Publishers in th - Vincent Lariviere.pdf", "dir_path": "Vincent Lariviere/The Oligopoly of Academic Publishers in the Digital Era (217)/", "size": 2528939}], "cover_url": "Vincent Lariviere/The Oligopoly of Academic Publishers in the Digital Era (217)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1371/journal.pone.0127502"}], "languages": []}, "eebf88a5-538f-4e53-867b-df2371391fdf": {"title": "Matters of Care in Technoscience: Assembling Neglected Things", "title_sort": "Matters of Care in Technoscience: Assembling Neglected Things", "pubdate": "2011-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:12.095864+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "eebf88a5-538f-4e53-867b-df2371391fdf", "tags": ["piratecareintroduction", "commoningcare"], "abstract": "", "publisher": "", "authors": ["Maria Puig de La Bellacasa"], "formats": [{"format": "pdf", "file_name": "Matters of Care in Technoscience_ Assembli - Maria Puig de La Bellacasa.pdf", "dir_path": "Maria Puig de La Bellacasa/Matters of Care in Technoscience_ Assembling Neglected Things (218)/", "size": 380140}], "cover_url": "Maria Puig de La Bellacasa/Matters of Care in Technoscience_ Assembling Neglected Things (218)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "NMPBDXDY"}, {"scheme": "zkey_file", "code": "KL7C35V4"}, {"scheme": "doi", "code": "10.2307/40997116"}], "languages": [], "series": "Social Studies of Science"}, "857136f9-efe1-4ebe-a65e-e3ff0aaa22b6": {"title": "Sci-Hub Ordered to Pay $15 Million in Piracy Damages", "title_sort": "Sci-Hub Ordered to Pay $15 Million in Piracy Damages", "pubdate": "2017-06-23 11:00:00+00:00", "last_modified": "2020-03-07 23:09:40.237078+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "857136f9-efe1-4ebe-a65e-e3ff0aaa22b6", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["TorrentFreak"], "formats": [{"format": "pdf", "file_name": "Sci-Hub Ordered to Pay $15 Million in Pira - TorrentFreak.pdf", "dir_path": "TorrentFreak/Sci-Hub Ordered to Pay $15 Million in Piracy Damages (219)/", "size": 100958}], "cover_url": "TorrentFreak/Sci-Hub Ordered to Pay $15 Million in Piracy Damages (219)/cover.jpg", "identifiers": [], "languages": [], "series": "Torrentfreak"}, "853721cd-d687-4d01-bb90-3e94d0816fb2": {"title": "Zakon o strancima", "title_sort": "Zakon o strancima", "pubdate": "2007-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:12.486612+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "853721cd-d687-4d01-bb90-3e94d0816fb2", "tags": ["criminalizationofsolidarity"], "abstract": "", "publisher": "", "authors": ["Republika Hrvatska"], "formats": [{"format": "pdf", "file_name": "Zakon o strancima - Republika Hrvatska.pdf", "dir_path": "Republika Hrvatska/Zakon o strancima (220)/", "size": 1074119}], "cover_url": "Republika Hrvatska/Zakon o strancima (220)/cover.jpg", "identifiers": [], "languages": []}, "34a9c060-4e91-40dc-9b80-07e0e8eda012": {"title": "Autoprogettazione?", "title_sort": "Autoprogettazione?", "pubdate": "2002-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:12.658923+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "34a9c060-4e91-40dc-9b80-07e0e8eda012", "tags": ["commoningcare"], "abstract": "", "publisher": "Corraini", "authors": ["Enzo Mari"], "formats": [{"format": "pdf", "file_name": "Autoprogettazione_ - Enzo Mari.pdf", "dir_path": "Enzo Mari/Autoprogettazione_ (221)/", "size": 3268859}], "cover_url": "Enzo Mari/Autoprogettazione_ (221)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9788887942675"}], "languages": []}, "3ac3912f-5eab-431a-9b6e-d4b714fade67": {"title": "Rent Regulations in New York: How They\u2019ll Affect Tenants and Landlords", "title_sort": "Rent Regulations in New York: How They\u2019ll Affect Tenants and Landlords", "pubdate": "2019-06-14 11:00:00+00:00", "last_modified": "2020-03-06 17:05:12.870826+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "3ac3912f-5eab-431a-9b6e-d4b714fade67", "tags": ["housingstruggles"], "abstract": "", "publisher": "", "authors": ["Sharon Otterman", "Matthew Haag"], "formats": [{"format": "pdf", "file_name": "Rent Regulations in New York_ How They'll - Sharon Otterman.pdf", "dir_path": "Sharon Otterman/Rent Regulations in New York_ How They'll Affect Tenants and Landlords (222)/", "size": 125664}], "cover_url": "Sharon Otterman/Rent Regulations in New York_ How They'll Affect Tenants and Landlords (222)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "0362-4331"}, {"scheme": "zkey_file", "code": "B6QYAWT5"}, {"scheme": "zkey", "code": "ID59TT6V"}], "languages": [], "series": "New York Times"}, "5fd1c3aa-0914-4922-ba30-461bf9c8d016": {"title": "The Soul at Work: From Alienation to Autonomy", "title_sort": "Soul at Work: From Alienation to Autonomy, The", "pubdate": "2009-03-14 23:00:00+00:00", "last_modified": "2020-03-06 17:05:13.062477+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5fd1c3aa-0914-4922-ba30-461bf9c8d016", "tags": ["commoningcare"], "abstract": "
\n

An examination of new forms of alienation in our never-off, plugged-in culture\u2015and a clarion call for a \u201cconspiracy of estranged people.\u201d We can reach every point in the world but, more importantly, we can be reached from any point in the world. Privacy and its possibilities are abolished. Attention is under siege everywhere. Not silence but uninterrupted noise, not the red desert, but a cognitive space overcharged with nervous incentives to act: this is the alienation of our times...
\u2015from The Soul at Work Capital has managed to overcome the dualism of body and soul by establishing a workforce in which everything we mean by the Soul\u2015language, creativity, affects\u2015is mobilized for its own benefit. Industrial production put to work bodies, muscles, and arms. Now, in the sphere of digital technology and cyberculture, exploitation involves the mind, language, and emotions in order to generate value\u2015while our bodies disappear in front of our computer screens. In this, his newest book, Franco \u201cBifo\u201d Berardi\u2015key member of the Italian Autonomist movement and a close associate of F\u00e9lix Guattari\u2015addresses these new forms of estrangement. In the philosophical landscape of the 1960s and 1970s, the Hegelian concept of alienation was used to define the harnessing of subjectivity. The estrangement of workers from their labor, the feeling of alienation they experienced, and their refusal to submit to it became the bases for a human community that remained autonomous from capital. But today a new condition of alienation has taken root in which workers commonly and voluntarily work overtime, the population is tethered to cell phones and Blackberries, debt has become a postmodern form of slavery, and antidepressants are commonly used to meet the unending pressure of production. As a result, the conditions for community have run aground and new philosophical categories are needed. The Soul at Work is a clarion call for a new collective effort to reclaim happiness. The Soul at Work is Bifo's long overdue introduction to English-speaking readers. This Semiotext(e) edition is also the book's first appearance in any language.

", "publisher": "Semiotext", "authors": ["Franco \"bifo\" Berardi"], "formats": [{"format": "pdf", "file_name": "The Soul at Work_ From Alienation to Auton - Franco _bifo_ Berardi.pdf", "dir_path": "Franco _bifo_ Berardi/The Soul at Work_ From Alienation to Autonomy (223)/", "size": 5829243}], "cover_url": "Franco _bifo_ Berardi/The Soul at Work_ From Alienation to Autonomy (223)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781584350767"}], "languages": ["eng"]}, "71deb6e9-c12a-4734-9faa-e3aa6b730cbd": {"title": "Forced to Care: Coercion and Caregiving in America", "title_sort": "Forced to Care: Coercion and Caregiving in America", "pubdate": "2010-03-14 23:00:00+00:00", "last_modified": "2020-03-06 17:05:13.421993+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "71deb6e9-c12a-4734-9faa-e3aa6b730cbd", "tags": ["piratecareintroduction"], "abstract": "
\n

The United States faces a growing crisis in care. The number of people needing care is growing while the ranks of traditional caregivers have shrunk. The status of care workers is a critical concern. Evelyn Nakano Glenn offers an innovative interpretation of care labor in the United States by tracing the roots of inequity along two interconnected strands: unpaid caring within the family; and slavery, indenture, and other forms of coerced labor. By bringing both into the same analytic framework, she provides a convincing explanation of the devaluation of care work and the exclusion of both unpaid and paid care workers from critical rights such as minimum wage, retirement benefits, and workers' compensation. Glenn reveals how assumptions about gender, family, home, civilization, and citizenship have shaped the development of care labor and been incorporated into law and social policies. She exposes the underlying systems of control that have resulted in women\u2015especially immigrants and women of color\u2015performing a disproportionate share of caring labor. Finally, she examines strategies for improving the situation of unpaid family caregivers and paid home healthcare workers. This important and timely book illuminates the source of contradictions between American beliefs about the value and importance of caring in a good society and the exploitation and devalued status of those who actually do the caring. **

", "publisher": "Harvard University Press", "authors": ["Evelyn Nakano Glenn"], "formats": [{"format": "pdf", "file_name": "Forced to Care_ Coercion and Caregiving in - Evelyn Nakano Glenn.pdf", "dir_path": "Evelyn Nakano Glenn/Forced to Care_ Coercion and Caregiving in America (225)/", "size": 822204}], "cover_url": "Evelyn Nakano Glenn/Forced to Care_ Coercion and Caregiving in America (225)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780674048799"}], "languages": ["eng"]}, "614588b1-82b6-45d8-8690-b0808df79115": {"title": "S/COPPIA \u2013 Il librino di San Valentino", "title_sort": "S/COPPIA \u2013 Il librino di San Valentino", "pubdate": "2016-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:13.645847+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "614588b1-82b6-45d8-8690-b0808df79115", "tags": ["commoningcare"], "abstract": "", "publisher": "Laboratorio Smaschieramenti", "authors": ["somMovimentonazioAnale"], "formats": [{"format": "pdf", "file_name": "S_COPPIA - Il librino di San Valentino - somMovimentonazioAnale.pdf", "dir_path": "somMovimentonazioAnale/S_COPPIA - Il librino di San Valentino (226)/", "size": 2161123}], "cover_url": "somMovimentonazioAnale/S_COPPIA - Il librino di San Valentino (226)/cover.jpg", "identifiers": [], "languages": ["ita"]}, "2db196e5-715c-4818-90e0-0fe8fa930142": {"title": "Pedagogy of the Oppressed: 30th Anniversary Edition", "title_sort": "Pedagogy of the Oppressed: 30th Anniversary Edition", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:13.876656+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2db196e5-715c-4818-90e0-0fe8fa930142", "tags": ["communitysafetyandcontextualfluidity", "commoningcare"], "abstract": "", "publisher": "continuum", "authors": ["Paulo Freire"], "formats": [{"format": "pdf", "file_name": "Pedagogy of the Oppressed_ 30th Anniversar - Paulo Freire.pdf", "dir_path": "Paulo Freire/Pedagogy of the Oppressed_ 30th Anniversary Edition (227)/", "size": 5880195}], "cover_url": "Paulo Freire/Pedagogy of the Oppressed_ 30th Anniversary Edition (227)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781501305320"}], "languages": ["eng"]}, "2fbe02c8-675f-4ff1-a47a-6fbd14bf3cfa": {"title": "Direct Action: An Ethnography", "title_sort": "Direct Action: An Ethnography", "pubdate": "2009-03-14 23:00:00+00:00", "last_modified": "2020-03-06 17:05:14.112777+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2fbe02c8-675f-4ff1-a47a-6fbd14bf3cfa", "tags": ["criminalizationofsolidarity"], "abstract": "
\n

Anthropologist David Graeber undertakes the first detailed ethnographic study of the global justice movement. The case study at the center of Direct Action is the organizing and events that led to the one of the most dramatic and militant mass protests in recent years\u2014against the Summit of the Americas in Qu\u00e9bec City. Written in a clear, accessible style (with a minimum of academic jargon), this study brings readers behind the scenes of a movement that has changed the terms of debate about world power relations. From informal conversations in coffee shops to large \u201cspokescouncil\u201d planning meetings and tear gas-drenched street actions, Graeber paints a vivid and fascinating picture. Along the way, he addresses matters of deep interest to anthropologists: meeting structure and process, language, symbolism and representation, the specific rituals of activist culture, and much more. Starting from the assumption that, when dealing with possibilities of global transformation and emerging political forms, a disinterested, \u201cobjective\u201d perspective is impossible, Graeber writes as both scholar and activist. At the same time, his experiment in the application of ethnographic methods to important ongoing political events is a serious and unique contribution to the field of anthropology, as well as an inquiry into anthropology\u2019s political implications. David Graeber is an anthropologist and activist who teaches at the University of London. Active in numerous direct-action political organizations, he has written for Harper\u2019s Magazine and is the author of Fragments of an Anarchist Anthropology , Towards an Anthropological Theory of Value , and Possibilities. In Oakland, California on March 24, 2015 a fire destroyed the AK Press warehouse along with several other businesses. Please consider visiting the AK Press website to learn more about the fundraiser to help them and their neighbors.

", "publisher": "AK Press", "authors": ["David Graeber"], "formats": [{"format": "pdf", "file_name": "Direct Action_ An Ethnography - David Graeber.pdf", "dir_path": "David Graeber/Direct Action_ An Ethnography (228)/", "size": 6954389}], "cover_url": "David Graeber/Direct Action_ An Ethnography (228)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781904859796"}], "languages": ["eng"]}, "7fd5acf6-c53d-42b8-9a60-31d94cd1b11b": {"title": "Rebelling with Care. Exploring open technologies for commoning healthcare.", "title_sort": "Rebelling with Care. Exploring open technologies for commoning healthcare.", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:14.369013+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "7fd5acf6-c53d-42b8-9a60-31d94cd1b11b", "tags": ["commoningcare", "decolonizingtechnology"], "abstract": "", "publisher": "We Make & Digital Social Innovation", "authors": ["Valeria Graziano", "Zoe Romano", "Serena Cangiano", "Maddalena Fragnito", "Francesca Bria"], "formats": [{"format": "pdf", "file_name": "Rebelling with Care. Exploring open techno - Valeria Graziano.pdf", "dir_path": "Valeria Graziano/Rebelling with Care. Exploring open technologies for commoning healthcare_ (229)/", "size": 5197885}], "cover_url": "Valeria Graziano/Rebelling with Care. Exploring open technologies for commoning healthcare_ (229)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9788894461206"}], "languages": ["eng"]}, "31e2235a-2aa6-4afc-9cc6-151026d44d11": {"title": "Anarchist Pedagogies: Collective Actions, Theories, and Critical Reflections on Education", "title_sort": "Anarchist Pedagogies: Collective Actions, Theories, and Critical Reflections on Education", "pubdate": "2012-07-01 22:00:00+00:00", "last_modified": "2020-03-06 17:05:14.929711+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "31e2235a-2aa6-4afc-9cc6-151026d44d11", "tags": ["commoningcare"], "abstract": "
\n

Important and challenging issues in the area of anarchism and education are presented in this history of egalitarian and free-school practices. From Francisco Ferrer\u2019s modern schools in Spain and the Work People\u2019s College in the United States, to contemporary actions in developing \u201cfree skools\u201d in the United Kingdom and Canada, the contributors illustrate the importance of developing complex connections between educational theories and collective actions. Major themes in the volume include learning from historical anarchist experiments in education, ways that contemporary anarchists create dynamic and situated learning spaces, and critical reflections on theoretical frameworks and educational practices. Many trailblazing thinkers and practitioners contributed to this volume, such as Jeffery Shantz, John Jordon, Abraham de Leon, Richard Kahn, Matthew Weinstein, and Alex Khasnabish. This thoughtful and provocative collection proves that egalitarian education is possible at all ages and levels. **

\n

Review

\n

\u201cThis original contribution to revolutionary praxis in education could not come at a more urgent moment. It deserves to be read and its recommendations unleashed in the battlefields of capital.\u201d\u00a0 \u2014Peter McLaren, author, Schooling as a Ritual Performance and Che Guevara, Paulo Freire, and the Pedagogy of Revolution

\n

\u201cI worry sometimes that too many contemporary anarchists in North America celebrate anti-intellectualism by resisting both the study of new ideas and the histories of previous actions. It\u2019s very heartening, then, for me to see these things being explored in Anarchist Pedagogies by a gathering of young, smart thinkers interested in pondering the complex relationships between liberty and learning. Deschooling, unschooling, informal learning, and radical critical pedagogy are all part of the mix here. Haworth has done well in bringing these voices together; you may not always agree with them, but you will be excited enough to engage with what they have to say.\u201d\u00a0 \u2014Don LaCoss, Fifth Estate

\n

\u201cBy bringing together an important group of writers with specialist knowledge and experience, Robert Haworth's volume makes an invaluable contribution to the discussion of [pedagogy]. His exciting collection provides a guide to historical experiences and current experiments and also reflects on anarchist theory, extending our understanding and appreciation of pedagogy in anarchist practice.\u201d\u00a0 \u2014Dr. Ruth Kinna, author, Anarchism: A Beginners Guide

\n

\u201cThis volume is a must-read for all students of education, teachers, and those dedicated to the struggle for social justice. Bravo!\u201d\u00a0 \u2014Dr. Marc Pruyn, coeditor, Teaching Peter McLaren

\n

About the Author

\n

Robert H. Haworth is an associate professor in multicultural education at University of Wisconsin\u2013La Crosse. He has published and presented internationally on anarchism, youth culture, informal learning spaces, and critical social studies education. He lives in La Crosse, Wisconsin. Andrej Grubacic is an anarchist dissident, a historian, and a sociologist who has written on anarchism and the history of the Balkans. He is the author of Wobblies and Zapatistas and editor of The Staughton Lynd Reader. ** He lives in San Francisco.

", "publisher": "PM Press", "authors": ["Robert H. Haworth"], "formats": [{"format": "pdf", "file_name": "Anarchist Pedagogies_ Collective Actions, - Robert H. Haworth.pdf", "dir_path": "Robert H. Haworth/Anarchist Pedagogies_ Collective Actions, Theories, and Critical Reflections on Education (232)/", "size": 4304976}], "cover_url": "Robert H. Haworth/Anarchist Pedagogies_ Collective Actions, Theories, and Critical Reflections on Education (232)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781604864847"}], "languages": ["eng"]}, "93ee6fef-eed7-4c3c-9aa6-28b45dbe0296": {"title": "Il Bambino Dalle Uova D'oro", "title_sort": "Il Bambino Dalle Uova D'oro", "pubdate": "1974-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:15.041067+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "93ee6fef-eed7-4c3c-9aa6-28b45dbe0296", "tags": ["commoningcare"], "abstract": "", "publisher": "Feltrinelli Editore", "authors": ["Elvio Fachinelli"], "formats": [{"format": "txt", "file_name": "Il Bambino Dalle Uova D'oro - Elvio Fachinelli.txt", "dir_path": "Elvio Fachinelli/Il Bambino Dalle Uova D'oro (233)/", "size": 101}], "cover_url": "Elvio Fachinelli/Il Bambino Dalle Uova D'oro (233)/cover.jpg", "identifiers": [], "languages": ["ita"]}, "ab4f46c1-f7ee-474c-b3b1-62342e5eb3a9": {"title": "Deschooling Society", "title_sort": "Deschooling Society", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:15.203634+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ab4f46c1-f7ee-474c-b3b1-62342e5eb3a9", "tags": ["commoningcare"], "abstract": "", "publisher": "Camas Books", "authors": ["Ivan Illich"], "formats": [{"format": "pdf", "file_name": "Deschooling Society - Ivan Illich.pdf", "dir_path": "Ivan Illich/Deschooling Society (234)/", "size": 658464}], "cover_url": "Ivan Illich/Deschooling Society (234)/cover.jpg", "identifiers": [], "languages": []}, "989c7474-b04a-4a7b-8c1a-81cbd72afc9a": {"title": "The Magna Carta Manifesto: Liberties and Commons for All", "title_sort": "Magna Carta Manifesto: Liberties and Commons for All, The", "pubdate": "2009-06-14 22:00:00+00:00", "last_modified": "2020-03-06 17:05:15.386776+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "989c7474-b04a-4a7b-8c1a-81cbd72afc9a", "tags": ["commoningcare"], "abstract": "
\n

\"This is an original, powerful and ground breaking book. It is utterly fascinating and charts a path that gives me, and will give others, hope for a better future. Linebaugh sends an important message to a world that increasingly believes that private ownership of our resources can make us more prosperous. As we struggle to regain lost liberty The Magna Carta Manifesto makes us understand that freedom is about guaranteeing the economic and social rights that allow all of us to partake of political freedom.\"\u2014Michael Ratner, President of the Center for Constitutional Rights\"Ideas can be beautiful too, and the ideas Peter Linebaugh provokes and maps in this history of liberty are dazzling, reminders of what we have been and who we could be. In this remarkable small book, he traces one path of liberty back to the forests and the economic independence they represented for medieval Britons, another path to recent revolutionaries, another to the Bush Administration's assaults on habeas corpus, the Constitution, and liberty and he links the human rights charter that Magna Carta represented to the less-known Forest Charter, drawing a missing link between ecological and social well-being.\"\u2014Rebecca Solnit, author of Storming the Gates of Paradise\"There is not a more important historian living today. Period.\"\u2014Robin D.G. Kelley, author of Freedom Dreams: The Black Radical Imagination\"Ranging across the centuries, and from England to Asia, Africa and the Americas, Peter Linebaugh shows us the contested history of Magna Carta\u2014how the liberties it invoked were secured and (as today) violated, and how generations of ordinary men and women tried to revive the idea of the commons in the hope of building a better world.\"\u2014Eric Foner, author of The Story of American Freedom

", "publisher": "University of California Press", "authors": ["Peter Linebaugh"], "formats": [{"format": "pdf", "file_name": "The Magna Carta Manifesto_ Liberties and C - Peter Linebaugh.pdf", "dir_path": "Peter Linebaugh/The Magna Carta Manifesto_ Liberties and Commons for All (235)/", "size": 1223341}], "cover_url": "Peter Linebaugh/The Magna Carta Manifesto_ Liberties and Commons for All (235)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780520260009"}], "languages": ["eng"]}, "60d36344-adb2-4238-a886-d1c02dafc19a": {"title": "Inferior: How Science Got Women Wrong-And the New Research That's Rewriting the Story", "title_sort": "Inferior: How Science Got Women Wrong-And the New Research That's Rewriting the Story", "pubdate": "2017-05-29 22:00:00+00:00", "last_modified": "2020-03-06 17:05:15.568605+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "60d36344-adb2-4238-a886-d1c02dafc19a", "tags": ["decolonizingtechnology"], "abstract": "
\n

What science has gotten so shamefully wrong about women, and the fight, by both female and male scientists, to rewrite what we thought we knew

\n

For hundreds of years it was common sense: women were the inferior sex. Their bodies were weaker, their minds feebler, their role subservient. No less a scientist than Charles Darwin asserted that women were at a lower stage of evolution, and for decades, scientists\u2014most of them male, of course\u2014claimed to find evidence to support this.

\n

Whether looking at intelligence or emotion, cognition or behavior, science has continued to tell us that men and women are fundamentally different. Biologists claim that women are better suited to raising families or are, more gently, uniquely empathetic. Men, on the other hand, continue to be described as excelling at tasks that require logic, spatial reasoning, and motor skills. But a huge wave of research is now revealing an alternative version of what we thought we knew. The new woman revealed by this scientific data is as strong, strategic, and smart as anyone else.

\n

In Inferior , acclaimed science writer Angela Saini weaves together a fascinating\u2014and sorely necessary\u2014new science of women. As Saini takes readers on a journey to uncover science\u2019s failure to understand women, she finds that we\u2019re still living with the legacy of an establishment that\u2019s just beginning to recover from centuries of entrenched exclusion and prejudice. Sexist assumptions are stubbornly persistent: even in recent years, researchers have insisted that women are choosy and monogamous while men are naturally promiscuous, or that the way men\u2019s and women\u2019s brains are wired confirms long-discredited gender stereotypes.

\n

As Saini reveals, however, groundbreaking research is finally rediscovering women\u2019s bodies and minds. Inferior investigates the gender wars in biology, psychology, and anthropology, and delves into cutting-edge scientific studies to uncover a fascinating new portrait of women\u2019s brains, bodies, and role in human evolution. **

\n

Review

\n

\u201cA brilliant approach to a long overlooked topic, Inferior is impossible to ignore and invaluable.\u201d
\u2014 Booklist

\n

\u201cThe Enlightenment brought revolutions in science, philosophy and art while ushering in respect for human reason over religious faith. But the era also created a narrative about women\u2014that they are intellectually inferior to men. Indeed, science itself is an establishment rooted in exclusion, writes science journalist Saini, citing a long history of unrecognized achievement by women scientists: Lise Meitner, Rosalind Franklin and Emmy Noether, to name a few. The process of science is also riddled with inherent biases that have done nothing to improve society\u2019s views of women. Neurosexism, for example, is a term that describes scientific studies that fall back on gender stereotypes. New science and awareness are overturning a great deal of flawed thinking, as Saini shows, but there is still a long way to go.\u201d
\u2014Andrea Gawrylewski, Scientific American

\n

\u201cIn this smart, balanced, and wonderfully readable book, Angela Saini breaks the vicious cycle by which women, having been excluded from the sciences by men who assumed them to be inferior, were judged by those same male scientists to be inferior. Study by study, she objectively reexamines what we think we know about the supposed differences between the sexes. If you have ever been shouted down by a male colleague who insists that science has proven women to be biologically inferior to men, here are the arguments you need to demonstrate that he doesn\u2019t know what he is talking about.\u201d
\u2014Eileen Pollack, author of The Only Woman in the Room

\n

\u201cAngela Saini\u2019s Inferior proves the opposite of its title. It is a lively, well-written, informed account of women\u2019s proven powers. She shows that science, long used as a weapon against women, is today an ally in their steady advance. Inferior is another nail in the coffin of male supremacy.\u201d
\u2014Melvin Konner, author of Women After All

\n

\u201cThis is an important book that I hope will be widely read. Any time biases are identified and corrected for, it is science and policymaking rather than feminism or any particular ideology that comes out ahead.\u201d
\u2014Sarah Blaffer Hrdy, author of The Woman That Never Evolved , Mother Nature , and Mothers and Others

\n

About the Author

\n

Angela Saini is an award-winning science journalist whose print and broadcast work has appeared on the BBC and in the Guardian, New Scientist, Wired, and Science. A former Knight Science Journalism Fellow at MIT, she won the American Association for the Advancement of Science's Kavli Science Journalism gold award in 2015. Saini has a master's in engineering from Oxford University, and she is the author of Geek Nation: How Indian Science Is Taking Over the World.

\n

Hannah Melbourn is a versatile voice actor with a wealth of experience in TV and Radio Imaging as well as animation, corporate voiceover, and audiobooks. A professional singer and songwriter, she is based in London.

", "publisher": "Beacon Press", "authors": ["Angela Saini"], "formats": [{"format": "epub", "file_name": "Inferior_ How Science Got Women Wrong-And - Angela Saini.epub", "dir_path": "Angela Saini/Inferior_ How Science Got Women Wrong-And the New Research That's Rewriting the Story (236)/", "size": 669224}], "cover_url": "Angela Saini/Inferior_ How Science Got Women Wrong-And the New Research That's Rewriting the Story (236)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "0008172021"}], "languages": ["eng"]}, "4afe7a07-8a4f-4a30-9a9a-8512286573ca": {"title": "Warsaw (Poland): Syrena means struggle!", "title_sort": "Warsaw (Poland): Syrena means struggle!", "pubdate": "2014-10-14 11:00:00+00:00", "last_modified": "2020-03-06 17:05:15.774558+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "4afe7a07-8a4f-4a30-9a9a-8512286573ca", "tags": ["housingstruggles"], "abstract": "", "publisher": "Squat! net", "authors": ["Syrena"], "formats": [{"format": "pdf", "file_name": "Warsaw (Poland)_ Syrena means struggle! - Syrena.pdf", "dir_path": "Syrena/Warsaw (Poland)_ Syrena means struggle! (237)/", "size": 3414635}], "cover_url": "Syrena/Warsaw (Poland)_ Syrena means struggle! (237)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "IC4BQWGY"}, {"scheme": "zkey", "code": "PTUHRBEF"}], "languages": ["eng"], "series": "Squat! net"}, "b542e073-9d2f-45f7-a21f-14ff6b304ee2": {"title": "Aaaaarghhhhh, a lawsuit!", "title_sort": "Aaaaarghhhhh, a lawsuit!", "pubdate": "2016-01-02 12:00:00+00:00", "last_modified": "2020-03-07 23:10:30.828364+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b542e073-9d2f-45f7-a21f-14ff6b304ee2", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["Blakie Purvis"], "formats": [{"format": "pdf", "file_name": "Aaaaarghhhhh, a lawsuit! - Blakie Purvis.pdf", "dir_path": "Blakie Purvis/Aaaaarghhhhh, a lawsuit! (238)/", "size": 164017}], "cover_url": "Blakie Purvis/Aaaaarghhhhh, a lawsuit! (238)/cover.jpg", "identifiers": [], "languages": []}, "33600791-cb8b-4c7f-855b-997a668fd45d": {"title": "How poor maintenance of London's social housing created the conditions for its demolition", "title_sort": "How poor maintenance of London's social housing created the conditions for its demolition", "pubdate": "2015-12-16 12:00:00+00:00", "last_modified": "2020-03-07 23:12:00.160483+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "33600791-cb8b-4c7f-855b-997a668fd45d", "tags": ["housingstruggles"], "abstract": "", "publisher": "CityMetric", "authors": ["Charlie Clemoes"], "formats": [{"format": "pdf", "file_name": "How poor maintenance of London's social ho - Charlie Clemoes.pdf", "dir_path": "Charlie Clemoes/How poor maintenance of London's social housing created the conditions for its demolition (239)/", "size": 3024026}], "cover_url": "Charlie Clemoes/How poor maintenance of London's social housing created the conditions for its demolition (239)/cover.jpg", "identifiers": [], "languages": ["eng"], "series": "CityMetric"}, "3ae19cd8-7e92-4f63-bacb-1a6bdc86c7a7": {"title": "Memory-work as a method of social science research: A detailed rendering of memory-work method", "title_sort": "Memory-work as a method of social science research: A detailed rendering of memory-work method", "pubdate": "1999-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:16.339962+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "3ae19cd8-7e92-4f63-bacb-1a6bdc86c7a7", "tags": ["criminalizationofsolidarity"], "abstract": "", "publisher": "", "authors": ["Frigga Haug"], "formats": [{"format": "pdf", "file_name": "Memory-work as a method of social science - Frigga Haug.pdf", "dir_path": "Frigga Haug/Memory-work as a method of social science research_ A detailed rendering of memory-work method (240)/", "size": 206162}], "cover_url": "Frigga Haug/Memory-work as a method of social science research_ A detailed rendering of memory-work method (240)/cover.jpg", "identifiers": [], "languages": []}, "bed8d081-77cd-490e-b465-931662e012b1": {"title": "Intimate Bureaucracies: A Manifesto", "title_sort": "Intimate Bureaucracies: A Manifesto", "pubdate": "2012-03-09 23:00:00+00:00", "last_modified": "2020-03-06 17:05:16.497975+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "bed8d081-77cd-490e-b465-931662e012b1", "tags": ["commoningcare"], "abstract": "
\n

Intimate Bureaucracies is a history from the futurelooking backward at the present moment as a turning point. Our systems of organization and control appear unsustainable and brutal, and we are feeling around in the dark for alternatives. Using experiments in social organization in downtown New York City, and other models of potential alternative social organizations, this manifesto makes a call to action to study and build sociopoetic systems. One alternative system, the Occupy movement, suggests lessons beyond the specific historical moment, demands, and goals. This manifesto suggests that the organization and communication systems of Occupying encampments represent important necessities, models, goals, and demands, as well as an intimate bureaucracy that is a paradoxical mix of artisanal production, mass-distribution techniques, and a belief in the democratizing potential of social media. **

", "publisher": "Punctum Books", "authors": ["Craig J. Saper", "Dj Readies"], "formats": [{"format": "pdf", "file_name": "Intimate Bureaucracies_ A Manifesto - Craig J. Saper.pdf", "dir_path": "Craig J. Saper/Intimate Bureaucracies_ A Manifesto (241)/", "size": 1206481}], "cover_url": "Craig J. Saper/Intimate Bureaucracies_ A Manifesto (241)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780615612034"}], "languages": ["eng"]}, "b3a59aab-e14f-4f5b-8b75-e572997e5ac5": {"title": "Exposed: Environmental Politics and Pleasures in Posthuman Times", "title_sort": "Exposed: Environmental Politics and Pleasures in Posthuman Times", "pubdate": "2016-10-14 22:00:00+00:00", "last_modified": "2020-03-06 17:05:16.680452+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b3a59aab-e14f-4f5b-8b75-e572997e5ac5", "tags": ["commoningcare"], "abstract": "
\n

Opening with the statement \u201cThe anthropocene is no time to set things straight,\u201d Stacy Alaimo puts forth potent arguments for a material feminist posthumanism in the chapters that follow. From trans-species art and queer animals to naked protesting and scientific accounts of fishy humans, Exposed argues for feminist posthumanism immersed in strange agencies and scale-shifting ethics. Including such divergent topics as landscape art, ocean ecologies, and plastic activism, Alaimo explores our environmental predicaments to better understand feminist occupations of transcorporeal subjectivity. She puts scientists, activists, artists, writers, and theorists in conversation, revealing that the state of the planet in the twenty-first century has radically transformed ethics, politics, and what it means to be human. Ultimately, Exposed calls for an environmental stance in which, rather than operating from an externalized perspective, we think, feel, and act as the very stuff of the world.

\n

About the Author

\n

Stacy Alaimo is professor of English and director of the environmental and sustainability studies minor at the University of Texas at Arlington. She is the author of Undomesticated Ground and Bodily Natures, the editor of Matter, and co-editor of Material Feminisms.

", "publisher": "U of Minnesota Press", "authors": ["Stacy Alaimo"], "formats": [{"format": "pdf", "file_name": "Exposed_ Environmental Politics and Pleasu - Stacy Alaimo.pdf", "dir_path": "Stacy Alaimo/Exposed_ Environmental Politics and Pleasures in Posthuman Times (242)/", "size": 2584348}], "cover_url": "Stacy Alaimo/Exposed_ Environmental Politics and Pleasures in Posthuman Times (242)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781452952185"}], "languages": ["eng"]}, "172004e4-a275-438d-8f10-3248ebfd9a9d": {"title": "Generazioni Precarie. Una conricerca tra percezione del rischio, bisogni emergenti, welfare dal basso", "title_sort": "Generazioni Precarie. Una conricerca tra percezione del rischio, bisogni emergenti, welfare dal basso", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:16.933391+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "172004e4-a275-438d-8f10-3248ebfd9a9d", "tags": ["commoningcare"], "abstract": "", "publisher": "Universit\u00e0 degli Studi di Trento", "authors": ["Giuseppe Allegri", "Sabrina Del Pico", "Andrea Fumagalli", "Sandro Gobetti", "Crisitna Morini", "Luca Santini", "Rachele Serino"], "formats": [{"format": "pdf", "file_name": "Generazioni Precarie. Una conricerca tra p - Giuseppe Allegri.pdf", "dir_path": "Giuseppe Allegri/Generazioni Precarie. Una conricerca tra percezione del rischio, bisogni emergenti, welfare dal (243)/", "size": 3185004}], "cover_url": "Giuseppe Allegri/Generazioni Precarie. Una conricerca tra percezione del rischio, bisogni emergenti, welfare dal (243)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9788884437747"}], "languages": ["ita"]}, "f2c4c476-ac26-431e-8900-43ccfb67bea4": {"title": "An Anarchist Guide To...ACAB", "title_sort": "Anarchist Guide To...ACAB, An", "pubdate": "2015-06-02 11:00:00+00:00", "last_modified": "2020-03-06 17:05:17.122058+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f2c4c476-ac26-431e-8900-43ccfb67bea4", "tags": ["criminalizationofsolidarity"], "abstract": "", "publisher": "Strike!", "authors": ["Ruth Kinna"], "formats": [{"format": "pdf", "file_name": "An Anarchist Guide To_.ACAB - Ruth Kinna.pdf", "dir_path": "Ruth Kinna/An Anarchist Guide To_.ACAB (244)/", "size": 449224}], "cover_url": "Ruth Kinna/An Anarchist Guide To_.ACAB (244)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "Z5F87G3U"}, {"scheme": "zkey", "code": "F9UDX66S"}], "languages": ["eng"], "series": "Strike!"}, "92cc3f21-7121-48cf-85cd-a9d30347df23": {"title": "The Ignorant Schoolmaster: Five Lessons in Intellectual Emancipation", "title_sort": "Ignorant Schoolmaster: Five Lessons in Intellectual Emancipation, The", "pubdate": "1991-03-14 23:00:00+00:00", "last_modified": "2020-03-06 17:05:17.387712+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "92cc3f21-7121-48cf-85cd-a9d30347df23", "tags": ["commoningcare"], "abstract": "
\n

\"Primarily this book is the story of Joseph Jacotot, an exiled French schoolmaster who discovered in 1818 an unconventional teaching method that spread panic throughout the learned community of Europe.\"

", "publisher": "Stanford University Press", "authors": ["Jacques Ranci\u00e8re"], "formats": [{"format": "pdf", "file_name": "The Ignorant Schoolmaster_ Five Lessons in - Jacques Ranciere.pdf", "dir_path": "Jacques Ranciere/The Ignorant Schoolmaster_ Five Lessons in Intellectual Emancipation (245)/", "size": 15762153}], "cover_url": "Jacques Ranciere/The Ignorant Schoolmaster_ Five Lessons in Intellectual Emancipation (245)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "TUPA8K6P"}, {"scheme": "amazon", "code": "0804719691"}, {"scheme": "zkey_file", "code": "JD4TW8LT"}, {"scheme": "isbn", "code": "9780804718745"}, {"scheme": "google", "code": "Q0sZxQEACAAJ"}], "languages": ["eng"]}, "fc6471b7-5be0-478d-a779-67921683ae60": {"title": "Homelessness, health and housing: Participatory action research in East London", "title_sort": "Homelessness, health and housing: Participatory action research in East London", "pubdate": "2016-12-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:17.573401+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "fc6471b7-5be0-478d-a779-67921683ae60", "tags": ["piratecareintroduction"], "abstract": "", "publisher": "Feminist Review Trust & University of Leeds", "authors": ["Kate Hardy", "Tom Gillespie"], "formats": [{"format": "pdf", "file_name": "Homelessness, health and housing_ Particip - Kate Hardy.pdf", "dir_path": "Kate Hardy/Homelessness, health and housing_ Participatory action research in East London (246)/", "size": 2535902}], "cover_url": "Kate Hardy/Homelessness, health and housing_ Participatory action research in East London (246)/cover.jpg", "identifiers": [], "languages": []}, "3774cea9-752e-4a45-9aa5-c4f0d89e601d": {"title": "Sci-Hub provides access to nearly all scholarly literature", "title_sort": "Sci-Hub provides access to nearly all scholarly literature", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:17.815978+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "3774cea9-752e-4a45-9aa5-c4f0d89e601d", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["Daniel S Himmelstein", "Ariel Rodriguez Romero", "Jacob G Levernier", "Thomas Anthony Munro", "Stephen Reid McLaughlin", "Bastian Greshake Tzovaras", "Casey S Greene"], "formats": [{"format": "pdf", "file_name": "Sci-Hub provides access to nearly all scho - Daniel S Himmelstein.pdf", "dir_path": "Daniel S Himmelstein/Sci-Hub provides access to nearly all scholarly literature (247)/", "size": 2117054}], "cover_url": "Daniel S Himmelstein/Sci-Hub provides access to nearly all scholarly literature (247)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.7554/elife.32822"}], "languages": [], "series": "eLife"}, "778532ad-f303-489f-b201-98a80209f7b5": {"title": "Women take on tech", "title_sort": "Women take on tech", "pubdate": "2017-06-02 11:00:00+00:00", "last_modified": "2020-03-06 17:05:18.176412+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "778532ad-f303-489f-b201-98a80209f7b5", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "The Courier", "authors": ["Michelle Smith"], "formats": [{"format": "pdf", "file_name": "Women take on tech - Michelle Smith.pdf", "dir_path": "Michelle Smith/Women take on tech (249)/", "size": 192911}], "cover_url": "Michelle Smith/Women take on tech (249)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "F3JI643F"}, {"scheme": "zkey", "code": "PUN3CIIL"}], "languages": ["eng"], "series": "The Courier"}, "41ef1a56-3c69-4bf6-a5cd-ef3c81b0aaa5": {"title": "Mortgaged Lives", "title_sort": "Mortgaged Lives", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:18.525441+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "41ef1a56-3c69-4bf6-a5cd-ef3c81b0aaa5", "tags": ["housingstruggles"], "abstract": "", "publisher": "Journal of Aesthetics and Protest Press/Herbst", "authors": ["Ada Colau", "Adri\u00e0 Alemany"], "formats": [{"format": "pdf", "file_name": "Mortgaged Lives - Ada Colau.pdf", "dir_path": "Ada Colau/Mortgaged Lives (251)/", "size": 6788103}], "cover_url": "Ada Colau/Mortgaged Lives (251)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780979137778"}], "languages": ["eng"]}, "adeb4fef-732d-4a34-8993-0120210b2ef1": {"title": "Inside the St. Louis Rent Strike of 1969", "title_sort": "Inside the St. Louis Rent Strike of 1969", "pubdate": "2019-06-04 11:00:00+00:00", "last_modified": "2020-03-06 17:05:18.731625+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "adeb4fef-732d-4a34-8993-0120210b2ef1", "tags": ["housingstruggles"], "abstract": "", "publisher": "Belt Magazine", "authors": ["Caitlin Lee", "Clark Rondall"], "formats": [{"format": "pdf", "file_name": "Inside the St. Louis Rent Strike of 1969 - Caitlin Lee.pdf", "dir_path": "Caitlin Lee/Inside the St. Louis Rent Strike of 1969 (252)/", "size": 502573}], "cover_url": "Caitlin Lee/Inside the St. Louis Rent Strike of 1969 (252)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "PTCP5XIQ"}, {"scheme": "zkey", "code": "SY4FS9L5"}], "languages": [], "series": "Belt Magazine"}, "b554f781-19ca-48e6-a7bd-d64979c0ab5d": {"title": "The Empowerment Manual: A Guide for Collaborative Groups", "title_sort": "Empowerment Manual: A Guide for Collaborative Groups, The", "pubdate": "2011-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:19.066612+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b554f781-19ca-48e6-a7bd-d64979c0ab5d", "tags": ["commoningcare"], "abstract": "", "publisher": "New Society Publishers", "authors": ["Starhawk"], "formats": [{"format": "pdf", "file_name": "The Empowerment Manual_ A Guide for Collab - Starhawk.pdf", "dir_path": "Starhawk/The Empowerment Manual_ A Guide for Collaborative Groups (254)/", "size": 1871912}], "cover_url": "Starhawk/The Empowerment Manual_ A Guide for Collaborative Groups (254)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781550924848"}], "languages": ["eng"]}, "4e857cce-9441-4c53-9a1c-5668c81a3fce": {"title": "Staying with the Trouble: Making Kin in the Chthulucene", "title_sort": "Staying with the Trouble: Making Kin in the Chthulucene", "pubdate": "2016-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:19.249357+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "4e857cce-9441-4c53-9a1c-5668c81a3fce", "tags": ["commoningcare"], "abstract": "", "publisher": "Duke University Press", "authors": ["Donna Haraway"], "formats": [{"format": "pdf", "file_name": "Staying with the Trouble_ Making Kin in th - Donna Haraway.pdf", "dir_path": "Donna Haraway/Staying with the Trouble_ Making Kin in the Chthulucene (255)/", "size": 2154234}], "cover_url": "Donna Haraway/Staying with the Trouble_ Making Kin in the Chthulucene (255)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780822373780"}], "languages": []}, "5eb73f90-03d7-46ec-9d3f-0089a75be037": {"title": "Matters of Care: Speculative Ethics in More Than Human Worlds", "title_sort": "Matters of Care: Speculative Ethics in More Than Human Worlds", "pubdate": "2017-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:19.419691+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5eb73f90-03d7-46ec-9d3f-0089a75be037", "tags": ["commoningcare", "piratecareintroduction"], "abstract": "", "publisher": "University of Minnesota Press", "authors": ["Mar\u00eda Puig de la Bellacasa"], "formats": [{"format": "pdf", "file_name": "Matters of Care_ Speculative Ethics in Mor - Maria Puig de la Bellacasa.pdf", "dir_path": "Maria Puig de la Bellacasa/Matters of Care_ Speculative Ethics in More Than Human Worlds (256)/", "size": 3431744}], "cover_url": "Maria Puig de la Bellacasa/Matters of Care_ Speculative Ethics in More Than Human Worlds (256)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "6F3AYFVQ"}, {"scheme": "zkey_file", "code": "NB3RY5DL"}, {"scheme": "isbn", "code": "9781517900656"}], "languages": ["eng"]}, "7d392381-5b69-4722-bfea-16d9521e5a3d": {"title": "The Public Sphere and the Emergence of Copyright:", "title_sort": "Public Sphere and the Emergence of Copyright:, The", "pubdate": "2010-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:19.594557+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "7d392381-5b69-4722-bfea-16d9521e5a3d", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "Open Book Publishers", "authors": ["Mark Rose"], "formats": [{"format": "pdf", "file_name": "The Public Sphere and the Emergence of Cop - Mark Rose.pdf", "dir_path": "Mark Rose/The Public Sphere and the Emergence of Copyright_ (257)/", "size": 403757}], "cover_url": "Mark Rose/The Public Sphere and the Emergence of Copyright_ (257)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781906924195"}], "languages": [], "series": "Privilege and Property"}, "fa834c8b-7ca3-45ea-a181-9f1e8128af16": {"title": "Values beyond value? Is anything beyond the logic of capital?", "title_sort": "Values beyond value? Is anything beyond the logic of capital?", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:19.781991+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "fa834c8b-7ca3-45ea-a181-9f1e8128af16", "tags": ["commoningcare"], "abstract": "", "publisher": "", "authors": ["Bev Skeggs"], "formats": [{"format": "pdf", "file_name": "Values beyond value_ Is anything beyond th - Bev Skeggs.pdf", "dir_path": "Bev Skeggs/Values beyond value_ Is anything beyond the logic of capital_ (258)/", "size": 228575}], "cover_url": "Bev Skeggs/Values beyond value_ Is anything beyond the logic of capital_ (258)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1111/1468-4446.12072"}, {"scheme": "zkey", "code": "WWAM34ZM"}, {"scheme": "issn", "code": "1468-4446"}, {"scheme": "zkey_file", "code": "BFJ3BGJL"}], "languages": [], "series": "The British Journal of Sociology"}, "fa5fcc36-8599-42e3-bc4f-09e89233ff80": {"title": "Humanitarianism: the unacceptable face of solidarity", "title_sort": "Humanitarianism: the unacceptable face of solidarity", "pubdate": "2017-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:20.023790+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "fa5fcc36-8599-42e3-bc4f-09e89233ff80", "tags": ["criminalizationofsolidarity"], "abstract": "", "publisher": "London: Institute of Race Relations", "authors": ["Liz Fekete", "Frances Webber", "Anya Edmond-Pettitt"], "formats": [{"format": "pdf", "file_name": "Humanitarianism_ the unacceptable face of - Liz Fekete.pdf", "dir_path": "Liz Fekete/Humanitarianism_ the unacceptable face of solidarity (259)/", "size": 846839}], "cover_url": "Liz Fekete/Humanitarianism_ the unacceptable face of solidarity (259)/cover.jpg", "identifiers": [], "languages": []}, "d2b7afcf-21ef-4ce7-8f7c-ed7b5daebdfa": {"title": "Colonialism and its others: Considerations on rights and care discourses", "title_sort": "Colonialism and its others: Considerations on rights and care discourses", "pubdate": "1995-05-02 11:00:00+00:00", "last_modified": "2020-03-06 17:05:20.224607+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d2b7afcf-21ef-4ce7-8f7c-ed7b5daebdfa", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Uma Narayan"], "formats": [{"format": "pdf", "file_name": "Colonialism and its others_ Considerations - Uma Narayan.pdf", "dir_path": "Uma Narayan/Colonialism and its others_ Considerations on rights and care discourses (260)/", "size": 474807}], "cover_url": "Uma Narayan/Colonialism and its others_ Considerations on rights and care discourses (260)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1111/j.1527-2001.1995.tb01375.x"}], "languages": [], "series": "Hypatia"}, "35cd39f3-60d5-4a42-8aaa-56f7b0fd2e35": {"title": "Against Purity: Living Ethically in Compromised Times", "title_sort": "Against Purity: Living Ethically in Compromised Times", "pubdate": "2016-12-05 23:00:00+00:00", "last_modified": "2020-03-06 17:05:20.425634+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "35cd39f3-60d5-4a42-8aaa-56f7b0fd2e35", "tags": ["commoningcare"], "abstract": "
\n

The world is in a terrible mess. It is toxic, irradiated, and full of injustice. Aiming to stand aside from the mess can produce a seemingly satisfying self-righteousness in the scant moments we achieve it, but since it is ultimately impossible, individual purity will always disappoint. Might it be better to understand complexity and, indeed, our own complicity in much of what we think of as bad, as fundamental to our lives? Against Purity argues that the only answer\u2014if we are to have any hope of tackling the past, present, and future of colonialism, disease, pollution, and climate change\u2014is a resounding yes. Proposing a powerful new conception of social movements as custodians for the past and incubators for liberated futures, Against Purity undertakes an analysis that draws on theories of race, disability, gender, and animal ethics as a foundation for an innovative approach to the politics and ethics of responding to systemic problems.\u00a0 Being against purity means that there is no primordial state we can recover, no Eden we have desecrated, no pretoxic body we might uncover through enough chia seeds and kombucha. There is no preracial state we could access, no erasing histories of slavery, forced labor, colonialism, genocide, and their concomitant responsibilities and requirements. There is no food we can eat, clothes we can buy, or energy we can use without deepening our ties to complex webbings of suffering. So, what happens if we start from there?\u00a0 Alexis Shotwell shows the importance of critical memory practices to addressing the full implications of living on colonized land; how activism led to the official reclassification of AIDS; why we might worry about studying amphibians when we try to fight industrial contamination; and that we are all affected by nuclear reactor meltdowns. The slate has never been clean, she reminds us, and we can\u2019t wipe off the surface to start fresh\u2014there\u2019s no fresh to start. But, Shotwell argues, hope found in a kind of distributed ethics, in collective activist work, and in speculative fiction writing for gender and disability liberation that opens new futures.

\n

About the Author

\n

Alexis Shotwell is Associate Professor of Sociology and Anthropology, and the Department of Philosophy, at Carleton University. She is the author of Knowing Otherwise: Race, Gender, and Implicit Understanding.

", "publisher": "U of Minnesota Press", "authors": ["Alexis Shotwell"], "formats": [{"format": "pdf", "file_name": "Against Purity_ Living Ethically in Compro - Alexis Shotwell.pdf", "dir_path": "Alexis Shotwell/Against Purity_ Living Ethically in Compromised Times (261)/", "size": 3846677}], "cover_url": "Alexis Shotwell/Against Purity_ Living Ethically in Compromised Times (261)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781452953045"}], "languages": ["eng"]}, "d17e1db9-c2d3-4512-a72e-854900e97cbf": {"title": "Guerilla Open Access Manifesto", "title_sort": "Guerilla Open Access Manifesto", "pubdate": "2008-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:20.617141+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d17e1db9-c2d3-4512-a72e-854900e97cbf", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["Aaron Swartz"], "formats": [{"format": "pdf", "file_name": "Guerilla Open Access Manifesto - Aaron Swartz.pdf", "dir_path": "Aaron Swartz/Guerilla Open Access Manifesto (262)/", "size": 49558}], "cover_url": "Aaron Swartz/Guerilla Open Access Manifesto (262)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "B53JZ465"}, {"scheme": "zkey_file", "code": "9T78ENNB"}], "languages": []}, "34d5fc09-931c-4a50-9bd3-8d442b4291fb": {"title": "Feminist Hackerspaces as Sites for Feminist Design", "title_sort": "Feminist Hackerspaces as Sites for Feminist Design", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:20.793834+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "34d5fc09-931c-4a50-9bd3-8d442b4291fb", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "Association for Computing Machinery", "authors": ["Sarah Fox"], "formats": [{"format": "pdf", "file_name": "Feminist Hackerspaces as Sites for Feminis - Sarah Fox.pdf", "dir_path": "Sarah Fox/Feminist Hackerspaces as Sites for Feminist Design (263)/", "size": 355815}], "cover_url": "Sarah Fox/Feminist Hackerspaces as Sites for Feminist Design (263)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781450335980"}, {"scheme": "doi", "code": "10.1145/2757226.2764771"}], "languages": ["eng"], "series": "ACM"}, "0d461bed-1bb2-443a-a263-e94843895ddb": {"title": "Maker Cultures and the Prospects for Technological Action", "title_sort": "Maker Cultures and the Prospects for Technological Action", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:20.978585+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0d461bed-1bb2-443a-a263-e94843895ddb", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Susana Nascimento", "Alexandre P\u00f3lvora"], "formats": [{"format": "pdf", "file_name": "Maker Cultures and the Prospects for Techn - Susana Nascimento.pdf", "dir_path": "Susana Nascimento/Maker Cultures and the Prospects for Technological Action (264)/", "size": 471901}], "cover_url": "Susana Nascimento/Maker Cultures and the Prospects for Technological Action (264)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "V58GBVKK"}, {"scheme": "doi", "code": "10.1007/s11948-016-9796-8"}, {"scheme": "zkey_file", "code": "QLYW2IM3"}, {"scheme": "issn", "code": "1471-5546"}], "languages": [], "series": "Science and Engineering Ethics"}, "ce1a68a7-6f30-4cb3-a56e-c8cd88aa5c88": {"title": "Police back on suspected murder case of tenants\u2019 rights activist (polandin.com)", "title_sort": "Police back on suspected murder case of tenants\u2019 rights activist (polandin.com)", "pubdate": "2018-09-03 11:00:00+00:00", "last_modified": "2020-03-06 17:05:21.316767+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ce1a68a7-6f30-4cb3-a56e-c8cd88aa5c88", "tags": ["housingstruggles"], "abstract": "", "publisher": "Poland in", "authors": ["jmr/st"], "formats": [{"format": "pdf", "file_name": "Police back on suspected murder case of te - jmr_st.pdf", "dir_path": "jmr_st/Police back on suspected murder case of tenants' rights activist (polandin.com) (266)/", "size": 409975}], "cover_url": "jmr_st/Police back on suspected murder case of tenants' rights activist (polandin.com) (266)/cover.jpg", "identifiers": [], "languages": [], "series": "Poland in"}, "0cc1ba64-f961-45bb-b98d-c1215a68061d": {"title": "Planning, Land and Housing in the Digital Data Revolution/The Politics of Digital Transformations of Housing/Digital Innovations, PropTech and Housing \u2013 the View from Melbourne/Digital Housing and Renters: Disrupting the Australian Rental Bond System and Tenant Advocacy/Prospects for an Intelligent Planning System/What are the Prospects for a Politically Intelligent Planning System?", "title_sort": "Planning, Land and Housing in the Digital Data Revolution/The Politics of Digital Transformations of Housing/Digital Innovations, PropTech and Housing \u2013 the View from Melbourne/Digital Housing and Renters: Disrupting the Australian Rental Bond System and Tenant Advocacy/Prospects for an Intelligent Planning System/What are the Prospects for a Politically Intelligent Planning System?", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:21.575252+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0cc1ba64-f961-45bb-b98d-c1215a68061d", "tags": ["housingstruggles"], "abstract": "", "publisher": "", "authors": ["Libby Porter", "Desiree Fields", "Ani Landau-Ward", "Dallas Rogers", "Jathan Sadowski", "Sophia Maalsen", "Rob Kitchin", "Oliver Dawkins", "Gareth Young", "Lisa K. Bates"], "formats": [{"format": "pdf", "file_name": "Planning, Land and Housing in the Digital - Libby Porter.pdf", "dir_path": "Libby Porter/Planning, Land and Housing in the Digital Data Revolution_The Politics of Digital Transformatio (267)/", "size": 141738}], "cover_url": "Libby Porter/Planning, Land and Housing in the Digital Data Revolution_The Politics of Digital Transformatio (267)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1080/14649357.2019.1651997"}, {"scheme": "issn", "code": "1464-9357"}], "languages": ["eng"], "series": "Planning Theory and Practice"}, "5abcfa4c-d52e-49ce-9d14-1e55e6799bf4": {"title": "Who Cares?: How to Reshape a Democratic Politics", "title_sort": "Who Cares?: How to Reshape a Democratic Politics", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:21.812747+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5abcfa4c-d52e-49ce-9d14-1e55e6799bf4", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "Cornell University Press", "authors": ["Joan C. Tronto"], "formats": [{"format": "pdf", "file_name": "Who Cares__ How to Reshape a Democratic Po - Joan C. Tronto.pdf", "dir_path": "Joan C. Tronto/Who Cares__ How to Reshape a Democratic Politics (268)/", "size": 733044}], "cover_url": "Joan C. Tronto/Who Cares__ How to Reshape a Democratic Politics (268)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781501702754"}], "languages": ["eng"]}, "5f97d0cf-3bf1-43b9-8a0c-32da74ffe717": {"title": "Gender Equality \u2260 Gender Neutrality: When a Paradox is Not So Paradoxical, After All.", "title_sort": "Gender Equality \u2260 Gender Neutrality: When a Paradox is Not So Paradoxical, After All.", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:22.012713+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5f97d0cf-3bf1-43b9-8a0c-32da74ffe717", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "Harvard GenderSci Lab (/)", "authors": ["Brianna Weir"], "formats": [{"format": "pdf", "file_name": "Gender Equality [_] Gender Neutrality_ Whe - Brianna Weir.pdf", "dir_path": "Brianna Weir/Gender Equality [_] Gender Neutrality_ When a Paradox is Not So Paradoxical, After All_ (269)/", "size": 1321922}], "cover_url": "Brianna Weir/Gender Equality [_] Gender Neutrality_ When a Paradox is Not So Paradoxical, After All_ (269)/cover.jpg", "identifiers": [], "languages": []}, "88742e58-92de-457f-ac08-099db3b4bbc7": {"title": "'Care Work\u2019 and the Commons", "title_sort": "Care Work\u2019 and the Commons", "pubdate": "2012-12-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:22.222898+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "88742e58-92de-457f-ac08-099db3b4bbc7", "tags": ["piratecareintroduction"], "abstract": "", "publisher": "", "authors": ["Camille Barbagallo", "Silvia Federici"], "formats": [{"format": "pdf", "file_name": "'Care Work' and the Commons - Camille Barbagallo.pdf", "dir_path": "Camille Barbagallo/'Care Work' and the Commons (270)/", "size": 2022701}], "cover_url": "Camille Barbagallo/'Care Work' and the Commons (270)/cover.jpg", "identifiers": [], "languages": ["eng"], "series": "The Commoner - A Web Journal for Other Values"}, "55afa118-a177-40bc-9d93-4968e9b00300": {"title": "Family Values: Between Neoliberalism and the New Social Conservatism", "title_sort": "Family Values: Between Neoliberalism and the New Social Conservatism", "pubdate": "2019-02-04 23:00:00+00:00", "last_modified": "2020-03-06 17:05:22.418032+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "55afa118-a177-40bc-9d93-4968e9b00300", "tags": ["commoningcare"], "abstract": "
\n

An investigation of the roots of the alliance between free-market neoliberals and social conservatives. Why was the discourse of family values so pivotal to the conservative and free-market revolution of the 1980s and why has it continued to exert such a profound influence on American political life? Why have free-market neoliberals so often made common cause with social conservatives on the question of family, despite their differences on all other issues? In this book, Melinda Cooper challenges the idea that neoliberalism privileges atomized individualism over familial solidarities, and contractual freedom over inherited status. Delving into the history of the American poor laws, she shows how the liberal ethos of personal responsibility was always undergirded by a wider imperative of family responsibility and how this investment in kinship obligations is recurrently facilitated the working relationship between free-market liberals and social conservatives. Neoliberalism, she argues, must be understood as an effort to revive and extend the poor law tradition in the contemporary idiom of household debt. As neoliberal policymakers imposed cuts to health, education, and welfare budgets, they simultaneously identified the family as a wholesale alternative to the twentieth-century welfare state. And as the responsibility for deficit spending shifted from the state to the household, the private debt obligations of family were defined as foundational to socioeconomic order. Despite their differences, neoliberals and social conservatives were in agreement that the bonds of family needed to be encouraged\u2015and at the limit enforced\u2015as a necessary counterpart to market freedom. In a series of case studies ranging from Bill Clinton's welfare reform to the AIDS epidemic and from same-sex marriage to the student loan crisis, Cooper explores the key policy contributions made by neoliberal economists and legal theorists. Only by restoring the question of family to its central place in the neoliberal project, she argues, can we make sense of the defining political alliance of our times, that between free-market economics and social conservatism. **

", "publisher": "Zone Books", "authors": ["Melinda Cooper"], "formats": [{"format": "pdf", "file_name": "Family Values_ Between Neoliberalism and t - Melinda Cooper.pdf", "dir_path": "Melinda Cooper/Family Values_ Between Neoliberalism and the New Social Conservatism (271)/", "size": 2685192}], "cover_url": "Melinda Cooper/Family Values_ Between Neoliberalism and the New Social Conservatism (271)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781935408345"}], "languages": ["eng"]}, "c09bfe6c-52d8-4cf9-81f5-4b58cd8f2669": {"title": "Housing is a mental health issue: Root Shock and the London housing crisis", "title_sort": "Housing is a mental health issue: Root Shock and the London housing crisis", "pubdate": "2016-05-15 11:00:00+00:00", "last_modified": "2020-03-06 17:05:22.774353+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c09bfe6c-52d8-4cf9-81f5-4b58cd8f2669", "tags": ["housingstruggles"], "abstract": "", "publisher": "Focus E15 Campaign: Social Housing not Social Cleansing", "authors": ["Joe Hoover"], "formats": [{"format": "pdf", "file_name": "Housing is a mental health issue_ Root Sho - Joe Hoover.pdf", "dir_path": "Joe Hoover/Housing is a mental health issue_ Root Shock and the London housing crisis (273)/", "size": 437685}], "cover_url": "Joe Hoover/Housing is a mental health issue_ Root Shock and the London housing crisis (273)/cover.jpg", "identifiers": [], "languages": []}, "5c9c2789-9379-4bec-ac8e-f9b5c9a285ec": {"title": "Caring Labor", "title_sort": "Caring Labor", "pubdate": "2003-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:23.102228+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5c9c2789-9379-4bec-ac8e-f9b5c9a285ec", "tags": ["piratecareintroduction"], "abstract": "", "publisher": "", "authors": ["Nancy Folbre"], "formats": [{"format": "pdf", "file_name": "Caring Labor - Nancy Folbre.pdf", "dir_path": "Nancy Folbre/Caring Labor (275)/", "size": 69554}], "cover_url": "Nancy Folbre/Caring Labor (275)/cover.jpg", "identifiers": [], "languages": []}, "b54290a4-1d9e-4756-8164-a008191df20e": {"title": "Disruption at the Doorstep", "title_sort": "Disruption at the Doorstep", "pubdate": "2019-11-06 12:00:00+00:00", "last_modified": "2020-03-06 17:05:23.313970+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b54290a4-1d9e-4756-8164-a008191df20e", "tags": ["housingstruggles"], "abstract": "
\n

https://urbanomnibus.net/2019/11/disruption-at-the-doorstep/

", "publisher": "", "authors": ["Erin McElroy"], "formats": [{"format": "pdf", "file_name": "Disruption at the Doorstep - Erin McElroy.pdf", "dir_path": "Erin McElroy/Disruption at the Doorstep (276)/", "size": 3150183}], "cover_url": "Erin McElroy/Disruption at the Doorstep (276)/cover.jpg", "identifiers": [], "languages": []}, "ab904333-d9fb-42e2-8754-89dcee55adde": {"title": "FLOSSPOLS Deliverable D 16 Gender: Integrated Report of Findings", "title_sort": "FLOSSPOLS Deliverable D 16 Gender: Integrated Report of Findings", "pubdate": "2006-03-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:23.510866+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ab904333-d9fb-42e2-8754-89dcee55adde", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Dawn Nafus", "James Leach", "Bernhard Krieger"], "formats": [{"format": "pdf", "file_name": "FLOSSPOLS Deliverable D 16 Gender_ Integra - Dawn Nafus.pdf", "dir_path": "Dawn Nafus/FLOSSPOLS Deliverable D 16 Gender_ Integrated Report of Findings (277)/", "size": 243424}], "cover_url": "Dawn Nafus/FLOSSPOLS Deliverable D 16 Gender_ Integrated Report of Findings (277)/cover.jpg", "identifiers": [], "languages": []}, "ca5ebf33-ed88-4e79-a32e-4f4913569407": {"title": "Parole per includere. Un glossario europeo sulla genitorialita' LGBT+", "title_sort": "Parole per includere. Un glossario europeo sulla genitorialita' LGBT+", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:23.716162+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ca5ebf33-ed88-4e79-a32e-4f4913569407", "tags": ["commoningcare"], "abstract": "", "publisher": "Doing Right(s)", "authors": ["Doing Right(s)"], "formats": [{"format": "pdf", "file_name": "Parole per includere. Un glossario europeo - Doing Right(s).pdf", "dir_path": "Doing Right(s)/Parole per includere. Un glossario europeo sulla genitorialita' LGBT_ (278)/", "size": 8123588}], "cover_url": "Doing Right(s)/Parole per includere. Un glossario europeo sulla genitorialita' LGBT_ (278)/cover.jpg", "identifiers": [], "languages": ["ita"]}, "57f25a9b-090b-4f64-8f55-5a37147a4710": {"title": "Why Science is Better with Communism? The Case of Sci-Hub - Slides", "title_sort": "Why Science is Better with Communism? The Case of Sci-Hub - Slides", "pubdate": "2016-05-19 11:00:00+00:00", "last_modified": "2020-03-06 17:05:23.902292+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "57f25a9b-090b-4f64-8f55-5a37147a4710", "tags": ["politicisingpiracy"], "abstract": "
\n

UNT Open Access Symposium, Denton, TX. May 19-20, 2016., https://digital.library.unt.edu/ark:/67531/metadc850001/

", "publisher": "", "authors": ["Alexandra Elbakyan"], "formats": [{"format": "pdf", "file_name": "Why Science is Better with Communism_ The - Alexandra Elbakyan.pdf", "dir_path": "Alexandra Elbakyan/Why Science is Better with Communism_ The Case of Sci-Hub - Slides (279)/", "size": 1595837}], "cover_url": "Alexandra Elbakyan/Why Science is Better with Communism_ The Case of Sci-Hub - Slides (279)/cover.jpg", "identifiers": [], "languages": []}, "6201a1fc-3db8-4834-b0e4-371fac9fc701": {"title": "Why Science is Better with Communism? The Case of Sci-Hub - Transcript", "title_sort": "Why Science is Better with Communism? The Case of Sci-Hub - Transcript", "pubdate": "2016-05-19 11:00:00+00:00", "last_modified": "2020-03-06 17:05:24.085049+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6201a1fc-3db8-4834-b0e4-371fac9fc701", "tags": ["politicisingpiracy"], "abstract": "
\n

UNT Open Access Symposium, Denton, TX. May 19-20, 2016., https://digital.library.unt.edu/ark:/67531/metadc850001/

", "publisher": "", "authors": ["Alexandra Elbakyan"], "formats": [{"format": "pdf", "file_name": "Why Science is Better with Communism_ The - Alexandra Elbakyan.pdf", "dir_path": "Alexandra Elbakyan/Why Science is Better with Communism_ The Case of Sci-Hub - Transcript (280)/", "size": 82159}], "cover_url": "Alexandra Elbakyan/Why Science is Better with Communism_ The Case of Sci-Hub - Transcript (280)/cover.jpg", "identifiers": [], "languages": []}, "8192d562-6dbd-44a4-a565-d61620b85ab1": {"title": "Grupos de Crianza Compartida: una alternativa comunitaria en la organizaci\u00f3n del cuidado en la primera infancia / Co-parenting groups: a community-based option for arranging care for young children", "title_sort": "Grupos de Crianza Compartida: una alternativa comunitaria en la organizaci\u00f3n del cuidado en la primera infancia / Co-parenting groups: a community-based option for arranging care for young children", "pubdate": "2018-10-20 11:00:00+00:00", "last_modified": "2020-03-06 17:05:24.288146+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "8192d562-6dbd-44a4-a565-d61620b85ab1", "tags": ["commoningcare"], "abstract": "", "publisher": "Institut Catala d'Antropologia", "authors": ["Christel Keller-Gargant\u00e9"], "formats": [{"format": "pdf", "file_name": "Grupos de Crianza Compartida_ una alternat - Christel Keller-Gargante.pdf", "dir_path": "Christel Keller-Gargante/Grupos de Crianza Compartida_ una alternativa comunitaria en la organizacion del cuidado en la (281)/", "size": 665217}], "cover_url": "Christel Keller-Gargante/Grupos de Crianza Compartida_ una alternativa comunitaria en la organizacion del cuidado en la (281)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "1696-8298"}], "languages": ["spa", "eng"], "series": "QuAderns-e"}, "b79e8c67-f5be-47d0-8889-cbc5ec9ba517": {"title": "Paternal and defiant access: copyright and the politics of access to knowledge in the Delhi University photocopy case", "title_sort": "Paternal and defiant access: copyright and the politics of access to knowledge in the Delhi University photocopy case", "pubdate": "2017-08-03 11:00:00+00:00", "last_modified": "2020-03-06 17:05:24.482534+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b79e8c67-f5be-47d0-8889-cbc5ec9ba517", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["Lawrence Liang"], "formats": [{"format": "pdf", "file_name": "Paternal and defiant access_ copyright and - Lawrence Liang.pdf", "dir_path": "Lawrence Liang/Paternal and defiant access_ copyright and the politics of access to knowledge in the Delhi Uni (282)/", "size": 1697113}], "cover_url": "Lawrence Liang/Paternal and defiant access_ copyright and the politics of access to knowledge in the Delhi Uni (282)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1080/24730580.2017.1364477"}], "languages": [], "series": "Indian Law Review"}, "a093b38d-ec19-48e9-80b2-35aa97199267": {"title": "Hacking with Care : Attention, bien-\u00eatre et politique de l\u2019ordinaire dans le milieu hacktiviste | .dpi", "title_sort": "Hacking with Care : Attention, bien-\u00eatre et politique de l\u2019ordinaire dans le milieu hacktiviste | .dpi", "pubdate": "2013-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:24.845600+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "a093b38d-ec19-48e9-80b2-35aa97199267", "tags": ["decolonizingtechnology"], "abstract": "
\n

https://dpi.studioxx.org/en/hacking-care-attention-bien-%C3%AAtre-et-politique-de-l%E2%80%99ordinaire-dans-le-milieu-hacktiviste

", "publisher": "", "authors": ["Anne Goldenberg"], "formats": [{"format": "pdf", "file_name": "Hacking with Care _ Attention, bien-etre e - Anne Goldenberg.pdf", "dir_path": "Anne Goldenberg/Hacking with Care _ Attention, bien-etre et politique de l'ordinaire dans le milieu hacktiviste (284)/", "size": 1281184}], "cover_url": "Anne Goldenberg/Hacking with Care _ Attention, bien-etre et politique de l'ordinaire dans le milieu hacktiviste (284)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "1712-9486"}], "languages": []}, "d1fa7808-74ba-4086-9a9e-bb26c2a0db5d": {"title": "When I Am Little Again & A Child's Right to Respect", "title_sort": "When I Am Little Again & A Child's Right to Respect", "pubdate": "2017-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:25.030360+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d1fa7808-74ba-4086-9a9e-bb26c2a0db5d", "tags": ["commoningcare"], "abstract": "", "publisher": "Office of the Provincial Advocate for Children and Youth", "authors": ["Janusz Korczak"], "formats": [{"format": "pdf", "file_name": "When I Am Little Again & A Child's Right t - Janusz Korczak.pdf", "dir_path": "Janusz Korczak/When I Am Little Again & A Child's Right to Respect (285)/", "size": 1060384}], "cover_url": "Janusz Korczak/When I Am Little Again & A Child's Right to Respect (285)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9788389658487"}], "languages": ["eng"]}, "468edffc-22eb-41b3-9df2-29844c305ee0": {"title": "Housing: Enabling markets to work", "title_sort": "Housing: Enabling markets to work", "pubdate": "1993-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:25.234037+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "468edffc-22eb-41b3-9df2-29844c305ee0", "tags": ["housingstruggles"], "abstract": "", "publisher": "World Bank", "authors": ["World Bank"], "formats": [{"format": "pdf", "file_name": "Housing_ Enabling markets to work - World Bank.pdf", "dir_path": "World Bank/Housing_ Enabling markets to work (286)/", "size": 9535116}], "cover_url": "World Bank/Housing_ Enabling markets to work (286)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "0821324349"}], "languages": ["eng"]}, "b6c39973-2780-4413-80f2-8bb1368b66ef": {"title": "What is an Author?", "title_sort": "What is an Author?", "pubdate": "1980-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:25.551900+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b6c39973-2780-4413-80f2-8bb1368b66ef", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "Cornell University Press", "authors": ["Michel Foucault"], "formats": [{"format": "pdf", "file_name": "What is an Author_ - Michel Foucault.pdf", "dir_path": "Michel Foucault/What is an Author_ (288)/", "size": 765794}], "cover_url": "Michel Foucault/What is an Author_ (288)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780801492044"}], "languages": [], "series": "Language, Counter-memory, Practice: Selected Essays and Interviews"}, "c857d80d-a987-443e-855e-4c4a16ef05c0": {"title": "Sciences From Below: Feminisms, Postcolonialities, and Modernities", "title_sort": "Sciences From Below: Feminisms, Postcolonialities, and Modernities", "pubdate": "2008-06-24 22:00:00+00:00", "last_modified": "2020-03-06 17:05:25.775664+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c857d80d-a987-443e-855e-4c4a16ef05c0", "tags": ["decolonizingtechnology"], "abstract": "
\n

In Sciences from Below , the esteemed feminist science studies scholar Sandra Harding synthesizes modernity studies with progressive tendencies in science and technology studies to suggest how scientific and technological pursuits might be more productively linked to social justice projects around the world. Harding illuminates the idea of multiple modernities as well as the major contributions of post-Kuhnian Western, feminist, and postcolonial science studies. She explains how these schools of thought can help those seeking to implement progressive social projects refine their thinking to overcome limiting ideas about what modernity and modernization are, the objectivity of scientific knowledge, patriarchy, and Eurocentricity. She also reveals how ideas about gender and colonialism frame the conventional contrast between modernity and tradition. As she has done before, Harding points the way forward in Sciences from Below. Describing the work of the post-Kuhnian science studies scholars Bruno Latour, Ulrich Beck, and the team of Michael Gibbons, Helga Nowtony, and Peter Scott, Harding reveals how, from different perspectives, they provide useful resources for rethinking the modernity versus tradition binary and its effects on the production of scientific knowledge. Yet, for the most part, they do not take feminist or postcolonial critiques into account. As Harding demonstrates, feminist science studies and postcolonial science studies have vital contributions to make; they bring to light not only the male supremacist investments in the Western conception of modernity and the historical and epistemological bases of Western science but also the empirical knowledge traditions of the global South. Sciences from Below is a clear and compelling argument that modernity studies and post-Kuhnian, feminist, and postcolonial sciences studies each have something important, and necessary, to offer to those formulating socially progressive scientific research and policy.

", "publisher": "Duke University Press", "authors": ["Sandra Harding"], "formats": [{"format": "pdf", "file_name": "Sciences From Below_ Feminisms, Postcoloni - Sandra Harding.pdf", "dir_path": "Sandra Harding/Sciences From Below_ Feminisms, Postcolonialities, and Modernities (289)/", "size": 1238159}], "cover_url": "Sandra Harding/Sciences From Below_ Feminisms, Postcolonialities, and Modernities (289)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780822381181"}], "languages": ["eng"]}, "e818cd4d-8a14-48e3-b47e-19591312c57d": {"title": "Commonwealth", "title_sort": "Commonwealth", "pubdate": "2009-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:25.948749+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "e818cd4d-8a14-48e3-b47e-19591312c57d", "tags": ["commoningcare"], "abstract": "", "publisher": "Harvard University Press", "authors": ["Michael Hardt", "Antonio Negri"], "formats": [{"format": "pdf", "file_name": "Commonwealth - Michael Hardt.pdf", "dir_path": "Michael Hardt/Commonwealth (290)/", "size": 1413191}], "cover_url": "Michael Hardt/Commonwealth (290)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780674035119"}, {"scheme": "zkey_file", "code": "UBY3VVMD"}, {"scheme": "zkey", "code": "SFGE5SM7"}], "languages": []}, "da17941f-c5a0-421e-82cf-8d1e4c050bc4": {"title": "Black Women Physicists In the Wake", "title_sort": "Black Women Physicists In the Wake", "pubdate": "2017-09-06 11:00:00+00:00", "last_modified": "2020-03-06 17:05:26.148586+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "da17941f-c5a0-421e-82cf-8d1e4c050bc4", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Chanda Prescod-Weinstein"], "formats": [{"format": "pdf", "file_name": "Black Women Physicists In the Wake - Chanda Prescod-Weinstein.pdf", "dir_path": "Chanda Prescod-Weinstein/Black Women Physicists In the Wake (291)/", "size": 391060}], "cover_url": "Chanda Prescod-Weinstein/Black Women Physicists In the Wake (291)/cover.jpg", "identifiers": [], "languages": []}, "8e3c9dce-157d-4aed-b86b-3e37f0b9afd3": {"title": "Taking care of public space", "title_sort": "Taking care of public space", "pubdate": "2009-11-12 12:00:00+00:00", "last_modified": "2020-03-06 17:05:26.373149+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "8e3c9dce-157d-4aed-b86b-3e37f0b9afd3", "tags": ["piratecareintroduction"], "abstract": "", "publisher": "", "authors": ["Meike Schalk", "Apolonija Sustersic"], "formats": [{"format": "pdf", "file_name": "Taking care of public space - Meike Schalk.pdf", "dir_path": "Meike Schalk/Taking care of public space (292)/", "size": 1259890}], "cover_url": "Meike Schalk/Taking care of public space (292)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1017/s1359135509990236"}], "languages": [], "series": "Architectural Research Quarterly"}, "def4f5b9-9990-4fdb-963a-a4a30989c0f5": {"title": "From book censorship to academic peer review", "title_sort": "From book censorship to academic peer review", "pubdate": "2002-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:26.625197+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "def4f5b9-9990-4fdb-963a-a4a30989c0f5", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["Mario Biagioli"], "formats": [{"format": "pdf", "file_name": "From book censorship to academic peer revi - Mario Biagioli.pdf", "dir_path": "Mario Biagioli/From book censorship to academic peer review (293)/", "size": 352555}], "cover_url": "Mario Biagioli/From book censorship to academic peer review (293)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "1045-7224"}, {"scheme": "doi", "code": "10.1080/1045722022000003435"}], "languages": [], "series": "Emergences: Journal for the Study of Media & Composite Cultures"}, "cc754b42-bd41-4458-8255-ad29021a6c1b": {"title": "The Civil War in France", "title_sort": "Civil War in France, The", "pubdate": "1871-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:26.765070+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "cc754b42-bd41-4458-8255-ad29021a6c1b", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["Karl Marx"], "formats": [{"format": "mobi", "file_name": "The Civil War in France - Karl Marx.mobi", "dir_path": "Karl Marx/The Civil War in France (294)/", "size": 150829}], "cover_url": "Karl Marx/The Civil War in France (294)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "4ec89818-e32e-420f-80b6-1214e25a9cc2": {"title": "The Political Economy of Intellectual Property", "title_sort": "Political Economy of Intellectual Property, The", "pubdate": "2003-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:26.948378+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "4ec89818-e32e-420f-80b6-1214e25a9cc2", "tags": ["politicisingpiracy"], "abstract": "
\n

https://monthlyreview.org/2003/01/01/the-political-economy-of-intellectual-property/

", "publisher": "Monthly Review Press", "authors": ["Michael Perleman"], "formats": [{"format": "pdf", "file_name": "The Political Economy of Intellectual Prop - Michael Perleman.pdf", "dir_path": "Michael Perleman/The Political Economy of Intellectual Property (295)/", "size": 79414}], "cover_url": "Michael Perleman/The Political Economy of Intellectual Property (295)/cover.jpg", "identifiers": [], "languages": [], "series": "Monthly Review"}, "bf24f062-a58c-4105-9418-35dbce461532": {"title": "Contradictions and Antagonisms in (Anti-)Social(ist) Housing in Serbia", "title_sort": "Contradictions and Antagonisms in (Anti-)Social(ist) Housing in Serbia", "pubdate": "2019-12-06 12:00:00+00:00", "last_modified": "2020-03-06 17:05:27.235039+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "bf24f062-a58c-4105-9418-35dbce461532", "tags": ["housingstruggles"], "abstract": "
\n

https://acme-journal.org/index.php/acme/article/view/1731

", "publisher": "", "authors": ["Ana Vilenica"], "formats": [{"format": "pdf", "file_name": "Contradictions and Antagonisms in (Anti-)S - Ana Vilenica.pdf", "dir_path": "Ana Vilenica/Contradictions and Antagonisms in (Anti-)Social(ist) Housing in Serbia (297)/", "size": 399245}], "cover_url": "Ana Vilenica/Contradictions and Antagonisms in (Anti-)Social(ist) Housing in Serbia (297)/cover.jpg", "identifiers": [], "languages": [], "series": "ACME - An Internationa Journal for Critical Geographies"}, "e83f72a3-bf4b-454e-b063-b679c9cc8854": {"title": "Copyright and the Death of the Author in Literature and Law", "title_sort": "Copyright and the Death of the Author in Literature and Law", "pubdate": "1994-11-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:27.416057+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "e83f72a3-bf4b-454e-b063-b679c9cc8854", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["Lionel Bently"], "formats": [{"format": "pdf", "file_name": "Copyright and the Death of the Author in L - Lionel Bently.pdf", "dir_path": "Lionel Bently/Copyright and the Death of the Author in Literature and Law (298)/", "size": 1211922}], "cover_url": "Lionel Bently/Copyright and the Death of the Author in Literature and Law (298)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "1468-2230"}, {"scheme": "doi", "code": "10.1111/j.1468-2230.1994.tb01989.x"}], "languages": [], "series": "The Modern Law Review"}, "17619836-5cbd-4c55-a7a9-b5d94fd5099b": {"title": "How stereotypes impair women\u2019s careers in science", "title_sort": "How stereotypes impair women\u2019s careers in science", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:27.641902+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "17619836-5cbd-4c55-a7a9-b5d94fd5099b", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Ernesto Reuben", "Paola Sapienza", "Luigi Zingales"], "formats": [{"format": "pdf", "file_name": "How stereotypes impair women's careers in - Ernesto Reuben.pdf", "dir_path": "Ernesto Reuben/How stereotypes impair women's careers in science (299)/", "size": 631602}], "cover_url": "Ernesto Reuben/How stereotypes impair women's careers in science (299)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1073/pnas.1314788111"}], "languages": [], "series": "Proceedings of the National Academy of Sciences"}, "2af93d30-7d8a-4535-a26d-6434204ef6c8": {"title": "Fighting for spaces, fighting for our lives: Squatting movements today", "title_sort": "Fighting for spaces, fighting for our lives: Squatting movements today", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:27.856357+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2af93d30-7d8a-4535-a26d-6434204ef6c8", "tags": ["housingstruggles"], "abstract": "", "publisher": "Editions Assemblage", "authors": ["Squatting Everywhere Kollective"], "formats": [{"format": "pdf", "file_name": "Fighting for spaces, fighting for our live - Squatting Everywhere Kollective.pdf", "dir_path": "Squatting Everywhere Kollective/Fighting for spaces, fighting for our lives_ Squatting movements today (300)/", "size": 9870777}], "cover_url": "Squatting Everywhere Kollective/Fighting for spaces, fighting for our lives_ Squatting movements today (300)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9783942885904"}, {"scheme": "zkey_file", "code": "ZZ7LRXR8"}, {"scheme": "zkey", "code": "HLE9H2V6"}], "languages": []}, "1076eac2-ee29-40d1-b90d-88facc539c66": {"title": "Universal Rent Control Now", "title_sort": "Universal Rent Control Now", "pubdate": "2019-06-17 11:00:00+00:00", "last_modified": "2020-03-06 17:05:28.067277+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "1076eac2-ee29-40d1-b90d-88facc539c66", "tags": ["housingstruggles"], "abstract": "
\n

https://jacobinmag.com/2019/06/universal-rent-control-now

", "publisher": "", "authors": ["Amee Chew", "Katie Goldstein"], "formats": [{"format": "pdf", "file_name": "Universal Rent Control Now - Amee Chew.pdf", "dir_path": "Amee Chew/Universal Rent Control Now (301)/", "size": 160717}], "cover_url": "Amee Chew/Universal Rent Control Now (301)/cover.jpg", "identifiers": [{"scheme": "zkey", "code": "YGELSBYD"}, {"scheme": "zkey_file", "code": "NVPF5WSX"}], "languages": [], "series": "Jacobin Magazine"}, "c55ccb47-8557-4014-8149-fb80abb40156": {"title": "Global Gender Gap Report 2020", "title_sort": "Global Gender Gap Report 2020", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:28.285970+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c55ccb47-8557-4014-8149-fb80abb40156", "tags": ["housingstruggles"], "abstract": "", "publisher": "World Economic Forum", "authors": ["World Economic Forum"], "formats": [{"format": "pdf", "file_name": "Global Gender Gap Report 2020 - World Economic Forum.pdf", "dir_path": "World Economic Forum/Global Gender Gap Report 2020 (302)/", "size": 6846822}], "cover_url": "World Economic Forum/Global Gender Gap Report 2020 (302)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9782940631032"}, {"scheme": "zkey_file", "code": "VHD5W2B6"}, {"scheme": "zkey", "code": "BQWG3EQQ"}], "languages": []}, "2e5a16b3-015c-466f-8cf8-325b01c45d9e": {"title": "The Tyranny of Tyranny", "title_sort": "Tyranny of Tyranny, The", "pubdate": "1979-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:28.530287+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2e5a16b3-015c-466f-8cf8-325b01c45d9e", "tags": ["commoningcare"], "abstract": "", "publisher": "", "authors": ["Cathy Levine"], "formats": [{"format": "pdf", "file_name": "The Tyranny of Tyranny - Cathy Levine.pdf", "dir_path": "Cathy Levine/The Tyranny of Tyranny (303)/", "size": 106270}], "cover_url": "Cathy Levine/The Tyranny of Tyranny (303)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "VPQXHQER"}, {"scheme": "zkey", "code": "9N2ZWDTM"}], "languages": ["eng"]}, "39c9c674-3568-4833-af70-2f2ac310eeb2": {"title": "Saving the Security State: Exceptional Citizens in Twenty-First-Century America", "title_sort": "Saving the Security State: Exceptional Citizens in Twenty-First-Century America", "pubdate": "2017-10-26 22:00:00+00:00", "last_modified": "2020-03-06 17:05:28.873418+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "39c9c674-3568-4833-af70-2f2ac310eeb2", "tags": ["criminalizationofsolidarity"], "abstract": "
\n

In Saving the Security State Inderpal Grewal traces the changing relations between the US state and its citizens in an era she calls advanced neoliberalism. Marked by the decline of US geopolitical power, endless war, and increasing surveillance, advanced neoliberalism militarizes everyday life while producing the \u201cexceptional citizens\u201d\u2014primarily white Christian men who reinforce the security state as they claim responsibility for protecting the country from racialized others. Under advanced neoliberalism, Grewal shows, others in the United States\u00a0strive to become exceptional by participating in humanitarian projects that compensate for the security state's inability to provide for the welfare of its citizens. In her analyses of microfinance programs in the global South, security moms, the murders at a Sikh temple in Wisconsin, and the post-9/11 crackdown on Muslim charities, Grewal exposes the fissures and contradictions at the heart of the US neoliberal empire and the centrality of race, gender, and religion to the securitized state.

", "publisher": "Duke University Press", "authors": ["Inderpal Grewal"], "formats": [{"format": "pdf", "file_name": "Saving the Security State_ Exceptional Cit - Inderpal Grewal.pdf", "dir_path": "Inderpal Grewal/Saving the Security State_ Exceptional Citizens in Twenty-First-Century America (305)/", "size": 24891423}], "cover_url": "Inderpal Grewal/Saving the Security State_ Exceptional Citizens in Twenty-First-Century America (305)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780822372554"}], "languages": ["eng"]}, "71410f74-a3b6-4910-96cc-daf813e61eb4": {"title": "Come aprire un nido pirata nel quartiere", "title_sort": "Come aprire un nido pirata nel quartiere", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:29.019269+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "71410f74-a3b6-4910-96cc-daf813e61eb4", "tags": ["commoningcare"], "abstract": "", "publisher": "", "authors": ["Maddalena Fragnito"], "formats": [{"format": "pdf", "file_name": "Come aprire un nido pirata nel quartiere - Maddalena Fragnito.pdf", "dir_path": "Maddalena Fragnito/Come aprire un nido pirata nel quartiere (306)/", "size": 12739174}], "cover_url": "Maddalena Fragnito/Come aprire un nido pirata nel quartiere (306)/cover.jpg", "identifiers": [], "languages": ["ita"]}, "8890b894-9bac-4095-af69-da24929cb2f0": {"title": "The Tyranny of Structurlessness", "title_sort": "Tyranny of Structurlessness, The", "pubdate": "1972-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:29.164724+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "8890b894-9bac-4095-af69-da24929cb2f0", "tags": ["commoningcare", "decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Jo Freeman"], "formats": [{"format": "pdf", "file_name": "The Tyranny of Structurlessness - Jo Freeman.pdf", "dir_path": "Jo Freeman/The Tyranny of Structurlessness (307)/", "size": 50839}], "cover_url": "Jo Freeman/The Tyranny of Structurlessness (307)/cover.jpg", "identifiers": [{"scheme": "issn", "code": "0067-5830"}, {"scheme": "zkey_file", "code": "GUN5KZX9"}, {"scheme": "zkey", "code": "8YCZLZBI"}], "languages": []}, "86efb733-8d56-49e7-9532-e33df80ca612": {"title": "Dirty Dozen List of Endocrine Disruptors: 12 Hormone-Altering Chemicals and How to Avoid Them", "title_sort": "Dirty Dozen List of Endocrine Disruptors: 12 Hormone-Altering Chemicals and How to Avoid Them", "pubdate": "2013-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:29.313107+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "86efb733-8d56-49e7-9532-e33df80ca612", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "Keep a Breast & Environmental Working Group", "authors": ["Keep a Breast", "Environmental Working Group"], "formats": [{"format": "pdf", "file_name": "Dirty Dozen List of Endocrine Disruptors_ - Keep a Breast.pdf", "dir_path": "Keep a Breast/Dirty Dozen List of Endocrine Disruptors_ 12 Hormone-Altering Chemicals and How to Avoid Them (308)/", "size": 17618267}], "cover_url": "Keep a Breast/Dirty Dozen List of Endocrine Disruptors_ 12 Hormone-Altering Chemicals and How to Avoid Them (308)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "9ca121e9-29a3-471a-a164-8af6a8a13483": {"title": "'Squatting is a Part of the Housing Movement': Practical Squatting Histories 1969-2019", "title_sort": "Squatting is a Part of the Housing Movement': Practical Squatting Histories 1969-2019", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:29.498640+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "9ca121e9-29a3-471a-a164-8af6a8a13483", "tags": ["housingstruggles"], "abstract": "
\n

This booklet comes out of the research residency 'The Politics of Organised Squatting' hosted by Mayday Rooms in London during 2018. The intention of the research was to look at how people have organised themselves as squatters creating basic infrastructures of use to the wid- er squatting movement. The full results of this research is in 3 full box- es in Mayday Rooms and some of it in this booklet produced in March 2019 for free distribution to the housing movement and to other readers. It\u2019s very London-centric and with much from Southwark in South London probably because the writer was a squatter in Walworth for 10 years before getting a council home via the Hard To Let scheme. These days more involved in social centres, political education work and trying to resist gentrification.

\n

x-chris c/o 56a Infoshop, 56a Crampton St, London SE17 3AE

", "publisher": "MayDay Rooms", "authors": ["x-chris"], "formats": [{"format": "pdf", "file_name": "'Squatting is a Part of the Housing Moveme - x-chris.pdf", "dir_path": "x-chris/'Squatting is a Part of the Housing Movement'_ Practical Squatting Histories 1969-2019 (309)/", "size": 8645591}], "cover_url": "x-chris/'Squatting is a Part of the Housing Movement'_ Practical Squatting Histories 1969-2019 (309)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "6055c415-505b-4441-afcf-3b1c63077631": {"title": "The Promise of Happiness", "title_sort": "Promise of Happiness, The", "pubdate": "2010-04-05 22:00:00+00:00", "last_modified": "2020-03-06 17:05:29.672898+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6055c415-505b-4441-afcf-3b1c63077631", "tags": ["commoningcare"], "abstract": "
\n

The Promise of Happiness is a provocative cultural critique of the imperative to be happy. It asks what follows when we make our desires and even our own happiness conditional on the happiness of others: \u201cI just want you to be happy\u201d; \u201cI\u2019m happy if you\u2019re happy.\u201d Combining philosophy and feminist cultural studies, Sara Ahmed reveals the affective and moral work performed by the \u201chappiness duty,\u201d the expectation that we will be made happy by taking part in that which is deemed good, and that by being happy ourselves, we will make others happy. Ahmed maintains that happiness is a promise that directs us toward certain life choices and away from others. Happiness is promised to those willing to live their lives in the right way. Ahmed draws on the intellectual history of happiness, from classical accounts of ethics as the good life, through seventeenth-century writings on affect and the passions, eighteenth-century debates on virtue and education, and nineteenth-century utilitarianism. She engages with feminist, antiracist, and queer critics who have shown how happiness is used to justify social oppression, and how challenging oppression causes unhappiness. Reading novels and films including Mrs. Dalloway , The Well of Loneliness , Bend It Like Beckham , and Children of Men , Ahmed considers the plight of the figures who challenge and are challenged by the attribution of happiness to particular objects or social ideals: the feminist killjoy, the unhappy queer, the angry black woman, and the melancholic migrant. Through her readings she raises critical questions about the moral order imposed by the injunction to be happy.

", "publisher": "Duke University Press", "authors": ["Sara Ahmed"], "formats": [{"format": "pdf", "file_name": "The Promise of Happiness - Sara Ahmed.pdf", "dir_path": "Sara Ahmed/The Promise of Happiness (310)/", "size": 1595783}], "cover_url": "Sara Ahmed/The Promise of Happiness (310)/cover.jpg", "identifiers": [{"scheme": "amazon", "code": "B00EZBTWRC"}, {"scheme": "google", "code": "uOAPdbhSpksC"}, {"scheme": "isbn", "code": "0822347253"}], "languages": ["eng"]}, "11860f86-fd66-4cae-a8ec-3ea35e83e6c4": {"title": "Social Reproduction Theory: Remapping Class, Recentering Oppression", "title_sort": "Social Reproduction Theory: Remapping Class, Recentering Oppression", "pubdate": "2017-03-14 23:00:00+00:00", "last_modified": "2020-03-06 17:05:29.875261+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "11860f86-fd66-4cae-a8ec-3ea35e83e6c4", "tags": ["commoningcare"], "abstract": "
\n

This groundbreaking collection explores the profound power of Social Reproduction Theory to deepen our understanding of everyday life under capitalism. While many Marxists tend to focus on the productive economy, this book focuses on issues such as child care, health care, education, family life and the roles of gender, race and sexuality, all of which are central to understanding the relationship between economic exploitation and social oppression.BRBRIn this book, leading writers such as Lise Vogel, Nancy Fraser, David McNally and Susan Ferguson reveal the ways in which daily and generational reproductive labour, found in households, schools, hospitals and prisons, also sustains the drive for accumulation. BRBRPresenting a more sophisticated alternative to intersectionality, these essays provide ideas which have important strategic implications for anti-capitalists, anti-racists and feminists attempting to find a path through the seemingly ever more complex world we live in. **

\n

Review

\n

\"This book is required reading for anyone interested in understanding the world in order to change it. Theoretically robust and empirically grounded chapters demonstrate the enduring value of a Marxist feminist approach that accounts for the reproduction of life and for gender and race oppression as crucial to capital accumulation, while also offering numerous examples of organized resistance. A welcome collection!\"
\u00a0 (Rosemary Hennessy, Rice University)

\n

\"In recent years, scholars and activists seeking to unite Marxist and feminist approaches have converged on the field of social reproduction theory. According to Marx, capitalism requires, not only labor, as the commodity that produces surplus value, but also the economic and social structures, from the family to the state, that make the creation and re-creation of human labor possible. The varied and suggestive essays in this rich collection will be of great value, not only to newcomers to the field, but also to those already grounded in this rich arena for inquiry and organizing.\"
\u00a0 (Hester Eisenstein)

\n

About the Author

\n

Tithi Bhattacharya is professor of South Asian history at Purdue University.

", "publisher": "Pluto Press", "authors": ["Tithi Bhattacharya"], "formats": [{"format": "pdf", "file_name": "Social Reproduction Theory_ Remapping Clas - Tithi Bhattacharya.pdf", "dir_path": "Tithi Bhattacharya/Social Reproduction Theory_ Remapping Class, Recentering Oppression (311)/", "size": 5874323}], "cover_url": "Tithi Bhattacharya/Social Reproduction Theory_ Remapping Class, Recentering Oppression (311)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "0745399886"}], "languages": ["eng"]}, "40e1d315-9f12-4377-8000-33eaf7850890": {"title": "Migrants, borders and the criminalisation of solidarity in the EU", "title_sort": "Migrants, borders and the criminalisation of solidarity in the EU", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:30.044556+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "40e1d315-9f12-4377-8000-33eaf7850890", "tags": ["criminalizationofsolidarity"], "abstract": "", "publisher": "", "authors": ["Liz Fekete"], "formats": [{"format": "pdf", "file_name": "Migrants, borders and the criminalisation - Liz Fekete.pdf", "dir_path": "Liz Fekete/Migrants, borders and the criminalisation of solidarity in the EU (312)/", "size": 379218}], "cover_url": "Liz Fekete/Migrants, borders and the criminalisation of solidarity in the EU (312)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1177/0306396818756793"}], "languages": [], "series": "Race & Class"}, "ae81e9d5-3f15-4507-8b86-7d3eaa3dfe53": {"title": "Sci-Hub Tears Down Academia's \"Illegal\" Copyright Paywalls", "title_sort": "Sci-Hub Tears Down Academia's \"Illegal\" Copyright Paywalls", "pubdate": "2015-06-27 11:00:00+00:00", "last_modified": "2020-03-07 23:09:01.113328+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ae81e9d5-3f15-4507-8b86-7d3eaa3dfe53", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["TorrentFreak"], "formats": [{"format": "pdf", "file_name": "Sci-Hub Tears Down Academia's _Illegal_ Co - TorrentFreak.pdf", "dir_path": "TorrentFreak/Sci-Hub Tears Down Academia's _Illegal_ Copyright Paywalls (313)/", "size": 198224}], "cover_url": "TorrentFreak/Sci-Hub Tears Down Academia's _Illegal_ Copyright Paywalls (313)/cover.jpg", "identifiers": [], "languages": [], "series": "Torrentfreak"}, "cd3b2994-fabc-4642-a1dd-4e18ba184b85": {"title": "The Power of Women and the Subversion of the Community", "title_sort": "Power of Women and the Subversion of the Community, The", "pubdate": "1975-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:30.368629+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "cd3b2994-fabc-4642-a1dd-4e18ba184b85", "tags": ["commoningcare"], "abstract": "", "publisher": "Falling Wall Press Ltd", "authors": ["Mariarosa Dalla Costa", "Selma James"], "formats": [{"format": "pdf", "file_name": "The Power of Women and the Subversion of t - Mariarosa Dalla Costa.pdf", "dir_path": "Mariarosa Dalla Costa/The Power of Women and the Subversion of the Community (314)/", "size": 2706518}], "cover_url": "Mariarosa Dalla Costa/The Power of Women and the Subversion of the Community (314)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780950270241"}], "languages": []}, "2500116a-b91c-49d8-b633-cf3c9563c544": {"title": "The \u2018Skills Drain\u2019 of Health Professionals from the Developing World: A Framework for Policy Formation", "title_sort": "Skills Drain\u2019 of Health Professionals from the Developing World: A Framework for Policy Formation, The", "pubdate": "2005-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:30.558593+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2500116a-b91c-49d8-b633-cf3c9563c544", "tags": ["piratecareintroduction"], "abstract": "", "publisher": "Medact", "authors": ["Mensah Kwadwo", "Maureen Mackintosh", "Henry Leroi"], "formats": [{"format": "pdf", "file_name": "The 'Skills Drain' of Health Professionals - Mensah Kwadwo.pdf", "dir_path": "Mensah Kwadwo/The 'Skills Drain' of Health Professionals from the Developing World_ A Framework for Policy Fo (315)/", "size": 879170}], "cover_url": "Mensah Kwadwo/The 'Skills Drain' of Health Professionals from the Developing World_ A Framework for Policy Fo (315)/cover.jpg", "identifiers": [], "languages": []}, "ccd80cb2-7635-48ba-a9bc-febd07ce51c6": {"title": "Pour une \u00e9cologie de l'attention", "title_sort": "Pour une \u00e9cologie de l'attention", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:30.748334+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ccd80cb2-7635-48ba-a9bc-febd07ce51c6", "tags": ["commoningcare"], "abstract": "", "publisher": "Le Seuil", "authors": ["Yves Citton"], "formats": [{"format": "pdf", "file_name": "Pour une ecologie de l'attention - Yves Citton.pdf", "dir_path": "Yves Citton/Pour une ecologie de l'attention (316)/", "size": 7288521}], "cover_url": "Yves Citton/Pour une ecologie de l'attention (316)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9782021181449"}], "languages": ["fra"]}, "ab699b2d-7649-4f7f-afbe-5f3a63689583": {"title": "Relative Values: Reconfiguring Kinship Studies", "title_sort": "Relative Values: Reconfiguring Kinship Studies", "pubdate": "2001-03-14 23:00:00+00:00", "last_modified": "2020-03-06 17:05:30.961984+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ab699b2d-7649-4f7f-afbe-5f3a63689583", "tags": ["commoningcare"], "abstract": "
\n

The essays in Relative Values draw on new work in anthropology, science studies, gender theory, critical race studies, and postmodernism to offer a radical revisioning of kinship and kinship theory. Through a combination of vivid case studies and trenchant theoretical essays, the contributors\u2014a group of internationally recognized scholars\u2014examine both the history of kinship theory and its future, at once raising questions that have long occupied a central place within the discipline of anthropology and moving beyond them.

\n

Ideas about kinship are vital not only to understanding but also to forming many of the practices and innovations of contemporary society. How do the cultural logics of contemporary biopolitics, commodification, and globalization intersect with kinship practices and theories? In what ways do kinship analogies inform scientific and clinical practices; and what happens to kinship when it is created in such unfamiliar sites as biogenetic labs, new reproductive technology clinics, and the computers of artificial life scientists? How does kinship constitute\u2014and get constituted by\u2014the relations of power that draw lines of hierarchy and equality, exclusion and inclusion, ambivalence and violence? The contributors assess the implications for kinship of such phenomena as blood transfusions, adoption across national borders, genetic support groups, photography, and the new reproductive technologies while ranging from rural China to mid-century Africa to contemporary Norway and the United States. Addressing these and other timely issues, Relative Values injects new life into one of anthropology's most important disciplinary traditions.

\n


Posing these and other timely questions, Relative Values injects an important interdisciplinary curiosity into one of anthropology\u2019s most important disciplinary traditions. Contributors. Mary Bouquet, Janet Carsten, Charis Thompson Cussins, Carol Delaney, Gillian Feeley-Harnik, Sarah Franklin, Deborah Heath, Stefan Helmreich, Signe Howell, Jonathan Marks, Susan McKinnon, Michael G. Peletz, Rayna Rapp, Martine Segalen, Pauline Turner Strong, Melbourne Tapper, Karen-Sue Taussig, Kath Weston, Yunxiang Yan.

", "publisher": "Duke University Press", "authors": ["Sarah Franklin", "Susan McKinnon"], "formats": [{"format": "epub", "file_name": "Relative Values_ Reconfiguring Kinship Stu - Sarah Franklin.epub", "dir_path": "Sarah Franklin/Relative Values_ Reconfiguring Kinship Studies (317)/", "size": 7653774}], "cover_url": "Sarah Franklin/Relative Values_ Reconfiguring Kinship Studies (317)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780822327967"}], "languages": ["eng"]}, "704ef7d4-dbba-4df1-9490-cae3470a3ceb": {"title": "Societ\u00e0 della prestazione", "title_sort": "Societ\u00e0 della prestazione", "pubdate": "2017-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:31.127843+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "704ef7d4-dbba-4df1-9490-cae3470a3ceb", "tags": ["commoningcare"], "abstract": "", "publisher": "Ediesse", "authors": ["Federico Chicchi", "Anna Simone"], "formats": [{"format": "pdf", "file_name": "Societa della prestazione - Federico Chicchi.pdf", "dir_path": "Federico Chicchi/Societa della prestazione (318)/", "size": 2430845}], "cover_url": "Federico Chicchi/Societa della prestazione (318)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9788823020474"}], "languages": ["ita"]}, "e5f92ac2-8192-48af-b1f2-0aaec25ededc": {"title": "The Impact of the Swiss Franc Loans Crisis on Croatian Households", "title_sort": "Impact of the Swiss Franc Loans Crisis on Croatian Households, The", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:31.300201+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "e5f92ac2-8192-48af-b1f2-0aaec25ededc", "tags": ["housingstruggles"], "abstract": "", "publisher": "Palgrave Macmillan UK", "authors": ["Petra Rodik"], "formats": [{"format": "pdf", "file_name": "The Impact of the Swiss Franc Loans Crisis - Petra Rodik.pdf", "dir_path": "Petra Rodik/The Impact of the Swiss Franc Loans Crisis on Croatian Households (319)/", "size": 169358}], "cover_url": "Petra Rodik/The Impact of the Swiss Franc Loans Crisis on Croatian Households (319)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781137407795"}], "languages": ["eng"], "series": "Social and Psychological Dimensions of Personal Debt and the Debt Industry"}, "db13de19-40a1-4779-a168-021526dc9b83": {"title": "How mindfulness privatised a social problem", "title_sort": "How mindfulness privatised a social problem", "pubdate": "2019-07-17 11:00:00+00:00", "last_modified": "2020-03-06 17:05:31.487136+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "db13de19-40a1-4779-a168-021526dc9b83", "tags": ["housingstruggles"], "abstract": "", "publisher": "", "authors": ["Hettie O'Brien"], "formats": [{"format": "pdf", "file_name": "How mindfulness privatised a social proble - Hettie O'Brien.pdf", "dir_path": "Hettie O'Brien/How mindfulness privatised a social problem (320)/", "size": 379042}], "cover_url": "Hettie O'Brien/How mindfulness privatised a social problem (320)/cover.jpg", "identifiers": [], "languages": [], "series": "New Statesmen"}, "247801a3-ea43-4dc6-bb10-5f47f60994af": {"title": "Women pioneered computer programming. Then men took their industry over.", "title_sort": "Women pioneered computer programming. Then men took their industry over.", "pubdate": "2017-05-16 11:00:00+00:00", "last_modified": "2020-03-06 17:05:31.724687+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "247801a3-ea43-4dc6-bb10-5f47f60994af", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Josh O\u2019Connor"], "formats": [{"format": "pdf", "file_name": "Women pioneered computer programming. Then - Josh O'Connor.pdf", "dir_path": "Josh O'Connor/Women pioneered computer programming. Then men took their industry over_ (321)/", "size": 5872538}], "cover_url": "Josh O'Connor/Women pioneered computer programming. Then men took their industry over_ (321)/cover.jpg", "identifiers": [], "languages": []}, "0e387427-1c67-438d-9475-2aeef8d11c74": {"title": "The Afterlife of Reproductive Slavery: Biocapitalism and Black Feminism\u2019s Philosophy of History", "title_sort": "Afterlife of Reproductive Slavery: Biocapitalism and Black Feminism\u2019s Philosophy of History, The", "pubdate": "2019-02-13 23:00:00+00:00", "last_modified": "2020-03-06 17:05:32.001753+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0e387427-1c67-438d-9475-2aeef8d11c74", "tags": ["commoningcare"], "abstract": "
\n

In The Afterlife of Reproductive Slavery Alys Eve Weinbaum investigates the continuing resonances of Atlantic slavery in the cultures and politics of human reproduction that characterize contemporary biocapitalism. As a form of racial capitalism that relies on the commodification of the human reproductive body, biocapitalism is dependent upon what Weinbaum calls the slave episteme\u2014the racial logic that drove four centuries of slave breeding in the Americas and Caribbean. Weinbaum outlines how the slave episteme shapes the practice of reproduction today, especially through use of biotechnology and surrogacy. Engaging with a broad set of texts, from Toni Morrison's Beloved and Octavia Butler's dystopian speculative fiction\u00a0to black Marxism, histories of slavery, and legal cases involving surrogacy, Weinbaum shows how black feminist contributions from the 1970s, 1980s, and 1990s constitute a powerful philosophy of history\u2014one that provides the means through which to understand how reproductive slavery haunts the present.

", "publisher": "Duke University Press", "authors": ["Alys Eve Weinbaum"], "formats": [{"format": "pdf", "file_name": "The Afterlife of Reproductive Slavery_ Bio - Alys Eve Weinbaum.pdf", "dir_path": "Alys Eve Weinbaum/The Afterlife of Reproductive Slavery_ Biocapitalism and Black Feminism's Philosophy of History (322)/", "size": 15908114}], "cover_url": "Alys Eve Weinbaum/The Afterlife of Reproductive Slavery_ Biocapitalism and Black Feminism's Philosophy of History (322)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781478003281"}], "languages": ["eng"]}, "38e08cc6-b47a-4cc5-b170-1173afd76cac": {"title": "Dismantling Feminist Biology through the Design of eTextiles", "title_sort": "Dismantling Feminist Biology through the Design of eTextiles", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:32.235172+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "38e08cc6-b47a-4cc5-b170-1173afd76cac", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Teresa Almeida", "Ko-Le Chen", "Robert Comber", "Madeline Balaam"], "formats": [{"format": "pdf", "file_name": "Dismantling Feminist Biology through the D - Teresa Almeida.pdf", "dir_path": "Teresa Almeida/Dismantling Feminist Biology through the Design of eTextiles (323)/", "size": 6509039}], "cover_url": "Teresa Almeida/Dismantling Feminist Biology through the Design of eTextiles (323)/cover.jpg", "identifiers": [], "languages": [], "series": "Method & Critique"}, "246aca3f-7600-493c-a54d-77b4b90de054": {"title": "The People's Plan: Cressingham Gardens Estate", "title_sort": "People's Plan: Cressingham Gardens Estate, The", "pubdate": "2012-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:32.535041+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "246aca3f-7600-493c-a54d-77b4b90de054", "tags": ["housingstruggles"], "abstract": "", "publisher": "Cressingham Gardens Estate", "authors": ["Cressingham Gardens Estate"], "formats": [{"format": "pdf", "file_name": "The People's Plan_ Cressingham Gardens Est - Cressingham Gardens Estate.pdf", "dir_path": "Cressingham Gardens Estate/The People's Plan_ Cressingham Gardens Estate (324)/", "size": 17313610}], "cover_url": "Cressingham Gardens Estate/The People's Plan_ Cressingham Gardens Estate (324)/cover.jpg", "identifiers": [{"scheme": "zkey_file", "code": "PX3Y5THH"}, {"scheme": "zkey", "code": "EY3USI9L"}], "languages": []}, "6a3fa02b-3ac5-4195-9f87-7fd34ab1774a": {"title": "Care work and care jobs for the future of decent work", "title_sort": "Care work and care jobs for the future of decent work", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:32.762606+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6a3fa02b-3ac5-4195-9f87-7fd34ab1774a", "tags": ["piratecareintroduction"], "abstract": "", "publisher": "International Labour Organization", "authors": ["Laur Addati", "Umberto Cattaneo", "Valeria Esquivel", "Isabel Valarino"], "formats": [{"format": "pdf", "file_name": "Care work and care jobs for the future of - Laur Addati.pdf", "dir_path": "Laur Addati/Care work and care jobs for the future of decent work (325)/", "size": 17685887}], "cover_url": "Laur Addati/Care work and care jobs for the future of decent work (325)/cover.jpg", "identifiers": [], "languages": []}, "dafe86d6-4377-43ac-b207-f1d13a535bba": {"title": "Take Back the Economy: An Ethical Guide for Transforming Our Communities", "title_sort": "Take Back the Economy: An Ethical Guide for Transforming Our Communities", "pubdate": "2013-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:33.126276+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "dafe86d6-4377-43ac-b207-f1d13a535bba", "tags": ["commoningcare"], "abstract": "", "publisher": "University of Minnesota Press", "authors": ["J. K. Gibson-Graham", "Jenny Cameron", "Stephen Healy"], "formats": [{"format": "pdf", "file_name": "Take Back the Economy_ An Ethical Guide fo - J. K. Gibson-Graham.pdf", "dir_path": "J. K. Gibson-Graham/Take Back the Economy_ An Ethical Guide for Transforming Our Communities (326)/", "size": 29825512}], "cover_url": "J. K. Gibson-Graham/Take Back the Economy_ An Ethical Guide for Transforming Our Communities (326)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780816676071"}], "languages": []}, "f801579a-8b22-44ba-8e29-c7ae95ebaff8": {"title": "The Criminalisation of Healthcare Report", "title_sort": "Criminalisation of Healthcare Report, The", "pubdate": "2005-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:33.346581+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f801579a-8b22-44ba-8e29-c7ae95ebaff8", "tags": ["piratecareintroduction"], "abstract": "", "publisher": "Johns Hopkins Bloomberg School of Public Health & University of Essex", "authors": ["Marine Buissonniere", "Sarah Woznick", "Leonard Rubenstein", "Julie Hannah"], "formats": [{"format": "pdf", "file_name": "The Criminalisation of Healthcare Report - Marine Buissonniere.pdf", "dir_path": "Marine Buissonniere/The Criminalisation of Healthcare Report (327)/", "size": 462463}], "cover_url": "Marine Buissonniere/The Criminalisation of Healthcare Report (327)/cover.jpg", "identifiers": [], "languages": []}, "edd7b776-a2cd-4801-b5e3-0c427ced2c25": {"title": "In Solidarity with Library Genesis and Sci-hub", "title_sort": "In Solidarity with Library Genesis and Sci-hub", "pubdate": "2015-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:33.532980+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "edd7b776-a2cd-4801-b5e3-0c427ced2c25", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "", "authors": ["Custodians.online"], "formats": [{"format": "pdf", "file_name": "In Solidarity with Library Genesis and Sci - Custodians.online.pdf", "dir_path": "Custodians.online/In Solidarity with Library Genesis and Sci-hub (328)/", "size": 79773}], "cover_url": "Custodians.online/In Solidarity with Library Genesis and Sci-hub (328)/cover.jpg", "identifiers": [], "languages": []}, "8de36aa2-e3cb-4a6b-8cb0-f873f0c2afc5": {"title": "La famiglia \u00e8 una nocivit\u00e0 patriarcale : Incursioni anarcofemministe", "title_sort": "La famiglia \u00e8 una nocivit\u00e0 patriarcale : Incursioni anarcofemministe", "pubdate": "2014-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:33.718106+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "8de36aa2-e3cb-4a6b-8cb0-f873f0c2afc5", "tags": ["commoningcare"], "abstract": "", "publisher": "", "authors": ["Manada de Lobxs"], "formats": [{"format": "pdf", "file_name": "La famiglia e una nocivita patriarcale _ I - Manada de Lobxs.pdf", "dir_path": "Manada de Lobxs/La famiglia e una nocivita patriarcale _ Incursioni anarcofemministe (329)/", "size": 131891}], "cover_url": "Manada de Lobxs/La famiglia e una nocivita patriarcale _ Incursioni anarcofemministe (329)/cover.jpg", "identifiers": [], "languages": ["ita"]}, "84d8f697-4dfd-45ce-b86a-099fe74bec1d": {"title": "Grenfell Tower: criminal charges delayed, but that doesn\u2019t mean there won't be justice", "title_sort": "Grenfell Tower: criminal charges delayed, but that doesn\u2019t mean there won't be justice", "pubdate": "2020-03-12 12:00:00+00:00", "last_modified": "2020-03-06 17:05:33.919285+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "84d8f697-4dfd-45ce-b86a-099fe74bec1d", "tags": ["housingstruggles"], "abstract": "", "publisher": "The Convesation", "authors": ["Victoria Elizabeth Roper"], "formats": [{"format": "pdf", "file_name": "Grenfell Tower_ criminal charges delayed, - Victoria Elizabeth Roper.pdf", "dir_path": "Victoria Elizabeth Roper/Grenfell Tower_ criminal charges delayed, but that doesn't mean there won't be justice (330)/", "size": 1282946}], "cover_url": "Victoria Elizabeth Roper/Grenfell Tower_ criminal charges delayed, but that doesn't mean there won't be justice (330)/cover.jpg", "identifiers": [], "languages": [], "series": "The Conversation"}, "5835dde3-decd-429f-92cc-28cd4d54bcb0": {"title": "Protect or Plunder: Understanding Intellectual Property Rights", "title_sort": "Protect or Plunder: Understanding Intellectual Property Rights", "pubdate": "2001-03-14 23:00:00+00:00", "last_modified": "2020-03-06 17:05:34.088366+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5835dde3-decd-429f-92cc-28cd4d54bcb0", "tags": ["piratecareintroduction", "politicisingpiracy"], "abstract": "
\n

Intellectual property rights, TRIPS, patents - they sound technical, even boring. Yet, as Vandana Shiva shows, what kinds of ideas, technologies, identification of genes, even manipulations of life forms can be owned and exploited for profit by giant corporations is a vital issue for our times. In this readable and compelling introduction to an issue that lies at the heart of the socalled knowledge economy, Vandana Shiva makes clear how this Western-inspired and unprecedented widening of the concept does not in fact stimulate human creativity and the generation of knowledge. Instead, it is being exploited by transnational corporations in order to increase their profits at the expense of the health of ordinary people, and the poor in particular, and the age-old knowledge and independence of the world's farmers. Intellectual protection is being transformed into corporate plunder. Little wonder popular resistance around the world is rising to the WTO that polices this new intellectual world order, the pharmaceutical, biotech and other corporations which dominate it, and the new technologies they are foisting upon us.

", "publisher": "Zed Books", "authors": ["Vandana Shiva"], "formats": [{"format": "pdf", "file_name": "Protect or Plunder_ Understanding Intellec - Vandana Shiva.pdf", "dir_path": "Vandana Shiva/Protect or Plunder_ Understanding Intellectual Property Rights (331)/", "size": 1870376}], "cover_url": "Vandana Shiva/Protect or Plunder_ Understanding Intellectual Property Rights (331)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781842771099"}], "languages": ["eng"]}, "eac4e6ab-b02d-40b3-8621-5261428c0257": {"title": "List of Endocrine Disrupting Chemicals", "title_sort": "List of Endocrine Disrupting Chemicals", "pubdate": "2017-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:34.275450+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "eac4e6ab-b02d-40b3-8621-5261428c0257", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "Danish Centre on Endocrine Disrupters", "authors": ["Centre on Endocrine Disrupters"], "formats": [{"format": "pdf", "file_name": "List of Endocrine Disrupting Chemicals - Centre on Endocrine Disrupters.pdf", "dir_path": "Centre on Endocrine Disrupters/List of Endocrine Disrupting Chemicals (332)/", "size": 627453}], "cover_url": "Centre on Endocrine Disrupters/List of Endocrine Disrupting Chemicals (332)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "42076caf-7bff-4969-9c12-9e90c73f5cfa": {"title": "The Presentation of Self in Everyday Life", "title_sort": "Presentation of Self in Everyday Life, The", "pubdate": "1990-03-14 23:00:00+00:00", "last_modified": "2020-03-06 17:05:34.600289+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "42076caf-7bff-4969-9c12-9e90c73f5cfa", "tags": ["commoningcare"], "abstract": "
\n

In what the General Practitioner called 'this intelligent searching work', the author of \"Stigma\" and \"Asylums\" presents an analysis of the structures of social encounters from the perspective of the dramatic performance. He shows us exactly how people use such 'fixed props' as houses, clothes, and job situations; how they combine in teams resembling secret societies; and, how they adopt discrepant roles and communicate out of character. Professor Goffman takes us 'backstage' too, into the regions where people both prepare their images and relax from them; and he demonstrates in painful detail what can happen when a performance falls flat.

", "publisher": "Penguin Books", "authors": ["Erving Goffman"], "formats": [{"format": "pdf", "file_name": "The Presentation of Self in Everyday Life - Erving Goffman.pdf", "dir_path": "Erving Goffman/The Presentation of Self in Everyday Life (334)/", "size": 3665069}], "cover_url": "Erving Goffman/The Presentation of Self in Everyday Life (334)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780140135718"}], "languages": ["eng"]}, "2246f4cb-4a25-4e26-8c42-f3e5b48ad86c": {"title": "The Fabric of Interface: Mobile Media, Design, and Gender", "title_sort": "Fabric of Interface: Mobile Media, Design, and Gender, The", "pubdate": "2017-11-02 23:00:00+00:00", "last_modified": "2020-03-06 17:05:35.294670+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2246f4cb-4a25-4e26-8c42-f3e5b48ad86c", "tags": ["decolonizingtechnology"], "abstract": "
\n

Tracing the genealogy of our physical interaction with mobile devices back to textile and needlecraft culture. For many of our interactions with digital media, we do not sit at a keyboard but hold a mobile device in our hands. We turn and tilt and stroke and tap, and through these physical interactions with an object we make things: images, links, sites, networks. In The Fabric of Interface , Stephen Monteiro argues that our everyday digital practice has taken on traits common to textile and needlecraft culture. Our smart phones and tablets use some of the same skills\u2014manual dexterity, pattern making, and linking\u2014required by the handloom, the needlepoint hoop, and the lap-sized quilting frame. Monteiro goes on to argue that the capacity of textile metaphors to describe computing (weaving code, threaded discussions, zipped files, software patches, switch fabrics) represents deeper connections between digital communication and what has been called \u201chomecraft\u201d or \u201cwomen's work.\u201d Connecting networked media to practices that seem alien to media technologies, Monteiro identifies handicraft and textile techniques in the production of software and hardware, and cites the punched cards that were read by a loom's rods as a primitive form of computer memory; examines textual and visual discourses that position the digital image as a malleable fabric across its production, access, and use; compares the digital labor of liking, linking, and tagging to such earlier forms of collective production as quilting bees and piecework; and describes how the convergence of intimacy and handiwork at the screen interface, combined with needlecraft aesthetics, genders networked culture and activities in unexpected ways.

\n

About the Author

\n

Stephen Monteiro is Assistant Professor of Sociology and Anthropology at Concordia University, Montreal.

", "publisher": "MIT Press", "authors": ["Stephen Monteiro"], "formats": [{"format": "pdf", "file_name": "The Fabric of Interface_ Mobile Media, Des - Stephen Monteiro.pdf", "dir_path": "Stephen Monteiro/The Fabric of Interface_ Mobile Media, Design, and Gender (335)/", "size": 10549622}], "cover_url": "Stephen Monteiro/The Fabric of Interface_ Mobile Media, Design, and Gender (335)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780262037006"}], "languages": ["eng"]}, "1a076f10-0a2a-4ef0-b38c-837f2ddc2327": {"title": "Urban Warfare", "title_sort": "Urban Warfare", "pubdate": "2019-02-14 23:00:00+00:00", "last_modified": "2020-03-06 17:05:35.485346+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "1a076f10-0a2a-4ef0-b38c-837f2ddc2327", "tags": ["housingstruggles"], "abstract": "
\n

A global study of the financialisation of housing In Urban Warfare, Rolnik charts how the financialisation of housing has become a global crisis, as models of home ownership, originating in the US and UK, are being exported around the world. These developments were largely organised by htosw who benefit the most: construction companies and banks, supported by government-facilitated schemes, such as 'the right to buy', subsidies, and micro-financing. Using examples ranging from Kazakhstan, Indonesia, Chile, Israel, Haiti, the UK and especially Brazil, Rolnik shows how our homes and neighbourhoods have effectively become the \"last subprime frontiers of capitalism.\" This neoliberal colonialism is experienced on the scale of the city but also within our everyday lives. Yet since the financial crisis and wider urban politics that have left millions homeless, forced from their homes because of urban development politics, and mega-events such as the Rio World Cup in 2013. These narratives are weaved together with theoretical reflections and empirical evidence to explain the crisis in depth. In response, Rolnik restates the political need for activism and resistance. Examining in detail the June Days protests in Rio, 2013-14, she shows that housing remains an essential, and global, struggle.

", "publisher": "Verso", "authors": ["Raquel Rolnik", "Gabriel Hirschhorn"], "formats": [{"format": "epub", "file_name": "Urban Warfare - Raquel Rolnik.epub", "dir_path": "Raquel Rolnik/Urban Warfare (336)/", "size": 1100251}], "cover_url": "Raquel Rolnik/Urban Warfare (336)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781788731607"}], "languages": ["eng"]}, "d51b44cf-a5c5-460a-9b48-2e7136cc730d": {"title": "Tech Colonialism Today", "title_sort": "Tech Colonialism Today", "pubdate": "2019-02-25 12:00:00+00:00", "last_modified": "2020-03-06 17:05:35.704327+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d51b44cf-a5c5-460a-9b48-2e7136cc730d", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Sareeta Amrute"], "formats": [{"format": "pdf", "file_name": "Tech Colonialism Today - Sareeta Amrute.pdf", "dir_path": "Sareeta Amrute/Tech Colonialism Today (337)/", "size": 3284041}], "cover_url": "Sareeta Amrute/Tech Colonialism Today (337)/cover.jpg", "identifiers": [], "languages": []}, "a442e490-30ae-46d8-a47a-60b17dc45964": {"title": "Hacking Diversity: The Politics of Inclusion in Open Technology Cultures", "title_sort": "Hacking Diversity: The Politics of Inclusion in Open Technology Cultures", "pubdate": "2019-12-09 23:00:00+00:00", "last_modified": "2020-03-06 17:05:35.999403+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "a442e490-30ae-46d8-a47a-60b17dc45964", "tags": ["decolonizingtechnology"], "abstract": "
\n

A firsthand look at efforts to improve diversity in software and hackerspace communities Hacking, as a mode of technical and cultural production, is commonly celebrated for its extraordinary freedoms of creation and circulation. Yet surprisingly few women participate in it: rates of involvement by technologically skilled women are drastically lower in hacking communities than in industry and academia. Hacking Diversity investigates the activists engaged in free and open-source software to understand why, despite their efforts, they fail to achieve the diversity that their ideals support. Christina Dunbar-Hester shows that within this well-meaning volunteer world, beyond the sway of human resource departments and equal opportunity legislation, members of underrepresented groups face unique challenges. She brings together more than five years of firsthand research: attending software conferences and training events, working on message boards and listservs, and frequenting North American hackerspaces. She explores who participates in voluntaristic technology cultures, to what ends, and with what consequences. Digging deep into the fundamental assumptions underpinning STEM-oriented societies, Dunbar-Hester demonstrates that while the preferred solutions of tech enthusiasts\u2014their \u201chacks\u201d of projects and cultures\u2014can ameliorate some of the \u201cbugs\u201d within their own communities, these methods come up short for issues of unequal social and economic power. Distributing \u201cdiversity\u201d in technical production is not equal to generating justice. Hacking Diversity reframes questions of diversity advocacy to consider what interventions might appropriately broaden inclusion and participation in the hacking world and beyond.

", "publisher": "Princeton University Press", "authors": ["Christina Dunbar-Hester"], "formats": [{"format": "epub", "file_name": "Hacking Diversity_ The Politics of Inclusi - Christina Dunbar-Hester.epub", "dir_path": "Christina Dunbar-Hester/Hacking Diversity_ The Politics of Inclusion in Open Technology Cultures (338)/", "size": 17647518}], "cover_url": "Christina Dunbar-Hester/Hacking Diversity_ The Politics of Inclusion in Open Technology Cultures (338)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780691182070"}], "languages": ["eng"]}, "19269815-12f5-4bd7-8540-ed130139a183": {"title": "Academic Freedom and the Ownership of Knowledge", "title_sort": "Academic Freedom and the Ownership of Knowledge", "pubdate": "2016-09-15 11:00:00+00:00", "last_modified": "2020-03-06 17:05:36.181510+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "19269815-12f5-4bd7-8540-ed130139a183", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "Caf\u00e9 Disensus", "authors": ["Lawrence Liang"], "formats": [{"format": "pdf", "file_name": "Academic Freedom and the Ownership of Know - Lawrence Liang.pdf", "dir_path": "Lawrence Liang/Academic Freedom and the Ownership of Knowledge (339)/", "size": 1667067}], "cover_url": "Lawrence Liang/Academic Freedom and the Ownership of Knowledge (339)/cover.jpg", "identifiers": [], "languages": []}, "785c5a84-72f9-48ff-8667-1abff6b14bbd": {"title": "On the frontlines of Serbia\u2019s struggle for housing justice", "title_sort": "On the frontlines of Serbia\u2019s struggle for housing justice", "pubdate": "2019-10-14 11:00:00+00:00", "last_modified": "2020-03-06 17:05:36.379634+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "785c5a84-72f9-48ff-8667-1abff6b14bbd", "tags": ["housingstruggles"], "abstract": "", "publisher": "", "authors": ["Ana Vilenica", "Nemanja Pantovi\u0107"], "formats": [{"format": "pdf", "file_name": "On the frontlines of Serbia's struggle for - Ana Vilenica.pdf", "dir_path": "Ana Vilenica/On the frontlines of Serbia's struggle for housing justice (340)/", "size": 2757922}], "cover_url": "Ana Vilenica/On the frontlines of Serbia's struggle for housing justice (340)/cover.jpg", "identifiers": [], "languages": [], "series": "ROAR"}, "f84d5ef7-bc1a-4ac4-b155-74974c9bbc0a": {"title": "Situated knowledges: The science question in feminism and the privilege of partial perspective", "title_sort": "Situated knowledges: The science question in feminism and the privilege of partial perspective", "pubdate": "1988-09-02 11:00:00+00:00", "last_modified": "2020-03-06 17:05:36.560398+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f84d5ef7-bc1a-4ac4-b155-74974c9bbc0a", "tags": ["transhackfeminism", "decolonizingtechnology", "commoningcare"], "abstract": "", "publisher": "", "authors": ["Donna Haraway"], "formats": [{"format": "pdf", "file_name": "Situated knowledges_ The science question - Donna Haraway.pdf", "dir_path": "Donna Haraway/Situated knowledges_ The science question in feminism and the privilege of partial perspective (341)/", "size": 633397}], "cover_url": "Donna Haraway/Situated knowledges_ The science question in feminism and the privilege of partial perspective (341)/cover.jpg", "identifiers": [], "languages": [], "series": "Feminist Studies"}, "fe352bc2-c2b3-4efe-9837-cc988d1f1c22": {"title": "The Ethics of Care: Personal, Political, and Global", "title_sort": "Ethics of Care: Personal, Political, and Global, The", "pubdate": "2006-03-14 23:00:00+00:00", "last_modified": "2020-03-06 17:05:36.734949+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "fe352bc2-c2b3-4efe-9837-cc988d1f1c22", "tags": ["piratecareintroduction"], "abstract": "
\n

Virginia Held assesses the ethics of care as a promising alternative to the familiar moral theories that serve so inadequately to guide our lives. The ethics of care is only a few decades old, yet it is by now a distinct moral theory or normative approach to the problems we face. It is relevant to global and political matters as well as to the personal relations that can most clearly exemplify care.

\n

This book clarifies just what the ethics of care is: what its characteristics are, what it holds, and what it enables us to do. It discusses the feminist roots of this moral approach and why the ethics of care can be a morality with universal appeal. Held examines what we mean by \"care,\" and what a caring person is like. Where other moral theories demand impartiality above all, the ethics of care understands the moral import of our ties to our families and groups. It evaluates such ties, focusing on caring relations rather than simply on the virtues of individuals. The book proposes how such values as justice, equality, and individual rights can \"fit together\" with such values as care, trust, mutual consideration, and solidarity.

\n

In the second part of the book, Held examines the potential of the ethics of care for dealing with social issues. She shows how the ethics of care is more promising than Kantian moral theory and utilitarianism for advice on how expansive, or not, markets should be, and on when other values than market ones should prevail. She connects the ethics of care with the rising interest in civil society, and considers the limits appropriate for the language of rights. Finally, she shows the promise of the ethics of care for dealing with global problems and seeing anew the outlines of international civility.

\n

**

", "publisher": "Oxford University Press", "authors": ["Virginia Held"], "formats": [{"format": "pdf", "file_name": "The Ethics of Care_ Personal, Political, a - Virginia Held.pdf", "dir_path": "Virginia Held/The Ethics of Care_ Personal, Political, and Global (342)/", "size": 1391961}], "cover_url": "Virginia Held/The Ethics of Care_ Personal, Political, and Global (342)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780195180992"}], "languages": ["eng"]}, "3b58bd83-48c3-48d5-ad73-a56ea7554e5b": {"title": "Fit for purpose?: The Facilitation Directive and the criminalisation of humanitarian assistance to irregular migrants: 2018 update", "title_sort": "Fit for purpose?: The Facilitation Directive and the criminalisation of humanitarian assistance to irregular migrants: 2018 update", "pubdate": "2018-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:36.936378+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "3b58bd83-48c3-48d5-ad73-a56ea7554e5b", "tags": ["criminalizationofsolidarity"], "abstract": "", "publisher": "Policy Department for Citizens' Rights and Constitutional Affairs, Directorate General for Internal ", "authors": ["Sergio Carrera", "Gabriella Sanches", "Lina Vosyli\u016bt\u0117", "Stephanie Smialowski", "Jennifer Allsopp"], "formats": [{"format": "pdf", "file_name": "Fit for purpose__ The Facilitation Directi - Sergio Carrera.pdf", "dir_path": "Sergio Carrera/Fit for purpose__ The Facilitation Directive and the criminalisation of humanitarian assistance (343)/", "size": 3627556}], "cover_url": "Sergio Carrera/Fit for purpose__ The Facilitation Directive and the criminalisation of humanitarian assistance (343)/cover.jpg", "identifiers": [], "languages": []}, "d47e5112-3e5f-44f2-a317-83a7d11155f6": {"title": "Body, Politics and Molecules", "title_sort": "Body, Politics and Molecules", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:37.126059+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d47e5112-3e5f-44f2-a317-83a7d11155f6", "tags": ["horomonestoxicitybodysovereignty", "commoningcare"], "abstract": "", "publisher": "WeMake", "authors": ["Maddalena Fragnito"], "formats": [{"format": "pdf", "file_name": "Body, Politics and Molecules - Maddalena Fragnito.pdf", "dir_path": "Maddalena Fragnito/Body, Politics and Molecules (344)/", "size": 788614}], "cover_url": "Maddalena Fragnito/Body, Politics and Molecules (344)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9788894461206"}], "languages": [], "series": "Rebelling with Care"}, "d5ea8d76-7940-4e35-8ace-8cd6572aec37": {"title": "Paulo Freire and Transformative Education: Changing Lives and Transforming Communities", "title_sort": "Paulo Freire and Transformative Education: Changing Lives and Transforming Communities", "pubdate": "2018-04-12 22:00:00+00:00", "last_modified": "2020-03-06 17:05:37.330202+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d5ea8d76-7940-4e35-8ace-8cd6572aec37", "tags": ["commoningcare"], "abstract": "
\n

This book brings together a range of global and local themes inspired by the work of Paulo Freire. Freire believed in the possibility of change, rejecting the neoliberal discourse that presents poverty as inevitable: his core principle emphasised the prerogative of transforming the world, rather than adapting to an unethical world order. This responsibility to intervene in reality as educators is explored in detail in this edited collection. Including such diverse themes as pedagogical approaches to globalisation, social mobility, empowerment and valuing diversity within communities, the volume is highly relevant to pedagogical practice. Sharing the transformative power of \u2018being\u2019 through popular education and the solidarity economy, this innovative book will be of interest to scholars of Paulo Freire, transformative education and diversity in education.

", "publisher": "Springer", "authors": ["Alethea Melling", "Ruth Pilkington"], "formats": [{"format": "pdf", "file_name": "Paulo Freire and Transformative Education_ - Alethea Melling.pdf", "dir_path": "Alethea Melling/Paulo Freire and Transformative Education_ Changing Lives and Transforming Communities (345)/", "size": 3293379}], "cover_url": "Alethea Melling/Paulo Freire and Transformative Education_ Changing Lives and Transforming Communities (345)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781137542502"}], "languages": ["eng"]}, "5b633d01-e68d-4cab-93d5-91981b7ad83a": {"title": "Researcher reveals how \u201cComputer Geeks\u201d replaced \u201cComputer Girls\u201d", "title_sort": "Researcher reveals how \u201cComputer Geeks\u201d replaced \u201cComputer Girls\u201d", "pubdate": "2011-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:37.536148+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5b633d01-e68d-4cab-93d5-91981b7ad83a", "tags": ["decolonizingtechnology"], "abstract": "
\n

https://gender.stanford.edu/news-publications/gender-news/researcher-reveals-how-computer-geeks-replaced-computer-girls

", "publisher": "Stanford University, The Clayman Institute for Gender Research", "authors": ["Brenda D. Frink"], "formats": [{"format": "pdf", "file_name": "Researcher reveals how _Computer Geeks_ re - Brenda D. Frink.pdf", "dir_path": "Brenda D. Frink/Researcher reveals how _Computer Geeks_ replaced _Computer Girls_ (346)/", "size": 403226}], "cover_url": "Brenda D. Frink/Researcher reveals how _Computer Geeks_ replaced _Computer Girls_ (346)/cover.jpg", "identifiers": [], "languages": []}, "f6f7d1a4-882b-409b-aaf9-d8ef8b551ec4": {"title": "In Defense of Housing: The Politics of Crisis", "title_sort": "In Defense of Housing: The Politics of Crisis", "pubdate": "2016-03-14 23:00:00+00:00", "last_modified": "2020-03-06 17:05:37.781056+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f6f7d1a4-882b-409b-aaf9-d8ef8b551ec4", "tags": ["housingstruggles"], "abstract": "
\n

In every major city in the world there is a housing crisis. How did this happen and what can we do about it?

\n

Everyone needs and deserves housing. But today our homes are being transformed into commodities, making the inequalities of the city ever more acute. Profit has become more important than social need. The poor are forced to pay more for worse housing. Communities are faced with the violence of displacement and gentrification. And the benefits of decent housing are only available for those who can afford it.

\n

In Defense of Housing is the definitive statement on this crisis from leading urban planner Peter Marcuse and sociologist David Madden. They look at the causes and consequences of the housing problem and detail the need for progressive alternatives. The housing crisis cannot be solved by minor policy shifts, they argue. Rather, the housing crisis has deep political and economic roots\u2014and therefore requires a radical response.

", "publisher": "Verso", "authors": ["Peter Marcuse", "David Madden"], "formats": [{"format": "pdf", "file_name": "In Defense of Housing_ The Politics of Cri - Peter Marcuse.pdf", "dir_path": "Peter Marcuse/In Defense of Housing_ The Politics of Crisis (347)/", "size": 1147641}], "cover_url": "Peter Marcuse/In Defense of Housing_ The Politics of Crisis (347)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781784783549"}], "languages": ["eng"]}, "f37521fa-8644-4ffa-b6b7-e47f94577e1d": {"title": "System of a Takedown: Control and De-commodification in the Circuits of Academic Publishing", "title_sort": "System of a Takedown: Control and De-commodification in the Circuits of Academic Publishing", "pubdate": "2019-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:37.961299+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f37521fa-8644-4ffa-b6b7-e47f94577e1d", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "University of Minnesota Press & meson.press", "authors": ["Marcell Mars", "Tomislav Medak"], "formats": [{"format": "pdf", "file_name": "System of a Takedown_ Control and De-commo - Marcell Mars.pdf", "dir_path": "Marcell Mars/System of a Takedown_ Control and De-commodification in the Circuits of Academic Publishing (348)/", "size": 139150}], "cover_url": "Marcell Mars/System of a Takedown_ Control and De-commodification in the Circuits of Academic Publishing (348)/cover.jpg", "identifiers": [], "languages": [], "series": "Archives"}, "47c73092-1ba0-4b92-ae00-20eb45871996": {"title": "Electronic textiles as disruptive designs: Supporting and challenging maker activities in schools", "title_sort": "Electronic textiles as disruptive designs: Supporting and challenging maker activities in schools", "pubdate": "2014-12-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:38.184175+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "47c73092-1ba0-4b92-ae00-20eb45871996", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Yasmin Kafai", "Deborah Fields", "Kristin Searle"], "formats": [{"format": "pdf", "file_name": "Electronic textiles as disruptive designs_ - Yasmin Kafai.pdf", "dir_path": "Yasmin Kafai/Electronic textiles as disruptive designs_ Supporting and challenging maker activities in schoo (349)/", "size": 2434169}], "cover_url": "Yasmin Kafai/Electronic textiles as disruptive designs_ Supporting and challenging maker activities in schoo (349)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.17763/haer.84.4.46m7372370214783"}], "languages": [], "series": "Harvard Educaitonal Review"}, "17a78340-e9a4-4080-af5d-d59693a296da": {"title": "Legacies of craft and the centrality of failure in a mother-operated hackerspace", "title_sort": "Legacies of craft and the centrality of failure in a mother-operated hackerspace", "pubdate": "2016-01-02 12:00:00+00:00", "last_modified": "2020-03-06 17:05:38.370954+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "17a78340-e9a4-4080-af5d-d59693a296da", "tags": ["decolonizingtechnology"], "abstract": "", "publisher": "", "authors": ["Daniela Karin Rosner", "Sarah E. Fox."], "formats": [{"format": "pdf", "file_name": "Legacies of craft and the centrality of fa - Daniela Karin Rosner.pdf", "dir_path": "Daniela Karin Rosner/Legacies of craft and the centrality of failure in a mother-operated hackerspace (350)/", "size": 310176}], "cover_url": "Daniela Karin Rosner/Legacies of craft and the centrality of failure in a mother-operated hackerspace (350)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1177/1461444816629468"}], "languages": ["eng"], "series": "new media & society"}, "4bec7cd8-bce5-4dc2-9f3a-e8f9f3fbd2b2": {"title": "We Are All Very Anxious: Six Theses on Anxiety and Why It is Effectively Preventing Militancy, and One Possible Strategy for Overcoming It", "title_sort": "We Are All Very Anxious: Six Theses on Anxiety and Why It is Effectively Preventing Militancy, and One Possible Strategy for Overcoming It", "pubdate": "2014-04-13 07:05:23+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "4bec7cd8-bce5-4dc2-9f3a-e8f9f3fbd2b2", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "Plan C & CrimethInc.", "authors": ["The Institute for Precarious Consciousness"], "formats": [{"format": "pdf", "file_name": "We Are All Very Anxious_ Six Theses on Anx - The Institute for Precarious Consciousness.pdf", "dir_path": "The Institute for Precarious Consciousness/We Are All Very Anxious_ Six Theses on Anxiety and Why It is Effectively Preventing Militancy, (351)/", "size": 312227}], "cover_url": "The Institute for Precarious Consciousness/We Are All Very Anxious_ Six Theses on Anxiety and Why It is Effectively Preventing Militancy, (351)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "28f3a34d-9fc0-4c76-99bf-96b0d93d6944": {"title": "What about the rapists?: Anarchist approaches to crime & justice", "title_sort": "What about the rapists?: Anarchist approaches to crime & justice", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "28f3a34d-9fc0-4c76-99bf-96b0d93d6944", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "Dysphoria 5", "authors": ["Anonymous"], "formats": [{"format": "pdf", "file_name": "What about the rapists__ Anarchist approac - Anonymous.pdf", "dir_path": "Anonymous/What about the rapists__ Anarchist approaches to crime & justice (352)/", "size": 560197}], "cover_url": "Anonymous/What about the rapists__ Anarchist approaches to crime & justice (352)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "6b368753-f6a3-434e-a644-a99ab288c971": {"title": "Soaring Beyond the Walls: Tools for Building Capacity in Prison and Beyond", "title_sort": "Soaring Beyond the Walls: Tools for Building Capacity in Prison and Beyond", "pubdate": "2018-02-05 04:18:43+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6b368753-f6a3-434e-a644-a99ab288c971", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "", "authors": ["Anonymous"], "formats": [{"format": "pdf", "file_name": "Soaring Beyond the Walls_ Tools for Buildi - Anonymous.pdf", "dir_path": "Anonymous/Soaring Beyond the Walls_ Tools for Building Capacity in Prison and Beyond (353)/", "size": 2704575}], "cover_url": "Anonymous/Soaring Beyond the Walls_ Tools for Building Capacity in Prison and Beyond (353)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "c7345a4f-22a2-4905-8579-07531deb33c0": {"title": "Basics of Emotional Support", "title_sort": "Basics of Emotional Support", "pubdate": "2018-03-06 16:11:07.346000+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c7345a4f-22a2-4905-8579-07531deb33c0", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "Power Makes Us Sick", "authors": ["Power Makes Us Sick"], "formats": [{"format": "pdf", "file_name": "Basics of Emotional Support - Power Makes Us Sick.pdf", "dir_path": "Power Makes Us Sick/Basics of Emotional Support (354)/", "size": 69629}], "cover_url": "Power Makes Us Sick/Basics of Emotional Support (354)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "c24af9e4-4a81-4f48-abe6-d5874f24bade": {"title": "10 Types of Healing Plants for Mental Health and Emotional Wellbeing", "title_sort": "10 Types of Healing Plants for Mental Health and Emotional Wellbeing", "pubdate": "2018-12-17 14:45:36.461000+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c24af9e4-4a81-4f48-abe6-d5874f24bade", "tags": ["psychosocialautonomy"], "abstract": "
\n

https://herbsformentalhealth.com/10-types-of-healing-plants-for-mental-health-and-emotional-wellbeing/

", "publisher": "Herbs for Mental Health", "authors": ["John Keyes"], "formats": [{"format": "pdf", "file_name": "10 Types of Healing Plants for Mental Heal - John Keyes.pdf", "dir_path": "John Keyes/10 Types of Healing Plants for Mental Health and Emotional Wellbeing (355)/", "size": 1227527}], "cover_url": "John Keyes/10 Types of Healing Plants for Mental Health and Emotional Wellbeing (355)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "178e3cd3-6082-426f-ac36-6a377f1c5396": {"title": "Continuing Traumatic Stress Disorder", "title_sort": "Continuing Traumatic Stress Disorder", "pubdate": "2018-03-29 13:48:41.629000+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "178e3cd3-6082-426f-ac36-6a377f1c5396", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "Herbs for Mental Health", "authors": ["John Keyes"], "formats": [{"format": "pdf", "file_name": "Continuing Traumatic Stress Disorder - John Keyes.pdf", "dir_path": "John Keyes/Continuing Traumatic Stress Disorder (356)/", "size": 4370484}], "cover_url": "John Keyes/Continuing Traumatic Stress Disorder (356)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "8aab4a6e-0b87-4ff8-bfca-075c83f4270e": {"title": "Friends Make the Best Medicine: A Guide to Creating Community Mental Health Support Networks", "title_sort": "Friends Make the Best Medicine: A Guide to Creating Community Mental Health Support Networks", "pubdate": "2013-10-28 17:00:21+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "8aab4a6e-0b87-4ff8-bfca-075c83f4270e", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "The Icarus Project", "authors": ["The Icarus Project"], "formats": [{"format": "pdf", "file_name": "Friends Make the Best Medicine_ A Guide to - The Icarus Project.pdf", "dir_path": "The Icarus Project/Friends Make the Best Medicine_ A Guide to Creating Community Mental Health Support Networks (357)/", "size": 6479386}], "cover_url": "The Icarus Project/Friends Make the Best Medicine_ A Guide to Creating Community Mental Health Support Networks (357)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "ea0c13d9-9d12-4edd-8e6b-98a36f91494b": {"title": "Hack your rage and anger in the keys", "title_sort": "Hack your rage and anger in the keys", "pubdate": "2014-09-11 13:57:13.565000+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ea0c13d9-9d12-4edd-8e6b-98a36f91494b", "tags": ["psychosocialautonomy"], "abstract": "
\n

http://www.spkpfh.de/Hack_your_rage_and_anger_in_the_keys.htm

", "publisher": "", "authors": ["Patientenfront / Sozialistisches Patientenkollektiv"], "formats": [{"format": "pdf", "file_name": "Hack your rage and anger in the keys - Patientenfront _ Sozialistisches Patienten.pdf", "dir_path": "Patientenfront _ Sozialistisches Patientenkollektiv/Hack your rage and anger in the keys (359)/", "size": 66839}], "cover_url": "Patientenfront _ Sozialistisches Patientenkollektiv/Hack your rage and anger in the keys (359)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "b4f659b7-dad6-447d-9435-b47339832ea9": {"title": "I Don't Bash Back I Shoot First", "title_sort": "I Don't Bash Back I Shoot First", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b4f659b7-dad6-447d-9435-b47339832ea9", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "", "authors": ["Anonymous"], "formats": [{"format": "pdf", "file_name": "I Don't Bash Back I Shoot First - Anonymous.pdf", "dir_path": "Anonymous/I Don't Bash Back I Shoot First (360)/", "size": 459221}], "cover_url": "Anonymous/I Don't Bash Back I Shoot First (360)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "ee3b5e69-289b-4e3d-afd8-79f2bdd032a7": {"title": "Overcoming Burnout, Part 4 \u2013 How do I get out of this mess \u2013 Solidarity Apothecary", "title_sort": "Overcoming Burnout, Part 4 \u2013 How do I get out of this mess \u2013 Solidarity Apothecary", "pubdate": "2019-08-04 13:52:09.117000+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ee3b5e69-289b-4e3d-afd8-79f2bdd032a7", "tags": ["psychosocialautonomy"], "abstract": "
\n

https://solidarityapothecary.org/overcoming-burnout-part-4-how-do-i-get-out-of-this-mess/

", "publisher": "The Solidarity Apothecary", "authors": ["Nicole Rose"], "formats": [{"format": "pdf", "file_name": "Overcoming Burnout, Part 4 - How do I get - Nicole Rose.pdf", "dir_path": "Nicole Rose/Overcoming Burnout, Part 4 - How do I get out of this mess - Solidarity Apothecary (361)/", "size": 1838405}], "cover_url": "Nicole Rose/Overcoming Burnout, Part 4 - How do I get out of this mess - Solidarity Apothecary (361)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "b88db661-5955-442f-8f88-2761b060f201": {"title": "Pro-festo of the Prostitutes' War Group", "title_sort": "Pro-festo of the Prostitutes' War Group", "pubdate": "2017-04-17 14:00:14.119000+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b88db661-5955-442f-8f88-2761b060f201", "tags": ["psychosocialautonomy"], "abstract": "
\n

https://prostituteswargroup.wordpress.com/2017/04/11/pro-festo-of-the-prostitutes-war-group/

", "publisher": "", "authors": ["Prostitutes' War Group"], "formats": [{"format": "pdf", "file_name": "Pro-festo of the Prostitutes' War Group - Prostitutes' War Group.pdf", "dir_path": "Prostitutes' War Group/Pro-festo of the Prostitutes' War Group (362)/", "size": 62000}], "cover_url": "Prostitutes' War Group/Pro-festo of the Prostitutes' War Group (362)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "a9b1305f-01d6-4bda-82c4-83369791e312": {"title": "Scullcaps", "title_sort": "Scullcaps", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "a9b1305f-01d6-4bda-82c4-83369791e312", "tags": ["psychosocialautonomy"], "abstract": "
\n

https://botanical.com/botanical/mgmh/s/scullc34.html

", "publisher": "Botanical.com - A Modern Herbal", "authors": ["M. Grieve"], "formats": [{"format": "pdf", "file_name": "Scullcaps - M. Grieve.pdf", "dir_path": "M. Grieve/Scullcaps (363)/", "size": 93900}], "cover_url": "M. Grieve/Scullcaps (363)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "249f6428-d7a5-4357-a0fd-b5b3e266e134": {"title": "What is the Accountability Model?", "title_sort": "What is the Accountability Model?", "pubdate": "2018-07-12 16:33:45+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "249f6428-d7a5-4357-a0fd-b5b3e266e134", "tags": ["psychosocialautonomy"], "abstract": "
\n

http://p-m-s.life

", "publisher": "Power Makes Us Sick", "authors": ["Power Makes Us Sick"], "formats": [{"format": "pdf", "file_name": "What is the Accountability Model_ - Power Makes Us Sick.pdf", "dir_path": "Power Makes Us Sick/What is the Accountability Model_ (364)/", "size": 1300590}], "cover_url": "Power Makes Us Sick/What is the Accountability Model_ (364)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "b501ed13-4a07-404b-8686-1079bcac62a5": {"title": "Dangerous Spaces: Violent Resistance, Self-Defense & Insurrectional Struggle against Gender", "title_sort": "Dangerous Spaces: Violent Resistance, Self-Defense & Insurrectional Struggle against Gender", "pubdate": "2012-08-29 15:29:03+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b501ed13-4a07-404b-8686-1079bcac62a5", "tags": ["psychosocialautonomy"], "abstract": "
\n

https://untorellipress.noblogs.org/post/2012/10/01/dangerous-spaces-violent-resistance-self-defense-and-insurrectional-struggle-against-gender/

", "publisher": "Untorelli Press", "authors": ["Untorelli Press"], "formats": [{"format": "pdf", "file_name": "Dangerous Spaces_ Violent Resistance, Self - Untorelli Press.pdf", "dir_path": "Untorelli Press/Dangerous Spaces_ Violent Resistance, Self-Defense & Insurrectional Struggle against Gender (365)/", "size": 1112086}], "cover_url": "Untorelli Press/Dangerous Spaces_ Violent Resistance, Self-Defense & Insurrectional Struggle against Gender (365)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "b9b729c2-8a50-4ef2-ac1a-a563835b96dd": {"title": "Every Is Going to Shit Anyways: PS - Why We Hate You", "title_sort": "Every Is Going to Shit Anyways: PS - Why We Hate You", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b9b729c2-8a50-4ef2-ac1a-a563835b96dd", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "", "authors": ["Anonymous"], "formats": [{"format": "pdf", "file_name": "Every Is Going to Shit Anyways_ PS - Why W - Anonymous.pdf", "dir_path": "Anonymous/Every Is Going to Shit Anyways_ PS - Why We Hate You (366)/", "size": 15683859}], "cover_url": "Anonymous/Every Is Going to Shit Anyways_ PS - Why We Hate You (366)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "fe79c536-5f90-4b44-8b36-f705345720e2": {"title": "Descending into Madness: Anarchist-Nihilist Diary Anti-Psychiatry", "title_sort": "Descending into Madness: Anarchist-Nihilist Diary Anti-Psychiatry", "pubdate": "2020-01-06 15:12:44.181000+00:00", "last_modified": "2020-03-06 17:46:50.376531+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "fe79c536-5f90-4b44-8b36-f705345720e2", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "", "authors": ["Flower Bomb"], "formats": [{"format": "pdf", "file_name": "Descending into Madness_ Anarchist-Nihilis - Flower Bomb.pdf", "dir_path": "Flower Bomb/Descending into Madness_ Anarchist-Nihilist Diary Anti-Psychiatry (367)/", "size": 99253}], "cover_url": "Flower Bomb/Descending into Madness_ Anarchist-Nihilist Diary Anti-Psychiatry (367)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "842535dd-2810-45cc-ab1a-b019008908ba": {"title": "Mental Health, Madness, and Psychiatry: A Study Guid and Annotated Bibliography", "title_sort": "Mental Health, Madness, and Psychiatry: A Study Guid and Annotated Bibliography", "pubdate": "2018-07-20 17:21:05+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "842535dd-2810-45cc-ab1a-b019008908ba", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "Belli Research Institute", "authors": ["Sasha Durakov"], "formats": [{"format": "pdf", "file_name": "Mental Health, Madness, and Psychiatry_ A - Sasha Durakov.pdf", "dir_path": "Sasha Durakov/Mental Health, Madness, and Psychiatry_ A Study Guid and Annotated Bibliography (368)/", "size": 6309068}], "cover_url": "Sasha Durakov/Mental Health, Madness, and Psychiatry_ A Study Guid and Annotated Bibliography (368)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "f6782ac0-7229-4579-8a5d-a9abb5bf7230": {"title": "Queers Read This", "title_sort": "Queers Read This", "pubdate": "1990-10-07 19:08:53+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f6782ac0-7229-4579-8a5d-a9abb5bf7230", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "Untorelli Press", "authors": ["Anonymous"], "formats": [{"format": "pdf", "file_name": "Queers Read This - Anonymous.pdf", "dir_path": "Anonymous/Queers Read This (369)/", "size": 3057028}], "cover_url": "Anonymous/Queers Read This (369)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "913dd819-c8aa-49d4-82eb-9fb07e23ab9d": {"title": "Reclaim Your Mind: Manifesto", "title_sort": "Reclaim Your Mind: Manifesto", "pubdate": "2012-02-24 16:06:35+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "913dd819-c8aa-49d4-82eb-9fb07e23ab9d", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "Dark Matter Publications", "authors": ["Anonymous"], "formats": [{"format": "pdf", "file_name": "Reclaim Your Mind_ Manifesto - Anonymous.pdf", "dir_path": "Anonymous/Reclaim Your Mind_ Manifesto (370)/", "size": 856435}], "cover_url": "Anonymous/Reclaim Your Mind_ Manifesto (370)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "e45c99f7-06df-4fe2-993a-5ee6f6533cd8": {"title": "Species Being and Other Stories", "title_sort": "Species Being and Other Stories", "pubdate": "2007-09-24 11:09:59+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "e45c99f7-06df-4fe2-993a-5ee6f6533cd8", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "Ardent Press", "authors": ["Fr\u00e9re Dupont"], "formats": [{"format": "pdf", "file_name": "Species Being and Other Stories - Frere Dupont.pdf", "dir_path": "Frere Dupont/Species Being and Other Stories (371)/", "size": 650391}], "cover_url": "Frere Dupont/Species Being and Other Stories (371)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "c960d6c0-afbe-4784-8551-c64dcb976ec0": {"title": "This Time We Fight Back!", "title_sort": "This Time We Fight Back!", "pubdate": "2009-08-16 18:07:03+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "c960d6c0-afbe-4784-8551-c64dcb976ec0", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "This TIme We Fight Back!", "authors": ["Unknown"], "formats": [{"format": "pdf", "file_name": "This Time We Fight Back! - Unknown.pdf", "dir_path": "Unknown/This Time We Fight Back! (372)/", "size": 2968251}], "cover_url": "Unknown/This Time We Fight Back! (372)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "0f701735-2783-4b5b-84d0-f35f4ef62c6c": {"title": "Two Regimes of Madness: Texts and Interviews 1975\u20131995", "title_sort": "Two Regimes of Madness: Texts and Interviews 1975\u20131995", "pubdate": "2007-09-27 22:00:00+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0f701735-2783-4b5b-84d0-f35f4ef62c6c", "tags": ["psychosocialautonomy"], "abstract": "
\n

Texts and interviews from the period that saw the publication of Deleuze's major works. People tend to confuse winning freedom with conversion to capitalism. It is doubtful that the joys of capitalism are enough to free peoples.... The American \u201crevolution\u201d failed long ago, long before the Soviet one. Revolutionary situations and attempts are born of capitalism itself and will not soon disappear, alas. Philosophy remains tied to a revolutionary becoming that is not to be confused with the history of revolutions. \u2015from Two Regimes of Madness Covering the last twenty years of Gilles Deleuze's life (1975-1995), the texts and interviews gathered in this volume complete those collected in Desert Islands and Other Texts (1953-1974). This period saw the publication of his major works: A Thousand Plateaus (1980), Cinema I: Image-Movement (1983), Cinema II: Image-Time (1985), all leading through language, concept and art to What is Philosophy? (1991). Two Regimes of Madness also documents Deleuze's increasing involvement with politics (with Toni Negri, for example, the Italian philosopher and professor accused of associating with the Red Brigades). Both volumes were conceived by the author himself and will be his last. Michel Foucault famously wrote: \u201cOne day, perhaps, this century will be Deleuzian.\u201d This book provides a prodigious entry into the work of the most important philosopher of our time. Unlike Foucault, Deleuze never stopped digging further into the same furrow. Concepts for him came from life. He was a vitalist and remained one to the last. This volume restores the full text of the original French edition.

", "publisher": "Semiotext", "authors": ["Gilles Deleuze"], "formats": [{"format": "pdf", "file_name": "Two Regimes of Madness_ Texts and Intervie - Gilles Deleuze.pdf", "dir_path": "Gilles Deleuze/Two Regimes of Madness_ Texts and Interviews 1975-1995 (373)/", "size": 3712492}], "cover_url": "Gilles Deleuze/Two Regimes of Madness_ Texts and Interviews 1975-1995 (373)/cover.jpg", "identifiers": [{"scheme": "amazon", "code": "1584350628"}, {"scheme": "isbn", "code": "9781584350620"}], "languages": ["eng"]}, "ef4451de-9f4b-4a73-8f0b-7d5174db30f5": {"title": "Activist Trauma and Recovery", "title_sort": "Activist Trauma and Recovery", "pubdate": "2016-01-09 10:33:22+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ef4451de-9f4b-4a73-8f0b-7d5174db30f5", "tags": ["psychosocialautonomy"], "abstract": "
\n

How to manage your psychological reactions to brutality from police & others

", "publisher": "", "authors": ["Activist Trauma Support Group"], "formats": [{"format": "pdf", "file_name": "Activist Trauma and Recovery - Activist Trauma Support Group.pdf", "dir_path": "Activist Trauma Support Group/Activist Trauma and Recovery (374)/", "size": 63541}], "cover_url": "Activist Trauma Support Group/Activist Trauma and Recovery (374)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "38b92eac-6d07-478b-b384-9e4bcff764f7": {"title": "Broken Teapot", "title_sort": "Broken Teapot", "pubdate": "2012-03-06 15:47:40.699000+00:00", "last_modified": "2020-03-06 17:46:39.613556+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "38b92eac-6d07-478b-b384-9e4bcff764f7", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "The Anarchist Library", "authors": ["Anonymous"], "formats": [{"format": "pdf", "file_name": "Broken Teapot - Anonymous.pdf", "dir_path": "Anonymous/Broken Teapot (375)/", "size": 152104}], "cover_url": "Anonymous/Broken Teapot (375)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "35754eb3-cf94-4cae-803b-b9d97a3d4ca5": {"title": "Betrayal: A critical analysis of rape culture in anarchist subcultures", "title_sort": "Betrayal: A critical analysis of rape culture in anarchist subcultures", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "35754eb3-cf94-4cae-803b-b9d97a3d4ca5", "tags": ["psychosocialautonomy"], "abstract": "
\n

https://www.sproutdistro.com/catalog/zines/accountability-consent/

", "publisher": "Words to Fire Press", "authors": ["Punk"], "formats": [{"format": "pdf", "file_name": "Betrayal_ A critical analysis of rape cult - Punk.pdf", "dir_path": "Punk/Betrayal_ A critical analysis of rape culture in anarchist subcultures (376)/", "size": 356946}], "cover_url": "Punk/Betrayal_ A critical analysis of rape culture in anarchist subcultures (376)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "8526dbc7-5033-4513-8580-d2604543008e": {"title": "CPTSD Allostatic Load and Giving No F*cks", "title_sort": "CPTSD Allostatic Load and Giving No F*cks", "pubdate": "2015-03-06 15:57:52.970000+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "8526dbc7-5033-4513-8580-d2604543008e", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "", "authors": ["Gwynnie B. Hale"], "formats": [{"format": "pdf", "file_name": "CPTSD Allostatic Load and Giving No F_cks - Gwynnie B. Hale.pdf", "dir_path": "Gwynnie B. Hale/CPTSD Allostatic Load and Giving No F_cks (377)/", "size": 114132}], "cover_url": "Gwynnie B. Hale/CPTSD Allostatic Load and Giving No F_cks (377)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "e4905aba-0920-4e21-98e5-48be8ca86793": {"title": "Heaven Knows I\u2019m Miserable Now: Support and Anarchist Communities", "title_sort": "Heaven Knows I\u2019m Miserable Now: Support and Anarchist Communities", "pubdate": "2009-03-06 16:03:25.414000+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "e4905aba-0920-4e21-98e5-48be8ca86793", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "", "authors": ["Lilith"], "formats": [{"format": "pdf", "file_name": "Heaven Knows I'm Miserable Now_ Support an - Lilith.pdf", "dir_path": "Lilith/Heaven Knows I'm Miserable Now_ Support and Anarchist Communities (378)/", "size": 41002}], "cover_url": "Lilith/Heaven Knows I'm Miserable Now_ Support and Anarchist Communities (378)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "0a76cb15-fbc9-458a-a80c-725e5a0b1e6b": {"title": "Mad Pride Manifesto 2019", "title_sort": "Mad Pride Manifesto 2019", "pubdate": "2019-05-19 14:45:14.240000+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0a76cb15-fbc9-458a-a80c-725e5a0b1e6b", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "", "authors": ["Mad Pride"], "formats": [{"format": "pdf", "file_name": "Mad Pride Manifesto 2019 - Mad Pride.pdf", "dir_path": "Mad Pride/Mad Pride Manifesto 2019 (379)/", "size": 327065}], "cover_url": "Mad Pride/Mad Pride Manifesto 2019 (379)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "d8259fc1-e293-41cc-9786-954fccd4f1b7": {"title": "The Invention of Non-Psychiatry", "title_sort": "Invention of Non-Psychiatry, The", "pubdate": "2018-10-05 01:31:25+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "d8259fc1-e293-41cc-9786-954fccd4f1b7", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "Viscera Print Goods & Ephemera", "authors": ["David Cooper"], "formats": [{"format": "pdf", "file_name": "The Invention of Non-Psychiatry - David Cooper.pdf", "dir_path": "David Cooper/The Invention of Non-Psychiatry (380)/", "size": 4205391}], "cover_url": "David Cooper/The Invention of Non-Psychiatry (380)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "f324029c-6523-450d-b3b5-dfa8608ebed1": {"title": "Madness and Civilization: A History of Insanity in the Age of Reason", "title_sort": "Madness and Civilization: A History of Insanity in the Age of Reason", "pubdate": "2013-01-29 23:00:00+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f324029c-6523-450d-b3b5-dfa8608ebed1", "tags": ["psychosocialautonomy"], "abstract": "
\n

Michel Foucault examines the archeology of madness in the West from 1500 to 1800 - from the late Middle Ages, when insanity was still considered part of everyday life and fools and lunatics walked the streets freely, to the time when such people began to be considered a threat, asylums were first built, and walls were erected between the \"insane\" and the rest of humanity. **

\n

\u00a0

", "publisher": "Vintage", "authors": ["Michel Foucault"], "formats": [{"format": "pdf", "file_name": "Madness and Civilization_ A History of Ins - Michel Foucault.pdf", "dir_path": "Michel Foucault/Madness and Civilization_ A History of Insanity in the Age of Reason (381)/", "size": 6609270}], "cover_url": "Michel Foucault/Madness and Civilization_ A History of Insanity in the Age of Reason (381)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "0-679-7110-x"}], "languages": ["eng"]}, "5bfba5ae-c57f-4144-b3a5-4f35dbb34dee": {"title": "Madness: A Brief History", "title_sort": "Madness: A Brief History", "pubdate": "2002-03-14 23:00:00+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5bfba5ae-c57f-4144-b3a5-4f35dbb34dee", "tags": ["psychosocialautonomy"], "abstract": "
\n

This fascinating story of madness reveals the radically different perceptions of madness and approaches to its treatment, from antiquity to the present day.

\n

Roy Porter explores what we really mean by 'madness', covering an enormous range of topics from witches to creative geniuses, electric shock therapy to sexual deviancy, psychoanalysis to prozac.

\n

The origins of current debates about how we define and deal with insanity are examined through eyewitness accounts of those treating patients, writers, artists, and the mad themselves.

", "publisher": "OUP Oxford", "authors": ["Roy Porter"], "formats": [{"format": "pdf", "file_name": "Madness_ A Brief History - Roy Porter.pdf", "dir_path": "Roy Porter/Madness_ A Brief History (382)/", "size": 9568275}], "cover_url": "Roy Porter/Madness_ A Brief History (382)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780192802675"}], "languages": ["eng"]}, "ca64cedc-709c-4f45-b3d6-f6fe97703f4b": {"title": "Mindful occupation: Rising up without burning out", "title_sort": "Mindful occupation: Rising up without burning out", "pubdate": "2012-06-11 02:46:28+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ca64cedc-709c-4f45-b3d6-f6fe97703f4b", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "Mindful Occupation", "authors": ["Occupy Mental Health Project"], "formats": [{"format": "pdf", "file_name": "Mindful occupation_ Rising up without burn - Occupy Mental Health Project.pdf", "dir_path": "Occupy Mental Health Project/Mindful occupation_ Rising up without burning out (383)/", "size": 2756195}], "cover_url": "Occupy Mental Health Project/Mindful occupation_ Rising up without burning out (383)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "2e5fef42-e26d-41b5-b901-826a215708ca": {"title": "Principles of Harm Reduction", "title_sort": "Principles of Harm Reduction", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2e5fef42-e26d-41b5-b901-826a215708ca", "tags": ["psychosocialautonomy"], "abstract": "
\n

https://harmreduction.org/about-us/principles-of-harm-reduction/

", "publisher": "", "authors": ["Harm Reduction Coalition"], "formats": [{"format": "pdf", "file_name": "Principles of Harm Reduction - Harm Reduction Coalition.pdf", "dir_path": "Harm Reduction Coalition/Principles of Harm Reduction (384)/", "size": 24965}], "cover_url": "Harm Reduction Coalition/Principles of Harm Reduction (384)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "b92a7e3c-95d6-4d37-aa9b-f01684a7cd3f": {"title": "Reclaiming \"vicitim\" and embracing unhealthy coping", "title_sort": "Reclaiming \"vicitim\" and embracing unhealthy coping", "pubdate": "2012-11-22 04:00:02+00:00", "last_modified": "2020-03-06 17:45:20.127060+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b92a7e3c-95d6-4d37-aa9b-f01684a7cd3f", "tags": ["psychosocialautonomy"], "abstract": "", "publisher": "", "authors": ["Emi Koyama"], "formats": [{"format": "pdf", "file_name": "Reclaiming _vicitim_ and embracing unhealt - Emi Koyama.pdf", "dir_path": "Emi Koyama/Reclaiming _vicitim_ and embracing unhealthy coping (385)/", "size": 2128363}], "cover_url": "Emi Koyama/Reclaiming _vicitim_ and embracing unhealthy coping (385)/cover.jpg", "identifiers": [], "languages": ["eng"], "series": "Harm Reduction Conference"}, "1a42988e-8065-43c9-90c1-0aafb4cad245": {"title": "Off the Network: Disrupting the Digital World", "title_sort": "Off the Network: Disrupting the Digital World", "pubdate": "2013-06-01 22:00:00+00:00", "last_modified": "2020-03-07 23:02:22.578886+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "1a42988e-8065-43c9-90c1-0aafb4cad245", "tags": ["transhackfeminism"], "abstract": "
\n

The digital world profoundly shapes how we work and consume and also how we play, socialize, create identities, and engage in politics and civic life. Indeed, we are so enmeshed in digital networks\u2014from social media to cell phones\u2014that it is hard to conceive of them from the outside or to imagine an alternative, let alone defy their seemingly inescapable power and logic. Yes, it is (sort of) possible to quit Facebook. But is it possible to disconnect from the digital network\u2014and why might we want to?

\n

Off the Network is a fresh and authoritative examination of how the hidden logic of the Internet, social media, and the digital network is changing users\u2019 understanding of the world\u2014and why that should worry us. Ulises Ali Mejias also suggests how we might begin to rethink the logic of the network and question its ascendancy. Touted as consensual, inclusive, and pleasurable, the digital network is also, Mejias says, monopolizing and threatening in its capacity to determine, commodify, and commercialize so many aspects of our lives. He shows how the network broadens participation yet also exacerbates disparity\u2014and how it excludes more of society than it includes.

\n

Uniquely, Mejias makes the case that it is not only necessary to challenge the privatized and commercialized modes of social and civic life offered by corporate-controlled spaces such as Facebook and Twitter, but that such confrontations can be mounted from both within and outside the network. The result is an uncompromising, sophisticated, and accessible critique of the digital world that increasingly dominates our lives.

\n

\u00a0

", "publisher": "Univ Of Minnesota Press", "authors": ["Ulises Ali Mejias"], "formats": [{"format": "pdf", "file_name": "Off the Network_ Disrupting the Digital Wo - Ulises Ali Mejias.pdf", "dir_path": "Ulises Ali Mejias/Off the Network_ Disrupting the Digital World (386)/", "size": 1478684}], "cover_url": "Ulises Ali Mejias/Off the Network_ Disrupting the Digital World (386)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780816679003"}], "languages": ["eng"]}, "43c97077-2b73-410b-a1dc-5721369b2491": {"title": "Sex Science Self: A Social History of Estrogen, Testosterone, and Identity", "title_sort": "Sex Science Self: A Social History of Estrogen, Testosterone, and Identity", "pubdate": "2016-03-14 23:00:00+00:00", "last_modified": "2020-03-07 23:02:22.831108+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "43c97077-2b73-410b-a1dc-5721369b2491", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "
\n

In Sex Science Self, Bob Ostertag cautions against accepting and defending any technology uncritically -- even, maybe even especially, a technology that has become integrally related to identity. Specifically, he examines the development of estrogen and testosterone as pharmaceuticals. Ostertag situates this history alongside the story of an increasingly visible and political lesbian, gay, bisexual, and transgender population. He persuasively argues that scholarship on the development of sex hormone chemicals does not take into account LGBT history and activism, nor has work in LGBT history fully considered the scientific research that has long attempted to declare a chemical essence of gender. In combining these histories, Ostertag reveals the complex motivations behind hormone research over generations and expresses concern about the growing profits from estrogen and testosterone, which now are marketed with savvy ad campaigns to increase their use across multiple demographics. Ostertag does not argue against the use of pharmaceutical hormones. Instead he points out that at a time when they are increasingly available, it is more important than ever to understand the history and current use of these powerful chemicals so that everyone -- within the LGBT community and beyond -- can make informed choices. In this short, thoughtful, and engaging book, Ostertag tells a fascinating story while opening up a wealth of new questions and debates about gender, sexuality, and medical treatments.

", "publisher": "University of Massachusetts Press", "authors": ["Bob Ostertag"], "formats": [{"format": "pdf", "file_name": "Sex Science Self_ A Social History of Estr - Bob Ostertag.pdf", "dir_path": "Bob Ostertag/Sex Science Self_ A Social History of Estrogen, Testosterone, and Identity (387)/", "size": 2462591}], "cover_url": "Bob Ostertag/Sex Science Self_ A Social History of Estrogen, Testosterone, and Identity (387)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781625342126"}], "languages": ["eng"]}, "92ec4a3b-7e58-4d81-8a9f-b53aef4fb19a": {"title": "Feminist perspectives on twerking", "title_sort": "Feminist perspectives on twerking", "pubdate": "2015-03-07 22:21:33.774000+00:00", "last_modified": "2020-03-07 23:02:23.093423+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "92ec4a3b-7e58-4d81-8a9f-b53aef4fb19a", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "", "authors": ["Marilou Poncin", "Fannie Sosa"], "formats": [{"format": "pdf", "file_name": "Feminist perspectives on twerking - Marilou Poncin.pdf", "dir_path": "Marilou Poncin/Feminist perspectives on twerking (388)/", "size": 348410}], "cover_url": "Marilou Poncin/Feminist perspectives on twerking (388)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "6440fc56-707a-43a4-b4bf-caa07d5b93b2": {"title": "Book Piracy as Peer Preservation", "title_sort": "Book Piracy as Peer Preservation", "pubdate": "2014-11-09 20:43:45.422000+00:00", "last_modified": "2020-03-07 23:02:23.356643+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6440fc56-707a-43a4-b4bf-caa07d5b93b2", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "Computational Culture - A Journal of Software Studies", "authors": ["Dennis Tenen", "Maxwell Foxman"], "formats": [{"format": "pdf", "file_name": "Book Piracy as Peer Preservation - Dennis Tenen.pdf", "dir_path": "Dennis Tenen/Book Piracy as Peer Preservation (389)/", "size": 388673}], "cover_url": "Dennis Tenen/Book Piracy as Peer Preservation (389)/cover.jpg", "identifiers": [], "languages": ["eng"], "series": "Computational Culture - A Journal of Software Studies"}, "44bd1a78-cf21-46f9-97a2-030834c328a4": {"title": "Democracy and Other Neoliberal Fantasies: Communicative Capitalism & Left Politics", "title_sort": "Democracy and Other Neoliberal Fantasies: Communicative Capitalism & Left Politics", "pubdate": "2009-05-14 22:00:00+00:00", "last_modified": "2020-03-07 23:02:23.637837+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "44bd1a78-cf21-46f9-97a2-030834c328a4", "tags": ["transhackfeminism"], "abstract": "

Democracy and Other Neoliberal Fantasies is an impassioned call for the realization of a progressive left politics in the United States. Through an assessment of the ideologies underlying contemporary political culture, Jodi Dean takes the left to task for its capitulations to conservatives and its failure to take responsibility for the extensive neoliberalization implemented during the Clinton presidency. She argues that the left\u2019s ability to develop and defend a collective vision of equality and solidarity has been undermined by the ascendance of \u201ccommunicative capitalism,\u201d a constellation of consumerism, the privileging of the self over group interests, and the embrace of the language of victimization. As Dean explains, communicative capitalism is enabled and exacerbated by the Web and other networked communications media, which reduce political energies to the registration of opinion and the transmission of feelings. The result is a psychotic politics where certainty displaces credibility and the circulation of intense feeling trumps the exchange of reason. Dean\u2019s critique ranges from her argument that the term democracy has become a meaningless cipher invoked by the left and right alike to an analysis of the fantasy of free trade underlying neoliberalism, and from an examination of new theories of sovereignty advanced by politicians and left academics to a look at the changing meanings of \u201cevil\u201d in the speeches of U.S. presidents since the mid-twentieth century. She emphasizes the futility of a politics enacted by individuals determined not to offend anyone, and she examines questions of truth, knowledge, and power in relation to 9/11 conspiracy theories. Dean insists that any reestablishment of a vital and purposeful left politics will require shedding the mantle of victimization, confronting the marriage of neoliberalism and democracy, and mobilizing different terms to represent political strategies and goals.

", "publisher": "Duke University", "authors": ["Jodi Dean"], "formats": [{"format": "pdf", "file_name": "Democracy and Other Neoliberal Fantasies_ - Jodi Dean.pdf", "dir_path": "Jodi Dean/Democracy and Other Neoliberal Fantasies_ Communicative Capitalism & Left Politics (390)/", "size": 10691080}], "cover_url": "Jodi Dean/Democracy and Other Neoliberal Fantasies_ Communicative Capitalism & Left Politics (390)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780822344926"}, {"scheme": "google", "code": "JR9cPgAACAAJ"}], "languages": ["eng"]}, "0965f14f-8a40-4006-b9cc-4c93df8c9506": {"title": "The Politics of Prescription", "title_sort": "Politics of Prescription, The", "pubdate": "2005-09-07 19:29:04.430000+00:00", "last_modified": "2020-03-07 23:02:23.845190+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0965f14f-8a40-4006-b9cc-4c93df8c9506", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "The South Atlantic Quarterly", "authors": ["Peter Hallward"], "formats": [{"format": "pdf", "file_name": "The Politics of Prescription - Peter Hallward.pdf", "dir_path": "Peter Hallward/The Politics of Prescription (391)/", "size": 181704}], "cover_url": "Peter Hallward/The Politics of Prescription (391)/cover.jpg", "identifiers": [], "languages": ["eng"], "series": "The South Atlantic Quarterly"}, "30917e17-1e21-4bdc-8193-6f0f92329b8d": {"title": "Testo Junkie: Sex, Drugs, and Biopolitics in the Pharmacopornographic Era", "title_sort": "Testo Junkie: Sex, Drugs, and Biopolitics in the Pharmacopornographic Era", "pubdate": "2013-09-23 00:00:00+00:00", "last_modified": "2020-03-07 23:02:24.055203+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "30917e17-1e21-4bdc-8193-6f0f92329b8d", "tags": ["transhackfeminism"], "abstract": "", "publisher": "The Feminist Press at CUNY", "authors": ["Beatriz Preciado"], "formats": [{"format": "epub", "file_name": "Testo Junkie_ Sex, Drugs, and Biopolitics - Beatriz Preciado.epub", "dir_path": "Beatriz Preciado/Testo Junkie_ Sex, Drugs, and Biopolitics in the Pharmacopornographic Era (392)/", "size": 700861}], "cover_url": "Beatriz Preciado/Testo Junkie_ Sex, Drugs, and Biopolitics in the Pharmacopornographic Era (392)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781558618381"}], "languages": ["eng"]}, "b9fdcf3f-eecd-4fc7-89ed-b751fd86f1ab": {"title": "Communal Luxury: The Political Imaginary of the Paris Commune", "title_sort": "Communal Luxury: The Political Imaginary of the Paris Commune", "pubdate": "2015-03-14 23:00:00+00:00", "last_modified": "2020-03-07 23:02:24.257452+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "b9fdcf3f-eecd-4fc7-89ed-b751fd86f1ab", "tags": ["politicisingpiracy"], "abstract": "
\n

Reclaiming the legacy of the Paris Commune for the twenty-first century

\n

Kristin Ross\u2019s highly acclaimed work on the thought and culture of the Communard uprising of 1871 resonates with the motivations and actions of contemporary protest, which has found its most powerful expression in the reclamation of public space. Today\u2019s concerns\u2014internationalism, education, the future of labor, the status of art, and ecological theory and practice\u2014frame and inform her carefully researched restaging of the words and actions of individual Communards. This original analysis of an event and its centrifugal effects brings to life the workers in Paris who became revolutionaries, the significance they attributed to their struggle, and the elaboration and continuation of their thought in the encounters that transpired between the insurrection\u2019s survivors and supporters like Marx, Kropotkin, and William Morris.

\n

The Paris Commune was a laboratory of political invention, important simply and above all for, as Marx reminds us, its own \u201cworking existence.\u201d Communal Luxury allows readers to revisit the intricate workings of an extraordinary experiment.

", "publisher": "Verso", "authors": ["Kristin Ross"], "formats": [{"format": "epub", "file_name": "Communal Luxury_ The Political Imaginary o - Kristin Ross.epub", "dir_path": "Kristin Ross/Communal Luxury_ The Political Imaginary of the Paris Commune (393)/", "size": 891904}], "cover_url": "Kristin Ross/Communal Luxury_ The Political Imaginary of the Paris Commune (393)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781781688403"}], "languages": ["eng"]}, "e6d4c393-9bee-4720-9654-6d14f0baa2f8": {"title": "Beyond the Natural Body: An Archaeology of Sex Hormones", "title_sort": "Beyond the Natural Body: An Archaeology of Sex Hormones", "pubdate": "2003-09-01 22:00:00+00:00", "last_modified": "2020-03-07 23:02:24.455484+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "e6d4c393-9bee-4720-9654-6d14f0baa2f8", "tags": ["horomonestoxicitybodysovereignty"], "abstract": "", "publisher": "Routledge", "authors": ["Nelly Oudshoorn"], "formats": [{"format": "pdf", "file_name": "Beyond the Natural Body_ An Archaeology of - Nelly Oudshoorn.pdf", "dir_path": "Nelly Oudshoorn/Beyond the Natural Body_ An Archaeology of Sex Hormones (394)/", "size": 3609883}], "cover_url": "Nelly Oudshoorn/Beyond the Natural Body_ An Archaeology of Sex Hormones (394)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781134873432"}], "languages": ["eng"]}, "5fb13604-5053-49b4-8481-709edacd7b2d": {"title": "Colonial Lives of Property: Law, Land, and Racial Regimes of Ownership", "title_sort": "Colonial Lives of Property: Law, Land, and Racial Regimes of Ownership", "pubdate": "2018-05-02 22:00:00+00:00", "last_modified": "2020-03-07 23:02:24.734090+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5fb13604-5053-49b4-8481-709edacd7b2d", "tags": ["politicisingpiracy"], "abstract": "
\n

In Colonial Lives of Property Brenna Bhandar examines how modern property law contributes\u00a0to the formation of racial subjects in settler colonies and to the development of racial\u00a0capitalism. Examining both historical cases and ongoing processes of settler colonialism in Canada, Australia, and Israel and Palestine, Bhandar shows how the colonial appropriation of indigenous lands depends upon ideologies of European racial superiority\u00a0as well as upon legal narratives that equate\u00a0civilized life with English concepts of property. In this way, property law legitimates and rationalizes settler colonial practices while it racializes those deemed unfit to own property. The solution to these enduring racial and economic inequities, Bhandar demonstrates, requires developing a new political imaginary of property in which freedom is connected to shared practices of use and community rather than individual possession.

", "publisher": "Duke University Press", "authors": ["Brenna Bhandar"], "formats": [{"format": "pdf", "file_name": "Colonial Lives of Property_ Law, Land, and - Brenna Bhandar.pdf", "dir_path": "Brenna Bhandar/Colonial Lives of Property_ Law, Land, and Racial Regimes of Ownership (395)/", "size": 13195077}], "cover_url": "Brenna Bhandar/Colonial Lives of Property_ Law, Land, and Racial Regimes of Ownership (395)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780822371571"}], "languages": ["eng"]}, "21d35d89-802c-4213-a45f-3863abb1ee4e": {"title": "The Genesis of Library Genesis: The Birth of a Global Scholarly Shadow Library", "title_sort": "Genesis of Library Genesis: The Birth of a Global Scholarly Shadow Library, The", "pubdate": "2018-03-07 20:49:15.569000+00:00", "last_modified": "2020-03-07 23:02:24.999712+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "21d35d89-802c-4213-a45f-3863abb1ee4e", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "MIT Press", "authors": ["Bal\u00e1sz Bod\u00f3"], "formats": [{"format": "pdf", "file_name": "The Genesis of Library Genesis_ The Birth - Balasz Bodo.pdf", "dir_path": "Balasz Bodo/The Genesis of Library Genesis_ The Birth of a Global Scholarly Shadow Library (396)/", "size": 10046951}], "cover_url": "Balasz Bodo/The Genesis of Library Genesis_ The Birth of a Global Scholarly Shadow Library (396)/cover.jpg", "identifiers": [], "languages": ["eng"], "series": "Shadow Libraries"}, "4c6252d3-9b28-4b1e-afcc-54b5f2256258": {"title": "The Undersea Network", "title_sort": "Undersea Network, The", "pubdate": "2015-03-01 23:00:00+00:00", "last_modified": "2020-03-07 23:02:25.204386+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "4c6252d3-9b28-4b1e-afcc-54b5f2256258", "tags": ["transhackfeminism"], "abstract": "
\n

In our \"wireless\" world it is easy to take the importance of the undersea cable systems for granted, but the stakes of their successful operation are huge, as they are responsible for carrying almost all transoceanic Internet traffic. In The Undersea Network Nicole Starosielski follows these cables from the ocean depths to their landing zones on the sandy beaches of the South Pacific, bringing them to the surface of media scholarship and making visible the materiality of the wired network. In doing so, she charts the cable network's cultural, historical, geographic and environmental dimensions. Starosielski argues that the environments the cables occupy are historical and political realms, where the network and the connections it enables are made possible by the deliberate negotiation and manipulation of technology, culture, politics and geography. Accompanying the book is an interactive digital mapping project, where readers can trace cable routes, view photographs and archival materials, and read stories about the island cable hubs.

", "publisher": "Duke University Press", "authors": ["Nicole Starosielski"], "formats": [{"format": "pdf", "file_name": "The Undersea Network - Nicole Starosielski.pdf", "dir_path": "Nicole Starosielski/The Undersea Network (397)/", "size": 3517688}], "cover_url": "Nicole Starosielski/The Undersea Network (397)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780822376224"}], "languages": ["eng"]}, "6a433772-a164-4108-a431-ccffd364f9e5": {"title": "The New Enclosures", "title_sort": "New Enclosures, The", "pubdate": "2001-09-07 19:27:15.441000+00:00", "last_modified": "2020-03-07 23:02:25.419002+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6a433772-a164-4108-a431-ccffd364f9e5", "tags": ["politicisingpiracy"], "abstract": "", "publisher": "The Commoner", "authors": ["Midnight Notes Collective"], "formats": [{"format": "pdf", "file_name": "The New Enclosures - Midnight Notes Collective.pdf", "dir_path": "Midnight Notes Collective/The New Enclosures (398)/", "size": 63054}], "cover_url": "Midnight Notes Collective/The New Enclosures (398)/cover.jpg", "identifiers": [], "languages": ["eng"], "series": "The Commoner - A Web Journal for Other Values"}, "818f4904-9773-4f72-9303-1a2d52bfe294": {"title": "Signal Traffic: Critical Studies of Media Infrastructures", "title_sort": "Signal Traffic: Critical Studies of Media Infrastructures", "pubdate": "2015-06-01 22:00:00+00:00", "last_modified": "2020-03-07 23:53:12.929908+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "818f4904-9773-4f72-9303-1a2d52bfe294", "tags": ["transhackfeminism"], "abstract": "

The contributors to Signal Traffic investigate how the material artifacts of media infrastructure--transoceanic cables, mobile telephone towers, Internet data centers, and the like--intersect with everyday life. Essayists confront the multiple and hybrid forms networks take, the different ways networks are imagined and engaged with by publics around the world, their local effects, and what human beings experience when a network fails.

Some contributors explore the physical objects and industrial relations that make up an infrastructure. Others venture into the marginalized communities orphaned from the knowledge economies, technological literacies, and epistemological questions linked to infrastructural formation and use. The wide-ranging insights delineate the oft-ignored contrasts between industrialized and developing regions, rich and poor areas, and urban and rural settings, bringing technological differences into focus.

Contributors include Charles R. Acland, Paul Dourish, Sarah Harris, Jennifer Holt and Patrick Vonderau, Shannon Mattern, Toby Miller, Lisa Parks, Christian Sandvig, Nicole Starosielski, Jonathan Sterne, and Helga Tawil-Souri.

", "publisher": "University of Illinois", "authors": ["Lisa Parks", "Nicole Starosielski"], "formats": [{"format": "azw3", "file_name": "Signal Traffic_ Critical Studies of Media - Lisa Parks.azw3", "dir_path": "Lisa Parks/Signal Traffic_ Critical Studies of Media Infrastructures (399)/", "size": 2719184}], "cover_url": "Lisa Parks/Signal Traffic_ Critical Studies of Media Infrastructures (399)/cover.jpg", "identifiers": [{"scheme": "mobi-asin", "code": "B00XQI0POY"}, {"scheme": "amazon", "code": "B00XQI0POY"}, {"scheme": "isbn", "code": "9780252039362"}], "languages": ["eng"], "series": "Geopolitics of Information"}, "6e42ea71-8e9f-46d2-bf44-7862d975d829": {"title": "Octavia's Brood", "title_sort": "Octavia's Brood", "pubdate": "2015-03-12 23:00:00+00:00", "last_modified": "2020-03-08 00:06:00.583522+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6e42ea71-8e9f-46d2-bf44-7862d975d829", "tags": ["transhackfeminism"], "abstract": "
\n

Whenever we envision a world without war, prisons, or capitalism, we are producing speculative fiction. Organizers and activists envision, and try to create, such worlds all the time. Walidah Imarisha and adrienne maree brown have brought 20 of them together in the first anthology of short stories to explore the connections between radical speculative fiction and movements for social change. These visionary tales span genres\u2014sci-fi, fantasy, horror, magical realism\u2014but all are united by an attempt to inject a healthy dose of imagination and innovation into our political practice and to try on new ways of understanding ourselves, the world around us, and all the selves and worlds that could be. Also features essays by Tananarive Due and Mumia Abu-Jamal, and a preface by Sheree Ren\u00e9e Thomas.

", "publisher": "AK Press", "authors": ["Walidah Imarisha"], "formats": [{"format": "epub", "file_name": "Octavia's Brood - Walidah Imarisha.epub", "dir_path": "Walidah Imarisha/Octavia's Brood (400)/", "size": 6125457}], "cover_url": "Walidah Imarisha/Octavia's Brood (400)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "49bbd6b5-375c-4b17-af3e-bb1318657242": {"title": "Psychosis and State Repression", "title_sort": "Psychosis and State Repression", "pubdate": "2015-06-01 22:00:00+00:00", "last_modified": "2020-03-08 02:09:18.611245+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "49bbd6b5-375c-4b17-af3e-bb1318657242", "tags": ["psychosocialautonomy"], "abstract": "
\n

from: http://www.maskmagazine.com/the-madness-issue/struggle/psychosis-and-state-repression

", "publisher": "http://www.maskmagazine.com/", "authors": ["Jasmine Gibson"], "formats": [{"format": "pdf", "file_name": "Psychosis and State Repression - Jasmine Gibson.pdf", "dir_path": "Jasmine Gibson/Psychosis and State Repression (402)/", "size": 44369}], "cover_url": "Jasmine Gibson/Psychosis and State Repression (402)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "cf6f4028-19b4-4682-b2e1-42e970332804": {"title": "The Dispossessed", "title_sort": "Dispossessed, The", "pubdate": "2011-01-31 01:10:50.948076+00:00", "last_modified": "2020-03-08 02:50:15.064265+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "cf6f4028-19b4-4682-b2e1-42e970332804", "tags": [], "abstract": "

PerfectBound e-book extra: A Study Guide to The Dispossessed by Paul Brians.

Shevek, a brilliant physicist, decides to take action. he will seek answers, question the unquestionable, and attempt to tear down the walls of hatred that have isolated his planet of anarchists from the rest of the civilized universe. To do this dangerous task will mean giving up his family and possibly his life. Shevek must make the unprecedented journey to the utopian mother planet, Anarres, to challenge the complex structures of life and living, and ignite the fires of change.

", "publisher": "HarperCollins", "authors": ["Ursula K. Le Guin"], "formats": [{"format": "mobi", "file_name": "The Dispossessed - Ursula K. Le Guin.mobi", "dir_path": "Ursula K. Le Guin/The Dispossessed (403)/", "size": 1040187}, {"format": "epub", "file_name": "The Dispossessed - Ursula K. Le Guin.epub", "dir_path": "Ursula K. Le Guin/The Dispossessed (403)/", "size": 320476}], "cover_url": "Ursula K. Le Guin/The Dispossessed (403)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780061796883"}], "languages": ["eng"]}, "515d5634-ea21-41aa-92ff-b82d5db8a5e1": {"title": "Soaring Beyond the Walls: Tools for Building Capacity in Prison and Beyond", "title_sort": "Soaring Beyond the Walls: Tools for Building Capacity in Prison and Beyond", "pubdate": "2018-02-05 04:18:43+00:00", "last_modified": "2020-03-08 03:37:59.742487+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "515d5634-ea21-41aa-92ff-b82d5db8a5e1", "tags": ["psychosocialautonomy"], "abstract": "
\n

This zine presents a series of exercises and tools intended to help us gain a deeper sense of what our bodies are holding and what they are telling us. Most of the exercises are specifically oriented towards being able to cultivate a more healthy relationship between our minds and bodies. There is writing about stress, anxiety, grounding, etc as well as several exercises designed to address those feelings and experiences.

", "publisher": "Samizdat", "authors": ["Somatics"], "formats": [{"format": "pdf", "file_name": "Soaring Beyond the Walls_ Tools for Buildi - Somatics.pdf", "dir_path": "Somatics/Soaring Beyond the Walls_ Tools for Building Capacity in Prison and Beyond (405)/", "size": 2643674}], "cover_url": "Somatics/Soaring Beyond the Walls_ Tools for Building Capacity in Prison and Beyond (405)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "a38e6aba-27f5-4899-b3b6-5bc192f3c246": {"title": "Species Being and Other Stories", "title_sort": "Species Being and Other Stories", "pubdate": "2007-03-14 23:00:00+00:00", "last_modified": "2020-03-08 03:45:00.790657+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "a38e6aba-27f5-4899-b3b6-5bc192f3c246", "tags": ["psychosocialautonomy"], "abstract": "
\n

In this small and rich text, one of the authors of Nihilist Communism introduces an anti-political perspective in the form of letters, essays, and dialogs. I think where the book is most successful is in its refusal of a defined revolutionary politics - it articulates a specific rejection of received political forms that tend to lapse into disputes of ownership of those forms by very small groups of individuals who are themselves defined by unexamined allegiances. I think the book expresses the potential for other modes of organising and other definitions of success beyond that of \"sell the party, build the paper.\" In this sense, it does not offer a set of arguments concerning what is or what must be the revolutionary structure so much as suggest a framework for assessing the claims of such structures. An excellent review of species being is available here: http://www.metamute.org/editorial/articles/burdened-absence-billions>

", "publisher": "Asser Press", "authors": ["Fr\u00e9re Dupont"], "formats": [{"format": "pdf", "file_name": "Species Being and Other Stories - Frere Dupont.pdf", "dir_path": "Frere Dupont/Species Being and Other Stories (406)/", "size": 622939}], "cover_url": "Frere Dupont/Species Being and Other Stories (406)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781620490402"}, {"scheme": "google", "code": "PhRMygAACAAJ"}, {"scheme": "amazon", "code": "1620490404"}], "languages": ["eng"]}, "123b05fd-a629-4915-85ee-9c6d609ecf8b": {"title": "Clearing a Path: A Psychiatric Survivor Anti-violence Framework", "title_sort": "Clearing a Path: A Psychiatric Survivor Anti-violence Framework", "pubdate": "2015-12-08 19:44:55+00:00", "last_modified": "2020-03-08 03:53:31.826586+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "123b05fd-a629-4915-85ee-9c6d609ecf8b", "tags": ["psychosocialautonomy"], "abstract": "
\n

The Psychiatric Disabilities Anti-Violence Coalition (PDAC) is a group of psychiatric survivors, mental health advocates, workers, community members, and researchers; with a purpose to increase the visibility of the broad range of violence experienced by people with psychiatric disabilities, attend to social justice and human rights issues related to violence against psychiatric survivors, create space to discuss our ideas our ideas, and plan actions to respond to the violence experienced by our communities. The coalition partners include Parkdale Community Legal Services, The Empowerment Council, Habitat Services, York University, Ryerson University, Parkdale Activity-Recreation Centre, and other mental health advocates. PDAC is based out of Toronto, Canada.

", "publisher": "Psychiatric Disabilities Anti-violence Coalition", "authors": ["Lucy Costa"], "formats": [{"format": "pdf", "file_name": "Clearing a Path_ A Psychiatric Survivor An - Lucy Costa.pdf", "dir_path": "Lucy Costa/Clearing a Path_ A Psychiatric Survivor Anti-violence Framework (407)/", "size": 3863980}], "cover_url": "Lucy Costa/Clearing a Path_ A Psychiatric Survivor Anti-violence Framework (407)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "f60c7b54-1515-45bd-bd9c-52b53a551a89": {"title": "Voices & Visions: A Straight Talking Introduction", "title_sort": "Voices & Visions: A Straight Talking Introduction", "pubdate": "2014-05-05 19:36:05+00:00", "last_modified": "2020-03-08 04:05:39.158151+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "f60c7b54-1515-45bd-bd9c-52b53a551a89", "tags": ["psychosocialautonomy"], "abstract": "
\n

So your child hears voices or has other unusual experiences? Don\u2019t panic! You are not alone and neither is your child.

\n

Many of the parents we work with tell us that they feel overwhelmed. Understandably, they often search for answers on the internet - but sometimes find the information they receive both confused and confusing. Did you know that around 8% of children and young people hear voices that others don\u2019t? Many more (up to 75%) have one off, or transient, experiences in their childhood. Most aren\u2019t bothered by these experiences, and they don\u2019t need extra support from mental health services.

\n

However, even when the voices and visions cause a problem - there is hope. Research shows that 3 out of 5 young people may stop hearing voices within three years. Even those who continue to hear voices can learn to cope with these, going on to live a full and happy life.

\n

This booklet is intended to give you some sensible and honest information about voices and visions to help you better understand what your child is experiencing.

", "publisher": "Voice Collective", "authors": ["Mind in Camden"], "formats": [{"format": "pdf", "file_name": "Voices & Visions_ A Straight Talking Intro - Mind in Camden.pdf", "dir_path": "Mind in Camden/Voices & Visions_ A Straight Talking Introduction (408)/", "size": 504362}], "cover_url": "Mind in Camden/Voices & Visions_ A Straight Talking Introduction (408)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "517e3528-d4c0-4a26-8b37-0c5fd98dedf6": {"title": "Voices & Visions: A Guide to Coping & Recovery", "title_sort": "Voices & Visions: A Guide to Coping & Recovery", "pubdate": "2014-05-05 19:39:23+00:00", "last_modified": "2020-03-08 04:03:48.547404+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "517e3528-d4c0-4a26-8b37-0c5fd98dedf6", "tags": ["psychosocialautonomy"], "abstract": "
\n

Whilst the majority of children who hear voices aren\u2019t negatively affected by them, this may be little comfort if your child is struggling to cope. When voices and visions are very intrusive, powerful or distressing, it is normal for the whole family to feel overwhelmed and powerless. As a parent, you may feel that your child is struggling with something that is simply beyond your understanding.

\n

The good news is that research shows recovery is possible, and you as a parent have a really important role to play. You can support your child to discover their potential for growth and recovery, providing essential hope and encouragement.

\n

If your child is currently having very distressing experiences, this may feel like a distant dream. You may feel lost and not know what to do for the best. It can help to see recovery as a journey. Every journey, no matter how difficult, starts with a single step.

\n

Each of us is an individual, so there is no simple answer that works for everyone. However, we hope that the information in this booklet will give you some inspiration to find a way forward for you and your child.

", "publisher": "Voice Collective", "authors": ["Mind in Camden"], "formats": [{"format": "pdf", "file_name": "Voices & Visions_ A Guide to Coping & Reco - Mind in Camden.pdf", "dir_path": "Mind in Camden/Voices & Visions_ A Guide to Coping & Recovery (409)/", "size": 851113}], "cover_url": "Mind in Camden/Voices & Visions_ A Guide to Coping & Recovery (409)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "a702fe1a-77af-48e3-b3a2-38f932f6e3b1": {"title": "Hot Allostatic Load", "title_sort": "Hot Allostatic Load", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-08 04:23:31.691708+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "a702fe1a-77af-48e3-b3a2-38f932f6e3b1", "tags": [], "abstract": "
\n

Build the shittiest thing possible. Build out of trash because all i have is trash. Trash materials, trash bodies, trash brain syndrome. Build in the gaps between storms of chronic pain. Build inside the storms.

", "publisher": "The New Inquiry", "authors": ["Porpentine"], "formats": [{"format": "pdf", "file_name": "Hot Allostatic Load - Porpentine.pdf", "dir_path": "Porpentine/Hot Allostatic Load (410)/", "size": 1377822}], "cover_url": "Porpentine/Hot Allostatic Load (410)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "9819c068-9fa9-4e93-a3f2-1fba21b461a7": {"title": "Dangerous Spaces", "title_sort": "Dangerous Spaces", "pubdate": "2014-08-29 15:29:03+00:00", "last_modified": "2020-03-08 11:57:44.614220+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "9819c068-9fa9-4e93-a3f2-1fba21b461a7", "tags": ["psychosocialautonomy"], "abstract": "
\n

We are not asking for a right to the streets, we are taking them; we are not asking for advertisements that do not objectify women, we\u2019re destroying the commercial mechanisms that objectify women; we are not appealing to male power for an end to rape, but threatening: \u201cIf you touch me, I will fucking kill you.\u201d

\n

\u00a0

\n

For once, the mechanisms that create and maintain identities of womanhood were refused, and our desires were our own, our bodies were our own, and our violence was our own. - We\u2019ll Show You Crazy Bitches

", "publisher": "Untorelli Press", "authors": ["Some Crazy Bitches"], "formats": [{"format": "pdf", "file_name": "Dangerous Spaces - Some Crazy Bitches.pdf", "dir_path": "Some Crazy Bitches/Dangerous Spaces (411)/", "size": 803334}], "cover_url": "Some Crazy Bitches/Dangerous Spaces (411)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "0c2d83fc-7ba0-411e-bb5f-5a7fb623efe7": {"title": "hurting yourself", "title_sort": "hurting yourself", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-08 12:02:31.710206+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "0c2d83fc-7ba0-411e-bb5f-5a7fb623efe7", "tags": ["psychosocialautonomy"], "abstract": "
\n

Self-injury is a common behavior in our society. Only a few forms are seen as problematic. Shame thwarts an open exchange about experiences. \"Hurting yourself\" is a workbook that aims at encourag- ing reflection and generating awareness of various different aspects of self-injury from a non-coercive, self-compassionate, and harm reduc- tion perspective.

", "publisher": "The Icarus Project", "authors": ["The Icarus Project"], "formats": [{"format": "pdf", "file_name": "hurting yourself - The Icarus Project.pdf", "dir_path": "The Icarus Project/hurting yourself (412)/", "size": 11840375}], "cover_url": "The Icarus Project/hurting yourself (412)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "a10fcc09-628c-49bd-b159-2524bbf41fe2": {"title": "Pro-festo of the Prostitutes War Group", "title_sort": "Pro-festo of the Prostitutes War Group", "pubdate": "2017-04-01 22:00:00+00:00", "last_modified": "2020-03-08 12:12:22.647032+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "a10fcc09-628c-49bd-b159-2524bbf41fe2", "tags": ["psychosocialautonomy"], "abstract": "
\n

In Solidarity with all anarcho-whore saboteurs fighting the social war through whatever unconventional and direct means are at our disposal. Avante Prostitutes War Group! No retreat, no surrender, until the last pig is strung up with the blood-splattered tie of the last industrialist! VIVA LA PUTA!

", "publisher": "Prostitues War Group", "authors": ["Prostitues War Group"], "formats": [{"format": "pdf", "file_name": "Pro-festo of the Prostitutes War Group - Prostitues War Group.pdf", "dir_path": "Prostitues War Group/Pro-festo of the Prostitutes War Group (413)/", "size": 33045}], "cover_url": "Prostitues War Group/Pro-festo of the Prostitutes War Group (413)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "220246b3-5f92-4cf0-aba2-ea2ede7a65c8": {"title": "Love, Power, and Knowledge: Towards a Feminist Transformation of the Sciences", "title_sort": "Love, Power, and Knowledge: Towards a Feminist Transformation of the Sciences", "pubdate": "2014-07-09 14:09:11+00:00", "last_modified": "2020-03-08 13:02:59.025071+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "220246b3-5f92-4cf0-aba2-ea2ede7a65c8", "tags": [], "abstract": "
\n

\"... absolutely splendid... the style is elegant, eloquent, and witty. Rose has a unique voice in the increasingly important feminist science and epistemology discussions. A superb accomplishment.\" -- Sandra Harding\"This is a lively, contentious, important feminist book. Rose's wit and sharp eye and her commitment to thorough comparative historical analysis make for many pages of wonderful reading.\" -- Donna HarawayHilary Rose locates feminist criticism of science at the heart of both the women's movement and the radical science movement. Attending to the political economy of the production of knowledge and to what does and does not count as knowledge, she explores how women and minorities are affected by these processes. She examines at length the latest, massively resourced claimant to the old and oppressive \"biology is destiny\" dictum -- the Human Genome program.Rose's commitment to feminist resistance against the science and technology of oppression leads her to claim feminist science fiction -- with its imaginative capacity to envision different futures with different sciences and technologies -- as an ally of feminist science critics.

", "publisher": "Indiana University Press", "authors": ["Hilary Rose"], "formats": [{"format": "pdf", "file_name": "Love, Power, and Knowledge_ Towards a Femi - Hilary Rose.pdf", "dir_path": "Hilary Rose/Love, Power, and Knowledge_ Towards a Feminist Transformation of the Sciences (414)/", "size": 34985783}], "cover_url": "Hilary Rose/Love, Power, and Knowledge_ Towards a Feminist Transformation of the Sciences (414)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780253209078"}, {"scheme": "google", "code": "s8kXu9EcHTkC"}], "languages": []}, "44abb3ff-8e49-40f6-b476-709c1f9c34fc": {"title": "Love's Labor: Essays on Women, Equality and Dependency", "title_sort": "Love's Labor: Essays on Women, Equality and Dependency", "pubdate": "2009-11-08 17:20:28+00:00", "last_modified": "2020-03-08 13:02:59.234587+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "44abb3ff-8e49-40f6-b476-709c1f9c34fc", "tags": [], "abstract": "", "publisher": "Routledge", "authors": ["Eva Feder Kittay"], "formats": [{"format": "pdf", "file_name": "Love's Labor_ Essays on Women, Equality an - Eva Feder Kittay.pdf", "dir_path": "Eva Feder Kittay/Love's Labor_ Essays on Women, Equality and Dependency (415)/", "size": 12889965}], "cover_url": "Eva Feder Kittay/Love's Labor_ Essays on Women, Equality and Dependency (415)/cover.jpg", "identifiers": [{"scheme": "google", "code": "yebcAAAAQBAJ"}, {"scheme": "isbn", "code": "9781136640094"}], "languages": []}, "dd5a0b7c-7754-47be-87fd-1f015fd28514": {"title": "Moral Boundaries: A Political Argument for an Ethic of Care", "title_sort": "Moral Boundaries: A Political Argument for an Ethic of Care", "pubdate": "2018-12-06 18:56:46+00:00", "last_modified": "2020-03-08 13:02:59.406165+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "dd5a0b7c-7754-47be-87fd-1f015fd28514", "tags": [], "abstract": "
\n

This work contests the association of care with women alone as empirically and historically inaccurate, as well as politically unwise. It goes on to illustrate the ways in which society degrades the importance of caring in order to maintain the power of those who are privileged.

", "publisher": "Psychology Press", "authors": ["Joan C. Tronto"], "formats": [{"format": "pdf", "file_name": "Moral Boundaries_ A Political Argument for - Joan C. Tronto.pdf", "dir_path": "Joan C. Tronto/Moral Boundaries_ A Political Argument for an Ethic of Care (416)/", "size": 12398264}], "cover_url": "Joan C. Tronto/Moral Boundaries_ A Political Argument for an Ethic of Care (416)/cover.jpg", "identifiers": [{"scheme": "google", "code": "xAvD_vr_-YEC"}, {"scheme": "isbn", "code": "9780415906425"}], "languages": []}, "25eeedd6-33c3-40cd-8367-7d05c569fc9c": {"title": "The Ethics of Care: Personal, Political, and Global", "title_sort": "Ethics of Care: Personal, Political, and Global, The", "pubdate": "2005-12-19 10:19:38+00:00", "last_modified": "2020-03-08 13:02:59.568629+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "25eeedd6-33c3-40cd-8367-7d05c569fc9c", "tags": [], "abstract": "
\n

Virginia Held assesses the ethics of care as a promising alternative to the familiar moral theories that serve so inadequately to guide our lives. The ethics of care is only a few decades old, yet it is by now a distinct moral theory or normative approach to the problems we face. It is relevant to global and political matters as well as to the personal relations that can most clearly exemplify care.This book clarifies just what the ethics of care is: what its characteristics are, what it holds, and what it enables us to do. It discusses the feminist roots of this moral approach and why the ethics of care can be a morality with universal appeal. Held examines what we mean by \"care,\" and what a caring person is like. Where other moral theories demand impartiality above all, the ethics of care understands the moral import of our ties to our families and groups. It evaluates such ties, focusing on caring relations rather than simply on the virtues of individuals. The book proposes how such values as justice, equality, and individual rights can \"fit together\" with such values as care, trust, mutual consideration, and solidarity.In the second part of the book, Held examines the potential of the ethics of care for dealing with social issues. She shows how the ethics of care is more promising than Kantian moral theory and utilitarianism for advice on how expansive, or not, markets should be, and on when other values than market ones should prevail. She connects the ethics of care with the rising interest in civil society, and considers the limits appropriate for the language of rights. Finally, she shows the promise of the ethics of care for dealing with global problems and seeing anew the outlines of international civility.

", "publisher": "Oxford University Press, USA", "authors": ["Virginia Held"], "formats": [{"format": "pdf", "file_name": "The Ethics of Care_ Personal, Political, a - Virginia Held.pdf", "dir_path": "Virginia Held/The Ethics of Care_ Personal, Political, and Global (417)/", "size": 1386491}], "cover_url": "Virginia Held/The Ethics of Care_ Personal, Political, and Global (417)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780195180992"}, {"scheme": "google", "code": "zd0CboPGFNUC"}], "languages": []}, "e092d7cf-fe2c-4487-9963-98fd3fc7523b": {"title": "In a Different Voice", "title_sort": "In a Different Voice", "pubdate": "2005-07-06 13:46:22+00:00", "last_modified": "2020-03-08 13:02:59.761015+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "e092d7cf-fe2c-4487-9963-98fd3fc7523b", "tags": [], "abstract": "
\n

This is the little book that started a revolution, making women's voices heard, in their own right and with their own integrity, for virtually the first time in social scientific theorizing about women. Its impact was immediate and continues to this day, in the academic world and beyond. Translated into sixteen languages, with more than 700,000 copies sold around the world, In a Different Voice has inspired new research, new educational initiatives, and political debate\u2014and helped many women and men to see themselves and each other in a different light.

", "publisher": "Harvard University Press", "authors": ["Carol Gilligan"], "formats": [{"format": "pdf", "file_name": "In a Different Voice - Carol Gilligan.pdf", "dir_path": "Carol Gilligan/In a Different Voice (418)/", "size": 11641801}], "cover_url": "Carol Gilligan/In a Different Voice (418)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780674037618"}, {"scheme": "google", "code": "OujZ0iSyNWgC"}], "languages": []}, "efd6eac5-0100-4204-98a3-64f51b1565af": {"title": "Nothing comes without its world: thinking with care", "title_sort": "Nothing comes without its world: thinking with care", "pubdate": "2012-06-14 09:27:45+00:00", "last_modified": "2020-03-08 13:02:59.911293+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "efd6eac5-0100-4204-98a3-64f51b1565af", "tags": [], "abstract": "", "publisher": "", "authors": ["Maria Puig de La Bellacasa"], "formats": [{"format": "pdf", "file_name": "Nothing comes without its world_ thinking - Maria Puig de La Bellacasa.pdf", "dir_path": "Maria Puig de La Bellacasa/Nothing comes without its world_ thinking with care (419)/", "size": 229179}], "cover_url": "Maria Puig de La Bellacasa/Nothing comes without its world_ thinking with care (419)/cover.jpg", "identifiers": [], "languages": []}, "5b1e973f-cfb5-4ca7-a678-89495a315eff": {"title": "Global Care Chains", "title_sort": "Global Care Chains", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-08 13:03:00.076507+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "5b1e973f-cfb5-4ca7-a678-89495a315eff", "tags": [], "abstract": "", "publisher": "", "authors": ["Nicola Yeates"], "formats": [{"format": "pdf", "file_name": "Global Care Chains - Nicola Yeates.pdf", "dir_path": "Nicola Yeates/Global Care Chains (420)/", "size": 160625}], "cover_url": "Nicola Yeates/Global Care Chains (420)/cover.jpg", "identifiers": [{"scheme": "doi", "code": "10.1080/1461674042000235573"}, {"scheme": "url", "code": "http://dx.doi.org/10.1080/1461674042000235573"}], "languages": []}, "8863150e-8c61-4983-aaaf-f84ed3642e93": {"title": "Protect or Plunder?: Understanding Intellectual Property Rights", "title_sort": "Protect or Plunder?: Understanding Intellectual Property Rights", "pubdate": "2011-11-16 04:34:46+00:00", "last_modified": "2020-03-08 13:03:00.224373+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "8863150e-8c61-4983-aaaf-f84ed3642e93", "tags": [], "abstract": "
\n

Intellectual property rights, TRIPS, patents - they sound technical, even boring. Yet, as Vandana Shiva shows, what kinds of ideas, technologies, identification of genes, even manipulations of life forms can be owned and exploited for profit by giant corporations is a vital issue for our times. In this readable and compelling introduction to an issue that lies at the heart of the socalled knowledge economy, Vandana Shiva makes clear how this Western-inspired and unprecedented widening of the concept does not in fact stimulate human creativity and the generation of knowledge. Instead, it is being exploited by transnational corporations in order to increase their profits at the expense of the health of ordinary people, and the poor in particular, and the age-old knowledge and independence of the world's farmers. Intellectual protection is being transformed into corporate plunder. Little wonder popular resistance around the world is rising to the WTO that polices this new intellectual world order, the pharmaceutical, biotech and other corporations which dominate it, and the new technologies they are foisting upon us.

", "publisher": "Zed Books", "authors": ["Vandana Shiva"], "formats": [{"format": "pdf", "file_name": "Protect or Plunder__ Understanding Intelle - Vandana Shiva.pdf", "dir_path": "Vandana Shiva/Protect or Plunder__ Understanding Intellectual Property Rights (421)/", "size": 1886451}], "cover_url": "Vandana Shiva/Protect or Plunder__ Understanding Intellectual Property Rights (421)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781842771099"}], "languages": []}, "6513607c-8d7f-47c5-a5e4-33bea1aeef70": {"title": "A Theory of Justice", "title_sort": "Theory of Justice, A", "pubdate": "2012-01-24 23:00:00+00:00", "last_modified": "2020-03-08 13:03:00.392561+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6513607c-8d7f-47c5-a5e4-33bea1aeef70", "tags": [], "abstract": "
\n

Since it appeared in 1971, John Rawls's \"A Theory of Justice\" has become a classic. The author has now revised the original edition to clear up a number of difficulties he and others have found in the original book. Rawls aims to express an essential part of the common core of the democratic tradition--justice as fairness--and to provide an alternative to utilitarianism, which had dominated the Anglo-Saxon tradition of political thought since the nineteenth century. Rawls substitutes the ideal of the social contract as a more satisfactory account of the basic rights and liberties of citizens as free and equal persons. \"Each person,\" writes Rawls, \"possesses an inviolability founded on justice that even the welfare of society as a whole cannot override.\" Advancing the ideas of Rousseau, Kant, Emerson, and Lincoln, Rawls's theory is as powerful today as it was when first published.

", "publisher": "Harvard University Press", "authors": ["John Rawls"], "formats": [{"format": "epub", "file_name": "A Theory of Justice - John Rawls.epub", "dir_path": "John Rawls/A Theory of Justice (422)/", "size": 690362}], "cover_url": "John Rawls/A Theory of Justice (422)/cover.jpg", "identifiers": [{"scheme": "google", "code": "kvpby7HtAe0C"}, {"scheme": "epubbud", "code": "http://www.epubbud.com/epubs/D/C/DC43EQ8M/A_Theory_of_Justice__Revised_Edition.epub"}, {"scheme": "isbn", "code": "9780674042582"}], "languages": ["eng"]}, "2f024538-5f3e-4a30-9855-c1437cf6e7cf": {"title": "Constituents Before Assembly: Participation, Deliberation, and Representation in the Crafting of New Constitutions", "title_sort": "Constituents Before Assembly: Participation, Deliberation, and Representation in the Crafting of New Constitutions", "pubdate": "2017-05-30 06:45:25+00:00", "last_modified": "2020-03-08 13:03:00.599679+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "2f024538-5f3e-4a30-9855-c1437cf6e7cf", "tags": [], "abstract": "
\n

Cover -- Half-Title -- Series page -- Title page -- Imprints page -- Dedication -- Contents -- List of Figures -- List of Tables -- Introducing Constitutions as Political Process -- 1 A Call to Pens (Even If Not Mightier than Swords): How Context and Process Prevail over Content in Constitutional Change -- Literature Review: Adding Political Explanations to Traditional Legal Ones -- Outline of the Book -- Conclusion: The Call for Closer Attention to Constitutional Process -- 2 Making the Constituents King: How Constituent Deliberation on New Constitutions Democratizes More than Mere Citizen Participation -- Introduction -- Designing Constitutionalism and Democracy Database -- What Counts as Constitutional Change? -- Operationalizing Citizen Participation in Constitution-Making -- Empirical Tests of Participatory Constitution-Making on Democracy -- First Stage: Process Does Drive Democracy -- Second Stage: Democratic Convening Matters for Democracy -- Caveats on Formal Constitutional Powers: Rule via Metaconstitutionalism in Mexico -- Implications and Conclusions -- 3 Parchment Politics: The Importance of Context and Conditions to the Drafting of Constitutions -- Constitution-Making Processes: Modes and Actors -- Drivers of Popular Constitutionalism -- Bottom-up Hypothesis -- Top-down Hypotheses -- Statistical Tests and Analysis -- Process Variable Pathways -- Conclusion -- 4 The Logic of \"Top-Down\" Elite Constitutionalism: How Imposed Processes May (But Usually Do Not) Produce Better Democracy -- Literature Review: Constitutions as Pacts - Democratic or Otherwise -- The Frequent Coincidence of Imposed Constitutions and Elite Bargains -- \"Trusteeship\" Elitism and Political Theorists' Arguments for Constitutional Stewardship -- Empirical Studies of Why Elites Might Bind Themselves to Constitutions -- Cases in Point: Top-down Constitutional Legacies

", "publisher": "Cambridge University Press", "authors": ["Todd A. Eisenstadt", "A. Carl Levan", "Tofigh Maboudi"], "formats": [{"format": "pdf", "file_name": "Constituents Before Assembly_ Participatio - Todd A. Eisenstadt.pdf", "dir_path": "Todd A. Eisenstadt/Constituents Before Assembly_ Participation, Deliberation, and Representation in the Crafting o (423)/", "size": 2538643}], "cover_url": "Todd A. Eisenstadt/Constituents Before Assembly_ Participation, Deliberation, and Representation in the Crafting o (423)/cover.jpg", "identifiers": [{"scheme": "google", "code": "ENAoDwAAQBAJ"}, {"scheme": "isbn", "code": "9781107168220"}], "languages": []}, "6e233320-d55d-413c-b20e-024eb1367ee4": {"title": "Occupy: Three Inquiries in Disobedience", "title_sort": "Occupy: Three Inquiries in Disobedience", "pubdate": "2013-02-02 02:11:59+00:00", "last_modified": "2020-03-08 13:03:00.790143+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6e233320-d55d-413c-b20e-024eb1367ee4", "tags": [], "abstract": "
\n

Mic check! Mic check! Lacking amplification in Zuccotti Park, Occupy Wall Street protestors addressed one another by repeating and echoing speeches throughout the crowd. In Occupy, W. J. T. Mitchell, Bernard E. Harcourt, and Michael Taussig take the protestors\u2019 lead and perform their own resonant call-and-response, playing off of each other in three essays that engage the extraordinary Occupy movement that has swept across the world, examining everything from self-immolations in the Middle East to the G8 crackdown in Chicago to the many protest signs still visible worldwide. \u201cYou break through the screen like Alice in Wonderland,\u201d Taussig writes in the opening essay, \u201cand now you can\u2019t leave or do without it.\u201d Following Taussig\u2019s artful blend of participatory ethnography and poetic meditation on Zuccotti Park, political and legal scholar Harcourt examines the crucial difference between civil and political disobedience. He shows how by effecting the latter\u2014by rejecting the very discourse and strategy of politics\u2014Occupy Wall Street protestors enacted a radical new form of protest. Finally, media critic and theorist Mitchell surveys the global circulation of Occupy images across mass and social media and looks at contemporary works by artists such as Antony Gormley and how they engage the body politic, ultimately examining the use of empty space itself as a revolutionary monument. Occupy stands not as a primer on or an authoritative account of 2011\u2019s revolutions, but as a snapshot, a second draft of history, beyond journalism and the polemics of the moment\u2014an occupation itself.

", "publisher": "University of Chicago Press", "authors": ["W. J. T. Mitchell", "Bernard E. Harcourt", "Michael Taussig"], "formats": [{"format": "pdf", "file_name": "Occupy_ Three Inquiries in Disobedience - W. J. T. Mitchell.pdf", "dir_path": "W. J. T. Mitchell/Occupy_ Three Inquiries in Disobedience (424)/", "size": 1371052}], "cover_url": "W. J. T. Mitchell/Occupy_ Three Inquiries in Disobedience (424)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780226042886"}, {"scheme": "google", "code": "3iwqeJILZj4C"}], "languages": []}, "124fe216-e89c-4cc4-9413-6f18e4f08dc0": {"title": "CiviC Disobedience: Taking Politics Seriously, a Democtratic Theory of Political Disobedience", "title_sort": "CiviC Disobedience: Taking Politics Seriously, a Democtratic Theory of Political Disobedience", "pubdate": "2015-03-15 00:00:00+00:00", "last_modified": "2020-03-08 13:03:00.943317+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "124fe216-e89c-4cc4-9413-6f18e4f08dc0", "tags": [], "abstract": "
\n

The book offers a counter-model to the classical liberal theories of civil disobedience, as developed by authors such as John Rawls and Ronald Dworkin. Based on a strict opposition between liberalism and democracy it proposes a new perspective for the understanding of political disobedience. As an alternative to civil disobedience the author proposes the idea of civic disobedience. With reference to authors such as Chantal Mouffe, Jacques Ranci\u00e8re and Stanley Fish, and in opposition to liberal concepts of democracy, the outlines of a new novel theory of democracy become visible.

", "publisher": "Bloomsbury Publishing", "authors": ["Claire Moulin-Doos"], "formats": [{"format": "epub", "file_name": "CiviC Disobedience_ Taking Politics Seriou - Claire Moulin-Doos.epub", "dir_path": "Claire Moulin-Doos/CiviC Disobedience_ Taking Politics Seriously, a Democtratic Theory of Political Disobedience (425)/", "size": 410665}], "cover_url": "Claire Moulin-Doos/CiviC Disobedience_ Taking Politics Seriously, a Democtratic Theory of Political Disobedience (425)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781474259156"}, {"scheme": "google", "code": "P1ESDQAAQBAJ"}], "languages": ["eng"]}, "682588f6-b42a-4e65-89ab-c234096b1f18": {"title": "Walden and Civil Disobedience", "title_sort": "Walden and Civil Disobedience", "pubdate": "1983-08-24 22:00:00+00:00", "last_modified": "2020-03-08 13:03:01.115417+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "682588f6-b42a-4e65-89ab-c234096b1f18", "tags": [], "abstract": "The two defining works of a transcendentalist master
Disdainful of America's booming commercialism and industrialism, Henry David Thoreau left Concord, Massachusetts, in 1845 to live in solitude in the woods near Walden Pond. Walden, the account of his stay, conveys at once a naturalist's wonder at the commonplace and a Transcendentalist's yearning for spiritual truth and self-reliance. But even as Thoreau disentangled himself from worldly matters, his musings were often disturbed by his social conscience. Civil Disobedience, also included in this volume, expresses his antislavery and antiwar sentiments, and has influenced non-violent resistance movements worldwide. Both give a rewarding insight into a free-minded, principled and idiosyncratic man.
For more than seventy years, Penguin has been the leading publisher of classic literature in the English-speaking world. With more than 1,700 titles, Penguin Classics represents a global bookshelf of the best works...", "publisher": "Penguin Publishing Group", "authors": ["Henry David Thoreau"], "formats": [{"format": "epub", "file_name": "Walden and Civil Disobedience - Henry David Thoreau.epub", "dir_path": "Henry David Thoreau/Walden and Civil Disobedience (426)/", "size": 813168}], "cover_url": "Henry David Thoreau/Walden and Civil Disobedience (426)/cover.jpg", "identifiers": [], "languages": ["eng"]}, "918c27d4-ac4a-4a35-ab8c-57b0ad84426c": {"title": "Cyber Disobedience", "title_sort": "Cyber Disobedience", "pubdate": "2014-11-27 23:00:00+00:00", "last_modified": "2020-03-08 13:03:01.284778+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "918c27d4-ac4a-4a35-ab8c-57b0ad84426c", "tags": [], "abstract": "Few activities have captured the contemporary popular imagination as hacking and online activism, from Anonymous and beyond. Few political ideas have gained more notoriety recently than anarchism. Yet both remain misunderstood and much maligned. /Cyber Disobedience/ provides the most engaging and detailed analysis of online civil disobedience and anarchism today.", "publisher": "John Hunt Publishing", "authors": ["Jeff Shantz"], "formats": [{"format": "epub", "file_name": "Cyber Disobedience - Jeff Shantz.epub", "dir_path": "Jeff Shantz/Cyber Disobedience (427)/", "size": 1953922}], "cover_url": "Jeff Shantz/Cyber Disobedience (427)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "978-1-78279-555-1"}], "languages": ["eng"]}, "47954782-47a2-439b-ba43-d0da870ec6c1": {"title": "Civil Disobedience in Islam: A Contemporary Debate", "title_sort": "Civil Disobedience in Islam: A Contemporary Debate", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-08 13:03:01.458863+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "47954782-47a2-439b-ba43-d0da870ec6c1", "tags": [], "abstract": "
\n

This book addresses contemporary debates on civil disobedience in Islam within the rich Sunni tradition, especially during the height of the non\u2010violent people revolution in various Arab countries, popularly known as the Arab Spring. It illustrates the Islamic theological and jurisprudential arguments presented by those who either permit or prohibit acts of civil disobedience for the purpose of changing government, political systems or policy. The book analyses the nature of the debate and considers how a theological position on civil disobedience should be formulated in contemporary time, and makes the case for alternatives to violent political action such as jihadism, terrorism and armed rebellion.

", "publisher": "Springer", "authors": ["Muhammad Haniff Hassan"], "formats": [{"format": "epub", "file_name": "Civil Disobedience in Islam_ A Contemporar - Muhammad Haniff Hassan.epub", "dir_path": "Muhammad Haniff Hassan/Civil Disobedience in Islam_ A Contemporary Debate (428)/", "size": 908615}], "cover_url": "Muhammad Haniff Hassan/Civil Disobedience in Islam_ A Contemporary Debate (428)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9789811032714"}, {"scheme": "google", "code": "dfqqDgAAQBAJ"}], "languages": ["eng"]}, "6765ffcb-86d9-4a3d-be59-10abe4efe922": {"title": "Moral Injury and Nonviolent Resistance", "title_sort": "Moral Injury and Nonviolent Resistance", "pubdate": "2017-02-28 19:38:41+00:00", "last_modified": "2020-03-08 13:03:01.639631+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "6765ffcb-86d9-4a3d-be59-10abe4efe922", "tags": [], "abstract": "In this thoughtful book culled from a wide range of experiences, Alice and Staughton Lynd introduce readers to what modern clinicians, philosophers, and theologians have attempted to describe as \"moral injury.\" From combat veterans of America's foreign wars to Israeli refuseniks, and from \"hardened\" criminals in supermax confinement in Ohio to hunger strikers in California's Pelican Bay prison, the Lynds give us the voices of those breaking the cycle of moral injury with courageous acts of nonviolent resistance.", "publisher": "", "authors": ["Alice Lynd", "Staughton Lynd"], "formats": [{"format": "pdf", "file_name": "Moral Injury and Nonviolent Resistance - Alice Lynd.pdf", "dir_path": "Alice Lynd/Moral Injury and Nonviolent Resistance (429)/", "size": 3930428}], "cover_url": "Alice Lynd/Moral Injury and Nonviolent Resistance (429)/cover.jpg", "identifiers": [], "languages": []}, "9bda828b-134e-4fe9-810b-4c604e5307f7": {"title": "This Nonviolent Stuff'll Get You Killed", "title_sort": "This Nonviolent Stuff'll Get You Killed", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-08 13:03:01.812328+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "9bda828b-134e-4fe9-810b-4c604e5307f7", "tags": [], "abstract": "

Visiting Martin Luther King, Jr. at the peak of the civil rights movement, the journalist William Worthy almost sat on a loaded pistol. “Just for self-defense,\" King assured him. One of King's advisors remembered the reverend's home as “an arsenal.\" Like King, many nonviolent activists embraced their constitutional right to self-protection—yet this crucial dimension of the civil rights struggle has been long ignored.
In This Nonviolent Stuff'll Get You Killed, civil rights scholar Charles E. Cobb, Jr. reveals how nonviolent activists and their allies kept the civil rights movement alive by bearing—and, when necessary, using—firearms. Whether patrolling their neighborhoods, garrisoning their homes, or firing back at attackers, these men and women were crucial to the movement's success, as were the weapons they carried. Drawing on his firsthand experiences in the Southern Freedom Movement and interviews with fellow participants, Cobb offers a...", "publisher": "Basic Books", "authors": ["Charles E. Cobb"], "formats": [{"format": "epub", "file_name": "This Nonviolent Stuff'll Get You Killed - Charles E. Cobb.epub", "dir_path": "Charles E. Cobb/This Nonviolent Stuff'll Get You Killed (430)/", "size": 1692942}], "cover_url": "Charles E. Cobb/This Nonviolent Stuff'll Get You Killed (430)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9780465080953"}], "languages": ["eng"]}, "ecffe3ec-e1aa-4ec2-aefe-aa7839bfb9b9": {"title": "Extremist for Love", "title_sort": "Extremist for Love", "pubdate": "2013-12-31 23:00:00+00:00", "last_modified": "2020-03-08 13:03:01.978935+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "ecffe3ec-e1aa-4ec2-aefe-aa7839bfb9b9", "tags": [], "abstract": "In spite of extensive research and publishing on King, not nearly enough attention has been given to the convergence of ideas and action in his life. In an era where people are often sorted into the categories of 'thinker' and 'doer', King stands out—a rare mix of the deeply profound thinker and intellect who put the fruit of that reflection into the service of direct social action.", "publisher": "Fortress Press", "authors": ["Rufus Burrow Jr."], "formats": [{"format": "epub", "file_name": "Extremist for Love - Rufus Burrow Jr_.epub", "dir_path": "Rufus Burrow Jr_/Extremist for Love (431)/", "size": 578813}], "cover_url": "Rufus Burrow Jr_/Extremist for Love (431)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "9781451480276"}], "languages": ["eng"]}, "7d65f0bf-5df1-4ba7-9157-1f54c055c6eb": {"title": "From Dictatorship to Democracy: A Conceptual Framework for Liberation", "title_sort": "From Dictatorship to Democracy: A Conceptual Framework for Liberation", "pubdate": "2012-09-04 00:00:00+00:00", "last_modified": "2020-03-08 13:03:02.141641+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "7d65f0bf-5df1-4ba7-9157-1f54c055c6eb", "tags": [], "abstract": "

Twenty-one years ago, at a friend\u2019s request, a Massachusetts professor sketched out a blueprint for nonviolent resistance to repressive regimes. It would go on to be translated, photocopied, and handed from one activist to another, traveling from country to country across the globe: from Iran to Venezuela\u2014where both countries consider Gene Sharp to be an enemy of the state\u2014to Serbia; Afghanistan; Vietnam; the former Soviet Union; China; Nepal; and, more recently and notably, Tunisia, Egypt, Yemen, Libya, and Syria, where it has served as a guiding light of the Arab Spring.

This short, pithy, inspiring, and extraordinarily clear guide to overthrowing a dictatorship by nonviolent means lists 198 specific methods to consider, depending on the circumstances: sit-ins, popular nonobedience, selective strikes, withdrawal of bank deposits, revenue refusal, walkouts, silence, and hunger strikes. From Dictatorship to Democracy is the remarkable work that has made the little-known Sharp into the world\u2019s most effective and sought-after analyst of resistance to authoritarian regimes.

About the Author

Gene Sharp advises governments and resistance movements around the world and is considered the most influential living promoter of nonviolent resistance to autocratic governments. He is Professor Emeritus of Political Science at the University of Massachusetts, Dartmouth. He currently resides in East Boston.

", "publisher": "The New Press", "authors": ["Gene Sharp"], "formats": [{"format": "epub", "file_name": "From Dictatorship to Democracy_ A Conceptu - Gene Sharp.epub", "dir_path": "Gene Sharp/From Dictatorship to Democracy_ A Conceptual Framework for Liberation (432)/", "size": 3226891}], "cover_url": "Gene Sharp/From Dictatorship to Democracy_ A Conceptual Framework for Liberation (432)/cover.jpg", "identifiers": [{"scheme": "isbn", "code": "1595588507"}], "languages": ["eng"]}, "4bdbdd71-24d0-4986-855a-27c487550a4f": {"title": "Crises of the Republic: Lying in Politics, Civil Disobedience, on Violence, Thoughts on Politics and Revolution", "title_sort": "Crises of the Republic: Lying in Politics, Civil Disobedience, on Violence, Thoughts on Politics and Revolution", "pubdate": "1972-03-08 23:00:00+00:00", "last_modified": "2020-03-08 13:03:02.322092+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "4bdbdd71-24d0-4986-855a-27c487550a4f", "tags": [], "abstract": "
\n

Four thought-provoking political essays by the author of The Origins of Totalitarianism. \u00a0 Taking an in-depth look at the tumult of the 1960s and \u201970s, one of the great political philosophers of our era examines how these crises challenged the American form of government. \u201cLying in Politics\u201d is a penetrating analysis of the Pentagon Papers that deals with the role of image-making and public relations. \u201cCivil Disobedience\u201d examines various opposition movements, from the Freedom Riders to the war resisters to the segregationists. And in two additional essays, Hannah Arendt delves into issues of revolution and violence. \u00a0 Wise and insightful, these pieces offer historical perspective on problems and controversies that still plague the United States in the twenty-first century.

", "publisher": "HMH", "authors": ["Hannah Arendt"], "formats": [{"format": "epub", "file_name": "Crises of the Republic_ Lying in Politics, - Hannah Arendt.epub", "dir_path": "Hannah Arendt/Crises of the Republic_ Lying in Politics, Civil Disobedience, on Violence, Thoughts on Politic (433)/", "size": 373438}], "cover_url": "Hannah Arendt/Crises of the Republic_ Lying in Politics, Civil Disobedience, on Violence, Thoughts on Politic (433)/cover.jpg", "identifiers": [{"scheme": "google", "code": "hoM7S-RYnHkC"}, {"scheme": "isbn", "code": "9780547705156"}], "languages": ["eng"]}, "995259a5-8c03-4572-a766-e00e675aeb01": {"title": "In Praise of Disobedience", "title_sort": "In Praise of Disobedience", "pubdate": "0101-01-01 00:00:00+00:00", "last_modified": "2020-03-08 13:03:02.470312+00:00", "library_uuid": "4bac0c2f-4dce-4718-b4d7-00460ac1d21f", "librarian": "Audre Elbakyan", "_id": "995259a5-8c03-4572-a766-e00e675aeb01", "tags": [], "abstract": "Works of Wilde's annus mirabilis of 1891 in one volume, with an introduction by renowned British playwright.
In Praise of Disobedience draw on works from a single miraculous year in which Oscar Wilde published the larger part of his greatest works in prose — the year he came into maturity as an artist. Before the end of 1891, he had written the first of his phenomenally successful plays and met the young man who would win his heart, beginning the love affair that would lead to imprisonment and public infamy.
In a witty introduction, playwright, novelist and Wilde scholar Neil Bartlett explains what made this point in the writer's life central to his genius and why Wilde remains a provocative and radical figure to this day.
Included here are the entirety of Wilde's foray into political philosophy, The Soul of Man Under Socialism; the complete essay collection Intentions; selections from The Portrait of Dorian Gray as well as its paradoxical and scandalous...", "publisher": "Verso Books", "authors": ["Oscar Wilde"], "formats": [{"format": "epub", "file_name": "In Praise of Disobedience - Oscar Wilde.epub", "dir_path": "Oscar Wilde/In Praise of Disobedience (434)/", "size": 782185}], "cover_url": "Oscar Wilde/In Praise of Disobedience (434)/cover.jpg", "identifiers": [], "languages": ["eng"]}} \ No newline at end of file diff --git a/resources/_gen/assets/css/css/styles.css_135a60a52d7f635864b88cb7e8c31c41.content b/resources/_gen/assets/css/css/styles.css_135a60a52d7f635864b88cb7e8c31c41.content new file mode 100644 index 0000000..93f8850 --- /dev/null +++ b/resources/_gen/assets/css/css/styles.css_135a60a52d7f635864b88cb7e8c31c41.content @@ -0,0 +1,19 @@ +/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}a{background-color:transparent}b{font-weight:bolder}img{border-style:none}input{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input{overflow:visible}[type=checkbox]{box-sizing:border-box;padding:0}template{display:none}p{margin:0}ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;line-height:1.5}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}img{border-style:solid}input::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder{color:#a0aec0}input::placeholder{color:#a0aec0}table{border-collapse:collapse}a{color:inherit;text-decoration:inherit}input{padding:0;line-height:inherit;color:inherit}img,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}.bg-CoconutCream{background-color:#f2f6d5}.bg-AuChico{background-color:#996561}.border-CoconutCream{border-color:#f2f6d5}.border-b-8{border-bottom-width:8px}.cursor-pointer{cursor:pointer}.block{display:block}.flex{display:-webkit-box;display:flex}.table{display:table}.justify-between{-webkit-box-pack:justify;justify-content:space-between}.font-vg5000{font-family:vg5000-regular,sans}.font-playfair{font-family:playfairdisplay regular,sans}.font-bold{font-weight:700}.h-full{height:100%}.leading-none{line-height:1}.mx-4{margin-left:1rem;margin-right:1rem}.mb-1{margin-bottom:.25rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mb-12{margin-bottom:3rem}.p-1{padding:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pr-4{padding-right:1rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pt-16{padding-top:4rem}.pt-32{padding-top:8rem}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.top-0{top:0}.text-CoconutCream{color:#f2f6d5}.text-xs{font-size:.75rem}.text-base{font-size:1rem}.italic{font-style:italic}.z-10{z-index:10}@font-face{font-family:playfairdisplay regular;font-weight:400;src:url(../fonts/PlayfairDisplay-Regular.woff) format('woff')}@font-face{font-family:vg5000-regular;font-weight:400;src:url(../fonts/VG5000-Regular_web.woff) format('woff')}html{font-size:1.2em;background-color:#f2f6d5}img{padding-top:.5rem;padding-bottom:.5rem}h1{font-size:1.875rem;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}h2{font-size:1.5rem;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}h3{font-size:1.25rem;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}blockquote{font-style:italic}p{padding-bottom:.5rem;line-height:1.25}footer{font-family:vg5000-regular,sans;font-size:.75rem;color:#29102f}article ul{position:relative;list-style-type:none;margin-left:0;padding-left:.75rem}article ul li:before{font-family:vg5000-regular,sans;color:#996561;font-size:.75rem;left:0;position:absolute;padding-top:.5rem;padding-bottom:.5rem;content:"•"}article li{padding-left:.5rem}a{color:#996561}a:hover{text-decoration:underline}.edit-button{border-bottom-width:4px;border-color:#f2f6d5;padding-left:.25rem;padding-right:.25rem;background-color:#996561;margin-bottom:.5rem;font-family:vg5000-regular,sans;color:#f2f6d5}.edit-button:hover{background-color:#f2f6d5;color:#996561;border-bottom-width:2px;border-color:#996561}.title-text{font-family:playfairdisplay regular,sans;font-size:2.25rem;color:#996561}.title-pretext{font-family:vg5000-regular,sans;font-size:1rem;color:#996561}.content-text{font-family:playfairdisplay regular,sans;font-size:1.25rem;color:#29102f}.sidebar-title{font-family:vg5000-regular,sans;font-size:1rem;color:#996561}.sidebar-list{font-family:vg5000-regular,sans;font-size:1.25rem;color:#996561}.logo{font-family:vg5000-regular,sans;font-size:1.25rem;color:#996561;padding-top:.5rem}.ddmenu .sidebar-title{cursor:pointer}.ddmenu input{display:none}.ddmenu .hiddendiv{padding-bottom:.25rem;display:none}.ddmenu input:not(:checked)~.hiddendiv{display:block;padding-bottom:1rem}#TableOfContents{font-family:vg5000-regular,sans;font-size:1.25rem;color:#996561;margin-left:-.5rem}#TableOfContents ul{margin-left:.5rem}#TableOfContents li:before{content:"> "}@page{size:A4}@page:first{@bottom{content: none; + }}@page{margin-bottom:5mm;@top{color: #996561; + + font-size: 1rem; + + font-family: 'VG5000-Regular'; + + content: -moz-element(topic); + + content: element(topic); + }@bottom{color: #996561; + + font-size: 0.5rem; + + font-family: 'VG5000-Regular'; + + content: "▒▒ 🐟 ▒ ▒▒▒ 🐙 ▒▒▒🏃 ▒▒☄▒ PAGE: " counter(page) " ▒ ▒▒▒▒ ⚡ ▒🔍▒ ☠ ▒ ▒▒▒"; + }}@page topic:first{@top{content: none; + }}@media print{body{background-color:#f2f6d5;color:#29102f;font-family:playfairdisplay regular,sans}.runningTopic{position:running(topic)}.topic{-webkit-column-break-before:page;-moz-column-break-before:page;break-before:page;page:topic}.title-text{font-family:playfairdisplay regular,sans;font-size:4rem;color:#996561;margin-bottom:5rem}.title-pretext{font-family:vg5000-regular,sans;font-size:1.5rem;color:#996561}.topic-text{font-family:playfairdisplay regular,sans;font-size:2.25rem;color:#996561;margin-bottom:5rem}.topic-pretext{font-family:vg5000-regular,sans;font-size:1.5rem;color:#996561}article ul li:before{content:""}.toc::after{text-align:right;float:right;content:target-counter(attr(href url),page,decimal-leading-zero)}}@media(max-width:767px){.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.md\:w-full{width:100%}}@media(min-width:768px){.lg\:flex{display:-webkit-box;display:flex}.lg\:static{position:static}.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-0{top:0}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}} \ No newline at end of file diff --git a/resources/_gen/assets/css/css/styles.css_135a60a52d7f635864b88cb7e8c31c41.json b/resources/_gen/assets/css/css/styles.css_135a60a52d7f635864b88cb7e8c31c41.json new file mode 100644 index 0000000..998e377 --- /dev/null +++ b/resources/_gen/assets/css/css/styles.css_135a60a52d7f635864b88cb7e8c31c41.json @@ -0,0 +1 @@ +{"Target":"css/styles.min.bd69c2227c9b9dc24bf9577d1195528370cd93ac1927454575dd15732871f130.css","MediaType":"text/css","Data":{"Integrity":"sha256-vWnCInybncJL+Vd9EZVSg3DNk6wZJ0VFdd0Vcyhx8TA="}} \ No newline at end of file diff --git a/static/android-chrome-96x96.png b/static/android-chrome-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..5c4b3162b5f97a3030f4c55833b91c11778a0269 GIT binary patch literal 7764 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 literal 0 HcmV?d00001 diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e5dcd9bb8115de13cd9056c2341ce9f0e8227a56 GIT binary patch literal 7194 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 if)ar~ + + + + + #da532c + + + diff --git a/static/css/paged_interface.css b/static/css/paged_interface.css new file mode 100644 index 0000000..4450cf3 --- /dev/null +++ b/static/css/paged_interface.css @@ -0,0 +1,104 @@ +/* CSS for Paged.js interface */ + +/* Change the look */ +:root { + --color-background: whitesmoke; + --color-pageBox: #666; + --color-paper: white; + --color-marginBox: transparent; +} + +/* To define how the book look on the screen: */ +@media screen { + body { + background-color: var(--color-background); + } + + .pagedjs_pages { + display: flex; + width: calc(var(--pagedjs-width) * 2); + flex: 0; + flex-wrap: wrap; + margin: 0 auto; + } + + .pagedjs_page { + background-color: var(--color-paper); + box-shadow: 0 0 0 1px var(--color-pageBox); + margin: 0; + flex-shrink: 0; + flex-grow: 0; + margin-top: 10mm; + } + + .pagedjs_first_page { + margin-left: var(--pagedjs-width); + } + + .pagedjs_page:last-of-type { + margin-bottom: 10mm; + } + + /* show the margin-box */ + + .pagedjs_margin-top-left-corner-holder, + .pagedjs_margin-top, + .pagedjs_margin-top-left, + .pagedjs_margin-top-center, + .pagedjs_margin-top-right, + .pagedjs_margin-top-right-corner-holder, + .pagedjs_margin-bottom-left-corner-holder, + .pagedjs_margin-bottom, + .pagedjs_margin-bottom-left, + .pagedjs_margin-bottom-center, + .pagedjs_margin-bottom-right, + .pagedjs_margin-bottom-right-corner-holder, + .pagedjs_margin-right, + .pagedjs_margin-right-top, + .pagedjs_margin-right-middle, + .pagedjs_margin-right-bottom, + .pagedjs_margin-left, + .pagedjs_margin-left-top, + .pagedjs_margin-left-middle, + .pagedjs_margin-left-bottom { + box-shadow: 0 0 0 1px inset var(--color-marginBox); + } + + /* uncomment this part for recto/verso book : ------------------------------------ */ + + + .pagedjs_pages { + flex-direction: column; + width: 100%; + } + + .pagedjs_first_page { + margin-left: 0; + } + + .pagedjs_page { + margin: 0 auto; + margin-top: 10mm; + } + + /*--------------------------------------------------------------------------------------*/ + + + + /* uncomment this par to see the baseline : -------------------------------------------*/ + + /* + .pagedjs_pagebox { + --pagedjs-baseline: 11px; + --pagedjs-baseline-position: -4px; + --pagedjs-baseline-color: cyan; + background: linear-gradient(var(--color-paper) 0%, var(--color-paper) calc(var(--pagedjs-baseline) - 1px), var(--pagedjs-baseline-color) calc(var(--pagedjs-baseline) - 1px), var(--pagedjs-baseline-color) var(--pagedjs-baseline)), transparent; + background-size: 100% var(--pagedjs-baseline); + background-repeat: repeat-y; + background-position-y: var(--pagedjs-baseline-position); + } + */ + + /*--------------------------------------------------------------------------------------*/ +} + diff --git a/static/css/styles.css b/static/css/styles.css new file mode 100644 index 0000000..5d49e1f --- /dev/null +++ b/static/css/styles.css @@ -0,0 +1,19 @@ +/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}a{background-color:transparent}b{font-weight:bolder}img{border-style:none}input{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input{overflow:visible}[type=checkbox]{box-sizing:border-box;padding:0}template{display:none}p{margin:0}ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;line-height:1.5}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}img{border-style:solid}input::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder{color:#a0aec0}input::placeholder{color:#a0aec0}table{border-collapse:collapse}a{color:inherit;text-decoration:inherit}input{padding:0;line-height:inherit;color:inherit}img,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}.bg-CoconutCream{background-color:#f2f6d5}.bg-AuChico{background-color:#996561}.border-CoconutCream{border-color:#f2f6d5}.border-b-8{border-bottom-width:8px}.cursor-pointer{cursor:pointer}.block{display:block}.flex{display:-webkit-box;display:flex}.table{display:table}.justify-between{-webkit-box-pack:justify;justify-content:space-between}.font-vg5000{font-family:vg5000-regular,sans}.font-playfair{font-family:playfairdisplay regular,sans}.font-bold{font-weight:700}.h-full{height:100%}.leading-none{line-height:1}.mx-4{margin-left:1rem;margin-right:1rem}.mb-1{margin-bottom:.25rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mb-12{margin-bottom:3rem}.p-1{padding:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pr-4{padding-right:1rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pt-16{padding-top:4rem}.pt-32{padding-top:8rem}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.top-0{top:0}.text-CoconutCream{color:#f2f6d5}.text-xs{font-size:.75rem}.text-base{font-size:1rem}.italic{font-style:italic}.z-10{z-index:10}@font-face{font-family:playfairdisplay regular;font-weight:400;src:url(../fonts/PlayfairDisplay-Regular.woff)format('woff')}@font-face{font-family:vg5000-regular;font-weight:400;src:url(../fonts/VG5000-Regular_web.woff)format('woff')}html{font-size:1.2em;background-color:#f2f6d5}img{padding-top:.5rem;padding-bottom:.5rem}h1{font-size:1.875rem;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}h2{font-size:1.5rem;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}h3{font-size:1.25rem;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}blockquote{font-style:italic}p{padding-bottom:.5rem;line-height:1.25}footer{font-family:vg5000-regular,sans;font-size:.75rem;color:#29102f}article ul{position:relative;list-style-type:none;margin-left:0;padding-left:.75rem}article ul li:before{font-family:vg5000-regular,sans;color:#996561;font-size:.75rem;left:0;position:absolute;padding-top:.5rem;padding-bottom:.5rem;content:"•"}article li{padding-left:.5rem}a{color:#996561}a:hover{text-decoration:underline}.edit-button{border-bottom-width:4px;border-color:#f2f6d5;padding-left:.25rem;padding-right:.25rem;background-color:#996561;margin-bottom:.5rem;font-family:vg5000-regular,sans;color:#f2f6d5}.edit-button:hover{background-color:#f2f6d5;color:#996561;border-bottom-width:2px;border-color:#996561}.title-text{font-family:playfairdisplay regular,sans;font-size:2.25rem;color:#996561}.title-pretext{font-family:vg5000-regular,sans;font-size:1rem;color:#996561}.content-text{font-family:playfairdisplay regular,sans;font-size:1.25rem;color:#29102f}.sidebar-title{font-family:vg5000-regular,sans;font-size:1rem;color:#996561}.sidebar-list{font-family:vg5000-regular,sans;font-size:1.25rem;color:#996561}.logo{font-family:vg5000-regular,sans;font-size:1.25rem;color:#996561;padding-top:.5rem}.ddmenu .sidebar-title{cursor:pointer}.ddmenu input{display:none}.ddmenu .hiddendiv{padding-bottom:.25rem;display:none}.ddmenu input:not(:checked)~.hiddendiv{display:block;padding-bottom:1rem}#TableOfContents{font-family:vg5000-regular,sans;font-size:1.25rem;color:#996561;margin-left:-.5rem}#TableOfContents ul{margin-left:.5rem}#TableOfContents li:before{content:"> "}@page{size:A4}@page:first{@bottom{content: none; + }}@page{margin-bottom:5mm;@top{color: #996561; + + font-size: 1rem; + + font-family: 'VG5000-Regular'; + + content: -moz-element(topic); + + content: element(topic); + }@bottom{color: #996561; + + font-size: 0.5rem; + + font-family: 'VG5000-Regular'; + + content: "▒▒ 🐟 ▒ ▒▒▒ 🐙 ▒▒▒🏃 ▒▒☄▒ PAGE: " counter(page) " ▒ ▒▒▒▒ ⚡ ▒🔍▒ ☠ ▒ ▒▒▒"; + }}@page topic:first{@top{content: none; + }}@media print{body{background-color:#f2f6d5;color:#29102f;font-family:playfairdisplay regular,sans}.runningTopic{position:running(topic)}.topic{-webkit-column-break-before:page;-moz-column-break-before:page;break-before:page;page:topic}.title-text{font-family:playfairdisplay regular,sans;font-size:4rem;color:#996561;margin-bottom:5rem}.title-pretext{font-family:vg5000-regular,sans;font-size:1.5rem;color:#996561}.topic-text{font-family:playfairdisplay regular,sans;font-size:2.25rem;color:#996561;margin-bottom:5rem}.topic-pretext{font-family:vg5000-regular,sans;font-size:1.5rem;color:#996561}article ul li:before{content:""}.toc::after{text-align:right;float:right;content:target-counter(attr(href url),page,decimal-leading-zero)}}@media(max-width:767px){.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.md\:w-full{width:100%}}@media(min-width:768px){.lg\:flex{display:-webkit-box;display:flex}.lg\:static{position:static}.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-0{top:0}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}} \ No newline at end of file diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..d7197523d49836ec2acf7655f9f002cb9448db2a GIT binary patch literal 6063 zcmZ{ocTkhx(#Hcx5r}jIr6Wxw5~`th2-2HUC4m5;69Uq^h=_C%5b3=)>7Zcfz4sy@ zhTZ~5lb7Fn=iZq+^S(3BdCr{O&+dNb>>p=l-|1+n0!bf`0ssIYR82|mcBlMjkr3Se zc?Br+0RTKdq@tn@(#q=A5a%B!t@cBXA$&PsUHLJoC#74Dj(IKHsGDNkmG+41r)1k6)yk!Lle#tEJPJ|Ap~!`qi7CX>HX59wv%vmQ>GU*%ajIxDsKUD$QDvZ)m@C`(K5Y zzvB3$P)^MNq1Oo}nmq}c6G5~PjHLXck>b7UxIvNJbN2im=XH!RKllw^nFf zpX{#4^LESeaIT3BJvy1holnn?*5~`UWjG^0+gW9y9KI%m@9mH5AC6A-R+Yc?>#0sJ zd*j<%lUWhrzr8)Mvom;jGI9K8dTyldM{)85rY!fhOE%i6Dk^Ahxb9m{{O;b+(b?4A z{_t>1K}&jce|`2qWA0dcNqthp&$+gPE5c^_%}0ywbd~p74HJ}4n~gt zNjo(+^tG!zZLFiDG4=gaPgQMP*i3&-b#%!5NPSIA=)zdT_uPb?-J$L6!J+2-Z#fC; zOC3`^mGvJZW(RAVzeF!iG#%o`x3>n?SAHx{wX|i&|D6A}yE`=gqqL(SX?v@Gb^iP6 z!uQ?1;X~ZS&CN}m<--rRSBVFIuBrs9uG9#>J=}FwGj<06?#=wO@QBso@^6jAXsD(# z@j3w|!5xlYN9!E`09BTc!ArCr>@}M!%Ebohh+so|yCT>SUPv1Nz%F<<)fn|iIy!9G zI}(EbI=1_#{gim}+Ay)uqrAGUZ*v<+$6P%SRUA3B>$8Ov#8lvo!{?h-9*C)ih8}8g z_K3!zwCyl^=F&am%ZJ~GSL=V$+%sZ6pV6c%2LC?rvy`3|k1mLz=y7k|&WL%)IQ;Av zBNlQfW;r71YcXIOKP=b2yte1Cixb);E>|7_at+-$KYvr7nC6 zTyGu(2CLo|y1z7i1`fkX2W*T>x7|6op8WJ@_K=B!^=AV?t0pAy-MITgUdGz%Y@7t= z@8$iSSGFR}$EPR1xdMELtIwKB9Ka7dK4vJl3jAtW?a+Gml8#N!1?pzy zr?{W*c6lxt{C@Yxb5wJB!E;-RLOdCc>n9stqF^1WqQ<H@ke;yp#!T%Tccuq4oQ&z>+v1WgSMEK^?wl$z-pwjP^^i);L zHmyr;y#o70mtFo0%axjKJNixb$Lxz;myE&v`xDjIl=b+cTC){%C4EHv`euuQ7UddG zP8rOGDNUCT6hosnhRWW9vdeeFL~SD*cJ&@%)@jy5_B>oUN-P$`A^uM88b?)~8bXh1 z#DNhaEcov59kh^$WvsLa3g7T>C}wPNs3d`%+Z$f5PS&q6R^jsQA$tahD|&u<+ap|R z^Q7d>PbEqLbF73rC%mD0{)>iMsB%H2V*~x23*c!iE z$(+gGXSNQndhX$SB8va)(TwIAA7)R10j72sDRU>irnt!T5Qdf&vCMzszVCKUNWqU6I6k6=H1tnXz41tcxa8t6e z`g>ACvf09d)FOg3gi@lrR8t0`SnfQo2hzgutW1e(3c7S&0Xt2)6hLmM0%5+Z85NsW z&5^6_&Xc5ws-j=K;o-#Tp2GtT7c#p(k|*aH%tusSYQ!eIv6@y#-d_!YF*J|)S%|7X z=BFt3iWuQz%~P!(Ehq#PjfnCFPIx;6p{FK3DYK&&!h}DVYCF=0~j+~_`o-C!dXjzs~it^cfzT>-&;YFY?^JCcCt$D};msE@l#C`EHxb9`Me}JPXUCIlI>q1ST2h zHL3zTLLjQO+u+Q^)zNCc{GL#+vIMyK1GpOQ)HCqiM#HK3dscmvRwJIKq z=lBKz-L!(_Hs#N75Iy!uz3#i@rX9BQfH;enRPIG{u3QX=u`aAfsCrJA!*AZ4z!Cw%|^(cG>5n%Bz}Qht>o=r4`%ymPYqu?K4g5$TXsJ& z(i2VdC~$HJI&hqu)$rpnPV$EVgm}6kfx5kVu0*%(NMk0Av3rxO_fwyUPNy`W4g8Uh z{nNbao$%~bOD0lJ(cj*@dzcQO(`;C}m{^KxwNsE0y!9cos2jhjvDgZeD1mfTh*J*= zpGK>zqZm_--zZJqKX(yFkJf7&TTvM!o;udRdPvkw_YyZRd3uzJ(|cJF<~Kel0CN(1 zueyl!qgPX|GAK1&91lSf+T2{+_$%?Kg=99#OvHr0Efpq}NL7YkqCXtKf;t8t#w;00z9VDj}->Z;3OwIAM}FcdR+f&{-wZpt8YsVX8-h0#*4!qW3v zLu)lu!ldIb?k@=%KO$~pjsCu{D}xU!IWONfrla5j(dfu6c^*Q=1ppBFycK;GhiSaF z5jM*Gv%14yvwkjQKXG3fbOZS&QuX)Ib#jE3D+(FP3pxRkeQNK0!xw7qVh}KJfxe%` z#;FC8rELeD(6n0T8?|YKpeud2O32nzwklbeRKBfjr<?GS8A1zV&XtRqA~4L3avw-|F1-qjXvp2}HPj{-T>Ela%Kd0Hr4eK}mK# z-K&NWqkaKX!il}3X!4iqW!bZOJi9m`20X0~+ zMG*EB5jWFBTGHNCU#7VRux1IujK#&4<=nfc2Lv`>fhFlatl{lrgf%ICRST|!_-HLq zh`D;N8<5jIOrro2LO;p4HLPzXLrSVuQDbyAIFfYrX^TqLB==QIcE{mFI|k0m5%d6@rlbJkD#VAB{n zA@F7?N)^D(?W-2E#nvmO&Ez2>8IxoO43-A7`gA6K{hg!%5ZydbRjC@jemY&3sA& ztf$;WwT$CBbZNbU_6dm;p`a700&ZxMFH5VnW&MFmV6wbhbrTm;Z1EU~eFZg63ecoI zYA=Qhblf@u>&!@=u0uq|Bk>r1rKBRe#6RCyGS& zV$<<)=`R&wThCv6dT2)O8ggJ%MkqW3!$7Un3$sRp$nJBv6EFXjyQDrqHz{Nd>&EaW z!~)_l0mPd_Dfj*09E4!N9ZL3eO6eO=;Nb*ymY{+GN0^o5!SYZrItSrtsONo;J1b;*wryqU9&EI<`~8`k*DgGxuk0q# zVs}Z4;i4Rok9dscz72m^5$`+|8Mx|>l+fxgSx_;ckP9b~lGics)O|oYccm-TSlN?3x2xBYq9@<^F=pSjP{hA4LPN$= zY@_jzfK7k4q`Gn41^_G;D%r`C;5;@?mi?OAgEdIl>&H9Gx(fOm;f339)r+NGs1){; zTAO87o*&*xTGcHlG&n0D)hx73tk!B!;(D}0W`VVLj(EoRDmyv2S5S$c=V6=*fFkt4 zu{yJJrER0u?2{s-MAPEe_dY)IV=rN*XhPn!ECn*-=*zKG5Nu%Cm(+l4@LU}lgD2Ek z#9cbd>HC;K^cnqQJp6V4BgRF2Si8VP$*kHJXW^CLTElGBl7R6L%03{r-6|F;bnMqn z>EQ0_WtK}z!zzTLH`=joXAkyxo(aiI^q(;Ox~)Qkj}u=bLRn|BZ4E2Z#aJtf>-wbZ z)m5aVHbe-l1)-V~)o3d@GT9+?twlfCIyXo(b2w9|YiO)L?RkC2$Bj8H&K^V*JfXgF zuYQmiJz|sWEkauPHW16H9&CS&K01>Q{$9m(LY^hhm}*e>8G$u)21==<>pbBr|vD z(04}u?O>#^D%3jfVqE6pON3cKINM94L-q}tI1SMtET(}5I<>5oa%nn9|*8EC{G2KIDh@6 zE?H`kWpn$wj5sK=jfqj904`9wpcFY%j+7g#kYD$b+flBqwKY!Ms#&vfJw$aweMd1 z7zV>amlaceLDoj zvXEf;M=k^HA0lLd3hp53WgF38&vQ6{&I9-ES$Qc<)?&$hv_OS3D45 z4u(Dk^L1UXq{CRZDWfh#)o@tHkBnAvJW$V{0lSCx?D&W!=Ek%QlkhX`JEAQ^d3R9eCz40pJr=lw$HayJwS|`ur*Ci7PbXftT&bB$yQInJG9~J_;%9N8oe6 z3>xJEFIpU4NN-L&#g^_(R5RdLhrT3YoIr)=1KUj%Spp<$YUV&2$##*e-*p7E@ML(t+A!%@K9}#~q z5tqjt7rne)&aJR_!OA@%mMvLKg1_@*ifGVtZtpJR${%y_#iv_;EvIg_&ShC6jy}`* zU&}76H@%x2uW-4Y-(*3R{Z( zQ6+|NjAg*C^O+z=MA({4=VOP(Y&Hbr2|h zn3Jm`0`Tk!+dm)mt_;sD#r_{k=~jgS(&=AHByKf;#n}E)A}k>+n)uw^`4*=A4-9pJ z*&;L$&bDYf09a7aKZTF*)=%@_{ufB=f4R$lK_dQ3k-m!!`ZWxN0H{JWb=ZVJ;M+G_ z=!bBvz%BLgpCq^AXbCG9S8o*3)(#EO@qjxbt=N=YoM1@jx;U`uEynS0%o^ctg+jWb zkuJ{vN(c8qI-&)T&TQ^_stOvm@-(+J-M?ukn6rls%nI#+LZJQ^*GP};y9Mt32XL`Q zI0F6&HMN8)-g;jApEJPQg0};6ue7xzauPQqUfw?K{sHJOJpchG8OVx^hLh%b0xbaz zn^KU-4{HL>8UwcenTa0E0EP)e+#jTtsSW~c-KRnyDTsc&EdhWkYblj0Scd!$oA^{7 literal 0 HcmV?d00001 diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..540b9ed3aa86a02236736737f82263dea64e38d4 GIT binary patch literal 6439 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 literal 0 HcmV?d00001 diff --git a/static/fonts/PlayfairDisplay-Black.woff b/static/fonts/PlayfairDisplay-Black.woff new file mode 100644 index 0000000000000000000000000000000000000000..c4d83a4fad5981888cb21ac4371fd6379ec78eeb GIT binary patch literal 96528 zcma&NbC@PE(>FSv-LY-k_UzcUZJYP**fw`;Ysa>2oA=oG=6T-hJ-Dv($4RFuonNZD z)0K3(yOQ=$5Elml1pxs8^+Ezc`A)$dWWV|UXAo79lK7VU@m=`81S%maCjPCQ^o_lL zr`EX}`4ke03MwEVU~wQIB8ng&!?vXHo(U2vYQI20#CAYH;LAZkNDK*T#nu&67+F9- zRHD9hzvVy-ja)M%P3(*uzp)Jv5J+PX5NOL^mP!RC?yf{2piT?lGGgD9fB;RZZtiGd z2LkGh2Lb{m`F%_~0fLx73nLfDZ@GzYng6XHl7+38IS7cB5D3TvGYA+uTGhj8rKOpX zDF~>%>$e=oe+d5X$g|})_>EP5=Lx=v3_1v!!P3sv^Bem<9@G#B2r?J$1!cXhgUPp? z+V}PT@czd5APB2^?2J6W&#RC0tw;19f?Px>wKuXe`^K2Q4J!XFo3JKz;_B$&;tB$4 z^cw^ONfrczwp00`j>ys3>|58<^jk0Qo9YP84YNE!;m24F35C$0u06It)YdPR8Qq@B zdQm3oT2@w#*PAc7ql;ID&`R(kft#DaQ_=7dGb1XUKfW0B0$DGk44WE=qGb|iaFm|DN&FmgcvXm` zs%nbQXiC>#;yj`E3l&&Uuxz<17V!=vI3<16_(C^R48hHZZ-Hw$W$mZ5HmgM@M=nIV>2}EMf8vma@xD2SSPb2;e?CuQ6^?qn2>pOC^wqxaH zr9W5w*%HGKiO4pu?u(^H_XbC}(TV0D6Xld5eXgSe&5RHeHGOw;E_bwde`kR3Rt>Gi z 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 L{h0qwr2_pQ!v<6} literal 0 HcmV?d00001 diff --git a/static/fonts/PlayfairDisplay-BlackItalic.woff b/static/fonts/PlayfairDisplay-BlackItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..6fc208ad88ca72b1a2699ca07c9bb7058e65e21b GIT binary patch literal 100940 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 M000000RR910J{a-`2YX_ literal 0 HcmV?d00001 diff --git a/static/fonts/PlayfairDisplay-Bold.woff b/static/fonts/PlayfairDisplay-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..4b5bf17a5ef5f813902319599c3d75ecec5bb321 GIT binary patch literal 99456 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 rl~ZjK`p%iNXm&hz~paXCj>_^YG$-@h%gf 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 literal 0 HcmV?d00001 diff --git a/static/fonts/PlayfairDisplay-BoldItalic.woff b/static/fonts/PlayfairDisplay-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..72680a712cfdca258be66cc7e752eb1520252266 GIT binary patch literal 104264 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 K000310000Cu2c5_ literal 0 HcmV?d00001 diff --git a/static/fonts/PlayfairDisplay-Italic.woff b/static/fonts/PlayfairDisplay-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..edd5a78248b3d893d4b0dab6d0b0b5a172cba792 GIT binary patch literal 100600 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

p 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

nf|m6Yh1|5Z-pPb2;B{1N^`9SnJ=3` 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

90B7Io@M- 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 W21X(QgraG{pS@P7bMErq}U literal 0 HcmV?d00001 diff --git a/static/fonts/PlayfairDisplaySC-Black.woff b/static/fonts/PlayfairDisplaySC-Black.woff new file mode 100644 index 0000000000000000000000000000000000000000..ba6a91fdcf7ca45e21bb033706e5ca374e1d25a5 GIT binary patch literal 91532 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
  • @QKH6>u&7Zr^jeP^ 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

    nn;O&@~g& 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ⅈ)zL20 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 NZ}%-k|35#_{{tE;v!wt4 literal 0 HcmV?d00001 diff --git a/static/fonts/PlayfairDisplaySC-Bold.woff b/static/fonts/PlayfairDisplaySC-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..da199cacd28ea24bac61d5e3416347a6115d870b GIT binary patch literal 94360 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≠9+ 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