diff --git a/package-lock.json b/package-lock.json index 7d60b2fe..65dddc47 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,12 +17,15 @@ }, "devDependencies": { "@league-of-foundry-developers/foundry-vtt-types": "^9.280.0", + "@sveltejs/vite-plugin-svelte": "^3.0.2", "@tsconfig/node21": "^21.0.1", + "@tsconfig/svelte": "^5.0.2", "@types/jquery": "^3.5.29", - "@types/node": "^20.11.20", + "@types/node": "^20.11.22", "@typescript-eslint/eslint-plugin": "^7.0.2", "@typescript-eslint/parser": "^7.0.2", "@yaireo/tagify": "^4.17.8", + "chokidar": "^3.6.0", "eslint": "^8.57.0", "eslint-import-resolver-node": "^0.3.9", "eslint-import-resolver-typescript": "^3.6.1", @@ -32,14 +35,21 @@ "handlebars": "^4.7.7", "markdown-notes-tree": "^1.13.0", "prettier": "^3.2.5", + "rollup-plugin-scss": "^4.0.0", + "rollup-plugin-visualizer": "^5.12.0", "sass": "^1.71.1", "stylelint": "^16.2.1", "stylelint-config-prettier-scss": "^1.0.0", "stylelint-config-recess-order": "^4.6.0", "stylelint-config-standard": "^36.0.0", "stylelint-config-standard-scss": "^13.0.0", + "svelte": "^4.2.12", + "svelte-check": "^3.6.5", + "svelte-language-server": "^0.16.5", + "svelte-preprocess": "^5.1.3", "typescript": "^5.3.3", - "vite": "^5.1.4" + "vite": "^5.1.4", + "vite-plugin-checker": "^0.6.4" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -51,6 +61,19 @@ "node": ">=0.10.0" } }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.23.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", @@ -315,6 +338,30 @@ "postcss-selector-parser": "^6.0.13" } }, + "node_modules/@emmetio/abbreviation": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", + "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", + "dev": true, + "dependencies": { + "@emmetio/scanner": "^1.0.4" + } + }, + "node_modules/@emmetio/css-abbreviation": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", + "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", + "dev": true, + "dependencies": { + "@emmetio/scanner": "^1.0.4" + } + }, + "node_modules/@emmetio/scanner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", + "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", + "dev": true + }, "node_modules/@es-joy/jsdoccomment": { "version": "0.42.0", "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.42.0.tgz", @@ -926,6 +973,54 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.4.tgz", + "integrity": "sha512-Oud2QPM5dHviZNn4y/WhhYKSXksv+1xLEIsNrAbGcFzUN3ubqWRFT5gwPchNc5NuzILOU4tPBDTZ4VwhL8Y7cw==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.23.tgz", + "integrity": "sha512-9/4foRoUKp8s96tSkh8DlAAc5A0Ty8vLXld+l9gjKKY6ckwI8G15f0hskGmuLZu78ZlGa1vtsfOa+lnB4vG6Jg==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "node_modules/@league-of-foundry-developers/foundry-vtt-types": { "version": "9.280.0", "resolved": "https://registry.npmjs.org/@league-of-foundry-developers/foundry-vtt-types/-/foundry-vtt-types-9.280.0.tgz", @@ -3322,12 +3417,57 @@ "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", "dev": true }, + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.0.2.tgz", + "integrity": "sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==", + "dev": true, + "dependencies": { + "@sveltejs/vite-plugin-svelte-inspector": "^2.0.0", + "debug": "^4.3.4", + "deepmerge": "^4.3.1", + "kleur": "^4.1.5", + "magic-string": "^0.30.5", + "svelte-hmr": "^0.15.3", + "vitefu": "^0.2.5" + }, + "engines": { + "node": "^18.0.0 || >=20" + }, + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.0" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.0.0.tgz", + "integrity": "sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.0.0 || >=20" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.0" + } + }, "node_modules/@tsconfig/node21": { "version": "21.0.1", "resolved": "https://registry.npmjs.org/@tsconfig/node21/-/node21-21.0.1.tgz", "integrity": "sha512-2Khg79N+z2Qkb9SjLzOi8cz2PSa/oUpHIeQm1YWzmWXkoFcPXFZSHgs+Z8iPCDjIoXFqMNYntiTXxfLYQMcRhw==", "dev": true }, + "node_modules/@tsconfig/svelte": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-5.0.2.tgz", + "integrity": "sha512-BRbo1fOtyVbhfLyuCWw6wAWp+U8UQle+ZXu84MYYWzYSEB28dyfnRBIE99eoG+qdAC0po6L2ScIEivcT07UaMA==", + "dev": true + }, "node_modules/@types/earcut": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-2.1.4.tgz", @@ -3371,10 +3511,18 @@ "@types/unist": "^2" } }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/@types/node": { - "version": "20.11.20", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.20.tgz", - "integrity": "sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==", + "version": "20.11.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.22.tgz", + "integrity": "sha512-/G+IxWxma6V3E+pqK1tSl2Fo1kl41pK1yeCyDsgkF9WlVAme4j5ISYM2zR11bgLFJGLN5sVK40T4RJNuiZbEjA==", "dependencies": { "undici-types": "~5.26.4" } @@ -3388,6 +3536,14 @@ "form-data": "^4.0.0" } }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/@types/offscreencanvas": { "version": "2019.7.3", "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz", @@ -3400,6 +3556,12 @@ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" }, + "node_modules/@types/pug": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz", + "integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==", + "dev": true + }, "node_modules/@types/react": { "version": "18.2.58", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.58.tgz", @@ -3802,6 +3964,32 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", "dev": true }, + "node_modules/@vscode/emmet-helper": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.4.tgz", + "integrity": "sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg==", + "dev": true, + "dependencies": { + "emmet": "^2.3.0", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-nls": "^5.0.0", + "vscode-uri": "^2.1.2" + } + }, + "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + }, + "node_modules/@vscode/l10n": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==", + "dev": true + }, "node_modules/@yaireo/tagify": { "version": "4.21.1", "resolved": "https://registry.npmjs.org/@yaireo/tagify/-/tagify-4.21.1.tgz", @@ -3874,6 +4062,33 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -3924,6 +4139,15 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", @@ -4064,6 +4288,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -4103,6 +4338,15 @@ "proxy-from-env": "^1.1.0" } }, + "node_modules/axobject-query": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -4144,6 +4388,15 @@ "node": ">=8" } }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", @@ -4184,6 +4437,36 @@ "node": ">=6" } }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -4287,6 +4570,28 @@ "node": ">=12" } }, + "node_modules/code-red": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", + "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15", + "@types/estree": "^1.0.1", + "acorn": "^8.10.0", + "estree-walker": "^3.0.3", + "periscopic": "^3.1.0" + } + }, + "node_modules/code-red/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -4320,6 +4625,15 @@ "node": ">= 0.8" } }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, "node_modules/comment-parser": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", @@ -4439,12 +4753,67 @@ } } }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dedent-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz", + "integrity": "sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==", + "dev": true + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", @@ -4462,6 +4831,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/define-properties": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", @@ -4487,6 +4865,24 @@ "node": ">=0.4.0" } }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/digest-fetch": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/digest-fetch/-/digest-fetch-1.3.0.tgz", @@ -4532,6 +4928,16 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, + "node_modules/emmet": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.6.tgz", + "integrity": "sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==", + "dev": true, + "dependencies": { + "@emmetio/abbreviation": "^2.3.3", + "@emmetio/css-abbreviation": "^2.1.8" + } + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -4712,6 +5118,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", + "dev": true + }, "node_modules/es6-promise-polyfill": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/es6-promise-polyfill/-/es6-promise-polyfill-1.2.0.tgz", @@ -5154,6 +5566,12 @@ "node": ">=4.0" } }, + "node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -5483,6 +5901,20 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -5768,6 +6200,17 @@ "uglify-js": "^3.1.4" } }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -5849,6 +6292,20 @@ "node": ">= 0.4" } }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/html-tags": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", @@ -5909,8 +6366,19 @@ "node": ">=0.8.19" } }, - "node_modules/inflight": { - "version": "1.0.6", + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, @@ -6100,6 +6568,21 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -6184,6 +6667,17 @@ "node": ">=8" } }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", @@ -6193,6 +6687,15 @@ "node": ">=0.10.0" } }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -6281,6 +6784,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", @@ -6380,6 +6895,24 @@ "json5": "lib/cli.js" } }, + "node_modules/jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -6398,6 +6931,15 @@ "node": ">=0.10.0" } }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/known-css-properties": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", @@ -6423,6 +6965,12 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", + "dev": true + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -6438,6 +6986,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -6473,6 +7027,15 @@ "loose-envify": "cli.js" } }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -6485,6 +7048,32 @@ "node": ">=10" } }, + "node_modules/magic-string": { + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz", + "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/markdown-notes-tree": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/markdown-notes-tree/-/markdown-notes-tree-1.13.0.tgz", @@ -6595,17 +7184,58 @@ "dev": true }, "node_modules/meow": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, "engines": { - "node": ">=18" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + } + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -6667,6 +7297,15 @@ "node": ">= 0.6" } }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/mini-signals": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mini-signals/-/mini-signals-1.2.0.tgz", @@ -6697,6 +7336,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/minipass": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", @@ -6706,6 +7361,27 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -6741,6 +7417,16 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, "node_modules/node-domexception": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", @@ -6778,6 +7464,23 @@ } } }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -6787,6 +7490,18 @@ "node": ">=0.10.0" } }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -6888,6 +7603,23 @@ "wrappy": "1" } }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/openai": { "version": "4.28.0", "resolved": "https://registry.npmjs.org/openai/-/openai-4.28.0.tgz", @@ -6962,6 +7694,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -7019,6 +7762,16 @@ "node": ">= 0.10" } }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -7086,6 +7839,26 @@ "node": ">=8" } }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/periscopic/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -7418,6 +8191,16 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/prettier-plugin-svelte": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.2.2.tgz", + "integrity": "sha512-ZzzE/wMuf48/1+Lf2Ffko0uDa6pyCfgHV6+uAhtg2U0AAXGrhCSW88vEJNAkAxW5qyrFY1y1zZ4J8TgHrjW++Q==", + "dev": true, + "peerDependencies": { + "prettier": "^3.0.0", + "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" + } + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -7479,6 +8262,17 @@ } ] }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -7486,49 +8280,215 @@ "dev": true, "peer": true }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { - "picomatch": "^2.2.1" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "engines": { - "node": ">=8.10.0" + "node": ">=8" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">=0.10" + "node": ">=8" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "engines": { "node": ">=0.10.0" } @@ -7606,6 +8566,60 @@ "node": ">=0.10.0" } }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/rollup": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.0.tgz", @@ -7638,6 +8652,59 @@ "fsevents": "~2.3.2" } }, + "node_modules/rollup-plugin-scss": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-scss/-/rollup-plugin-scss-4.0.0.tgz", + "integrity": "sha512-wxasNXDYC2m+fDxCMgK00WebVWYmeFvShyNABmjvSJZ6D1/SepwqFeaMFMQromveI79gfvb64yJjiZZxSZxEIA==", + "dev": true, + "dependencies": { + "rollup-pluginutils": "^2.3.3" + } + }, + "node_modules/rollup-plugin-visualizer": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz", + "integrity": "sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==", + "dev": true, + "dependencies": { + "open": "^8.4.0", + "picomatch": "^2.3.1", + "source-map": "^0.7.4", + "yargs": "^17.5.1" + }, + "bin": { + "rollup-plugin-visualizer": "dist/bin/cli.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "rollup": "2.x || 3.x || 4.x" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/rollup-plugin-visualizer/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -7661,6 +8728,18 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dev": true, + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/safe-array-concat": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", @@ -7696,6 +8775,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/sander": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", + "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", + "dev": true, + "dependencies": { + "es6-promise": "^3.1.2", + "graceful-fs": "^4.1.3", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2" + } + }, "node_modules/sass": { "version": "1.71.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.71.1.tgz", @@ -7853,6 +8944,21 @@ "node": ">=10.0.0" } }, + "node_modules/sorcery": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", + "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.14", + "buffer-crc32": "^0.2.5", + "minimist": "^1.2.0", + "sander": "^0.5.0" + }, + "bin": { + "sorcery": "bin/sorcery" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -7871,6 +8977,30 @@ "node": ">=0.10.0" } }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-correct/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, "node_modules/spdx-exceptions": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", @@ -8005,6 +9135,18 @@ "node": ">=4" } }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -8249,6 +9391,18 @@ "node": ">=16" } }, + "node_modules/stylelint/node_modules/meow": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/stylelint/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -8328,6 +9482,236 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svelte": { + "version": "4.2.12", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.12.tgz", + "integrity": "sha512-d8+wsh5TfPwqVzbm4/HCXC783/KPHV60NvwitJnyTA5lWn1elhXMNWhXGCJ7PwPa8qFUnyJNIyuIRt2mT0WMug==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/estree": "^1.0.1", + "acorn": "^8.9.0", + "aria-query": "^5.3.0", + "axobject-query": "^4.0.0", + "code-red": "^1.0.3", + "css-tree": "^2.3.1", + "estree-walker": "^3.0.3", + "is-reference": "^3.0.1", + "locate-character": "^3.0.0", + "magic-string": "^0.30.4", + "periscopic": "^3.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/svelte-check": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.6.5.tgz", + "integrity": "sha512-5aLgoQEdadvp8ypvKQ2avhnQ+V9YPQQaWrTFlXFw5g/v8xIQBvo+X/WqxTyD+V/ItDqXg3+abUA53rdDHgUjCA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "chokidar": "^3.4.1", + "fast-glob": "^3.2.7", + "import-fresh": "^3.2.1", + "picocolors": "^1.0.0", + "sade": "^1.7.4", + "svelte-preprocess": "^5.1.0", + "typescript": "^5.0.3" + }, + "bin": { + "svelte-check": "bin/svelte-check" + }, + "peerDependencies": { + "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0" + } + }, + "node_modules/svelte-hmr": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz", + "integrity": "sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==", + "dev": true, + "engines": { + "node": "^12.20 || ^14.13.1 || >= 16" + }, + "peerDependencies": { + "svelte": "^3.19.0 || ^4.0.0" + } + }, + "node_modules/svelte-language-server": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-0.16.5.tgz", + "integrity": "sha512-gzGlDikWDQZn+ccX0hyCamzGuTEXMwGNiXOXiNBtK+HJg+aL7wKcHnjwHg72K4K5s85OIYZE0zUj6JXjkAJkKQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "@vscode/emmet-helper": "2.8.4", + "chokidar": "^3.4.1", + "estree-walker": "^2.0.1", + "fast-glob": "^3.2.7", + "lodash": "^4.17.21", + "prettier": "~3.2.5", + "prettier-plugin-svelte": "^3.2.2", + "svelte": "^3.57.0", + "svelte-preprocess": "^5.1.3", + "svelte2tsx": "~0.7.0", + "typescript": "^5.3.2", + "typescript-auto-import-cache": "^0.3.2", + "vscode-css-languageservice": "~6.2.10", + "vscode-html-languageservice": "~5.1.1", + "vscode-languageserver": "8.0.2", + "vscode-languageserver-protocol": "3.17.2", + "vscode-languageserver-types": "3.17.2", + "vscode-uri": "~3.0.0" + }, + "bin": { + "svelteserver": "bin/server.js" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/svelte-language-server/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/svelte-language-server/node_modules/svelte": { + "version": "3.59.2", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.59.2.tgz", + "integrity": "sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/svelte-language-server/node_modules/vscode-jsonrpc": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz", + "integrity": "sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/svelte-language-server/node_modules/vscode-languageserver": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.2.tgz", + "integrity": "sha512-bpEt2ggPxKzsAOZlXmCJ50bV7VrxwCS5BI4+egUmure/oI/t4OlFzi/YNtVvY24A2UDOZAgwFGgnZPwqSJubkA==", + "dev": true, + "dependencies": { + "vscode-languageserver-protocol": "3.17.2" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/svelte-language-server/node_modules/vscode-languageserver-protocol": { + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.2.tgz", + "integrity": "sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg==", + "dev": true, + "dependencies": { + "vscode-jsonrpc": "8.0.2", + "vscode-languageserver-types": "3.17.2" + } + }, + "node_modules/svelte-language-server/node_modules/vscode-languageserver-types": { + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz", + "integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==", + "dev": true + }, + "node_modules/svelte-preprocess": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.3.tgz", + "integrity": "sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@types/pug": "^2.0.6", + "detect-indent": "^6.1.0", + "magic-string": "^0.30.5", + "sorcery": "^0.11.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">= 16.0.0", + "pnpm": "^8.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.10.2", + "coffeescript": "^2.5.1", + "less": "^3.11.3 || ^4.0.0", + "postcss": "^7 || ^8", + "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", + "pug": "^3.0.0", + "sass": "^1.26.8", + "stylus": "^0.55.0", + "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0", + "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "coffeescript": { + "optional": true + }, + "less": { + "optional": true + }, + "postcss": { + "optional": true + }, + "postcss-load-config": { + "optional": true + }, + "pug": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/svelte/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/svelte2tsx": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.7.3.tgz", + "integrity": "sha512-yrjJFvqp32Ag4Oke+T1xXZLqMNrS0gjzAM//+L6+7OhXWMDuMs0fkyb9ymixK9keVOLJ1GbeEVfg59c3E2IN+w==", + "dev": true, + "dependencies": { + "dedent-js": "^1.0.1", + "pascal-case": "^3.1.1" + }, + "peerDependencies": { + "svelte": "^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0", + "typescript": "^4.9.4 || ^5.0.0" + } + }, "node_modules/svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", @@ -8387,6 +9771,12 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "dev": true + }, "node_modules/tinymce": { "version": "6.8.3", "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-6.8.3.tgz", @@ -8409,6 +9799,17 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, "node_modules/ts-api-utils": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz", @@ -8588,6 +9989,15 @@ "node": ">=14.17" } }, + "node_modules/typescript-auto-import-cache": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.2.tgz", + "integrity": "sha512-+laqe5SFL1vN62FPOOJSUDTZxtgsoOXjneYOXIpx5rQ4UMiN89NAtJLpqLqyebv9fgQ/IMeeTX+mQyRnwvJzvg==", + "dev": true, + "dependencies": { + "semver": "^7.3.8" + } + }, "node_modules/uglify-js": { "version": "3.17.4", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", @@ -8634,6 +10044,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -8665,6 +10084,30 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, "node_modules/vite": { "version": "5.1.4", "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.4.tgz", @@ -8720,6 +10163,210 @@ } } }, + "node_modules/vite-plugin-checker": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.4.tgz", + "integrity": "sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "ansi-escapes": "^4.3.0", + "chalk": "^4.1.1", + "chokidar": "^3.5.1", + "commander": "^8.0.0", + "fast-glob": "^3.2.7", + "fs-extra": "^11.1.0", + "npm-run-path": "^4.0.1", + "semver": "^7.5.0", + "strip-ansi": "^6.0.0", + "tiny-invariant": "^1.1.0", + "vscode-languageclient": "^7.0.0", + "vscode-languageserver": "^7.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^3.0.2" + }, + "engines": { + "node": ">=14.16" + }, + "peerDependencies": { + "eslint": ">=7", + "meow": "^9.0.0", + "optionator": "^0.9.1", + "stylelint": ">=13", + "typescript": "*", + "vite": ">=2.0.0", + "vls": "*", + "vti": "*", + "vue-tsc": ">=1.3.9" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "meow": { + "optional": true + }, + "optionator": { + "optional": true + }, + "stylelint": { + "optional": true + }, + "typescript": { + "optional": true + }, + "vls": { + "optional": true + }, + "vti": { + "optional": true + }, + "vue-tsc": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", + "dev": true, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/vscode-css-languageservice": { + "version": "6.2.12", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.12.tgz", + "integrity": "sha512-PS9r7HgNjqzRl3v91sXpCyZPc8UDotNo6gntFNtGCKPhGA9Frk7g/VjX1Mbv3F00pn56D+rxrFzR9ep4cawOgA==", + "dev": true, + "dependencies": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-languageserver-types": "3.17.5", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/vscode-css-languageservice/node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "dev": true + }, + "node_modules/vscode-html-languageservice": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.1.2.tgz", + "integrity": "sha512-wkWfEx/IIR3s2P5yD4aTGHiOb8IAzFxgkSt1uSC3itJ4oDAm23yG7o0L29JljUdnXDDgLafPAvhv8A2I/8riHw==", + "dev": true, + "dependencies": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-languageserver-types": "^3.17.5", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/vscode-html-languageservice/node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "dev": true + }, + "node_modules/vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "dev": true, + "engines": { + "node": ">=8.0.0 || >=10.0.0" + } + }, + "node_modules/vscode-languageclient": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", + "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4", + "semver": "^7.3.4", + "vscode-languageserver-protocol": "3.16.0" + }, + "engines": { + "vscode": "^1.52.0" + } + }, + "node_modules/vscode-languageclient/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/vscode-languageclient/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "dev": true, + "dependencies": { + "vscode-languageserver-protocol": "3.16.0" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "dev": true, + "dependencies": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==", + "dev": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true + }, + "node_modules/vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", + "dev": true + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true + }, "node_modules/web-streams-polyfill": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", diff --git a/package.json b/package.json index c70d1fde..172eeb92 100644 --- a/package.json +++ b/package.json @@ -15,12 +15,15 @@ "private": true, "devDependencies": { "@league-of-foundry-developers/foundry-vtt-types": "^9.280.0", + "@sveltejs/vite-plugin-svelte": "^3.0.2", "@tsconfig/node21": "^21.0.1", + "@tsconfig/svelte": "^5.0.2", "@types/jquery": "^3.5.29", - "@types/node": "^20.11.20", + "@types/node": "^20.11.22", "@typescript-eslint/eslint-plugin": "^7.0.2", "@typescript-eslint/parser": "^7.0.2", "@yaireo/tagify": "^4.17.8", + "chokidar": "^3.6.0", "eslint": "^8.57.0", "eslint-import-resolver-node": "^0.3.9", "eslint-import-resolver-typescript": "^3.6.1", @@ -30,14 +33,21 @@ "handlebars": "^4.7.7", "markdown-notes-tree": "^1.13.0", "prettier": "^3.2.5", + "rollup-plugin-scss": "^4.0.0", + "rollup-plugin-visualizer": "^5.12.0", "sass": "^1.71.1", "stylelint": "^16.2.1", "stylelint-config-prettier-scss": "^1.0.0", "stylelint-config-recess-order": "^4.6.0", "stylelint-config-standard": "^36.0.0", "stylelint-config-standard-scss": "^13.0.0", + "svelte": "^4.2.12", + "svelte-check": "^3.6.5", + "svelte-language-server": "^0.16.5", + "svelte-preprocess": "^5.1.3", "typescript": "^5.3.3", - "vite": "^5.1.4" + "vite": "^5.1.4", + "vite-plugin-checker": "^0.6.4" }, "dependencies": { "@types/yaireo__tagify": "^4.17.0", diff --git a/public/README.md b/public/README.md deleted file mode 100644 index 99d910d6..00000000 --- a/public/README.md +++ /dev/null @@ -1,91 +0,0 @@ - - -# public - - - - - -- [**assets**](assets) - - [**animations**](assets/animations) - - [**chat**](assets/animations/chat) - - [**audio**](assets/audio) - - [**backgrounds**](assets/backgrounds) - - [**chat**](assets/chat) - - [**clocks**](assets/clocks) - - [**dev**](assets/dev) - - [**dice**](assets/dice) - - [**bump-maps**](assets/dice/bump-maps) - - [**emission-maps**](assets/dice/emission-maps) - - [**faces**](assets/dice/faces) - - [**image**](assets/dice/image) - - [**fonts**](assets/fonts) - - [**Beaufort**](assets/fonts/Beaufort) - - [**HistoricalFellType**](assets/fonts/HistoricalFellType) - - [**HistoricalFellTypeSC**](assets/fonts/HistoricalFellTypeSC) - - [**IMFELLDoublePica**](assets/fonts/IMFELLDoublePica) - - [**IMFELLDoublePicaSC**](assets/fonts/IMFELLDoublePicaSC) - - [**Kirsty**](assets/fonts/Kirsty) - - [**MinionPro**](assets/fonts/MinionPro) - - [**MinionProCapt**](assets/fonts/MinionProCapt) - - [**MinionProCond**](assets/fonts/MinionProCond) - - [**MinionProCondCapt**](assets/fonts/MinionProCondCapt) - - [**Pragmata**](assets/fonts/Pragmata) - - [**PWSignaturetwo**](assets/fonts/PWSignaturetwo) - - [**Ravenscroft**](assets/fonts/Ravenscroft) - - [**Spiegel**](assets/fonts/Spiegel) - - [**UglyQua**](assets/fonts/UglyQua) - - [**icons**](assets/icons) - - [**ability-icons**](assets/icons/ability-icons) - - [**class-icons**](assets/icons/class-icons) - - [**cohort-gang-type-icons**](assets/icons/cohort-gang-type-icons) - - [**consequence-icons**](assets/icons/consequence-icons) - - [**crew-ability-icons**](assets/icons/crew-ability-icons) - - [**crew-icons**](assets/icons/crew-icons) - - [**crew-upgrade-icons**](assets/icons/crew-upgrade-icons) - - [**dotline-icons**](assets/icons/dotline-icons) - - [**teeth**](assets/icons/dotline-icons/teeth) - - [**effect-icons**](assets/icons/effect-icons) - - [**faction-icons**](assets/icons/faction-icons) - - [**citizenry**](assets/icons/faction-icons/citizenry) - - [**institutions**](assets/icons/faction-icons/institutions) - - [**labor-and-trade**](assets/icons/faction-icons/labor-and-trade) - - [**the-fringe**](assets/icons/faction-icons/the-fringe) - - [**underworld**](assets/icons/faction-icons/underworld) - - [**item-icons**](assets/icons/item-icons) - - [**misc-icons**](assets/icons/misc-icons) - - [**vice-icons**](assets/icons/vice-icons) - - [**npcs**](assets/npcs) - - [**pdfs**](assets/pdfs) - - [**playbooks**](assets/pdfs/playbooks) -- [**json**](json) -- [**lang**](lang) -- [**lib**](lib) - - [**tagify**](lib/tagify) -- [**packs**](packs) - - [**abilities**](packs/abilities) - - [**backgrounds**](packs/backgrounds) - - [**crew-abilities**](packs/crew-abilities) - - [**crew-reputation**](packs/crew-reputation) - - [**crew-upgrades**](packs/crew-upgrades) - - [**entanglements**](packs/entanglements) - - [**entanglements-journals**](packs/entanglements-journals) - - [**entanglements-macro**](packs/entanglements-macro) - - [**factions**](packs/factions) - - [**gear**](packs/gear) - - [**heritages**](packs/heritages) - - [**npcs**](packs/npcs) - - [**playbooks-crew**](packs/playbooks-crew) - - [**playbooks-scoundrel**](packs/playbooks-scoundrel) - - [**vices**](packs/vices) -- [**templates**](templates) - - [**chat**](templates/chat) - - [**components**](templates/chat/components) - - [**roll-result**](templates/chat/roll-result) - - [**components**](templates/components) - - [**items**](templates/items) - - [**overlay**](templates/overlay) - - [**notices**](templates/overlay/notices) - - [**parts**](templates/parts) - - [**roll**](templates/roll) - - [**partials**](templates/roll/partials) diff --git a/public/assets/animations/README.md b/public/assets/animations/README.md deleted file mode 100644 index 2b31a44d..00000000 --- a/public/assets/animations/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# animations - - - - - -- [**chat**](chat) diff --git a/public/assets/animations/chat/README.md b/public/assets/animations/chat/README.md deleted file mode 100644 index 95e4ed9b..00000000 --- a/public/assets/animations/chat/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# chat - - - - - - diff --git a/public/assets/audio/README.md b/public/assets/audio/README.md deleted file mode 100644 index b2e0fa9c..00000000 --- a/public/assets/audio/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# audio - - - - - - diff --git a/public/assets/backgrounds/README.md b/public/assets/backgrounds/README.md deleted file mode 100644 index 556d21ab..00000000 --- a/public/assets/backgrounds/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# backgrounds - - - - - - diff --git a/public/assets/chat/README.md b/public/assets/chat/README.md deleted file mode 100644 index 95e4ed9b..00000000 --- a/public/assets/chat/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# chat - - - - - - diff --git a/public/assets/clocks/README.md b/public/assets/clocks/README.md deleted file mode 100644 index 03d89fb7..00000000 --- a/public/assets/clocks/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# clocks - - - - - - diff --git a/public/assets/dev/README.md b/public/assets/dev/README.md deleted file mode 100644 index 69d00abd..00000000 --- a/public/assets/dev/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# dev - - - - - - diff --git a/public/assets/dice/README.md b/public/assets/dice/README.md deleted file mode 100644 index 6eca24a2..00000000 --- a/public/assets/dice/README.md +++ /dev/null @@ -1,12 +0,0 @@ - - -# dice - - - - - -- [**bump-maps**](bump-maps) -- [**emission-maps**](emission-maps) -- [**faces**](faces) -- [**image**](image) diff --git a/public/assets/dice/bump-maps/README.md b/public/assets/dice/bump-maps/README.md deleted file mode 100644 index 173b1fac..00000000 --- a/public/assets/dice/bump-maps/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# bump-maps - - - - - - diff --git a/public/assets/dice/emission-maps/README.md b/public/assets/dice/emission-maps/README.md deleted file mode 100644 index b8621f8f..00000000 --- a/public/assets/dice/emission-maps/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# emission-maps - - - - - - diff --git a/public/assets/dice/faces/README.md b/public/assets/dice/faces/README.md deleted file mode 100644 index 7ab37cce..00000000 --- a/public/assets/dice/faces/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# faces - - - - - - diff --git a/public/assets/dice/image/README.md b/public/assets/dice/image/README.md deleted file mode 100644 index 4b01a6c2..00000000 --- a/public/assets/dice/image/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# image - - - - - - diff --git a/public/assets/fonts/Beaufort/README.md b/public/assets/fonts/Beaufort/README.md deleted file mode 100644 index 643b2dfc..00000000 --- a/public/assets/fonts/Beaufort/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# Beaufort - - - - - - diff --git a/public/assets/fonts/HistoricalFellType/README.md b/public/assets/fonts/HistoricalFellType/README.md deleted file mode 100644 index 4a2e488e..00000000 --- a/public/assets/fonts/HistoricalFellType/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# HistoricalFellType - - - - - - diff --git a/public/assets/fonts/HistoricalFellTypeSC/README.md b/public/assets/fonts/HistoricalFellTypeSC/README.md deleted file mode 100644 index e6c0bdff..00000000 --- a/public/assets/fonts/HistoricalFellTypeSC/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# HistoricalFellTypeSC - - - - - - diff --git a/public/assets/fonts/IMFELLDoublePica/README.md b/public/assets/fonts/IMFELLDoublePica/README.md deleted file mode 100644 index 6f59cb22..00000000 --- a/public/assets/fonts/IMFELLDoublePica/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# IMFELLDoublePica - - - - - - diff --git a/public/assets/fonts/IMFELLDoublePicaSC/README.md b/public/assets/fonts/IMFELLDoublePicaSC/README.md deleted file mode 100644 index 16e9a31e..00000000 --- a/public/assets/fonts/IMFELLDoublePicaSC/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# IMFELLDoublePicaSC - - - - - - diff --git a/public/assets/fonts/Kirsty/README.md b/public/assets/fonts/Kirsty/README.md deleted file mode 100644 index ee559967..00000000 --- a/public/assets/fonts/Kirsty/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# Kirsty - - - - - - diff --git a/public/assets/fonts/MinionPro/README.md b/public/assets/fonts/MinionPro/README.md deleted file mode 100644 index 40fa9edf..00000000 --- a/public/assets/fonts/MinionPro/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# MinionPro - - - - - - diff --git a/public/assets/fonts/MinionProCapt/README.md b/public/assets/fonts/MinionProCapt/README.md deleted file mode 100644 index 6c35622e..00000000 --- a/public/assets/fonts/MinionProCapt/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# MinionProCapt - - - - - - diff --git a/public/assets/fonts/MinionProCond/README.md b/public/assets/fonts/MinionProCond/README.md deleted file mode 100644 index c7247deb..00000000 --- a/public/assets/fonts/MinionProCond/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# MinionProCond - - - - - - diff --git a/public/assets/fonts/MinionProCondCapt/README.md b/public/assets/fonts/MinionProCondCapt/README.md deleted file mode 100644 index a849bbe0..00000000 --- a/public/assets/fonts/MinionProCondCapt/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# MinionProCondCapt - - - - - - diff --git a/public/assets/fonts/PWSignaturetwo/README.md b/public/assets/fonts/PWSignaturetwo/README.md deleted file mode 100644 index 121f5b86..00000000 --- a/public/assets/fonts/PWSignaturetwo/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# PWSignaturetwo - - - - - - diff --git a/public/assets/fonts/Pragmata/README.md b/public/assets/fonts/Pragmata/README.md deleted file mode 100644 index 2f920ae7..00000000 --- a/public/assets/fonts/Pragmata/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# Pragmata - - - - - - diff --git a/public/assets/fonts/README.md b/public/assets/fonts/README.md deleted file mode 100644 index 7abfc77b..00000000 --- a/public/assets/fonts/README.md +++ /dev/null @@ -1,23 +0,0 @@ - - -# fonts - - - - - -- [**Beaufort**](Beaufort) -- [**HistoricalFellType**](HistoricalFellType) -- [**HistoricalFellTypeSC**](HistoricalFellTypeSC) -- [**IMFELLDoublePica**](IMFELLDoublePica) -- [**IMFELLDoublePicaSC**](IMFELLDoublePicaSC) -- [**Kirsty**](Kirsty) -- [**MinionPro**](MinionPro) -- [**MinionProCapt**](MinionProCapt) -- [**MinionProCond**](MinionProCond) -- [**MinionProCondCapt**](MinionProCondCapt) -- [**Pragmata**](Pragmata) -- [**PWSignaturetwo**](PWSignaturetwo) -- [**Ravenscroft**](Ravenscroft) -- [**Spiegel**](Spiegel) -- [**UglyQua**](UglyQua) diff --git a/public/assets/fonts/Ravenscroft/README.md b/public/assets/fonts/Ravenscroft/README.md deleted file mode 100644 index 087e29d7..00000000 --- a/public/assets/fonts/Ravenscroft/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# Ravenscroft - - - - - - diff --git a/public/assets/fonts/Spiegel/README.md b/public/assets/fonts/Spiegel/README.md deleted file mode 100644 index cd5a7173..00000000 --- a/public/assets/fonts/Spiegel/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# Spiegel - - - - - - diff --git a/public/assets/fonts/UglyQua/README.md b/public/assets/fonts/UglyQua/README.md deleted file mode 100644 index 65368c24..00000000 --- a/public/assets/fonts/UglyQua/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# UglyQua - - - - - - diff --git a/public/assets/icons/README.md b/public/assets/icons/README.md deleted file mode 100644 index 8efbd0b5..00000000 --- a/public/assets/icons/README.md +++ /dev/null @@ -1,27 +0,0 @@ - - -# icons - - - - - -- [**ability-icons**](ability-icons) -- [**class-icons**](class-icons) -- [**cohort-gang-type-icons**](cohort-gang-type-icons) -- [**consequence-icons**](consequence-icons) -- [**crew-ability-icons**](crew-ability-icons) -- [**crew-icons**](crew-icons) -- [**crew-upgrade-icons**](crew-upgrade-icons) -- [**dotline-icons**](dotline-icons) - - [**teeth**](dotline-icons/teeth) -- [**effect-icons**](effect-icons) -- [**faction-icons**](faction-icons) - - [**citizenry**](faction-icons/citizenry) - - [**institutions**](faction-icons/institutions) - - [**labor-and-trade**](faction-icons/labor-and-trade) - - [**the-fringe**](faction-icons/the-fringe) - - [**underworld**](faction-icons/underworld) -- [**item-icons**](item-icons) -- [**misc-icons**](misc-icons) -- [**vice-icons**](vice-icons) diff --git a/public/assets/icons/ability-icons/README.md b/public/assets/icons/ability-icons/README.md deleted file mode 100644 index 9becf7a4..00000000 --- a/public/assets/icons/ability-icons/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# ability-icons - - - - - - diff --git a/public/assets/icons/class-icons/README.md b/public/assets/icons/class-icons/README.md deleted file mode 100644 index 3b50a653..00000000 --- a/public/assets/icons/class-icons/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# class-icons - - - - - - diff --git a/public/assets/icons/cohort-gang-type-icons/README.md b/public/assets/icons/cohort-gang-type-icons/README.md deleted file mode 100644 index e2111c0b..00000000 --- a/public/assets/icons/cohort-gang-type-icons/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# cohort-gang-type-icons - - - - - - diff --git a/public/assets/icons/consequence-icons/README.md b/public/assets/icons/consequence-icons/README.md deleted file mode 100644 index 26f5c1e4..00000000 --- a/public/assets/icons/consequence-icons/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# consequence-icons - - - - - - diff --git a/public/assets/icons/crew-ability-icons/README.md b/public/assets/icons/crew-ability-icons/README.md deleted file mode 100644 index 728c7d6f..00000000 --- a/public/assets/icons/crew-ability-icons/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# crew-ability-icons - - - - - - diff --git a/public/assets/icons/crew-icons/README.md b/public/assets/icons/crew-icons/README.md deleted file mode 100644 index 0f48d56c..00000000 --- a/public/assets/icons/crew-icons/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# crew-icons - - - - - - diff --git a/public/assets/icons/crew-upgrade-icons/README.md b/public/assets/icons/crew-upgrade-icons/README.md deleted file mode 100644 index 4e955294..00000000 --- a/public/assets/icons/crew-upgrade-icons/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# crew-upgrade-icons - - - - - - diff --git a/public/assets/icons/dotline-icons/README.md b/public/assets/icons/dotline-icons/README.md deleted file mode 100644 index 302e6547..00000000 --- a/public/assets/icons/dotline-icons/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# dotline-icons - - - - - -- [**teeth**](teeth) diff --git a/public/assets/icons/dotline-icons/teeth/README.md b/public/assets/icons/dotline-icons/teeth/README.md deleted file mode 100644 index 9e2f2534..00000000 --- a/public/assets/icons/dotline-icons/teeth/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# teeth - - - - - - diff --git a/public/assets/icons/effect-icons/README.md b/public/assets/icons/effect-icons/README.md deleted file mode 100644 index ce8cc7a9..00000000 --- a/public/assets/icons/effect-icons/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# effect-icons - - - - - - diff --git a/public/assets/icons/faction-icons/README.md b/public/assets/icons/faction-icons/README.md deleted file mode 100644 index 99ff53cc..00000000 --- a/public/assets/icons/faction-icons/README.md +++ /dev/null @@ -1,13 +0,0 @@ - - -# faction-icons - - - - - -- [**citizenry**](citizenry) -- [**institutions**](institutions) -- [**labor-and-trade**](labor-and-trade) -- [**the-fringe**](the-fringe) -- [**underworld**](underworld) diff --git a/public/assets/icons/faction-icons/citizenry/README.md b/public/assets/icons/faction-icons/citizenry/README.md deleted file mode 100644 index 3bd0e4bc..00000000 --- a/public/assets/icons/faction-icons/citizenry/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# citizenry - - - - - - diff --git a/public/assets/icons/faction-icons/institutions/README.md b/public/assets/icons/faction-icons/institutions/README.md deleted file mode 100644 index 45c204b8..00000000 --- a/public/assets/icons/faction-icons/institutions/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# institutions - - - - - - diff --git a/public/assets/icons/faction-icons/labor-and-trade/README.md b/public/assets/icons/faction-icons/labor-and-trade/README.md deleted file mode 100644 index 931ce2f7..00000000 --- a/public/assets/icons/faction-icons/labor-and-trade/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# labor-and-trade - - - - - - diff --git a/public/assets/icons/faction-icons/the-fringe/README.md b/public/assets/icons/faction-icons/the-fringe/README.md deleted file mode 100644 index 66758b42..00000000 --- a/public/assets/icons/faction-icons/the-fringe/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# the-fringe - - - - - - diff --git a/public/assets/icons/faction-icons/underworld/README.md b/public/assets/icons/faction-icons/underworld/README.md deleted file mode 100644 index 1324f8a2..00000000 --- a/public/assets/icons/faction-icons/underworld/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# underworld - - - - - - diff --git a/public/assets/icons/item-icons/README.md b/public/assets/icons/item-icons/README.md deleted file mode 100644 index 1bcbd329..00000000 --- a/public/assets/icons/item-icons/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# item-icons - - - - - - diff --git a/public/assets/icons/misc-icons/README.md b/public/assets/icons/misc-icons/README.md deleted file mode 100644 index a58dc928..00000000 --- a/public/assets/icons/misc-icons/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# misc-icons - - - - - - diff --git a/public/assets/icons/vice-icons/README.md b/public/assets/icons/vice-icons/README.md deleted file mode 100644 index 6479edb5..00000000 --- a/public/assets/icons/vice-icons/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# vice-icons - - - - - - diff --git a/public/assets/npcs/README.md b/public/assets/npcs/README.md deleted file mode 100644 index 3d71ebb3..00000000 --- a/public/assets/npcs/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# npcs - - - - - - diff --git a/public/assets/pdfs/README.md b/public/assets/pdfs/README.md deleted file mode 100644 index 873c8cab..00000000 --- a/public/assets/pdfs/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# pdfs - - - - - -- [**playbooks**](playbooks) diff --git a/public/assets/pdfs/playbooks/README.md b/public/assets/pdfs/playbooks/README.md deleted file mode 100644 index 81d06ccf..00000000 --- a/public/assets/pdfs/playbooks/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# playbooks - - - - - - diff --git a/public/fonts.css b/public/fonts.css new file mode 100644 index 00000000..fa53618d --- /dev/null +++ b/public/fonts.css @@ -0,0 +1,356 @@ +@font-face { + font-family: "Fjalla One"; + src: url("./assets/fonts/FjallaOne.ttf") format("truetype"); +} +@font-face { + font-family: "Historical FellType"; + src: url("./assets/fonts/HistoricalFellType/HistoricalFellType.otf") format("opentype"); + font-style: normal; +} +@font-face { + font-family: "Historical FellType"; + src: url("./assets/fonts/HistoricalFellType/HistoricalFellType i.otf") format("opentype"); + font-style: italic; +} +@font-face { + font-family: "Historical FellType SC"; + src: url("./assets/fonts/HistoricalFellTypeSC/HistoricalFellTypeSC.otf") format("opentype"); +} +@font-face { + font-family: "IM FELL Double Pica"; + src: url("./assets/fonts/IMFELLDoublePica/IMFELLDoublePica.otf") format("opentype"); + font-style: normal; +} +@font-face { + font-family: "IM FELL Double Pica"; + src: url("./assets/fonts/IMFELLDoublePica/IMFELLDoublePica i.otf") format("opentype"); + font-style: italic; +} +@font-face { + font-family: "IM FELL Double Pica SC"; + src: url("./assets/fonts/IMFELLDoublePicaSC/IMFELLDoublePicaSC.ttf") format("truetype"); +} +@font-face { + font-family: "Kirsty"; + src: url("./assets/fonts/Kirsty/Kirsty.otf") format("opentype"); + font-style: normal; + font-weight: normal; +} +@font-face { + font-family: "Kirsty"; + src: url("./assets/fonts/Kirsty/Kirsty B.otf") format("opentype"); + font-style: normal; + font-weight: bold; +} +@font-face { + font-family: "Kirsty"; + src: url("./assets/fonts/Kirsty/Kirsty i.otf") format("opentype"); + font-style: italic; + font-weight: normal; +} +@font-face { + font-family: "Kirsty"; + src: url("./assets/fonts/Kirsty/Kirsty Bi.otf") format("opentype"); + font-style: italic; + font-weight: bold; +} +@font-face { + font-family: "Pragmata"; + src: url("./assets/fonts/Pragmata/Pragmata.otf") format("opentype"); + font-style: normal; + font-weight: normal; +} +@font-face { + font-family: "Pragmata"; + src: url("./assets/fonts/Pragmata/Pragmata B.otf") format("opentype"); + font-style: normal; + font-weight: bold; +} +@font-face { + font-family: "Pragmata"; + src: url("./assets/fonts/Pragmata/Pragmata i.otf") format("opentype"); + font-style: italic; + font-weight: normal; +} +@font-face { + font-family: "Pragmata"; + src: url("./assets/fonts/Pragmata/Pragmata Bi.otf") format("opentype"); + font-style: italic; + font-weight: bold; +} +@font-face { + font-family: "Minion Pro"; + src: url("./assets/fonts/MinionPro/MinionPro.otf") format("opentype"); + font-style: normal; + font-weight: normal; +} +@font-face { + font-family: "Minion Pro"; + src: url("./assets/fonts/MinionPro/MinionPro M.otf") format("opentype"); + font-style: normal; + font-weight: 500; +} +@font-face { + font-family: "Minion Pro"; + src: url("./assets/fonts/MinionPro/MinionPro S.otf") format("opentype"); + font-style: normal; + font-weight: 600; +} +@font-face { + font-family: "Minion Pro"; + src: url("./assets/fonts/MinionPro/MinionPro B.otf") format("opentype"); + font-style: normal; + font-weight: bold; +} +@font-face { + font-family: "Minion Pro"; + src: url("./assets/fonts/MinionPro/MinionPro i.otf") format("opentype"); + font-style: italic; + font-weight: normal; +} +@font-face { + font-family: "Minion Pro"; + src: url("./assets/fonts/MinionPro/MinionPro Mi.otf") format("opentype"); + font-style: italic; + font-weight: 500; +} +@font-face { + font-family: "Minion Pro"; + src: url("./assets/fonts/MinionPro/MinionPro Si.otf") format("opentype"); + font-style: italic; + font-weight: 600; +} +@font-face { + font-family: "Minion Pro"; + src: url("./assets/fonts/MinionPro/MinionPro Bi.otf") format("opentype"); + font-style: italic; + font-weight: bold; +} +@font-face { + font-family: "Minion Pro Caption"; + src: url("./assets/fonts/MinionProCapt/MinionProCapt.otf") format("opentype"); + font-style: normal; + font-weight: normal; +} +@font-face { + font-family: "Minion Pro Caption"; + src: url("./assets/fonts/MinionProCapt/MinionProCapt M.otf") format("opentype"); + font-style: normal; + font-weight: 400; +} +@font-face { + font-family: "Minion Pro Caption"; + src: url("./assets/fonts/MinionProCapt/MinionProCapt S.otf") format("opentype"); + font-style: normal; + font-weight: 600; +} +@font-face { + font-family: "Minion Pro Caption"; + src: url("./assets/fonts/MinionProCapt/MinionProCapt B.otf") format("opentype"); + font-style: normal; + font-weight: bold; +} +@font-face { + font-family: "Minion Pro Caption"; + src: url("./assets/fonts/MinionProCapt/MinionProCapt i.otf") format("opentype"); + font-style: italic; + font-weight: normal; +} +@font-face { + font-family: "Minion Pro Caption"; + src: url("./assets/fonts/MinionProCapt/MinionProCapt Mi.otf") format("opentype"); + font-style: italic; + font-weight: 400; +} +@font-face { + font-family: "Minion Pro Caption"; + src: url("./assets/fonts/MinionProCapt/MinionProCapt Si.otf") format("opentype"); + font-style: italic; + font-weight: 600; +} +@font-face { + font-family: "Minion Pro Caption"; + src: url("./assets/fonts/MinionProCapt/MinionProCapt Bi.otf") format("opentype"); + font-style: italic; + font-weight: bold; +} +@font-face { + font-family: "Minion Pro Cond"; + src: url("./assets/fonts/MinionProCond/MinionProCond.otf") format("opentype"); + font-style: normal; + font-weight: normal; +} +@font-face { + font-family: "Minion Pro Cond"; + src: url("./assets/fonts/MinionProCond/MinionProCond M.otf") format("opentype"); + font-style: normal; + font-weight: 400; +} +@font-face { + font-family: "Minion Pro Cond"; + src: url("./assets/fonts/MinionProCond/MinionProCond S.otf") format("opentype"); + font-style: normal; + font-weight: 600; +} +@font-face { + font-family: "Minion Pro Cond"; + src: url("./assets/fonts/MinionProCond/MinionProCond B.otf") format("opentype"); + font-style: normal; + font-weight: bold; +} +@font-face { + font-family: "Minion Pro Cond"; + src: url("./assets/fonts/MinionProCond/MinionProCond i.otf") format("opentype"); + font-style: italic; + font-weight: normal; +} +@font-face { + font-family: "Minion Pro Cond"; + src: url("./assets/fonts/MinionProCond/MinionProCond Mi.otf") format("opentype"); + font-style: italic; + font-weight: 400; +} +@font-face { + font-family: "Minion Pro Cond"; + src: url("./assets/fonts/MinionProCond/MinionProCond Si.otf") format("opentype"); + font-style: italic; + font-weight: 600; +} +@font-face { + font-family: "Minion Pro Cond"; + src: url("./assets/fonts/MinionProCond/MinionProCond Bi.otf") format("opentype"); + font-style: italic; + font-weight: bold; +} +@font-face { + font-family: "Minion Pro Caption Cond"; + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt.otf") format("opentype"); + font-style: normal; + font-weight: normal; +} +@font-face { + font-family: "Minion Pro Caption Cond"; + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt M.otf") format("opentype"); + font-style: normal; + font-weight: 500; +} +@font-face { + font-family: "Minion Pro Caption Cond"; + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt S.otf") format("opentype"); + font-style: normal; + font-weight: 600; +} +@font-face { + font-family: "Minion Pro Caption Cond"; + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt B.otf") format("opentype"); + font-style: normal; + font-weight: bold; +} +@font-face { + font-family: "Minion Pro Caption Cond"; + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt i.otf") format("opentype"); + font-style: italic; + font-weight: normal; +} +@font-face { + font-family: "Minion Pro Caption Cond"; + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt Mi.otf") format("opentype"); + font-style: italic; + font-weight: 400; +} +@font-face { + font-family: "Minion Pro Caption Cond"; + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt Si.otf") format("opentype"); + font-style: italic; + font-weight: 600; +} +@font-face { + font-family: "Minion Pro Caption Cond"; + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt Bi.otf") format("opentype"); + font-style: italic; + font-weight: bold; +} +@font-face { + font-family: "Oswald"; + src: url("./assets/fonts/Oswald.ttf") format("truetype"); +} +@font-face { + font-family: "PWSignaturetwo"; + src: url("./assets/fonts/PWSignaturetwo/PWSignaturetwo.ttf") format("truetype"); +} +@font-face { + font-family: "Ravenscroft"; + src: url("./assets/fonts/Ravenscroft/Ravenscroft.ttf") format("truetype"); +} +@font-face { + font-family: "UglyQua"; + src: url("./assets/fonts/UglyQua/UglyQua.ttf") format("truetype"); + font-style: normal; +} +@font-face { + font-family: "UglyQua"; + src: url("./assets/fonts/UglyQua/UglyQua i.ttf") format("truetype"); + font-style: italic; +} +@font-face { + font-family: "Beaufort"; + src: url("./assets/fonts/Beaufort/Beaufort B.otf") format("opentype"); + font-style: normal; + font-weight: 700; +} +@font-face { + font-family: "Beaufort"; + src: url("./assets/fonts/Beaufort/Beaufort Bi.otf") format("opentype"); + font-style: italic; + font-weight: 700; +} +@font-face { + font-family: "Beaufort"; + src: url("./assets/fonts/Beaufort/Beaufort S.otf") format("opentype"); + font-style: normal; + font-weight: 600; +} +@font-face { + font-family: "Beaufort"; + src: url("./assets/fonts/Beaufort/Beaufort Si.otf") format("opentype"); + font-style: italic; + font-weight: 600; +} +@font-face { + font-family: "Beaufort"; + src: url("./assets/fonts/Beaufort/Beaufort M.otf") format("opentype"); + font-style: normal; + font-weight: 500; +} +@font-face { + font-family: "Beaufort"; + src: url("./assets/fonts/Beaufort/Beaufort Mi.otf") format("opentype"); + font-style: italic; + font-weight: 500; +} +@font-face { + font-family: "Beaufort"; + src: url("./assets/fonts/Beaufort/Beaufort L.otf") format("opentype"); + font-style: normal; + font-weight: light; +} +@font-face { + font-family: "Beaufort"; + src: url("./assets/fonts/Beaufort/Beaufort Li.otf") format("opentype"); + font-style: italic; + font-weight: light; +} +@font-face { + font-family: "Beaufort"; + src: url("./assets/fonts/Beaufort/Beaufort.otf") format("opentype"); + font-style: normal; + font-weight: normal; +} +@font-face { + font-family: "Beaufort"; + src: url("./assets/fonts/Beaufort/Beaufort i.otf") format("opentype"); + font-style: italic; + font-weight: normal; +} + +/*# sourceMappingURL=fonts.css.map */ diff --git a/public/fonts.css.map b/public/fonts.css.map new file mode 100644 index 00000000..e41f57ab --- /dev/null +++ b/public/fonts.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../src/scss/fonts.scss"],"names":[],"mappings":"AACA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EAEA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EAEA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EAEA;;AAGF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EAEA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EAEA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EAEA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA","file":"fonts.css"} \ No newline at end of file diff --git a/public/json/README.md b/public/json/README.md deleted file mode 100644 index 1bf8dc8e..00000000 --- a/public/json/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# json - - - - - - diff --git a/public/lang/README.md b/public/lang/README.md deleted file mode 100644 index 31989a53..00000000 --- a/public/lang/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# lang - - - - - - diff --git a/public/lib/README.md b/public/lib/README.md deleted file mode 100644 index 5772e629..00000000 --- a/public/lib/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# lib - - - - - -- [**tagify**](tagify) diff --git a/public/lib/tagify/README.md b/public/lib/tagify/README.md deleted file mode 100644 index a04d1ec0..00000000 --- a/public/lib/tagify/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# tagify - - - - - - diff --git a/public/system.json b/public/system.json index 32c3ac7a..bf2ce01a 100644 --- a/public/system.json +++ b/public/system.json @@ -21,15 +21,13 @@ } ], "esmodules": [ - "index.js", + "blades.js", "greensock/esm/all.js", "lib/tagify/tagify.esm.js" ], "styles": [ "style.css", - "tinymce/skin/skin.css", - "tinymce/content.css", - "tinymce/fonts.css" + "fonts.css" ], "relationships": { "requires": [{ diff --git a/public/templates/README.md b/public/templates/README.md deleted file mode 100644 index 89583a02..00000000 --- a/public/templates/README.md +++ /dev/null @@ -1,18 +0,0 @@ - - -# templates - - - - - -- [**chat**](chat) - - [**components**](chat/components) - - [**roll-result**](chat/roll-result) -- [**components**](components) -- [**items**](items) -- [**overlay**](overlay) - - [**notices**](overlay/notices) -- [**parts**](parts) -- [**roll**](roll) - - [**partials**](roll/partials) diff --git a/public/templates/chat/README.md b/public/templates/chat/README.md deleted file mode 100644 index c3dedb70..00000000 --- a/public/templates/chat/README.md +++ /dev/null @@ -1,10 +0,0 @@ - - -# chat - - - - - -- [**components**](components) -- [**roll-result**](roll-result) diff --git a/public/templates/chat/components/README.md b/public/templates/chat/components/README.md deleted file mode 100644 index f55e4300..00000000 --- a/public/templates/chat/components/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# components - - - - - - diff --git a/public/templates/chat/roll-result/README.md b/public/templates/chat/roll-result/README.md deleted file mode 100644 index a4971ff1..00000000 --- a/public/templates/chat/roll-result/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# roll-result - - - - - - diff --git a/public/templates/components/README.md b/public/templates/components/README.md deleted file mode 100644 index f55e4300..00000000 --- a/public/templates/components/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# components - - - - - - diff --git a/public/templates/items/README.md b/public/templates/items/README.md deleted file mode 100644 index a826378d..00000000 --- a/public/templates/items/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# items - - - - - - diff --git a/public/templates/overlay/README.md b/public/templates/overlay/README.md deleted file mode 100644 index 320bb904..00000000 --- a/public/templates/overlay/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# overlay - - - - - -- [**notices**](notices) diff --git a/public/templates/overlay/notices/README.md b/public/templates/overlay/notices/README.md deleted file mode 100644 index 1b1533f9..00000000 --- a/public/templates/overlay/notices/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# notices - - - - - - diff --git a/public/templates/parts/README.md b/public/templates/parts/README.md deleted file mode 100644 index bfe25136..00000000 --- a/public/templates/parts/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# parts - - - - - - diff --git a/public/templates/roll/README.md b/public/templates/roll/README.md deleted file mode 100644 index 912dd32f..00000000 --- a/public/templates/roll/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# roll - - - - - -- [**partials**](partials) diff --git a/public/templates/roll/partials/README.md b/public/templates/roll/partials/README.md deleted file mode 100644 index 0b52970d..00000000 --- a/public/templates/roll/partials/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# partials - - - - - - diff --git a/src/index.js b/src/index.js new file mode 100644 index 00000000..7f3d636f --- /dev/null +++ b/src/index.js @@ -0,0 +1,6 @@ +// only required for dev +// in prod, foundry loads index.js, which is compiled by vite/rollup +// in dev, foundry loads index.js, this file, which loads lancer.ts + +window.global = window; // some of your dependencies might need this +import "./ts/blades.ts"; diff --git a/src/scss/README.md b/src/scss/README.md deleted file mode 100644 index 6bd4a696..00000000 --- a/src/scss/README.md +++ /dev/null @@ -1,18 +0,0 @@ - - -# scss - - - - - -- [**chat**](chat) -- [**components**](components) -- [**core**](core) -- [**dialog**](dialog) -- [**lib**](lib) -- [**overlay**](overlay) -- [**sheets**](sheets) -- [**tinymce**](tinymce) - - [**skin**](tinymce/skin) - - [**fonts**](tinymce/skin/fonts) diff --git a/src/scss/chat/README.md b/src/scss/chat/README.md deleted file mode 100644 index 95e4ed9b..00000000 --- a/src/scss/chat/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# chat - - - - - - diff --git a/src/scss/chat/_chat.scss b/src/scss/chat/_chat.scss index 2ea735a7..8623aa6d 100644 --- a/src/scss/chat/_chat.scss +++ b/src/scss/chat/_chat.scss @@ -864,16 +864,16 @@ .chat-message.unresolved-action-roll { &, * { - --bg-controlled: url("../assets/animations/chat/roll-position-controlled.webp"); - --bg-risky: url("../assets/animations/chat/roll-position-risky.webp"); - --bg-desperate: url("../assets/animations/chat/roll-position-desperate.webp"); + --bg-controlled: url("../../public/assets/animations/chat/roll-position-controlled.webp"); + --bg-risky: url("../../public/assets/animations/chat/roll-position-risky.webp"); + --bg-desperate: url("../../public/assets/animations/chat/roll-position-desperate.webp"); // --bg-critical: transparent; // --bg-success: transparent; // --bg-partial: transparent; - --bg-fail: url("../assets/animations/chat/fail-bg.webp"); + --bg-fail: url("../../public/assets/animations/chat/fail-bg.webp"); - --dice-strip-bg: url("../assets/animations/chat/lightning-ray.webp") no-repeat center / 100% auto; + --dice-strip-bg: url("../../public/assets/animations/chat/lightning-ray.webp") no-repeat center / 100% auto; --top-die-animation: die-pulse 5s ease infinite; --ghost-die-animation: die-ghost 4s ease infinite; diff --git a/src/scss/components/README.md b/src/scss/components/README.md deleted file mode 100644 index f55e4300..00000000 --- a/src/scss/components/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# components - - - - - - diff --git a/src/scss/components/_clocks.scss b/src/scss/components/_clocks.scss index 386c360b..f1cb2047 100644 --- a/src/scss/components/_clocks.scss +++ b/src/scss/components/_clocks.scss @@ -419,16 +419,16 @@ background-size: cover; &.clock-glow-white { - background-image: url("../assets/animations/clock-flare-white.webp"); + background-image: url("../../public/assets/animations/clock-flare-white.webp"); } &.clock-glow-red { - background-image: url("../assets/animations/clock-flare-red.webp"); + background-image: url("../../public/assets/animations/clock-flare-red.webp"); } &.clock-glow-yellow { - background-image: url("../assets/animations/clock-flare-yellow.webp"); + background-image: url("../../public/assets/animations/clock-flare-yellow.webp"); } &.clock-glow-blue { - background-image: url("../assets/animations/clock-flare-blue.webp"); + background-image: url("../../public/assets/animations/clock-flare-blue.webp"); } } diff --git a/src/scss/components/_lightning-border-overlay.scss b/src/scss/components/_lightning-border-overlay.scss index 5c290957..95184ecd 100644 --- a/src/scss/components/_lightning-border-overlay.scss +++ b/src/scss/components/_lightning-border-overlay.scss @@ -5,7 +5,7 @@ width: 100%; pointer-events: none; overflow: visible; - background: linear-gradient(to left, rgba(0, 0, 0, 0.85) 250px, transparent 500px), url("../assets/debug-false-canvas.webp"); // url("../assets/debug-false-canvas.webp"); + background: linear-gradient(to left, rgba(0, 0, 0, 0.85) 250px, transparent 500px), url("../../public/assets/debug-false-canvas.webp"); // url("../../public/assets/debug-false-canvas.webp"); background-size: cover; .border-lightning { diff --git a/src/scss/core/README.md b/src/scss/core/README.md deleted file mode 100644 index 47ebdc5d..00000000 --- a/src/scss/core/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# core - - - - - - diff --git a/src/scss/dialog/README.md b/src/scss/dialog/README.md deleted file mode 100644 index 55e93950..00000000 --- a/src/scss/dialog/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# dialog - - - - - - diff --git a/src/scss/_fonts.scss b/src/scss/fonts.scss similarity index 54% rename from src/scss/_fonts.scss rename to src/scss/fonts.scss index 692714ca..d8abe123 100644 --- a/src/scss/_fonts.scss +++ b/src/scss/fonts.scss @@ -1,201 +1,201 @@ @font-face { font-family: "Fjalla One"; - src: url("../assets/fonts/FjallaOne.ttf") format("truetype"); + src: url("./assets/fonts/FjallaOne.ttf") format("truetype"); } @font-face { font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType.otf") format("opentype"); + src: url("./assets/fonts/HistoricalFellType/HistoricalFellType.otf") format("opentype"); font-style: normal; } @font-face { font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType i.otf") format("opentype"); + src: url("./assets/fonts/HistoricalFellType/HistoricalFellType i.otf") format("opentype"); font-style: italic; } @font-face { font-family: "Historical FellType SC"; - src: url("../assets/fonts/HistoricalFellTypeSC/HistoricalFellTypeSC.otf") format("opentype"); + src: url("./assets/fonts/HistoricalFellTypeSC/HistoricalFellTypeSC.otf") format("opentype"); } @font-face { font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica.otf") format("opentype"); + src: url("./assets/fonts/IMFELLDoublePica/IMFELLDoublePica.otf") format("opentype"); font-style: normal; } @font-face { font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica i.otf") format("opentype"); + src: url("./assets/fonts/IMFELLDoublePica/IMFELLDoublePica i.otf") format("opentype"); font-style: italic; } @font-face { font-family: "IM FELL Double Pica SC"; - src: url("../assets/fonts/IMFELLDoublePicaSC/IMFELLDoublePicaSC.ttf") format("truetype"); + src: url("./assets/fonts/IMFELLDoublePicaSC/IMFELLDoublePicaSC.ttf") format("truetype"); } @font-face { font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty.otf") format("opentype"); + src: url("./assets/fonts/Kirsty/Kirsty.otf") format("opentype"); font-style: normal; font-weight: normal; } @font-face { font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty B.otf") format("opentype"); + src: url("./assets/fonts/Kirsty/Kirsty B.otf") format("opentype"); font-style: normal; font-weight: bold; } @font-face { font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty i.otf") format("opentype"); + src: url("./assets/fonts/Kirsty/Kirsty i.otf") format("opentype"); font-style: italic; font-weight: normal; } @font-face { font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty Bi.otf") format("opentype"); + src: url("./assets/fonts/Kirsty/Kirsty Bi.otf") format("opentype"); font-style: italic; font-weight: bold; } @font-face { font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata.otf") format("opentype"); + src: url("./assets/fonts/Pragmata/Pragmata.otf") format("opentype"); font-style: normal; font-weight: normal; } @font-face { font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata B.otf") format("opentype"); + src: url("./assets/fonts/Pragmata/Pragmata B.otf") format("opentype"); font-style: normal; font-weight: bold; } @font-face { font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata i.otf") format("opentype"); + src: url("./assets/fonts/Pragmata/Pragmata i.otf") format("opentype"); font-style: italic; font-weight: normal; } @font-face { font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata Bi.otf") format("opentype"); + src: url("./assets/fonts/Pragmata/Pragmata Bi.otf") format("opentype"); font-style: italic; font-weight: bold; } @font-face { font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro.otf") format("opentype"); + src: url("./assets/fonts/MinionPro/MinionPro.otf") format("opentype"); font-style: normal; font-weight: normal; } @font-face { font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro M.otf") format("opentype"); + src: url("./assets/fonts/MinionPro/MinionPro M.otf") format("opentype"); font-style: normal; font-weight: 500; } @font-face { font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro S.otf") format("opentype"); + src: url("./assets/fonts/MinionPro/MinionPro S.otf") format("opentype"); font-style: normal; font-weight: 600; } @font-face { font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro B.otf") format("opentype"); + src: url("./assets/fonts/MinionPro/MinionPro B.otf") format("opentype"); font-style: normal; font-weight: bold; } @font-face { font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro i.otf") format("opentype"); + src: url("./assets/fonts/MinionPro/MinionPro i.otf") format("opentype"); font-style: italic; font-weight: normal; } @font-face { font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Mi.otf") format("opentype"); + src: url("./assets/fonts/MinionPro/MinionPro Mi.otf") format("opentype"); font-style: italic; font-weight: 500; } @font-face { font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Si.otf") format("opentype"); + src: url("./assets/fonts/MinionPro/MinionPro Si.otf") format("opentype"); font-style: italic; font-weight: 600; } @font-face { font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Bi.otf") format("opentype"); + src: url("./assets/fonts/MinionPro/MinionPro Bi.otf") format("opentype"); font-style: italic; font-weight: bold; } @font-face { font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt.otf") format("opentype"); + src: url("./assets/fonts/MinionProCapt/MinionProCapt.otf") format("opentype"); font-style: normal; font-weight: normal; } @font-face { font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt M.otf") format("opentype"); + src: url("./assets/fonts/MinionProCapt/MinionProCapt M.otf") format("opentype"); font-style: normal; // font-weight: 500; font-weight: 400; } @font-face { font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt S.otf") format("opentype"); + src: url("./assets/fonts/MinionProCapt/MinionProCapt S.otf") format("opentype"); font-style: normal; font-weight: 600; } @font-face { font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt B.otf") format("opentype"); + src: url("./assets/fonts/MinionProCapt/MinionProCapt B.otf") format("opentype"); font-style: normal; font-weight: bold; } @font-face { font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt i.otf") format("opentype"); + src: url("./assets/fonts/MinionProCapt/MinionProCapt i.otf") format("opentype"); font-style: italic; font-weight: normal; } @font-face { font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Mi.otf") format("opentype"); + src: url("./assets/fonts/MinionProCapt/MinionProCapt Mi.otf") format("opentype"); font-style: italic; // font-weight: 500; font-weight: 400; } @font-face { font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Si.otf") format("opentype"); + src: url("./assets/fonts/MinionProCapt/MinionProCapt Si.otf") format("opentype"); font-style: italic; font-weight: 600; } @font-face { font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Bi.otf") format("opentype"); + src: url("./assets/fonts/MinionProCapt/MinionProCapt Bi.otf") format("opentype"); font-style: italic; font-weight: bold; } @font-face { font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond.otf") format("opentype"); + src: url("./assets/fonts/MinionProCond/MinionProCond.otf") format("opentype"); font-style: normal; font-weight: normal; } @font-face { font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond M.otf") format("opentype"); + src: url("./assets/fonts/MinionProCond/MinionProCond M.otf") format("opentype"); font-style: normal; // font-weight: 500; font-weight: 400; @@ -203,183 +203,183 @@ } @font-face { font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond S.otf") format("opentype"); + src: url("./assets/fonts/MinionProCond/MinionProCond S.otf") format("opentype"); font-style: normal; font-weight: 600; } @font-face { font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond B.otf") format("opentype"); + src: url("./assets/fonts/MinionProCond/MinionProCond B.otf") format("opentype"); font-style: normal; font-weight: bold; } @font-face { font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond i.otf") format("opentype"); + src: url("./assets/fonts/MinionProCond/MinionProCond i.otf") format("opentype"); font-style: italic; font-weight: normal; } @font-face { font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Mi.otf") format("opentype"); + src: url("./assets/fonts/MinionProCond/MinionProCond Mi.otf") format("opentype"); font-style: italic; // font-weight: 500; font-weight: 400; } @font-face { font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Si.otf") format("opentype"); + src: url("./assets/fonts/MinionProCond/MinionProCond Si.otf") format("opentype"); font-style: italic; font-weight: 600; } @font-face { font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Bi.otf") format("opentype"); + src: url("./assets/fonts/MinionProCond/MinionProCond Bi.otf") format("opentype"); font-style: italic; font-weight: bold; } @font-face { font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt.otf") format("opentype"); + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt.otf") format("opentype"); font-style: normal; font-weight: normal; } @font-face { font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt M.otf") format("opentype"); + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt M.otf") format("opentype"); font-style: normal; // font-weight: 500; font-weight: 500; } @font-face { font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt S.otf") format("opentype"); + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt S.otf") format("opentype"); font-style: normal; font-weight: 600; } @font-face { font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt B.otf") format("opentype"); + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt B.otf") format("opentype"); font-style: normal; font-weight: bold; } @font-face { font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt i.otf") format("opentype"); + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt i.otf") format("opentype"); font-style: italic; font-weight: normal; } @font-face { font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Mi.otf") format("opentype"); + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt Mi.otf") format("opentype"); font-style: italic; // font-weight: 500; font-weight: 400; } @font-face { font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Si.otf") format("opentype"); + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt Si.otf") format("opentype"); font-style: italic; font-weight: 600; } @font-face { font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Bi.otf") format("opentype"); + src: url("./assets/fonts/MinionProCondCapt/MinionProCondCapt Bi.otf") format("opentype"); font-style: italic; font-weight: bold; } @font-face { font-family: "Oswald"; - src: url("../assets/fonts/Oswald.ttf") format("truetype"); + src: url("./assets/fonts/Oswald.ttf") format("truetype"); } @font-face { font-family: "PWSignaturetwo"; - src: url("../assets/fonts/PWSignaturetwo/PWSignaturetwo.ttf") format("truetype"); + src: url("./assets/fonts/PWSignaturetwo/PWSignaturetwo.ttf") format("truetype"); } @font-face { font-family: "Ravenscroft"; - src: url("../assets/fonts/Ravenscroft/Ravenscroft.ttf") format("truetype"); + src: url("./assets/fonts/Ravenscroft/Ravenscroft.ttf") format("truetype"); } @font-face { font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua.ttf") format("truetype"); + src: url("./assets/fonts/UglyQua/UglyQua.ttf") format("truetype"); font-style: normal; } @font-face { font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua i.ttf") format("truetype"); + src: url("./assets/fonts/UglyQua/UglyQua i.ttf") format("truetype"); font-style: italic; } @font-face { font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort B.otf") format("opentype"); + src: url("./assets/fonts/Beaufort/Beaufort B.otf") format("opentype"); font-style: normal; font-weight: 700; } @font-face { font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Bi.otf") format("opentype"); + src: url("./assets/fonts/Beaufort/Beaufort Bi.otf") format("opentype"); font-style: italic; font-weight: 700; } @font-face { font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort S.otf") format("opentype"); + src: url("./assets/fonts/Beaufort/Beaufort S.otf") format("opentype"); font-style: normal; font-weight: 600; } @font-face { font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Si.otf") format("opentype"); + src: url("./assets/fonts/Beaufort/Beaufort Si.otf") format("opentype"); font-style: italic; font-weight: 600; } @font-face { font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort M.otf") format("opentype"); + src: url("./assets/fonts/Beaufort/Beaufort M.otf") format("opentype"); font-style: normal; font-weight: 500; } @font-face { font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Mi.otf") format("opentype"); + src: url("./assets/fonts/Beaufort/Beaufort Mi.otf") format("opentype"); font-style: italic; font-weight: 500; } @font-face { font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort L.otf") format("opentype"); + src: url("./assets/fonts/Beaufort/Beaufort L.otf") format("opentype"); font-style: normal; font-weight: light; } @font-face { font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Li.otf") format("opentype"); + src: url("./assets/fonts/Beaufort/Beaufort Li.otf") format("opentype"); font-style: italic; font-weight: light; } @font-face { font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort.otf") format("opentype"); + src: url("./assets/fonts/Beaufort/Beaufort.otf") format("opentype"); font-style: normal; font-weight: normal; } @font-face { font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort i.otf") format("opentype"); + src: url("./assets/fonts/Beaufort/Beaufort i.otf") format("opentype"); font-style: italic; font-weight: normal; } \ No newline at end of file diff --git a/src/scss/lib/README.md b/src/scss/lib/README.md deleted file mode 100644 index 1a0df551..00000000 --- a/src/scss/lib/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# lib - - - - - - diff --git a/src/scss/overlay/README.md b/src/scss/overlay/README.md deleted file mode 100644 index 9e763884..00000000 --- a/src/scss/overlay/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# overlay - - - - - - diff --git a/src/scss/sheets/README.md b/src/scss/sheets/README.md deleted file mode 100644 index 80466327..00000000 --- a/src/scss/sheets/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# sheets - - - - - - diff --git a/src/scss/style.scss b/src/scss/style.scss index a8d6dde6..6c22b406 100644 --- a/src/scss/style.scss +++ b/src/scss/style.scss @@ -3,7 +3,7 @@ // Utility imports @import './core/functions'; @import './core/mixins'; -@import './fonts'; +// @import './fonts'; @@ -208,7 +208,7 @@ // left: calc(-1 * var(--content-padding)); padding-left: var(--content-padding); padding-right: var(--content-padding); - @import './tinymce/tinymce-content'; + // @import './tinymce/tinymce-content'; } } @@ -223,7 +223,7 @@ min-height: 100px; .editor-content { - @import './tinymce/tinymce-content'; + // @import './tinymce/tinymce-content'; } } diff --git a/src/scss/tinymce/README.md b/src/scss/tinymce/README.md deleted file mode 100644 index 133960ef..00000000 --- a/src/scss/tinymce/README.md +++ /dev/null @@ -1,10 +0,0 @@ - - -# tinymce - - - - - -- [**skin**](skin) - - [**fonts**](skin/fonts) diff --git a/src/scss/tinymce/_tinymce-content.scss b/src/scss/tinymce/_tinymce-content.scss deleted file mode 100644 index 75037092..00000000 --- a/src/scss/tinymce/_tinymce-content.scss +++ /dev/null @@ -1,74 +0,0 @@ -& { - min-height: var(--min-tinymce-height); - background-color: rgba(0,0,0,0.2); - height: 100%; - margin: 0 ; - - padding: var(--content-padding, 0) !important; - width: calc(100% + 2 * var(--content-padding, 0)); - margin-left: calc(-1 * var(--content-padding, 0)); - - - p { - display: block; - margin-block-start: 7px; - margin-block-end: 7px; - text-shadow: 0 0 4px var(--blades-black-dark),0 0 4px var(--blades-black-dark),0 0 4px var(--blades-black-dark),0 0 4px var(--blades-black-dark); - } - - .inline-doc-img { - display: inline; - height: 24px; - width: 24px; - vertical-align: top; - margin: -5px 5px -5px 0; - } - - .inline-doc-link { - color: var(--blades-black-dark); - text-decoration: none; - font-family: var(--font-emphasis); - text-shadow: none; - background: var(--blades-white); - border-radius: 6px; - padding: 2px 6px; - pointer-events: auto; - cursor: pointer; - box-shadow: 0 0 4px var(--blades-black),0 0 4px var(--blades-black), 0 0 4px var(--blades-black),0 0 4px var(--blades-black); - } - - .tox-two-column-flex { - display: flex; - // width: calc(100%; - height: auto; - flex-direction: row; - flex-wrap: wrap; - gap: 2px 5px; - align-content: stretch; - padding: 0; - margin: 0 20px; - - p { - line-height: 1rem; - padding: 3px; - margin: 4px 0; - - &:not(.inline-doc-link-container)::before { - content: "◊"; - margin-right: 5px; - font-family: var(--font-emphasis); - font-size: toRem(10px); - vertical-align: top; - color: var(--blades-gold); - } - } - - > *, > p { - flex-basis: 49%; - flex-shrink: 1; - flex-grow: 1; - max-width: 50%; - margin: 0; - } - } -} \ No newline at end of file diff --git a/src/scss/tinymce/_tinymce-skinscss b/src/scss/tinymce/_tinymce-skinscss deleted file mode 100644 index dcc67910..00000000 --- a/src/scss/tinymce/_tinymce-skinscss +++ /dev/null @@ -1,62 +0,0 @@ -& { - --editor-top-shift: -30px; - - --toolbar-scale-factor: 1; // 0.75; - --toolbar-margin-bottom: -15px; - - --statusbar-height: 15px; - - position: relative; - top: -30px; - z-index: 3; - margin-bottom: var(--editor-top-shift); - overflow: visible; - - .tox.tox-tinymce { - border: 1px solid #808080; - border-radius: 0px; - box-shadow: none; - box-sizing: border-box; - display: flex; - flex-direction: column; - font-family: Minion Pro; - overflow: hidden; - position: relative; - visibility: inherit !important; - - .tox-editor-container { - .tox-editor-header { - width: calc(100% / var(--toolbar-scale-factor)); - transform-origin: top left; - transform: scale(var(--toolbar-scale-factor)); - margin-bottom: var(--toolbar-margin-bottom); - - .tox-toolbar-overlord { - .tox-toolbar__primary { - .tox-toolbar__group { - .tox-tbtn { - margin: 0; - height: 24px; - } - } - } - } - } - .tox-sidebar-wrap { - .tox-edit-area { - .tox-edit-area__iframe { - background-color: var(--blades-black-dark); - } - } - } - } - .tox-statusbar { - height: var(--statusbar-height); - - .tox-statusbar__text-container { - - } - } - } - -} \ No newline at end of file diff --git a/src/scss/tinymce/content.scss b/src/scss/tinymce/content.scss deleted file mode 100644 index 32282c3a..00000000 --- a/src/scss/tinymce/content.scss +++ /dev/null @@ -1,32 +0,0 @@ -// @import "../fonts"; - -html,:root { - @import "../core/vars"; - @import "../core/components"; - @import "../core/functions"; - @import "../core/reset"; - @import "../core/globals"; - - scrollbar-color: var(--blades-grey) var(--blades-black-dark-fade); - scrollbar-width: thin; -} -::-webkit-scrollbar { - width: var(--blades-spacer-sm); -} -::-webkit-scrollbar-track { - box-shadow: inset 0 0 0 1px rgba(var(--color-background-darkest), 0.5); - border: none; - border-radius: 0; -} -::-webkit-scrollbar-thumb { - background-color: rgba(var(--color-background-light), 1); - border: none; - border-radius: 0; - outline: none; -} - -#tinymce { - @import "./tinymce-content"; - - // --secret-text-display: initial; -} \ No newline at end of file diff --git a/src/scss/tinymce/fonts.scss b/src/scss/tinymce/fonts.scss deleted file mode 100644 index 1516f549..00000000 --- a/src/scss/tinymce/fonts.scss +++ /dev/null @@ -1 +0,0 @@ -@import "../fonts"; \ No newline at end of file diff --git a/src/scss/tinymce/skin/README.md b/src/scss/tinymce/skin/README.md deleted file mode 100644 index 2461fb6d..00000000 --- a/src/scss/tinymce/skin/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# skin - - - - - -- [**fonts**](fonts) diff --git a/src/scss/tinymce/skin/_skin-overrides.scss b/src/scss/tinymce/skin/_skin-overrides.scss deleted file mode 100644 index 628bc653..00000000 --- a/src/scss/tinymce/skin/_skin-overrides.scss +++ /dev/null @@ -1,108 +0,0 @@ -.tox-dialog { - &.tox-dialog--width-lg { - .tox-dialog__header { - } - - .tox-dialog__body { - .tox-dialog__body-content { - code { // .tox-textarea { - font-family: var(--font-mono); - } - } - } - } -} - -.editor.tinymce { - --editor-top-shift: -32px; - - --toolbar-scale-factor: 1; // 0.75; - --toolbar-margin-bottom: 0px; - - --statusbar-height: 15px; - - position: relative; - margin-top: var(--editor-top-shift) !important; - z-index: 3; - // margin-bottom: var(--editor-top-shift); - overflow: visible; - - .tox.tox-tinymce { - min-height: 100px; - display: flex; - flex-direction: column; - overflow: hidden; - position: relative; - visibility: inherit !important; - // height: calc(100% + 26px) !important; - // margin-top: calc(-26px) !important; - // height: 100% !important; - - .tox-editor-container { - - .tox-editor-header { - // width: calc(100% / var(--toolbar-scale-factor)); - opacity: 0.25; - transition: opacity 0.5s; - position: relative; - top: 2px; - margin-left: auto; - &:hover { opacity: 1 } - - .tox-toolbar-overlord { - background-color: transparent; - overflow: hidden; - height: 26px; - .tox-toolbar, .tox-toolbar__overflow, .tox-toolbar__primary { - background-color: rgba(0,0,0,1); - justify-content: space-between; - // margin-top: 26px; - // transform: translateY(0px); - // transition: opacity 0.5s; - - .tox-toolbar__group { - background: rgba(0,0,0,0.5); - .tox-tbtn { - margin: 0; - height: 24px; - - &[title="Formats"] { - width: 120px; - text-align: left; - } - - .tox-tbtn__select-label { - font-family: var(--font-emphasis); - } - } - } - } - } - } - .tox-sidebar-wrap { - min-height: var(--min-tinymce-height); - .tox-edit-area { - .tox-edit-area__iframe { - background-color: rgba(0,0,0,0.5); - box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 1); - padding: 0 var(--content-padding, 5px); - } - } - } - } - .tox-statusbar { - height: var(--statusbar-height); - - .tox-statusbar__text-container { - - .tox-statusbar__path { - font-family: var(--font-emphasis); - font-weight: bold; - text-transform: uppercase; - } - - } - } - } - -} \ No newline at end of file diff --git a/src/scss/tinymce/skin/content.css b/src/scss/tinymce/skin/content.css deleted file mode 100644 index 2c0b8078..00000000 --- a/src/scss/tinymce/skin/content.css +++ /dev/null @@ -1,711 +0,0 @@ -/** -* Copyright (c) Tiny Technologies, Inc. All rights reserved. -* Licensed under the LGPL or a commercial license. -* For LGPL see License.txt in the project root for license information. -* For commercial licenses see https://www.tiny.cloud/ -*/ -.mce-content-body .mce-item-anchor { - background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; - cursor: default; - display: inline-block; - height: 12px !important; - padding: 0 2px; - -webkit-user-modify: read-only; - -moz-user-modify: read-only; - -webkit-user-select: all; - -ms-user-select: all; - user-select: all; - width: 8px !important; -} -.mce-content-body .mce-item-anchor[data-mce-selected] { - outline-offset: 1px; -} -.tox-comments-visible .tox-comment { - background-color: #fff0b7; -} -.tox-comments-visible .tox-comment--active { - background-color: #ffe168; -} -.tox-checklist > li:not(.tox-checklist--hidden) { - list-style: none; - margin: 0.25em 0; -} -.tox-checklist > li:not(.tox-checklist--hidden)::before { - content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); - cursor: pointer; - height: 1em; - margin-left: -1.5em; - margin-top: 0.125em; - position: absolute; - width: 1em; -} -.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { - content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); -} -[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { - margin-left: 0; - margin-right: -1.5em; -} -/* stylelint-disable */ -/* http://prismjs.com/ */ -/** - * prism.js default theme for JavaScript, CSS and HTML - * Based on dabblet (http://dabblet.com) - * @author Lea Verou - */ -code[class*="language-"], -pre[class*="language-"] { - color: black; - background: none; - text-shadow: 0 1px white; - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - font-size: 1em; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - -moz-tab-size: 4; - tab-size: 4; - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} -pre[class*="language-"]::selection, -pre[class*="language-"] ::selection, -code[class*="language-"]::selection, -code[class*="language-"] ::selection { - text-shadow: none; - background: #b3d4fc; -} -@media print { - code[class*="language-"], - pre[class*="language-"] { - text-shadow: none; - } -} -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: 0.5em 0; - overflow: auto; -} -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - background: #f5f2f0; -} -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: 0.1em; - border-radius: 0.3em; - white-space: normal; -} -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} -.token.punctuation { - color: #999; -} -.namespace { - opacity: 0.7; -} -.token.property, -.token.tag, -.token.boolean, -.token.number, -.token.constant, -.token.symbol, -.token.deleted { - color: #905; -} -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #690; -} -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #9a6e3a; - background: hsla(0, 0%, 100%, 0.5); -} -.token.atrule, -.token.attr-value, -.token.keyword { - color: #07a; -} -.token.function, -.token.class-name { - color: #DD4A68; -} -.token.regex, -.token.important, -.token.variable { - color: #e90; -} -.token.important, -.token.bold { - font-weight: bold; -} -.token.italic { - font-style: italic; -} -.token.entity { - cursor: help; -} -/* stylelint-enable */ -.mce-content-body { - overflow-wrap: break-word; - word-wrap: break-word; -} -.mce-content-body .mce-visual-caret { - background-color: black; - background-color: currentColor; - position: absolute; -} -.mce-content-body .mce-visual-caret-hidden { - display: none; -} -.mce-content-body *[data-mce-caret] { - left: -1000px; - margin: 0; - padding: 0; - position: absolute; - right: auto; - top: 0; -} -.mce-content-body .mce-offscreen-selection { - left: -2000000px; - max-width: 1000000px; - position: absolute; -} -.mce-content-body *[contentEditable=false] { - cursor: default; -} -.mce-content-body *[contentEditable=true] { - cursor: text; -} -.tox-cursor-format-painter { - cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; -} -.mce-content-body figure.align-left { - float: left; -} -.mce-content-body figure.align-right { - float: right; -} -.mce-content-body figure.image.align-center { - display: table; - margin-left: auto; - margin-right: auto; -} -.mce-preview-object { - border: 1px solid gray; - display: inline-block; - line-height: 0; - margin: 0 2px 0 2px; - position: relative; -} -.mce-preview-object .mce-shim { - background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.mce-preview-object[data-mce-selected="2"] .mce-shim { - display: none; -} -.mce-object { - background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; - border: 1px dashed #aaa; -} -.mce-pagebreak { - border: 1px dashed #aaa; - cursor: default; - display: block; - height: 5px; - margin-top: 15px; - page-break-before: always; - width: 100%; -} -@media print { - .mce-pagebreak { - border: 0; - } -} -.tiny-pageembed .mce-shim { - background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.tiny-pageembed[data-mce-selected="2"] .mce-shim { - display: none; -} -.tiny-pageembed { - display: inline-block; - position: relative; -} -.tiny-pageembed--21by9, -.tiny-pageembed--16by9, -.tiny-pageembed--4by3, -.tiny-pageembed--1by1 { - display: block; - overflow: hidden; - padding: 0; - position: relative; - width: 100%; -} -.tiny-pageembed--21by9 { - padding-top: 42.857143%; -} -.tiny-pageembed--16by9 { - padding-top: 56.25%; -} -.tiny-pageembed--4by3 { - padding-top: 75%; -} -.tiny-pageembed--1by1 { - padding-top: 100%; -} -.tiny-pageembed--21by9 iframe, -.tiny-pageembed--16by9 iframe, -.tiny-pageembed--4by3 iframe, -.tiny-pageembed--1by1 iframe { - border: 0; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.mce-content-body[data-mce-placeholder] { - position: relative; -} -.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { - color: rgba(200, 200, 200, 0.5); - content: attr(data-mce-placeholder); - position: absolute; -} -.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { - left: 1px; -} -.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { - right: 1px; -} -.mce-content-body div.mce-resizehandle { - background-color: #4099ff; - border-color: #4099ff; - border-style: solid; - border-width: 1px; - box-sizing: border-box; - height: 10px; - position: absolute; - width: 10px; - z-index: 1298; -} -.mce-content-body div.mce-resizehandle:hover { - background-color: #4099ff; -} -.mce-content-body div.mce-resizehandle:nth-of-type(1) { - cursor: nwse-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(2) { - cursor: nesw-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(3) { - cursor: nwse-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(4) { - cursor: nesw-resize; -} -.mce-content-body .mce-resize-backdrop { - z-index: 10000; -} -.mce-content-body .mce-clonedresizable { - cursor: default; - opacity: 0.5; - outline: 1px dashed black; - position: absolute; - z-index: 10001; -} -.mce-content-body .mce-clonedresizable.mce-resizetable-columns th, -.mce-content-body .mce-clonedresizable.mce-resizetable-columns td { - border: 0; -} -.mce-content-body .mce-resize-helper { - background: #555; - background: rgba(0, 0, 0, 0.75); - border: 1px; - border-radius: 3px; - color: white; - display: none; - font-family: sans-serif; - font-size: 12px; - line-height: 14px; - margin: 5px 10px; - padding: 5px; - position: absolute; - white-space: nowrap; - z-index: 10002; -} -.tox-rtc-user-selection { - position: relative; -} -.tox-rtc-user-cursor { - bottom: 0; - cursor: default; - position: absolute; - top: 0; - width: 2px; -} -.tox-rtc-user-cursor::before { - background-color: inherit; - border-radius: 50%; - content: ''; - display: block; - height: 8px; - position: absolute; - right: -3px; - top: -3px; - width: 8px; -} -.tox-rtc-user-cursor:hover::after { - background-color: inherit; - border-radius: 100px; - box-sizing: border-box; - color: #fff; - content: attr(data-user); - display: block; - font-size: 12px; - font-weight: bold; - left: -5px; - min-height: 8px; - min-width: 8px; - padding: 0 12px; - position: absolute; - top: -11px; - white-space: nowrap; - z-index: 1000; -} -.tox-rtc-user-selection--1 .tox-rtc-user-cursor { - background-color: #2dc26b; -} -.tox-rtc-user-selection--2 .tox-rtc-user-cursor { - background-color: #e03e2d; -} -.tox-rtc-user-selection--3 .tox-rtc-user-cursor { - background-color: #f1c40f; -} -.tox-rtc-user-selection--4 .tox-rtc-user-cursor { - background-color: #3598db; -} -.tox-rtc-user-selection--5 .tox-rtc-user-cursor { - background-color: #b96ad9; -} -.tox-rtc-user-selection--6 .tox-rtc-user-cursor { - background-color: #e67e23; -} -.tox-rtc-user-selection--7 .tox-rtc-user-cursor { - background-color: #aaa69d; -} -.tox-rtc-user-selection--8 .tox-rtc-user-cursor { - background-color: #f368e0; -} -.tox-rtc-remote-image { - background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; - border: 1px solid #ccc; - min-height: 240px; - min-width: 320px; -} -.mce-match-marker { - background: #aaa; - color: #fff; -} -.mce-match-marker-selected { - background: #39f; - color: #fff; -} -.mce-match-marker-selected::selection { - background: #39f; - color: #fff; -} -.mce-content-body img[data-mce-selected], -.mce-content-body video[data-mce-selected], -.mce-content-body audio[data-mce-selected], -.mce-content-body object[data-mce-selected], -.mce-content-body embed[data-mce-selected], -.mce-content-body table[data-mce-selected] { - outline: 3px solid #b4d7ff; -} -.mce-content-body hr[data-mce-selected] { - outline: 3px solid #b4d7ff; - outline-offset: 1px; -} -.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { - outline: 3px solid #b4d7ff; -} -.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { - outline: 3px solid #b4d7ff; -} -.mce-content-body *[contentEditable=false][data-mce-selected] { - cursor: not-allowed; - outline: 3px solid #b4d7ff; -} -.mce-content-body.mce-content-readonly *[contentEditable=true]:focus, -.mce-content-body.mce-content-readonly *[contentEditable=true]:hover { - outline: none; -} -.mce-content-body *[data-mce-selected="inline-boundary"] { - background-color: #b4d7ff; -} -.mce-content-body .mce-edit-focus { - outline: 3px solid #b4d7ff; -} -.mce-content-body td[data-mce-selected], -.mce-content-body th[data-mce-selected] { - position: relative; -} -.mce-content-body td[data-mce-selected]::selection, -.mce-content-body th[data-mce-selected]::selection { - background: none; -} -.mce-content-body td[data-mce-selected] *, -.mce-content-body th[data-mce-selected] * { - outline: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.mce-content-body td[data-mce-selected]::after, -.mce-content-body th[data-mce-selected]::after { - background-color: rgba(180, 215, 255, 0.7); - border: 1px solid rgba(180, 215, 255, 0.7); - bottom: -1px; - content: ''; - left: -1px; - mix-blend-mode: multiply; - position: absolute; - right: -1px; - top: -1px; -} -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .mce-content-body td[data-mce-selected]::after, - .mce-content-body th[data-mce-selected]::after { - border-color: rgba(0, 84, 180, 0.7); - } -} -.mce-content-body img::selection { - background: none; -} -.ephox-snooker-resizer-bar { - background-color: #b4d7ff; - opacity: 0; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ephox-snooker-resizer-cols { - cursor: col-resize; -} -.ephox-snooker-resizer-rows { - cursor: row-resize; -} -.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { - opacity: 1; -} -.mce-spellchecker-word { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); - background-position: 0 calc(100% + 1px); - background-repeat: repeat-x; - background-size: auto 6px; - cursor: default; - height: 2rem; -} -.mce-spellchecker-grammar { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); - background-position: 0 calc(100% + 1px); - background-repeat: repeat-x; - background-size: auto 6px; - cursor: default; -} -.mce-toc { - border: 1px solid gray; -} -.mce-toc h2 { - margin: 4px; -} -.mce-toc li { - list-style-type: none; -} -table[style*="border-width: 0px"], -.mce-item-table:not([border]), -.mce-item-table[border="0"], -table[style*="border-width: 0px"] td, -.mce-item-table:not([border]) td, -.mce-item-table[border="0"] td, -table[style*="border-width: 0px"] th, -.mce-item-table:not([border]) th, -.mce-item-table[border="0"] th, -table[style*="border-width: 0px"] caption, -.mce-item-table:not([border]) caption, -.mce-item-table[border="0"] caption { - border: 1px dashed #bbb; -} -.mce-visualblocks p, -.mce-visualblocks h1, -.mce-visualblocks h2, -.mce-visualblocks h3, -.mce-visualblocks h4, -.mce-visualblocks h5, -.mce-visualblocks h6, -.mce-visualblocks div:not([data-mce-bogus]), -.mce-visualblocks section, -.mce-visualblocks article, -.mce-visualblocks blockquote, -.mce-visualblocks address, -.mce-visualblocks pre, -.mce-visualblocks figure, -.mce-visualblocks figcaption, -.mce-visualblocks hgroup, -.mce-visualblocks aside, -.mce-visualblocks ul, -.mce-visualblocks ol, -.mce-visualblocks dl { - background-repeat: no-repeat; - border: 1px dashed #bbb; - margin-left: 3px; - padding-top: 10px; -} -.mce-visualblocks p { - background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); -} -.mce-visualblocks h1 { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); -} -.mce-visualblocks h2 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); -} -.mce-visualblocks h3 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); -} -.mce-visualblocks h4 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); -} -.mce-visualblocks h5 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); -} -.mce-visualblocks h6 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); -} -.mce-visualblocks div:not([data-mce-bogus]) { - background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); -} -.mce-visualblocks section { - background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); -} -.mce-visualblocks article { - background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); -} -.mce-visualblocks blockquote { - background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); -} -.mce-visualblocks address { - background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); -} -.mce-visualblocks pre { - background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); -} -.mce-visualblocks figure { - background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); -} -.mce-visualblocks figcaption { - border: 1px dashed #bbb; -} -.mce-visualblocks hgroup { - background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); -} -.mce-visualblocks aside { - background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); -} -.mce-visualblocks ul { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); -} -.mce-visualblocks ol { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); -} -.mce-visualblocks dl { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); -} -.mce-visualblocks:not([dir=rtl]) p, -.mce-visualblocks:not([dir=rtl]) h1, -.mce-visualblocks:not([dir=rtl]) h2, -.mce-visualblocks:not([dir=rtl]) h3, -.mce-visualblocks:not([dir=rtl]) h4, -.mce-visualblocks:not([dir=rtl]) h5, -.mce-visualblocks:not([dir=rtl]) h6, -.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), -.mce-visualblocks:not([dir=rtl]) section, -.mce-visualblocks:not([dir=rtl]) article, -.mce-visualblocks:not([dir=rtl]) blockquote, -.mce-visualblocks:not([dir=rtl]) address, -.mce-visualblocks:not([dir=rtl]) pre, -.mce-visualblocks:not([dir=rtl]) figure, -.mce-visualblocks:not([dir=rtl]) figcaption, -.mce-visualblocks:not([dir=rtl]) hgroup, -.mce-visualblocks:not([dir=rtl]) aside, -.mce-visualblocks:not([dir=rtl]) ul, -.mce-visualblocks:not([dir=rtl]) ol, -.mce-visualblocks:not([dir=rtl]) dl { - margin-left: 3px; -} -.mce-visualblocks[dir=rtl] p, -.mce-visualblocks[dir=rtl] h1, -.mce-visualblocks[dir=rtl] h2, -.mce-visualblocks[dir=rtl] h3, -.mce-visualblocks[dir=rtl] h4, -.mce-visualblocks[dir=rtl] h5, -.mce-visualblocks[dir=rtl] h6, -.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), -.mce-visualblocks[dir=rtl] section, -.mce-visualblocks[dir=rtl] article, -.mce-visualblocks[dir=rtl] blockquote, -.mce-visualblocks[dir=rtl] address, -.mce-visualblocks[dir=rtl] pre, -.mce-visualblocks[dir=rtl] figure, -.mce-visualblocks[dir=rtl] figcaption, -.mce-visualblocks[dir=rtl] hgroup, -.mce-visualblocks[dir=rtl] aside, -.mce-visualblocks[dir=rtl] ul, -.mce-visualblocks[dir=rtl] ol, -.mce-visualblocks[dir=rtl] dl { - background-position-x: right; - margin-right: 3px; -} -.mce-nbsp, -.mce-shy { - background: #aaa; -} -.mce-shy::after { - content: '-'; -} -body { - font-family: sans-serif; -} -table { - border-collapse: collapse; -} diff --git a/src/scss/tinymce/skin/content.inline.css b/src/scss/tinymce/skin/content.inline.css deleted file mode 100644 index e43be3c5..00000000 --- a/src/scss/tinymce/skin/content.inline.css +++ /dev/null @@ -1,705 +0,0 @@ -/** -* Copyright (c) Tiny Technologies, Inc. All rights reserved. -* Licensed under the LGPL or a commercial license. -* For LGPL see License.txt in the project root for license information. -* For commercial licenses see https://www.tiny.cloud/ -*/ -.mce-content-body .mce-item-anchor { - background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; - cursor: default; - display: inline-block; - height: 12px !important; - padding: 0 2px; - -webkit-user-modify: read-only; - -moz-user-modify: read-only; - -webkit-user-select: all; - -ms-user-select: all; - user-select: all; - width: 8px !important; -} -.mce-content-body .mce-item-anchor[data-mce-selected] { - outline-offset: 1px; -} -.tox-comments-visible .tox-comment { - background-color: #fff0b7; -} -.tox-comments-visible .tox-comment--active { - background-color: #ffe168; -} -.tox-checklist > li:not(.tox-checklist--hidden) { - list-style: none; - margin: 0.25em 0; -} -.tox-checklist > li:not(.tox-checklist--hidden)::before { - content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); - cursor: pointer; - height: 1em; - margin-left: -1.5em; - margin-top: 0.125em; - position: absolute; - width: 1em; -} -.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { - content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); -} -[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { - margin-left: 0; - margin-right: -1.5em; -} -/* stylelint-disable */ -/* http://prismjs.com/ */ -/** - * prism.js default theme for JavaScript, CSS and HTML - * Based on dabblet (http://dabblet.com) - * @author Lea Verou - */ -code[class*="language-"], -pre[class*="language-"] { - color: black; - background: none; - text-shadow: 0 1px white; - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - font-size: 1em; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - -moz-tab-size: 4; - tab-size: 4; - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} -pre[class*="language-"]::selection, -pre[class*="language-"] ::selection, -code[class*="language-"]::selection, -code[class*="language-"] ::selection { - text-shadow: none; - background: #b3d4fc; -} -@media print { - code[class*="language-"], - pre[class*="language-"] { - text-shadow: none; - } -} -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: 0.5em 0; - overflow: auto; -} -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - background: #f5f2f0; -} -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: 0.1em; - border-radius: 0.3em; - white-space: normal; -} -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} -.token.punctuation { - color: #999; -} -.namespace { - opacity: 0.7; -} -.token.property, -.token.tag, -.token.boolean, -.token.number, -.token.constant, -.token.symbol, -.token.deleted { - color: #905; -} -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #690; -} -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #9a6e3a; - background: hsla(0, 0%, 100%, 0.5); -} -.token.atrule, -.token.attr-value, -.token.keyword { - color: #07a; -} -.token.function, -.token.class-name { - color: #DD4A68; -} -.token.regex, -.token.important, -.token.variable { - color: #e90; -} -.token.important, -.token.bold { - font-weight: bold; -} -.token.italic { - font-style: italic; -} -.token.entity { - cursor: help; -} -/* stylelint-enable */ -.mce-content-body { - overflow-wrap: break-word; - word-wrap: break-word; -} -.mce-content-body .mce-visual-caret { - background-color: black; - background-color: currentColor; - position: absolute; -} -.mce-content-body .mce-visual-caret-hidden { - display: none; -} -.mce-content-body *[data-mce-caret] { - left: -1000px; - margin: 0; - padding: 0; - position: absolute; - right: auto; - top: 0; -} -.mce-content-body .mce-offscreen-selection { - left: -2000000px; - max-width: 1000000px; - position: absolute; -} -.mce-content-body *[contentEditable=false] { - cursor: default; -} -.mce-content-body *[contentEditable=true] { - cursor: text; -} -.tox-cursor-format-painter { - cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; -} -.mce-content-body figure.align-left { - float: left; -} -.mce-content-body figure.align-right { - float: right; -} -.mce-content-body figure.image.align-center { - display: table; - margin-left: auto; - margin-right: auto; -} -.mce-preview-object { - border: 1px solid gray; - display: inline-block; - line-height: 0; - margin: 0 2px 0 2px; - position: relative; -} -.mce-preview-object .mce-shim { - background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.mce-preview-object[data-mce-selected="2"] .mce-shim { - display: none; -} -.mce-object { - background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; - border: 1px dashed #aaa; -} -.mce-pagebreak { - border: 1px dashed #aaa; - cursor: default; - display: block; - height: 5px; - margin-top: 15px; - page-break-before: always; - width: 100%; -} -@media print { - .mce-pagebreak { - border: 0; - } -} -.tiny-pageembed .mce-shim { - background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.tiny-pageembed[data-mce-selected="2"] .mce-shim { - display: none; -} -.tiny-pageembed { - display: inline-block; - position: relative; -} -.tiny-pageembed--21by9, -.tiny-pageembed--16by9, -.tiny-pageembed--4by3, -.tiny-pageembed--1by1 { - display: block; - overflow: hidden; - padding: 0; - position: relative; - width: 100%; -} -.tiny-pageembed--21by9 { - padding-top: 42.857143%; -} -.tiny-pageembed--16by9 { - padding-top: 56.25%; -} -.tiny-pageembed--4by3 { - padding-top: 75%; -} -.tiny-pageembed--1by1 { - padding-top: 100%; -} -.tiny-pageembed--21by9 iframe, -.tiny-pageembed--16by9 iframe, -.tiny-pageembed--4by3 iframe, -.tiny-pageembed--1by1 iframe { - border: 0; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.mce-content-body[data-mce-placeholder] { - position: relative; -} -.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { - color: rgba(200, 200, 200, 0.5); - content: attr(data-mce-placeholder); - position: absolute; -} -.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { - left: 1px; -} -.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { - right: 1px; -} -.mce-content-body div.mce-resizehandle { - background-color: #4099ff; - border-color: #4099ff; - border-style: solid; - border-width: 1px; - box-sizing: border-box; - height: 10px; - position: absolute; - width: 10px; - z-index: 1298; -} -.mce-content-body div.mce-resizehandle:hover { - background-color: #4099ff; -} -.mce-content-body div.mce-resizehandle:nth-of-type(1) { - cursor: nwse-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(2) { - cursor: nesw-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(3) { - cursor: nwse-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(4) { - cursor: nesw-resize; -} -.mce-content-body .mce-resize-backdrop { - z-index: 10000; -} -.mce-content-body .mce-clonedresizable { - cursor: default; - opacity: 0.5; - outline: 1px dashed black; - position: absolute; - z-index: 10001; -} -.mce-content-body .mce-clonedresizable.mce-resizetable-columns th, -.mce-content-body .mce-clonedresizable.mce-resizetable-columns td { - border: 0; -} -.mce-content-body .mce-resize-helper { - background: #555; - background: rgba(0, 0, 0, 0.75); - border: 1px; - border-radius: 3px; - color: white; - display: none; - font-family: sans-serif; - font-size: 12px; - line-height: 14px; - margin: 5px 10px; - padding: 5px; - position: absolute; - white-space: nowrap; - z-index: 10002; -} -.tox-rtc-user-selection { - position: relative; -} -.tox-rtc-user-cursor { - bottom: 0; - cursor: default; - position: absolute; - top: 0; - width: 2px; -} -.tox-rtc-user-cursor::before { - background-color: inherit; - border-radius: 50%; - content: ''; - display: block; - height: 8px; - position: absolute; - right: -3px; - top: -3px; - width: 8px; -} -.tox-rtc-user-cursor:hover::after { - background-color: inherit; - border-radius: 100px; - box-sizing: border-box; - color: #fff; - content: attr(data-user); - display: block; - font-size: 12px; - font-weight: bold; - left: -5px; - min-height: 8px; - min-width: 8px; - padding: 0 12px; - position: absolute; - top: -11px; - white-space: nowrap; - z-index: 1000; -} -.tox-rtc-user-selection--1 .tox-rtc-user-cursor { - background-color: #2dc26b; -} -.tox-rtc-user-selection--2 .tox-rtc-user-cursor { - background-color: #e03e2d; -} -.tox-rtc-user-selection--3 .tox-rtc-user-cursor { - background-color: #f1c40f; -} -.tox-rtc-user-selection--4 .tox-rtc-user-cursor { - background-color: #3598db; -} -.tox-rtc-user-selection--5 .tox-rtc-user-cursor { - background-color: #b96ad9; -} -.tox-rtc-user-selection--6 .tox-rtc-user-cursor { - background-color: #e67e23; -} -.tox-rtc-user-selection--7 .tox-rtc-user-cursor { - background-color: #aaa69d; -} -.tox-rtc-user-selection--8 .tox-rtc-user-cursor { - background-color: #f368e0; -} -.tox-rtc-remote-image { - background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; - border: 1px solid #ccc; - min-height: 240px; - min-width: 320px; -} -.mce-match-marker { - background: #aaa; - color: #fff; -} -.mce-match-marker-selected { - background: #39f; - color: #fff; -} -.mce-match-marker-selected::selection { - background: #39f; - color: #fff; -} -.mce-content-body img[data-mce-selected], -.mce-content-body video[data-mce-selected], -.mce-content-body audio[data-mce-selected], -.mce-content-body object[data-mce-selected], -.mce-content-body embed[data-mce-selected], -.mce-content-body table[data-mce-selected] { - outline: 3px solid #b4d7ff; -} -.mce-content-body hr[data-mce-selected] { - outline: 3px solid #b4d7ff; - outline-offset: 1px; -} -.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { - outline: 3px solid #b4d7ff; -} -.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { - outline: 3px solid #b4d7ff; -} -.mce-content-body *[contentEditable=false][data-mce-selected] { - cursor: not-allowed; - outline: 3px solid #b4d7ff; -} -.mce-content-body.mce-content-readonly *[contentEditable=true]:focus, -.mce-content-body.mce-content-readonly *[contentEditable=true]:hover { - outline: none; -} -.mce-content-body *[data-mce-selected="inline-boundary"] { - background-color: #b4d7ff; -} -.mce-content-body .mce-edit-focus { - outline: 3px solid #b4d7ff; -} -.mce-content-body td[data-mce-selected], -.mce-content-body th[data-mce-selected] { - position: relative; -} -.mce-content-body td[data-mce-selected]::selection, -.mce-content-body th[data-mce-selected]::selection { - background: none; -} -.mce-content-body td[data-mce-selected] *, -.mce-content-body th[data-mce-selected] * { - outline: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.mce-content-body td[data-mce-selected]::after, -.mce-content-body th[data-mce-selected]::after { - background-color: rgba(180, 215, 255, 0.7); - border: 1px solid rgba(180, 215, 255, 0.7); - bottom: -1px; - content: ''; - left: -1px; - mix-blend-mode: multiply; - position: absolute; - right: -1px; - top: -1px; -} -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .mce-content-body td[data-mce-selected]::after, - .mce-content-body th[data-mce-selected]::after { - border-color: rgba(0, 84, 180, 0.7); - } -} -.mce-content-body img::selection { - background: none; -} -.ephox-snooker-resizer-bar { - background-color: #b4d7ff; - opacity: 0; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ephox-snooker-resizer-cols { - cursor: col-resize; -} -.ephox-snooker-resizer-rows { - cursor: row-resize; -} -.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { - opacity: 1; -} -.mce-spellchecker-word { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); - background-position: 0 calc(100% + 1px); - background-repeat: repeat-x; - background-size: auto 6px; - cursor: default; - height: 2rem; -} -.mce-spellchecker-grammar { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); - background-position: 0 calc(100% + 1px); - background-repeat: repeat-x; - background-size: auto 6px; - cursor: default; -} -.mce-toc { - border: 1px solid gray; -} -.mce-toc h2 { - margin: 4px; -} -.mce-toc li { - list-style-type: none; -} -table[style*="border-width: 0px"], -.mce-item-table:not([border]), -.mce-item-table[border="0"], -table[style*="border-width: 0px"] td, -.mce-item-table:not([border]) td, -.mce-item-table[border="0"] td, -table[style*="border-width: 0px"] th, -.mce-item-table:not([border]) th, -.mce-item-table[border="0"] th, -table[style*="border-width: 0px"] caption, -.mce-item-table:not([border]) caption, -.mce-item-table[border="0"] caption { - border: 1px dashed #bbb; -} -.mce-visualblocks p, -.mce-visualblocks h1, -.mce-visualblocks h2, -.mce-visualblocks h3, -.mce-visualblocks h4, -.mce-visualblocks h5, -.mce-visualblocks h6, -.mce-visualblocks div:not([data-mce-bogus]), -.mce-visualblocks section, -.mce-visualblocks article, -.mce-visualblocks blockquote, -.mce-visualblocks address, -.mce-visualblocks pre, -.mce-visualblocks figure, -.mce-visualblocks figcaption, -.mce-visualblocks hgroup, -.mce-visualblocks aside, -.mce-visualblocks ul, -.mce-visualblocks ol, -.mce-visualblocks dl { - background-repeat: no-repeat; - border: 1px dashed #bbb; - margin-left: 3px; - padding-top: 10px; -} -.mce-visualblocks p { - background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); -} -.mce-visualblocks h1 { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); -} -.mce-visualblocks h2 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); -} -.mce-visualblocks h3 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); -} -.mce-visualblocks h4 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); -} -.mce-visualblocks h5 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); -} -.mce-visualblocks h6 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); -} -.mce-visualblocks div:not([data-mce-bogus]) { - background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); -} -.mce-visualblocks section { - background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); -} -.mce-visualblocks article { - background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); -} -.mce-visualblocks blockquote { - background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); -} -.mce-visualblocks address { - background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); -} -.mce-visualblocks pre { - background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); -} -.mce-visualblocks figure { - background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); -} -.mce-visualblocks figcaption { - border: 1px dashed #bbb; -} -.mce-visualblocks hgroup { - background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); -} -.mce-visualblocks aside { - background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); -} -.mce-visualblocks ul { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); -} -.mce-visualblocks ol { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); -} -.mce-visualblocks dl { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); -} -.mce-visualblocks:not([dir=rtl]) p, -.mce-visualblocks:not([dir=rtl]) h1, -.mce-visualblocks:not([dir=rtl]) h2, -.mce-visualblocks:not([dir=rtl]) h3, -.mce-visualblocks:not([dir=rtl]) h4, -.mce-visualblocks:not([dir=rtl]) h5, -.mce-visualblocks:not([dir=rtl]) h6, -.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), -.mce-visualblocks:not([dir=rtl]) section, -.mce-visualblocks:not([dir=rtl]) article, -.mce-visualblocks:not([dir=rtl]) blockquote, -.mce-visualblocks:not([dir=rtl]) address, -.mce-visualblocks:not([dir=rtl]) pre, -.mce-visualblocks:not([dir=rtl]) figure, -.mce-visualblocks:not([dir=rtl]) figcaption, -.mce-visualblocks:not([dir=rtl]) hgroup, -.mce-visualblocks:not([dir=rtl]) aside, -.mce-visualblocks:not([dir=rtl]) ul, -.mce-visualblocks:not([dir=rtl]) ol, -.mce-visualblocks:not([dir=rtl]) dl { - margin-left: 3px; -} -.mce-visualblocks[dir=rtl] p, -.mce-visualblocks[dir=rtl] h1, -.mce-visualblocks[dir=rtl] h2, -.mce-visualblocks[dir=rtl] h3, -.mce-visualblocks[dir=rtl] h4, -.mce-visualblocks[dir=rtl] h5, -.mce-visualblocks[dir=rtl] h6, -.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), -.mce-visualblocks[dir=rtl] section, -.mce-visualblocks[dir=rtl] article, -.mce-visualblocks[dir=rtl] blockquote, -.mce-visualblocks[dir=rtl] address, -.mce-visualblocks[dir=rtl] pre, -.mce-visualblocks[dir=rtl] figure, -.mce-visualblocks[dir=rtl] figcaption, -.mce-visualblocks[dir=rtl] hgroup, -.mce-visualblocks[dir=rtl] aside, -.mce-visualblocks[dir=rtl] ul, -.mce-visualblocks[dir=rtl] ol, -.mce-visualblocks[dir=rtl] dl { - background-position-x: right; - margin-right: 3px; -} -.mce-nbsp, -.mce-shy { - background: #aaa; -} -.mce-shy::after { - content: '-'; -} diff --git a/src/scss/tinymce/skin/content.inline.min.css b/src/scss/tinymce/skin/content.inline.min.css deleted file mode 100644 index a0c71576..00000000 --- a/src/scss/tinymce/skin/content.inline.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** -* Copyright (c) Tiny Technologies, Inc. All rights reserved. -* Licensed under the LGPL or a commercial license. -* For LGPL see License.txt in the project root for license information. -* For commercial licenses see https://www.tiny.cloud/ -*/ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-ms-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment{background-color:#fff0b7}.tox-comments-visible .tox-comment--active{background-color:#ffe168}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(200,200,200,.5);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'} \ No newline at end of file diff --git a/src/scss/tinymce/skin/content.min.css b/src/scss/tinymce/skin/content.min.css deleted file mode 100644 index 928fa8ed..00000000 --- a/src/scss/tinymce/skin/content.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** -* Copyright (c) Tiny Technologies, Inc. All rights reserved. -* Licensed under the LGPL or a commercial license. -* For LGPL see License.txt in the project root for license information. -* For commercial licenses see https://www.tiny.cloud/ -*/ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-ms-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment{background-color:#fff0b7}.tox-comments-visible .tox-comment--active{background-color:#ffe168}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(200,200,200,.5);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file diff --git a/src/scss/tinymce/skin/content.mobile.css b/src/scss/tinymce/skin/content.mobile.css deleted file mode 100644 index 64783f03..00000000 --- a/src/scss/tinymce/skin/content.mobile.css +++ /dev/null @@ -1,29 +0,0 @@ -/** -* Copyright (c) Tiny Technologies, Inc. All rights reserved. -* Licensed under the LGPL or a commercial license. -* For LGPL see License.txt in the project root for license information. -* For commercial licenses see https://www.tiny.cloud/ -*/ -.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection { - /* Note: this file is used inside the content, so isn't part of theming */ - background-color: green; - display: inline-block; - opacity: 0.5; - position: absolute; -} -body { - -webkit-text-size-adjust: none; -} -body img { - /* this is related to the content margin */ - max-width: 96vw; -} -body table img { - max-width: 95%; -} -body { - font-family: sans-serif; -} -table { - border-collapse: collapse; -} diff --git a/src/scss/tinymce/skin/content.mobile.min.css b/src/scss/tinymce/skin/content.mobile.min.css deleted file mode 100644 index 1b872467..00000000 --- a/src/scss/tinymce/skin/content.mobile.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** -* Copyright (c) Tiny Technologies, Inc. All rights reserved. -* Licensed under the LGPL or a commercial license. -* For LGPL see License.txt in the project root for license information. -* For commercial licenses see https://www.tiny.cloud/ -*/ -.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file diff --git a/src/scss/tinymce/skin/fonts/README.md b/src/scss/tinymce/skin/fonts/README.md deleted file mode 100644 index 87e21f75..00000000 --- a/src/scss/tinymce/skin/fonts/README.md +++ /dev/null @@ -1,9 +0,0 @@ - - -# fonts - - - - - - diff --git a/src/scss/tinymce/skin/fonts/tinymce-mobile.woff b/src/scss/tinymce/skin/fonts/tinymce-mobile.woff deleted file mode 100644 index 1e3be038..00000000 Binary files a/src/scss/tinymce/skin/fonts/tinymce-mobile.woff and /dev/null differ diff --git a/src/scss/tinymce/skin/skin.mobile.css b/src/scss/tinymce/skin/skin.mobile.css deleted file mode 100644 index e5467a10..00000000 --- a/src/scss/tinymce/skin/skin.mobile.css +++ /dev/null @@ -1,677 +0,0 @@ -/** -* Copyright (c) Tiny Technologies, Inc. All rights reserved. -* Licensed under the LGPL or a commercial license. -* For LGPL see License.txt in the project root for license information. -* For commercial licenses see https://www.tiny.cloud/ -*/ -/* RESET all the things! */ -.tinymce-mobile-outer-container { - all: initial; - display: block; -} -.tinymce-mobile-outer-container * { - border: 0; - box-sizing: initial; - cursor: inherit; - float: none; - line-height: 1; - margin: 0; - outline: 0; - padding: 0; - -webkit-tap-highlight-color: transparent; - /* TBIO-3691, stop the gray flicker on touch. */ - text-shadow: none; - white-space: nowrap; -} -.tinymce-mobile-icon-arrow-back::before { - content: "\e5cd"; -} -.tinymce-mobile-icon-image::before { - content: "\e412"; -} -.tinymce-mobile-icon-cancel-circle::before { - content: "\e5c9"; -} -.tinymce-mobile-icon-full-dot::before { - content: "\e061"; -} -.tinymce-mobile-icon-align-center::before { - content: "\e234"; -} -.tinymce-mobile-icon-align-left::before { - content: "\e236"; -} -.tinymce-mobile-icon-align-right::before { - content: "\e237"; -} -.tinymce-mobile-icon-bold::before { - content: "\e238"; -} -.tinymce-mobile-icon-italic::before { - content: "\e23f"; -} -.tinymce-mobile-icon-unordered-list::before { - content: "\e241"; -} -.tinymce-mobile-icon-ordered-list::before { - content: "\e242"; -} -.tinymce-mobile-icon-font-size::before { - content: "\e245"; -} -.tinymce-mobile-icon-underline::before { - content: "\e249"; -} -.tinymce-mobile-icon-link::before { - content: "\e157"; -} -.tinymce-mobile-icon-unlink::before { - content: "\eca2"; -} -.tinymce-mobile-icon-color::before { - content: "\e891"; -} -.tinymce-mobile-icon-previous::before { - content: "\e314"; -} -.tinymce-mobile-icon-next::before { - content: "\e315"; -} -.tinymce-mobile-icon-large-font::before, -.tinymce-mobile-icon-style-formats::before { - content: "\e264"; -} -.tinymce-mobile-icon-undo::before { - content: "\e166"; -} -.tinymce-mobile-icon-redo::before { - content: "\e15a"; -} -.tinymce-mobile-icon-removeformat::before { - content: "\e239"; -} -.tinymce-mobile-icon-small-font::before { - content: "\e906"; -} -.tinymce-mobile-icon-readonly-back::before, -.tinymce-mobile-format-matches::after { - content: "\e5ca"; -} -.tinymce-mobile-icon-small-heading::before { - content: "small"; -} -.tinymce-mobile-icon-large-heading::before { - content: "large"; -} -.tinymce-mobile-icon-small-heading::before, -.tinymce-mobile-icon-large-heading::before { - font-family: sans-serif; - font-size: 80%; -} -.tinymce-mobile-mask-edit-icon::before { - content: "\e254"; -} -.tinymce-mobile-icon-back::before { - content: "\e5c4"; -} -.tinymce-mobile-icon-heading::before { - /* TODO: Translate */ - content: "Headings"; - font-family: sans-serif; - font-size: 80%; - font-weight: bold; -} -.tinymce-mobile-icon-h1::before { - content: "H1"; - font-weight: bold; -} -.tinymce-mobile-icon-h2::before { - content: "H2"; - font-weight: bold; -} -.tinymce-mobile-icon-h3::before { - content: "H3"; - font-weight: bold; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask { - align-items: center; - display: flex; - justify-content: center; - background: rgba(51, 51, 51, 0.5); - height: 100%; - position: absolute; - top: 0; - width: 100%; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container { - align-items: center; - border-radius: 50%; - display: flex; - flex-direction: column; - font-family: sans-serif; - font-size: 1em; - justify-content: space-between; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item { - align-items: center; - display: flex; - justify-content: center; - border-radius: 50%; - height: 2.1em; - width: 2.1em; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section { - align-items: center; - display: flex; - justify-content: center; - flex-direction: column; - font-size: 1em; -} -@media only screen and (min-device-width:700px) { - .tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section { - font-size: 1.2em; - } -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon { - align-items: center; - display: flex; - justify-content: center; - border-radius: 50%; - height: 2.1em; - width: 2.1em; - background-color: white; - color: #207ab7; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before { - content: "\e900"; - font-family: 'tinymce-mobile', sans-serif; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon { - z-index: 2; -} -.tinymce-mobile-android-container.tinymce-mobile-android-maximized { - background: #ffffff; - border: none; - bottom: 0; - display: flex; - flex-direction: column; - left: 0; - position: fixed; - right: 0; - top: 0; -} -.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized) { - position: relative; -} -.tinymce-mobile-android-container .tinymce-mobile-editor-socket { - display: flex; - flex-grow: 1; -} -.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe { - display: flex !important; - flex-grow: 1; - height: auto !important; -} -.tinymce-mobile-android-scroll-reload { - overflow: hidden; -} -:not(.tinymce-mobile-readonly-mode) > .tinymce-mobile-android-selection-context-toolbar { - margin-top: 23px; -} -.tinymce-mobile-toolstrip { - background: #fff; - display: flex; - flex: 0 0 auto; - z-index: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar { - align-items: center; - background-color: #fff; - border-bottom: 1px solid #cccccc; - display: flex; - flex: 1; - height: 2.5em; - width: 100%; - /* Make it no larger than the toolstrip, so that it needs to scroll */ -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group { - align-items: center; - display: flex; - height: 100%; - flex-shrink: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group > div { - align-items: center; - display: flex; - height: 100%; - flex: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container { - background: #f44336; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group { - flex-grow: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item { - padding-left: 0.5em; - padding-right: 0.5em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button { - align-items: center; - display: flex; - height: 80%; - margin-left: 2px; - margin-right: 2px; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected { - background: #c3c3c3; - color: #cccccc; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type { - background: #207ab7; - color: #eceff1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar { - /* Note, this file is imported inside .tinymce-mobile-context-toolbar, so that prefix is on everything here. */ -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group { - align-items: center; - display: flex; - height: 100%; - flex: 1; - padding-bottom: 0.4em; - padding-top: 0.4em; - /* Make any buttons appearing on the left and right display in the centre (e.g. color edges) */ - /* For widgets like the colour picker, use the whole height */ -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog { - display: flex; - min-height: 1.5em; - overflow: hidden; - padding-left: 0; - padding-right: 0; - position: relative; - width: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain { - display: flex; - height: 100%; - transition: left cubic-bezier(0.4, 0, 1, 1) 0.15s; - width: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen { - display: flex; - flex: 0 0 auto; - justify-content: space-between; - width: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input { - font-family: Sans-serif; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container { - display: flex; - flex-grow: 1; - position: relative; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x { - -ms-grid-row-align: center; - align-self: center; - background: inherit; - border: none; - border-radius: 50%; - color: #888; - font-size: 0.6em; - font-weight: bold; - height: 100%; - padding-right: 2px; - position: absolute; - right: 0; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x { - display: none; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next { - align-items: center; - display: flex; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before { - align-items: center; - display: flex; - font-weight: bold; - height: 100%; - padding-left: 0.5em; - padding-right: 0.5em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before { - visibility: hidden; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item { - color: #cccccc; - font-size: 10px; - line-height: 10px; - margin: 0 2px; - padding-top: 3px; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active { - color: #c3c3c3; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before { - margin-left: 0.5em; - margin-right: 0.9em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before { - margin-left: 0.9em; - margin-right: 0.5em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider { - display: flex; - flex: 1; - margin-left: 0; - margin-right: 0; - padding: 0.28em 0; - position: relative; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container { - align-items: center; - display: flex; - flex-grow: 1; - height: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line { - background: #cccccc; - display: flex; - flex: 1; - height: 0.2em; - margin-bottom: 0.3em; - margin-top: 0.3em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container { - padding-left: 2em; - padding-right: 2em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container { - align-items: center; - display: flex; - flex-grow: 1; - height: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient { - background: linear-gradient(to right, hsl(0, 100%, 50%) 0%, hsl(60, 100%, 50%) 17%, hsl(120, 100%, 50%) 33%, hsl(180, 100%, 50%) 50%, hsl(240, 100%, 50%) 67%, hsl(300, 100%, 50%) 83%, hsl(0, 100%, 50%) 100%); - display: flex; - flex: 1; - height: 0.2em; - margin-bottom: 0.3em; - margin-top: 0.3em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black { - /* Not part of theming */ - background: black; - height: 0.2em; - margin-bottom: 0.3em; - margin-top: 0.3em; - width: 1.2em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white { - /* Not part of theming */ - background: white; - height: 0.2em; - margin-bottom: 0.3em; - margin-top: 0.3em; - width: 1.2em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb { - /* vertically centering trick (margin: auto, top: 0, bottom: 0). On iOS and Safari, if you leave - * out these values, then it shows the thumb at the top of the spectrum. This is probably because it is - * absolutely positioned with only a left value, and not a top. Note, on Chrome it seems to be fine without - * this approach. - */ - align-items: center; - background-clip: padding-box; - background-color: #455a64; - border: 0.5em solid rgba(136, 136, 136, 0); - border-radius: 3em; - bottom: 0; - color: #fff; - display: flex; - height: 0.5em; - justify-content: center; - left: -10px; - margin: auto; - position: absolute; - top: 0; - transition: border 120ms cubic-bezier(0.39, 0.58, 0.57, 1); - width: 0.5em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active { - border: 0.5em solid rgba(136, 136, 136, 0.39); -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group > div { - align-items: center; - display: flex; - height: 100%; - flex: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper { - flex-direction: column; - justify-content: center; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item { - align-items: center; - display: flex; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog) { - height: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container { - display: flex; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input { - background: #ffffff; - border: none; - border-radius: 0; - color: #455a64; - flex-grow: 1; - font-size: 0.85em; - padding-bottom: 0.1em; - padding-left: 5px; - padding-top: 0.1em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder { - /* WebKit, Blink, Edge */ - color: #888; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input:-ms-input-placeholder { - /* WebKit, Blink, Edge */ - color: #888; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder { - /* WebKit, Blink, Edge */ - color: #888; -} -/* dropup */ -.tinymce-mobile-dropup { - background: white; - display: flex; - overflow: hidden; - width: 100%; -} -.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking { - transition: height 0.3s ease-out; -} -.tinymce-mobile-dropup.tinymce-mobile-dropup-growing { - transition: height 0.3s ease-in; -} -.tinymce-mobile-dropup.tinymce-mobile-dropup-closed { - flex-grow: 0; -} -.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing) { - flex-grow: 1; -} -/* TODO min-height for device size and orientation */ -.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { - min-height: 200px; -} -@media only screen and (orientation: landscape) { - .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { - min-height: 200px; - } -} -@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { - .tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { - min-height: 150px; - } -} -/* styles menu */ -.tinymce-mobile-styles-menu { - font-family: sans-serif; - outline: 4px solid black; - overflow: hidden; - position: relative; - width: 100%; -} -.tinymce-mobile-styles-menu [role="menu"] { - display: flex; - flex-direction: column; - height: 100%; - position: absolute; - width: 100%; -} -.tinymce-mobile-styles-menu [role="menu"].transitioning { - transition: transform 0.5s ease-in-out; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-item { - border-bottom: 1px solid #ddd; - color: #455a64; - cursor: pointer; - display: flex; - padding: 1em 1em; - position: relative; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before { - color: #455a64; - content: "\e314"; - font-family: 'tinymce-mobile', sans-serif; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after { - color: #455a64; - content: "\e315"; - font-family: 'tinymce-mobile', sans-serif; - padding-left: 1em; - padding-right: 1em; - position: absolute; - right: 0; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after { - font-family: 'tinymce-mobile', sans-serif; - padding-left: 1em; - padding-right: 1em; - position: absolute; - right: 0; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator, -.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser { - align-items: center; - background: #fff; - border-top: #455a64; - color: #455a64; - display: flex; - min-height: 2.5em; - padding-left: 1em; - padding-right: 1em; -} -.tinymce-mobile-styles-menu [data-transitioning-destination="before"][data-transitioning-state], -.tinymce-mobile-styles-menu [data-transitioning-state="before"] { - transform: translate(-100%); -} -.tinymce-mobile-styles-menu [data-transitioning-destination="current"][data-transitioning-state], -.tinymce-mobile-styles-menu [data-transitioning-state="current"] { - transform: translate(0%); -} -.tinymce-mobile-styles-menu [data-transitioning-destination="after"][data-transitioning-state], -.tinymce-mobile-styles-menu [data-transitioning-state="after"] { - transform: translate(100%); -} -@font-face { - font-family: 'tinymce-mobile'; - font-style: normal; - font-weight: normal; - src: url('fonts/tinymce-mobile.woff?8x92w3') format('woff'); -} -@media (min-device-width: 700px) { - .tinymce-mobile-outer-container, - .tinymce-mobile-outer-container input { - font-size: 25px; - } -} -@media (max-device-width: 700px) { - .tinymce-mobile-outer-container, - .tinymce-mobile-outer-container input { - font-size: 18px; - } -} -.tinymce-mobile-icon { - font-family: 'tinymce-mobile', sans-serif; -} -.mixin-flex-and-centre { - align-items: center; - display: flex; - justify-content: center; -} -.mixin-flex-bar { - align-items: center; - display: flex; - height: 100%; -} -.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe { - background-color: #fff; - width: 100%; -} -.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { - /* Note, on the iPod touch in landscape, this isn't visible when the navbar appears */ - background-color: #207ab7; - border-radius: 50%; - bottom: 1em; - color: white; - font-size: 1em; - height: 2.1em; - position: fixed; - right: 2em; - width: 2.1em; - align-items: center; - display: flex; - justify-content: center; -} -@media only screen and (min-device-width:700px) { - .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { - font-size: 1.2em; - } -} -.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket { - height: 300px; - overflow: hidden; -} -.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe { - height: 100%; -} -.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip { - display: none; -} -/* - Note, that if you don't include this (::-webkit-file-upload-button), the toolbar width gets - increased and the whole body becomes scrollable. It's important! - */ -input[type="file"]::-webkit-file-upload-button { - display: none; -} -@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { - .tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { - bottom: 50%; - } -} diff --git a/src/scss/tinymce/skin/skin.mobile.min.css b/src/scss/tinymce/skin/skin.mobile.min.css deleted file mode 100644 index d975065c..00000000 --- a/src/scss/tinymce/skin/skin.mobile.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** -* Copyright (c) Tiny Technologies, Inc. All rights reserved. -* Licensed under the LGPL or a commercial license. -* For LGPL see License.txt in the project root for license information. -* For commercial licenses see https://www.tiny.cloud/ -*/ -.tinymce-mobile-outer-container{all:initial;display:block}.tinymce-mobile-outer-container *{border:0;box-sizing:initial;cursor:inherit;float:none;line-height:1;margin:0;outline:0;padding:0;-webkit-tap-highlight-color:transparent;text-shadow:none;white-space:nowrap}.tinymce-mobile-icon-arrow-back::before{content:"\e5cd"}.tinymce-mobile-icon-image::before{content:"\e412"}.tinymce-mobile-icon-cancel-circle::before{content:"\e5c9"}.tinymce-mobile-icon-full-dot::before{content:"\e061"}.tinymce-mobile-icon-align-center::before{content:"\e234"}.tinymce-mobile-icon-align-left::before{content:"\e236"}.tinymce-mobile-icon-align-right::before{content:"\e237"}.tinymce-mobile-icon-bold::before{content:"\e238"}.tinymce-mobile-icon-italic::before{content:"\e23f"}.tinymce-mobile-icon-unordered-list::before{content:"\e241"}.tinymce-mobile-icon-ordered-list::before{content:"\e242"}.tinymce-mobile-icon-font-size::before{content:"\e245"}.tinymce-mobile-icon-underline::before{content:"\e249"}.tinymce-mobile-icon-link::before{content:"\e157"}.tinymce-mobile-icon-unlink::before{content:"\eca2"}.tinymce-mobile-icon-color::before{content:"\e891"}.tinymce-mobile-icon-previous::before{content:"\e314"}.tinymce-mobile-icon-next::before{content:"\e315"}.tinymce-mobile-icon-large-font::before,.tinymce-mobile-icon-style-formats::before{content:"\e264"}.tinymce-mobile-icon-undo::before{content:"\e166"}.tinymce-mobile-icon-redo::before{content:"\e15a"}.tinymce-mobile-icon-removeformat::before{content:"\e239"}.tinymce-mobile-icon-small-font::before{content:"\e906"}.tinymce-mobile-format-matches::after,.tinymce-mobile-icon-readonly-back::before{content:"\e5ca"}.tinymce-mobile-icon-small-heading::before{content:"small"}.tinymce-mobile-icon-large-heading::before{content:"large"}.tinymce-mobile-icon-large-heading::before,.tinymce-mobile-icon-small-heading::before{font-family:sans-serif;font-size:80%}.tinymce-mobile-mask-edit-icon::before{content:"\e254"}.tinymce-mobile-icon-back::before{content:"\e5c4"}.tinymce-mobile-icon-heading::before{content:"Headings";font-family:sans-serif;font-size:80%;font-weight:700}.tinymce-mobile-icon-h1::before{content:"H1";font-weight:700}.tinymce-mobile-icon-h2::before{content:"H2";font-weight:700}.tinymce-mobile-icon-h3::before{content:"H3";font-weight:700}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask{align-items:center;display:flex;justify-content:center;background:rgba(51,51,51,.5);height:100%;position:absolute;top:0;width:100%}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container{align-items:center;border-radius:50%;display:flex;flex-direction:column;font-family:sans-serif;font-size:1em;justify-content:space-between}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item{align-items:center;display:flex;justify-content:center;border-radius:50%;height:2.1em;width:2.1em}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{align-items:center;display:flex;justify-content:center;flex-direction:column;font-size:1em}@media only screen and (min-device-width:700px){.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{font-size:1.2em}}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon{align-items:center;display:flex;justify-content:center;border-radius:50%;height:2.1em;width:2.1em;background-color:#fff;color:#207ab7}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before{content:"\e900";font-family:tinymce-mobile,sans-serif}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon{z-index:2}.tinymce-mobile-android-container.tinymce-mobile-android-maximized{background:#fff;border:none;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0}.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized){position:relative}.tinymce-mobile-android-container .tinymce-mobile-editor-socket{display:flex;flex-grow:1}.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe{display:flex!important;flex-grow:1;height:auto!important}.tinymce-mobile-android-scroll-reload{overflow:hidden}:not(.tinymce-mobile-readonly-mode)>.tinymce-mobile-android-selection-context-toolbar{margin-top:23px}.tinymce-mobile-toolstrip{background:#fff;display:flex;flex:0 0 auto;z-index:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:flex;flex:1;height:2.5em;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group{align-items:center;display:flex;height:100%;flex-shrink:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group>div{align-items:center;display:flex;height:100%;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container{background:#f44336}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group{flex-grow:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{padding-left:.5em;padding-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button{align-items:center;display:flex;height:80%;margin-left:2px;margin-right:2px}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected{background:#c3c3c3;color:#ccc}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type{background:#207ab7;color:#eceff1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group{align-items:center;display:flex;height:100%;flex:1;padding-bottom:.4em;padding-top:.4em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog{display:flex;min-height:1.5em;overflow:hidden;padding-left:0;padding-right:0;position:relative;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain{display:flex;height:100%;transition:left cubic-bezier(.4,0,1,1) .15s;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen{display:flex;flex:0 0 auto;justify-content:space-between;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input{font-family:Sans-serif}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container{display:flex;flex-grow:1;position:relative}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x{-ms-grid-row-align:center;align-self:center;background:inherit;border:none;border-radius:50%;color:#888;font-size:.6em;font-weight:700;height:100%;padding-right:2px;position:absolute;right:0}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x{display:none}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous{align-items:center;display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before{align-items:center;display:flex;font-weight:700;height:100%;padding-left:.5em;padding-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before{visibility:hidden}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item{color:#ccc;font-size:10px;line-height:10px;margin:0 2px;padding-top:3px}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active{color:#c3c3c3}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before{margin-left:.5em;margin-right:.9em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before{margin-left:.9em;margin-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider{display:flex;flex:1;margin-left:0;margin-right:0;padding:.28em 0;position:relative}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container{align-items:center;display:flex;flex-grow:1;height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line{background:#ccc;display:flex;flex:1;height:.2em;margin-bottom:.3em;margin-top:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container{padding-left:2em;padding-right:2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container{align-items:center;display:flex;flex-grow:1;height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient{background:linear-gradient(to right,red 0,#feff00 17%,#0f0 33%,#00feff 50%,#00f 67%,#ff00fe 83%,red 100%);display:flex;flex:1;height:.2em;margin-bottom:.3em;margin-top:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black{background:#000;height:.2em;margin-bottom:.3em;margin-top:.3em;width:1.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white{background:#fff;height:.2em;margin-bottom:.3em;margin-top:.3em;width:1.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb{align-items:center;background-clip:padding-box;background-color:#455a64;border:.5em solid rgba(136,136,136,0);border-radius:3em;bottom:0;color:#fff;display:flex;height:.5em;justify-content:center;left:-10px;margin:auto;position:absolute;top:0;transition:border 120ms cubic-bezier(.39,.58,.57,1);width:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active{border:.5em solid rgba(136,136,136,.39)}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group>div{align-items:center;display:flex;height:100%;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper{flex-direction:column;justify-content:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{align-items:center;display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog){height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container{display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input{background:#fff;border:none;border-radius:0;color:#455a64;flex-grow:1;font-size:.85em;padding-bottom:.1em;padding-left:5px;padding-top:.1em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder{color:#888}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input:-ms-input-placeholder{color:#888}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder{color:#888}.tinymce-mobile-dropup{background:#fff;display:flex;overflow:hidden;width:100%}.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking{transition:height .3s ease-out}.tinymce-mobile-dropup.tinymce-mobile-dropup-growing{transition:height .3s ease-in}.tinymce-mobile-dropup.tinymce-mobile-dropup-closed{flex-grow:0}.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing){flex-grow:1}.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}@media only screen and (orientation:landscape){.tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:150px}}.tinymce-mobile-styles-menu{font-family:sans-serif;outline:4px solid #000;overflow:hidden;position:relative;width:100%}.tinymce-mobile-styles-menu [role=menu]{display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.tinymce-mobile-styles-menu [role=menu].transitioning{transition:transform .5s ease-in-out}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item{border-bottom:1px solid #ddd;color:#455a64;cursor:pointer;display:flex;padding:1em 1em;position:relative}.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before{color:#455a64;content:"\e314";font-family:tinymce-mobile,sans-serif}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after{color:#455a64;content:"\e315";font-family:tinymce-mobile,sans-serif;padding-left:1em;padding-right:1em;position:absolute;right:0}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after{font-family:tinymce-mobile,sans-serif;padding-left:1em;padding-right:1em;position:absolute;right:0}.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser,.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator{align-items:center;background:#fff;border-top:#455a64;color:#455a64;display:flex;min-height:2.5em;padding-left:1em;padding-right:1em}.tinymce-mobile-styles-menu [data-transitioning-destination=before][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=before]{transform:translate(-100%)}.tinymce-mobile-styles-menu [data-transitioning-destination=current][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=current]{transform:translate(0)}.tinymce-mobile-styles-menu [data-transitioning-destination=after][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=after]{transform:translate(100%)}@font-face{font-family:tinymce-mobile;font-style:normal;font-weight:400;src:url(fonts/tinymce-mobile.woff?8x92w3) format('woff')}@media (min-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:25px}}@media (max-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:18px}}.tinymce-mobile-icon{font-family:tinymce-mobile,sans-serif}.mixin-flex-and-centre{align-items:center;display:flex;justify-content:center}.mixin-flex-bar{align-items:center;display:flex;height:100%}.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe{background-color:#fff;width:100%}.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{background-color:#207ab7;border-radius:50%;bottom:1em;color:#fff;font-size:1em;height:2.1em;position:fixed;right:2em;width:2.1em;align-items:center;display:flex;justify-content:center}@media only screen and (min-device-width:700px){.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{font-size:1.2em}}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket{height:300px;overflow:hidden}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe{height:100%}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip{display:none}input[type=file]::-webkit-file-upload-button{display:none}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{bottom:50%}} \ No newline at end of file diff --git a/src/scss/tinymce/skin/skin.scss b/src/scss/tinymce/skin/skin.scss deleted file mode 100644 index 06695519..00000000 --- a/src/scss/tinymce/skin/skin.scss +++ /dev/null @@ -1,3607 +0,0 @@ -/** -* Copyright (c) Tiny Technologies, Inc. All rights reserved. -* Licensed under the LGPL or a commercial license. -* For LGPL see License.txt in the project root for license information. -* For commercial licenses see https://www.tiny.cloud/ -*/ - - - .tox { - box-shadow: none; - box-sizing: content-box; - color: #101010; - cursor: auto; - font-family: var(--font-primary); - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: normal; - -webkit-tap-highlight-color: transparent; - text-decoration: none; - text-shadow: none; - text-transform: none; - vertical-align: initial; - white-space: normal; - } - - .tox *:not(svg):not(rect) { - box-sizing: inherit; - color: inherit; - cursor: inherit; - direction: inherit; - font-family: inherit; - font-size: inherit; - font-style: inherit; - font-weight: inherit; - line-height: inherit; - -webkit-tap-highlight-color: inherit; - text-align: inherit; - text-decoration: inherit; - text-shadow: inherit; - text-transform: inherit; - vertical-align: inherit; - white-space: inherit; - - /* stylelint-disable-line no-duplicate-selectors */ - background: transparent; - border: 0; - box-shadow: none; - float: none; - height: auto; - margin: 0; - max-width: none; - outline: 0; - padding: 0; - position: static; - width: auto; - } - - .tox:not([dir=rtl]) { - direction: ltr; - text-align: left; - } - - .tox[dir=rtl] { - direction: rtl; - text-align: right; - } - - .tox-tinymce { - border: 1px solid #808080; - border-radius: 0px; - box-shadow: none; - box-sizing: border-box; - display: flex; - flex-direction: column; - font-family: var(--font-primary); - overflow: hidden; - position: relative; - visibility: inherit !important; - } - - .tox-tinymce-inline { - border: none; - box-shadow: none; - } - - .tox-tinymce-inline .tox-editor-header { - background-color: transparent; - border: 1px solid #808080; - border-radius: 0px; - box-shadow: none; - } - - .tox-tinymce-aux { - font-family: var(--font-primary); - z-index: 1300; - } - - .tox-tinymce *:focus, - .tox-tinymce-aux *:focus { - outline: none; - } - - button::-moz-focus-inner { - border: 0; - } - - .tox[dir=rtl] .tox-icon--flip svg { - transform: rotateY(180deg); - } - - .tox .accessibility-issue__header { - align-items: center; - display: flex; - margin-bottom: 3.5px; - } - - .tox .accessibility-issue__description { - align-items: stretch; - border: 1px solid #808080; - border-radius: 0px; - display: flex; - justify-content: space-between; - } - - .tox .accessibility-issue__description>div { - padding-bottom: 3.5px; - } - - .tox .accessibility-issue__description>div>div { - align-items: center; - display: flex; - margin-bottom: 3.5px; - } - - .tox .accessibility-issue__description>*:last-child:not(:only-child) { - border-color: #808080; - border-style: solid; - } - - .tox .accessibility-issue__repair { - margin-top: 16px; - } - - .tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { - background-color: rgba(255, 255, 255, 0.5); - border-color: #ffffff; - color: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description>*:last-child { - border-color: #ffffff; - } - - .tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { - color: #ffffff; - } - - .tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { - fill: #ffffff; - } - - .tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon { - color: #ffffff; - } - - .tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { - background-color: rgba(255, 165, 0, 0.5); - border-color: rgba(255, 165, 0, 0.8); - color: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description>*:last-child { - border-color: rgba(255, 165, 0, 0.8); - } - - .tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { - color: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { - fill: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon { - color: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { - background-color: rgba(204, 0, 0, 0.5); - border-color: rgba(204, 0, 0, 0.8); - color: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description>*:last-child { - border-color: rgba(204, 0, 0, 0.8); - } - - .tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { - color: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { - fill: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon { - color: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { - background-color: rgba(120, 171, 70, 0.5); - border-color: rgba(120, 171, 70, 0.8); - color: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>*:last-child { - border-color: rgba(120, 171, 70, 0.8); - } - - .tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { - color: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { - fill: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon { - color: #c8c8c8; - } - - .tox .tox-dialog__body-content .accessibility-issue__header h1, - .tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { - margin-top: 0; - } - - .tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button { - margin-left: 3.5px; - } - - .tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2) { - margin-left: auto; - } - - .tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description { - padding: 3.5px 3.5px 3.5px 7px; - } - - .tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description>*:last-child { - border-left-width: 1px; - padding-left: 3.5px; - } - - .tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button { - margin-right: 3.5px; - } - - .tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2) { - margin-right: auto; - } - - .tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description { - padding: 3.5px 7px 3.5px 3.5px; - } - - .tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description>*:last-child { - border-right-width: 1px; - padding-right: 3.5px; - } - - .tox .tox-anchorbar { - display: flex; - flex: 0 0 auto; - } - - .tox .tox-bar { - display: flex; - flex: 0 0 auto; - } - - .tox .tox-button { - background-color: #ffffff; - background-image: none; - background-position: 0 0; - background-repeat: repeat; - border-color: #ffffff; - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - color: #101010; - cursor: pointer; - display: inline-block; - font-family: var(--font-primary); - font-size: 12.25px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - line-height: 24px; - margin: 0; - outline: none; - padding: 3.5px 14px; - text-align: center; - text-decoration: none; - text-transform: none; - white-space: nowrap; - } - - .tox .tox-button[disabled] { - background-color: #ffffff; - background-image: none; - border-color: #ffffff; - box-shadow: none; - color: rgba(16, 16, 16, 0.5); - cursor: not-allowed; - } - - .tox .tox-button:focus:not(:disabled) { - background-color: #f2f2f2; - background-image: none; - border-color: #f2f2f2; - box-shadow: none; - color: #101010; - } - - .tox .tox-button:hover:not(:disabled) { - background-color: #f2f2f2; - background-image: none; - border-color: #f2f2f2; - box-shadow: none; - color: #101010; - } - - .tox .tox-button:active:not(:disabled) { - background-color: #e6e6e6; - background-image: none; - border-color: #e6e6e6; - box-shadow: none; - color: #101010; - } - - .tox .tox-button--secondary { - background-color: #262626; - background-image: none; - background-position: 0 0; - background-repeat: repeat; - border-color: #262626; - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: none; - color: #c8c8c8; - font-size: 12.25px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - outline: none; - padding: 3.5px 14px; - text-decoration: none; - text-transform: none; - } - - .tox .tox-button--secondary[disabled] { - background-color: #262626; - background-image: none; - border-color: #262626; - box-shadow: none; - color: rgba(200, 200, 200, 0.5); - } - - .tox .tox-button--secondary:focus:not(:disabled) { - background-color: #191919; - background-image: none; - border-color: #191919; - box-shadow: none; - color: #c8c8c8; - } - - .tox .tox-button--secondary:hover:not(:disabled) { - background-color: #191919; - background-image: none; - border-color: #191919; - box-shadow: none; - color: #c8c8c8; - } - - .tox .tox-button--secondary:active:not(:disabled) { - background-color: #0d0d0d; - background-image: none; - border-color: #0d0d0d; - box-shadow: none; - color: #c8c8c8; - } - - .tox .tox-button--icon, - .tox .tox-button.tox-button--icon, - .tox .tox-button.tox-button--secondary.tox-button--icon { - padding: 3.5px; - } - - .tox .tox-button--icon .tox-icon svg, - .tox .tox-button.tox-button--icon .tox-icon svg, - .tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { - display: block; - fill: currentColor; - } - - .tox .tox-button-link { - background: 0; - border: none; - box-sizing: border-box; - cursor: pointer; - display: inline-block; - font-family: var(--font-primary); - font-size: 14px; - font-weight: 500; - line-height: 1.3; - margin: 0; - padding: 0; - white-space: nowrap; - } - - .tox .tox-button-link--sm { - font-size: 12.25px; - } - - .tox .tox-button--naked { - background-color: transparent; - border-color: transparent; - box-shadow: unset; - color: #c8c8c8; - } - - .tox .tox-button--naked[disabled] { - background-color: #262626; - border-color: #262626; - box-shadow: none; - color: rgba(200, 200, 200, 0.5); - } - - .tox .tox-button--naked:hover:not(:disabled) { - background-color: #191919; - border-color: #191919; - box-shadow: none; - color: #c8c8c8; - } - - .tox .tox-button--naked:focus:not(:disabled) { - background-color: #191919; - border-color: #191919; - box-shadow: none; - color: #c8c8c8; - } - - .tox .tox-button--naked:active:not(:disabled) { - background-color: #0d0d0d; - border-color: #0d0d0d; - box-shadow: none; - color: #c8c8c8; - } - - .tox .tox-button--naked .tox-icon svg { - fill: currentColor; - } - - .tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { - color: #c8c8c8; - } - - .tox .tox-checkbox { - align-items: center; - border-radius: 0px; - cursor: pointer; - display: flex; - height: 36px; - min-width: 36px; - } - - .tox .tox-checkbox__input { - /* Hide from view but visible to screen readers */ - height: 1px; - overflow: hidden; - position: absolute; - top: auto; - width: 1px; - } - - .tox .tox-checkbox__icons { - align-items: center; - border-radius: 0px; - box-shadow: 0 0 0 2px transparent; - box-sizing: content-box; - display: flex; - height: 24px; - justify-content: center; - padding: calc(3.5px - 1px); - width: 24px; - } - - .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: block; - fill: rgba(200, 200, 200, 0.2); - } - - .tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - display: none; - fill: #ffffff; - } - - .tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { - display: none; - fill: #ffffff; - } - - .tox .tox-checkbox--disabled { - color: rgba(200, 200, 200, 0.5); - cursor: not-allowed; - } - - .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { - fill: rgba(200, 200, 200, 0.5); - } - - .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - fill: rgba(200, 200, 200, 0.5); - } - - .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - fill: rgba(200, 200, 200, 0.5); - } - - .tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: none; - } - - .tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg { - display: block; - } - - .tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: none; - } - - .tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - display: block; - } - - .tox input.tox-checkbox__input:focus+.tox-checkbox__icons { - border-radius: 0px; - box-shadow: inset 0 0 0 1px #ffffff; - padding: calc(3.5px - 1px); - } - - .tox:not([dir=rtl]) .tox-checkbox__label { - margin-left: 3.5px; - } - - .tox:not([dir=rtl]) .tox-checkbox__input { - left: -10000px; - } - - .tox:not([dir=rtl]) .tox-bar .tox-checkbox { - margin-left: 3.5px; - } - - .tox[dir=rtl] .tox-checkbox__label { - margin-right: 3.5px; - } - - .tox[dir=rtl] .tox-checkbox__input { - right: -10000px; - } - - .tox[dir=rtl] .tox-bar .tox-checkbox { - margin-right: 3.5px; - } - - .tox .tox-collection--toolbar .tox-collection__group { - display: flex; - padding: 0; - } - - .tox .tox-collection--grid .tox-collection__group { - display: flex; - flex-wrap: wrap; - max-height: 208px; - overflow-x: hidden; - overflow-y: auto; - padding: 0; - } - - .tox .tox-collection--list .tox-collection__group { - border-bottom-width: 0; - border-color: #9a9a9a; - border-left-width: 0; - border-right-width: 0; - border-style: solid; - border-top-width: 1px; - padding: 3.5px 0; - } - - .tox .tox-collection--list .tox-collection__group:first-child { - border-top-width: 0; - } - - .tox .tox-collection__group-heading { - background-color: #b3b3b3; - color: rgba(200, 200, 200, 0.5); - cursor: default; - font-size: 12px; - font-style: normal; - font-weight: 500; - margin-bottom: 3.5px; - margin-top: -3.5px; - padding: 3.5px 7px; - text-transform: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .tox .tox-collection__item { - align-items: center; - color: #c8c8c8; - cursor: pointer; - display: flex; - -webkit-touch-callout: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .tox .tox-collection--list .tox-collection__item { - padding: 3.5px 7px; - } - - .tox .tox-collection--toolbar .tox-collection__item { - border-radius: 3px; - padding: 3.5px; - } - - .tox .tox-collection--grid .tox-collection__item { - border-radius: 3px; - padding: 3.5px; - } - - .tox .tox-collection--list .tox-collection__item--enabled { - background-color: #0d0d0d; - color: #c8c8c8; - } - - .tox .tox-collection--list .tox-collection__item--active { - background-color: #808080; - } - - .tox .tox-collection--toolbar .tox-collection__item--enabled { - background-color: #808080; - color: #c8c8c8; - } - - .tox .tox-collection--toolbar .tox-collection__item--active { - background-color: #808080; - } - - .tox .tox-collection--grid .tox-collection__item--enabled { - background-color: #808080; - color: #c8c8c8; - } - - .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - background-color: #808080; - color: #c8c8c8; - } - - .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - color: #c8c8c8; - } - - .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - color: #c8c8c8; - } - - .tox .tox-collection__item-icon, - .tox .tox-collection__item-checkmark { - align-items: center; - display: flex; - height: 24px; - justify-content: center; - width: 24px; - } - - .tox .tox-collection__item-icon svg, - .tox .tox-collection__item-checkmark svg { - fill: currentColor; - } - - .tox .tox-collection--toolbar-lg .tox-collection__item-icon { - height: 48px; - width: 48px; - } - - .tox .tox-collection__item-label { - color: currentColor; - display: inline-block; - flex: 1; - -ms-flex-preferred-size: auto; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - line-height: 24px; - text-transform: none; - word-break: break-all; - } - - .tox .tox-collection__item-accessory { - color: rgba(200, 200, 200, 0.5); - display: inline-block; - font-size: 12.25px; - height: 24px; - line-height: 24px; - text-transform: none; - } - - .tox .tox-collection__item-caret { - align-items: center; - display: flex; - min-height: 24px; - } - - .tox .tox-collection__item-caret::after { - content: ''; - font-size: 0; - min-height: inherit; - } - - .tox .tox-collection__item-caret svg { - fill: #c8c8c8; - } - - .tox .tox-collection__item--state-disabled { - background-color: transparent; - color: rgba(200, 200, 200, 0.5); - cursor: not-allowed; - } - - .tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { - fill: rgba(200, 200, 200, 0.5); - } - - .tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { - display: none; - } - - .tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark { - display: none; - } - - .tox .tox-collection--horizontal { - background-color: #0d0d0d; - border: 1px solid #9a9a9a; - border-radius: 0px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - display: flex; - flex: 0 0 auto; - flex-shrink: 0; - flex-wrap: nowrap; - margin-bottom: 0; - overflow-x: auto; - padding: 0; - } - - .tox .tox-collection--horizontal .tox-collection__group { - align-items: center; - display: flex; - flex-wrap: nowrap; - margin: 0; - padding: 0 3.5px; - } - - .tox .tox-collection--horizontal .tox-collection__item { - height: 34px; - margin: 2px 0 3px 0; - padding: 0 4px; - } - - .tox .tox-collection--horizontal .tox-collection__item-label { - white-space: nowrap; - } - - .tox .tox-collection--horizontal .tox-collection__item-caret { - margin-left: 4px; - } - - .tox .tox-collection__item-container { - display: flex; - } - - .tox .tox-collection__item-container--row { - align-items: center; - flex: 1 1 auto; - flex-direction: row; - } - - .tox .tox-collection__item-container--row.tox-collection__item-container--align-left { - margin-right: auto; - } - - .tox .tox-collection__item-container--row.tox-collection__item-container--align-right { - justify-content: flex-end; - margin-left: auto; - } - - .tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { - align-items: flex-start; - margin-bottom: auto; - } - - .tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { - align-items: center; - } - - .tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { - align-items: flex-end; - margin-top: auto; - } - - .tox .tox-collection__item-container--column { - -ms-grid-row-align: center; - align-self: center; - flex: 1 1 auto; - flex-direction: column; - } - - .tox .tox-collection__item-container--column.tox-collection__item-container--align-left { - align-items: flex-start; - } - - .tox .tox-collection__item-container--column.tox-collection__item-container--align-right { - align-items: flex-end; - } - - .tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { - align-self: flex-start; - } - - .tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { - -ms-grid-row-align: center; - align-self: center; - } - - .tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { - align-self: flex-end; - } - - .tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { - border-right: 1px solid #808080; - } - - .tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>*:not(:first-child) { - margin-left: 7px; - } - - .tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child { - margin-left: 3.5px; - } - - .tox:not([dir=rtl]) .tox-collection__item-accessory { - margin-left: 14px; - text-align: right; - } - - .tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret { - margin-left: 14px; - } - - .tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { - border-left: 1px solid #808080; - } - - .tox[dir=rtl] .tox-collection--list .tox-collection__item>*:not(:first-child) { - margin-right: 7px; - } - - .tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child { - margin-right: 3.5px; - } - - .tox[dir=rtl] .tox-collection__item-accessory { - margin-right: 14px; - text-align: left; - } - - .tox[dir=rtl] .tox-collection .tox-collection__item-caret { - margin-right: 14px; - transform: rotateY(180deg); - } - - .tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret { - margin-right: 4px; - } - - .tox .tox-color-picker-container { - display: flex; - flex-direction: row; - height: 225px; - margin: 0; - } - - .tox .tox-sv-palette { - box-sizing: border-box; - display: flex; - height: 100%; - } - - .tox .tox-sv-palette-spectrum { - height: 100%; - } - - .tox .tox-sv-palette, - .tox .tox-sv-palette-spectrum { - width: 225px; - } - - .tox .tox-sv-palette-thumb { - background: none; - border: 1px solid black; - border-radius: 50%; - box-sizing: content-box; - height: 12px; - position: absolute; - width: 12px; - } - - .tox .tox-sv-palette-inner-thumb { - border: 1px solid white; - border-radius: 50%; - height: 10px; - position: absolute; - width: 10px; - } - - .tox .tox-hue-slider { - box-sizing: border-box; - height: 100%; - width: 25px; - } - - .tox .tox-hue-slider-spectrum { - background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00); - height: 100%; - width: 100%; - } - - .tox .tox-hue-slider, - .tox .tox-hue-slider-spectrum { - width: 20px; - } - - .tox .tox-hue-slider-thumb { - background: white; - border: 1px solid black; - box-sizing: content-box; - height: 4px; - width: 100%; - } - - .tox .tox-rgb-form { - display: flex; - flex-direction: column; - justify-content: space-between; - } - - .tox .tox-rgb-form div { - align-items: center; - display: flex; - justify-content: space-between; - margin-bottom: 5px; - width: inherit; - } - - .tox .tox-rgb-form input { - width: 6em; - } - - .tox .tox-rgb-form input.tox-invalid { - /* Need !important to override Chrome's focus styling unfortunately */ - border: 1px solid red !important; - } - - .tox .tox-rgb-form .tox-rgba-preview { - border: 1px solid black; - flex-grow: 2; - margin-bottom: 0; - } - - .tox:not([dir=rtl]) .tox-sv-palette { - margin-right: 15px; - } - - .tox:not([dir=rtl]) .tox-hue-slider { - margin-right: 15px; - } - - .tox:not([dir=rtl]) .tox-hue-slider-thumb { - margin-left: -1px; - } - - .tox:not([dir=rtl]) .tox-rgb-form label { - margin-right: 0.5em; - } - - .tox[dir=rtl] .tox-sv-palette { - margin-left: 15px; - } - - .tox[dir=rtl] .tox-hue-slider { - margin-left: 15px; - } - - .tox[dir=rtl] .tox-hue-slider-thumb { - margin-right: -1px; - } - - .tox[dir=rtl] .tox-rgb-form label { - margin-left: 0.5em; - } - - .tox .tox-toolbar .tox-swatches, - .tox .tox-toolbar__primary .tox-swatches, - .tox .tox-toolbar__overflow .tox-swatches { - margin: 2px 0 3px 4px; - } - - .tox .tox-collection--list .tox-collection__group .tox-swatches-menu { - border: 0; - margin: -3.5px 0; - } - - .tox .tox-swatches__row { - display: flex; - } - - .tox .tox-swatch { - height: 30px; - transition: transform 0.15s, box-shadow 0.15s; - width: 30px; - } - - .tox .tox-swatch:hover, - .tox .tox-swatch:focus { - box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset; - transform: scale(0.8); - } - - .tox .tox-swatch--remove { - align-items: center; - display: flex; - justify-content: center; - } - - .tox .tox-swatch--remove svg path { - stroke: #e74c3c; - } - - .tox .tox-swatches__picker-btn { - align-items: center; - background-color: transparent; - border: 0; - cursor: pointer; - display: flex; - height: 30px; - justify-content: center; - outline: none; - padding: 0; - width: 30px; - } - - .tox .tox-swatches__picker-btn svg { - height: 24px; - width: 24px; - } - - .tox .tox-swatches__picker-btn:hover { - background: #808080; - } - - .tox:not([dir=rtl]) .tox-swatches__picker-btn { - margin-left: auto; - } - - .tox[dir=rtl] .tox-swatches__picker-btn { - margin-right: auto; - } - - .tox .tox-comment-thread { - background: #0d0d0d; - position: relative; - } - - .tox .tox-comment-thread>*:not(:first-child) { - margin-top: 7px; - } - - .tox .tox-comment { - background: #0d0d0d; - border: 1px solid #808080; - border-radius: 0px; - box-shadow: 0 4px 8px 0 rgba(16, 16, 16, 0.1); - padding: 7px 7px 14px 7px; - position: relative; - } - - .tox .tox-comment__header { - align-items: center; - color: #c8c8c8; - display: flex; - justify-content: space-between; - } - - .tox .tox-comment__date { - color: rgba(200, 200, 200, 0.5); - font-size: 12px; - } - - .tox .tox-comment__body { - color: #c8c8c8; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - line-height: 1.3; - margin-top: 7px; - position: relative; - text-transform: initial; - } - - .tox .tox-comment__body textarea { - resize: none; - white-space: normal; - width: 100%; - } - - .tox .tox-comment__expander { - padding-top: 7px; - } - - .tox .tox-comment__expander p { - color: rgba(200, 200, 200, 0.5); - font-size: 12.25px; - font-style: normal; - } - - .tox .tox-comment__body p { - margin: 0; - } - - .tox .tox-comment__buttonspacing { - padding-top: 14px; - text-align: center; - } - - .tox .tox-comment-thread__overlay::after { - background: #0d0d0d; - bottom: 0; - content: ""; - display: flex; - left: 0; - opacity: 0.9; - position: absolute; - right: 0; - top: 0; - z-index: 5; - } - - .tox .tox-comment__reply { - display: flex; - flex-shrink: 0; - flex-wrap: wrap; - justify-content: flex-end; - margin-top: 7px; - } - - .tox .tox-comment__reply>*:first-child { - margin-bottom: 7px; - width: 100%; - } - - .tox .tox-comment__edit { - display: flex; - flex-wrap: wrap; - justify-content: flex-end; - margin-top: 14px; - } - - .tox .tox-comment__gradient::after { - background: linear-gradient(rgba(13, 13, 13, 0), #0d0d0d); - bottom: 0; - content: ""; - display: block; - height: 5em; - margin-top: -40px; - position: absolute; - width: 100%; - } - - .tox .tox-comment__overlay { - background: #0d0d0d; - bottom: 0; - display: flex; - flex-direction: column; - flex-grow: 1; - left: 0; - opacity: 0.9; - position: absolute; - right: 0; - text-align: center; - top: 0; - z-index: 5; - } - - .tox .tox-comment__loading-text { - align-items: center; - color: #c8c8c8; - display: flex; - flex-direction: column; - position: relative; - } - - .tox .tox-comment__loading-text>div { - padding-bottom: 14px; - } - - .tox .tox-comment__overlaytext { - bottom: 0; - flex-direction: column; - font-size: 12.25px; - left: 0; - padding: 1em; - position: absolute; - right: 0; - top: 0; - z-index: 10; - } - - .tox .tox-comment__overlaytext p { - background-color: #0d0d0d; - box-shadow: 0 0 8px 8px #0d0d0d; - color: #c8c8c8; - text-align: center; - } - - .tox .tox-comment__overlaytext div:nth-of-type(2) { - font-size: 0.8em; - } - - .tox .tox-comment__busy-spinner { - align-items: center; - background-color: #0d0d0d; - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 20; - } - - .tox .tox-comment__scroll { - display: flex; - flex-direction: column; - flex-shrink: 1; - overflow: auto; - } - - .tox .tox-conversations { - margin: 7px; - } - - .tox:not([dir=rtl]) .tox-comment__edit { - margin-left: 7px; - } - - .tox:not([dir=rtl]) .tox-comment__buttonspacing>*:last-child, - .tox:not([dir=rtl]) .tox-comment__edit>*:last-child, - .tox:not([dir=rtl]) .tox-comment__reply>*:last-child { - margin-left: 7px; - } - - .tox[dir=rtl] .tox-comment__edit { - margin-right: 7px; - } - - .tox[dir=rtl] .tox-comment__buttonspacing>*:last-child, - .tox[dir=rtl] .tox-comment__edit>*:last-child, - .tox[dir=rtl] .tox-comment__reply>*:last-child { - margin-right: 7px; - } - - .tox .tox-user { - align-items: center; - display: flex; - } - - .tox .tox-user__avatar svg { - fill: rgba(200, 200, 200, 0.5); - } - - .tox .tox-user__name { - color: rgba(200, 200, 200, 0.5); - font-size: 12px; - font-style: normal; - font-weight: bold; - text-transform: uppercase; - } - - .tox:not([dir=rtl]) .tox-user__avatar svg { - margin-right: 7px; - } - - .tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name { - margin-left: 7px; - } - - .tox[dir=rtl] .tox-user__avatar svg { - margin-left: 7px; - } - - .tox[dir=rtl] .tox-user__avatar+.tox-user__name { - margin-right: 7px; - } - - .tox .tox-dialog-wrap { - align-items: center; - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: fixed; - right: 0; - top: 0; - z-index: 1100; - } - - .tox .tox-dialog-wrap__backdrop { - background-color: rgba(0, 0, 0, 0.75); - bottom: 0; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 1; - } - - .tox .tox-dialog-wrap__backdrop--opaque { - background-color: #000000; - } - - .tox .tox-dialog { - background-color: #0d0d0d; - border-color: #808080; - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: 0 16px 16px -10px rgba(16, 16, 16, 0.15), 0 0 40px 1px rgba(16, 16, 16, 0.15); - display: flex; - flex-direction: column; - max-height: 100%; - max-width: 480px; - overflow: hidden; - position: relative; - width: 95vw; - z-index: 2; - } - - @media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox .tox-dialog { - align-self: flex-start; - margin: 7px auto; - width: calc(100vw - 14px); - } - } - - .tox .tox-dialog-inline { - z-index: 1100; - } - - .tox .tox-dialog__header { - align-items: center; - background-color: #0d0d0d; - border-bottom: none; - color: #c8c8c8; - display: flex; - font-size: 14px; - justify-content: space-between; - padding: 7px 14px 0 14px; - position: relative; - } - - .tox .tox-dialog__header .tox-button { - z-index: 1; - } - - .tox .tox-dialog__draghandle { - cursor: grab; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; - } - - .tox .tox-dialog__draghandle:active { - cursor: grabbing; - } - - .tox .tox-dialog__dismiss { - margin-left: auto; - } - - .tox .tox-dialog__title { - font-family: var(--font-primary); - font-size: 17.5px; - font-style: normal; - font-weight: 500; - line-height: 1.3; - margin: 0; - text-transform: none; - } - - .tox .tox-dialog__body { - color: #c8c8c8; - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - font-size: 14px; - font-style: normal; - font-weight: 500; - line-height: 1.3; - min-width: 0; - text-align: left; - text-transform: none; - } - - @media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox .tox-dialog__body { - flex-direction: column; - } - } - - .tox .tox-dialog__body-nav { - align-items: flex-start; - display: flex; - flex-direction: column; - padding: 14px 14px; - } - - @media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { - flex-direction: row; - -webkit-overflow-scrolling: touch; - overflow-x: auto; - padding-bottom: 0; - } - } - - .tox .tox-dialog__body-nav-item { - border-bottom: 2px solid transparent; - color: rgba(200, 200, 200, 0.5); - display: inline-block; - font-size: 12.25px; - line-height: 1.3; - margin-bottom: 7px; - text-decoration: none; - white-space: nowrap; - } - - .tox .tox-dialog__body-nav-item:focus { - background-color: rgba(255, 255, 255, 0.1); - } - - .tox .tox-dialog__body-nav-item--active { - border-bottom: 2px solid #ffffff; - color: #ffffff; - } - - .tox .tox-dialog__body-content { - box-sizing: border-box; - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; - max-height: 650px; - overflow: auto; - -webkit-overflow-scrolling: touch; - padding: 14px 14px; - } - - .tox .tox-dialog__body-content>* { - margin-bottom: 0; - margin-top: 14px; - } - - .tox .tox-dialog__body-content>*:first-child { - margin-top: 0; - } - - .tox .tox-dialog__body-content>*:last-child { - margin-bottom: 0; - } - - .tox .tox-dialog__body-content>*:only-child { - margin-bottom: 0; - margin-top: 0; - } - - .tox .tox-dialog__body-content a { - color: #ffffff; - cursor: pointer; - text-decoration: none; - } - - .tox .tox-dialog__body-content a:hover, - .tox .tox-dialog__body-content a:focus { - color: #e6e6e6; - text-decoration: none; - } - - .tox .tox-dialog__body-content a:active { - color: #e6e6e6; - text-decoration: none; - } - - .tox .tox-dialog__body-content svg { - fill: #c8c8c8; - } - - .tox .tox-dialog__body-content ul { - display: block; - list-style-type: disc; - margin-bottom: 14px; - -webkit-margin-end: 0; - margin-inline-end: 0; - -webkit-margin-start: 0; - margin-inline-start: 0; - -webkit-padding-start: 2.5rem; - padding-inline-start: 2.5rem; - } - - .tox .tox-dialog__body-content .tox-form__group h1 { - color: #c8c8c8; - font-size: 17.5px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - margin-bottom: 14px; - margin-top: 2rem; - text-transform: none; - } - - .tox .tox-dialog__body-content .tox-form__group h2 { - color: #c8c8c8; - font-size: 14px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - margin-bottom: 14px; - margin-top: 2rem; - text-transform: none; - } - - .tox .tox-dialog__body-content .tox-form__group p { - margin-bottom: 14px; - } - - .tox .tox-dialog__body-content .tox-form__group h1:first-child, - .tox .tox-dialog__body-content .tox-form__group h2:first-child, - .tox .tox-dialog__body-content .tox-form__group p:first-child { - margin-top: 0; - } - - .tox .tox-dialog__body-content .tox-form__group h1:last-child, - .tox .tox-dialog__body-content .tox-form__group h2:last-child, - .tox .tox-dialog__body-content .tox-form__group p:last-child { - margin-bottom: 0; - } - - .tox .tox-dialog__body-content .tox-form__group h1:only-child, - .tox .tox-dialog__body-content .tox-form__group h2:only-child, - .tox .tox-dialog__body-content .tox-form__group p:only-child { - margin-bottom: 0; - margin-top: 0; - } - - .tox .tox-dialog--width-lg { - height: 650px; - max-width: 1200px; - } - - .tox .tox-dialog--width-md { - max-width: 800px; - } - - .tox .tox-dialog--width-md .tox-dialog__body-content { - overflow: auto; - } - - .tox .tox-dialog__body-content--centered { - text-align: center; - } - - .tox .tox-dialog__footer { - align-items: center; - background-color: #0d0d0d; - border-top: 1px solid #808080; - display: flex; - justify-content: space-between; - padding: 7px 14px; - } - - .tox .tox-dialog__footer-start, - .tox .tox-dialog__footer-end { - display: flex; - } - - .tox .tox-dialog__busy-spinner { - align-items: center; - background-color: rgba(0, 0, 0, 0.75); - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 3; - } - - .tox .tox-dialog__table { - border-collapse: collapse; - width: 100%; - } - - .tox .tox-dialog__table thead th { - font-weight: bold; - padding-bottom: 7px; - } - - .tox .tox-dialog__table tbody tr { - border-bottom: 1px solid #808080; - } - - .tox .tox-dialog__table tbody tr:last-child { - border-bottom: none; - } - - .tox .tox-dialog__table td { - padding-bottom: 7px; - padding-top: 7px; - } - - .tox .tox-dialog__popups { - position: absolute; - width: 100%; - z-index: 1100; - } - - .tox .tox-dialog__body-iframe { - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; - } - - .tox .tox-dialog__body-iframe .tox-navobj { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - } - - .tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; - } - - .tox .tox-dialog-dock-fadeout { - opacity: 0; - visibility: hidden; - } - - .tox .tox-dialog-dock-fadein { - opacity: 1; - visibility: visible; - } - - .tox .tox-dialog-dock-transition { - transition: visibility 0s linear 0.3s, opacity 0.3s ease; - } - - .tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { - transition-delay: 0s; - } - - .tox.tox-platform-ie { - /* IE11 CSS styles go here */ - } - - .tox.tox-platform-ie .tox-dialog-wrap { - position: -ms-device-fixed; - } - - @media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav { - margin-right: 0; - } - } - - @media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) { - margin-left: 7px; - } - } - - .tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*, - .tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>* { - margin-left: 7px; - } - - .tox[dir=rtl] .tox-dialog__body { - text-align: right; - } - - @media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav { - margin-left: 0; - } - } - - @media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) { - margin-right: 7px; - } - } - - .tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*, - .tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>* { - margin-right: 7px; - } - - body.tox-dialog__disable-scroll { - overflow: hidden; - } - - .tox .tox-dropzone-container { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - } - - .tox .tox-dropzone { - align-items: center; - background: #fff; - border: 2px dashed #808080; - box-sizing: border-box; - display: flex; - flex-direction: column; - flex-grow: 1; - justify-content: center; - min-height: 100px; - padding: 10px; - } - - .tox .tox-dropzone p { - color: rgba(200, 200, 200, 0.5); - margin: 0 0 14px 0; - } - - .tox .tox-edit-area { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - overflow: hidden; - position: relative; - } - - .tox .tox-edit-area__iframe { - background-color: #c8c8c8; - border: 0; - box-sizing: border-box; - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; - position: absolute; - width: 100%; - } - - .tox.tox-inline-edit-area { - border: 1px dotted #808080; - } - - .tox .tox-editor-container { - display: flex; - flex: 1 1 auto; - flex-direction: column; - overflow: hidden; - } - - .tox .tox-editor-header { - z-index: 1; - } - - .tox:not(.tox-tinymce-inline) .tox-editor-header { - box-shadow: none; - transition: box-shadow 0.5s; - } - - .tox.tox-tinymce--toolbar-bottom .tox-editor-header, - .tox.tox-tinymce-inline .tox-editor-header { - margin-bottom: -1px; - } - - .tox.tox-tinymce--toolbar-sticky-on .tox-editor-header { - background-color: transparent; - box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25); - } - - .tox-editor-dock-fadeout { - opacity: 0; - visibility: hidden; - } - - .tox-editor-dock-fadein { - opacity: 1; - visibility: visible; - } - - .tox-editor-dock-transition { - transition: visibility 0s linear 0.25s, opacity 0.25s ease; - } - - .tox-editor-dock-transition.tox-editor-dock-fadein { - transition-delay: 0s; - } - - .tox .tox-control-wrap { - flex: 1; - position: relative; - } - - .tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid, - .tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown, - .tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { - display: none; - } - - .tox .tox-control-wrap svg { - display: block; - } - - .tox .tox-control-wrap__status-icon-wrap { - position: absolute; - top: 50%; - transform: translateY(-50%); - } - - .tox .tox-control-wrap__status-icon-invalid svg { - fill: #c00; - } - - .tox .tox-control-wrap__status-icon-unknown svg { - fill: orange; - } - - .tox .tox-control-wrap__status-icon-valid svg { - fill: green; - } - - .tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield, - .tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield, - .tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield { - padding-right: 28px; - } - - .tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap { - right: 3.5px; - } - - .tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield, - .tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield, - .tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield { - padding-left: 28px; - } - - .tox[dir=rtl] .tox-control-wrap__status-icon-wrap { - left: 3.5px; - } - - .tox .tox-autocompleter { - max-width: 25em; - } - - .tox .tox-autocompleter .tox-menu { - max-width: 25em; - } - - .tox .tox-autocompleter .tox-autocompleter-highlight { - font-weight: bold; - } - - .tox .tox-color-input { - display: flex; - position: relative; - z-index: 1; - } - - .tox .tox-color-input .tox-textfield { - z-index: -1; - } - - .tox .tox-color-input span { - border-color: rgba(16, 16, 16, 0.2); - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - height: 24px; - position: absolute; - top: 6px; - width: 24px; - } - - .tox .tox-color-input span:hover:not([aria-disabled=true]), - .tox .tox-color-input span:focus:not([aria-disabled=true]) { - border-color: #ffffff; - cursor: pointer; - } - - .tox .tox-color-input span::before { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%); - background-position: 0 0, 0 6px, 6px -6px, -6px 0; - background-size: 12px 12px; - border: 1px solid #0d0d0d; - border-radius: 0px; - box-sizing: border-box; - content: ''; - height: 24px; - left: -1px; - position: absolute; - top: -1px; - width: 24px; - z-index: -1; - } - - .tox .tox-color-input span[aria-disabled=true] { - cursor: not-allowed; - } - - .tox:not([dir=rtl]) .tox-color-input .tox-textfield { - padding-left: 36px; - } - - .tox:not([dir=rtl]) .tox-color-input span { - left: 6px; - } - - .tox[dir="rtl"] .tox-color-input .tox-textfield { - padding-right: 36px; - } - - .tox[dir="rtl"] .tox-color-input span { - right: 6px; - } - - .tox .tox-label, - .tox .tox-toolbar-label { - color: rgba(200, 200, 200, 0.5); - display: block; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - line-height: 1.3; - padding: 0 7px 0 0; - text-transform: none; - white-space: nowrap; - } - - .tox .tox-toolbar-label { - padding: 0 7px; - } - - .tox[dir=rtl] .tox-label { - padding: 0 0 0 7px; - } - - .tox .tox-form { - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; - } - - .tox .tox-form__group { - box-sizing: border-box; - margin-bottom: 3.5px; - } - - .tox .tox-form-group--maximize { - flex: 1; - } - - .tox .tox-form__group--error { - color: #c00; - } - - .tox .tox-form__group--collection { - display: flex; - } - - .tox .tox-form__grid { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: space-between; - } - - .tox .tox-form__grid--2col>.tox-form__group { - width: calc(50% - (7px / 2)); - } - - .tox .tox-form__grid--3col>.tox-form__group { - width: calc(100% / 3 - (7px / 2)); - } - - .tox .tox-form__grid--4col>.tox-form__group { - width: calc(25% - (7px / 2)); - } - - .tox .tox-form__controls-h-stack { - align-items: center; - display: flex; - } - - .tox .tox-form__group--inline { - align-items: center; - display: flex; - } - - .tox .tox-form__group--stretched { - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; - } - - .tox .tox-form__group--stretched .tox-textarea { - flex: 1; - -ms-flex-preferred-size: auto; - } - - .tox .tox-form__group--stretched .tox-navobj { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - } - - .tox .tox-form__group--stretched .tox-navobj :nth-child(2) { - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; - } - - .tox:not([dir=rtl]) .tox-form__controls-h-stack>*:not(:first-child) { - margin-left: 3.5px; - } - - .tox[dir=rtl] .tox-form__controls-h-stack>*:not(:first-child) { - margin-right: 3.5px; - } - - .tox .tox-lock.tox-locked .tox-lock-icon__unlock, - .tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { - display: none; - } - - .tox .tox-textfield, - .tox .tox-toolbar-textfield, - .tox .tox-listboxfield .tox-listbox--select, - .tox .tox-textarea { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #0d0d0d; - border-color: #808080; - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - color: #c8c8c8; - font-family: var(--font-primary); - font-size: 14px; - line-height: 24px; - margin: 0; - min-height: 34px; - outline: none; - padding: 5px 3.5px; - resize: none; - width: 100%; - } - - .tox .tox-textfield[disabled], - .tox .tox-textarea[disabled] { - background-color: #000000; - color: rgba(200, 200, 200, 0.85); - cursor: not-allowed; - } - - .tox .tox-textfield:focus, - .tox .tox-listboxfield .tox-listbox--select:focus, - .tox .tox-textarea:focus { - background-color: #0d0d0d; - border-color: #ffffff; - box-shadow: none; - outline: none; - } - - .tox .tox-toolbar-textfield { - border-width: 0; - margin-bottom: 3px; - margin-top: 2px; - max-width: 250px; - } - - .tox .tox-naked-btn { - background-color: transparent; - border: 0; - border-color: transparent; - box-shadow: unset; - color: #ffffff; - cursor: pointer; - display: block; - margin: 0; - padding: 0; - } - - .tox .tox-naked-btn svg { - display: block; - fill: #c8c8c8; - } - - .tox:not([dir=rtl]) .tox-toolbar-textfield+* { - margin-left: 3.5px; - } - - .tox[dir=rtl] .tox-toolbar-textfield+* { - margin-right: 3.5px; - } - - .tox .tox-listboxfield { - cursor: pointer; - position: relative; - } - - .tox .tox-listboxfield .tox-listbox--select[disabled] { - background-color: #000000; - color: rgba(200, 200, 200, 0.85); - cursor: not-allowed; - } - - .tox .tox-listbox__select-label { - cursor: default; - flex: 1; - margin: 0 4px; - } - - .tox .tox-listbox__select-chevron { - align-items: center; - display: flex; - justify-content: center; - width: 14px; - } - - .tox .tox-listbox__select-chevron svg { - fill: #c8c8c8; - } - - .tox .tox-listboxfield .tox-listbox--select { - align-items: center; - display: flex; - } - - .tox:not([dir=rtl]) .tox-listboxfield svg { - right: 7px; - } - - .tox[dir=rtl] .tox-listboxfield svg { - left: 7px; - } - - .tox .tox-selectfield { - cursor: pointer; - position: relative; - } - - .tox .tox-selectfield select { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #0d0d0d; - border-color: #808080; - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - color: #c8c8c8; - font-family: var(--font-primary); - font-size: 14px; - line-height: 24px; - margin: 0; - min-height: 34px; - outline: none; - padding: 5px 3.5px; - resize: none; - width: 100%; - } - - .tox .tox-selectfield select[disabled] { - background-color: #000000; - color: rgba(200, 200, 200, 0.85); - cursor: not-allowed; - } - - .tox .tox-selectfield select::-ms-expand { - display: none; - } - - .tox .tox-selectfield select:focus { - background-color: #0d0d0d; - border-color: #ffffff; - box-shadow: none; - outline: none; - } - - .tox .tox-selectfield svg { - pointer-events: none; - position: absolute; - top: 50%; - transform: translateY(-50%); - } - - .tox:not([dir=rtl]) .tox-selectfield select[size="0"], - .tox:not([dir=rtl]) .tox-selectfield select[size="1"] { - padding-right: 21px; - } - - .tox:not([dir=rtl]) .tox-selectfield svg { - right: 7px; - } - - .tox[dir=rtl] .tox-selectfield select[size="0"], - .tox[dir=rtl] .tox-selectfield select[size="1"] { - padding-left: 21px; - } - - .tox[dir=rtl] .tox-selectfield svg { - left: 7px; - } - - .tox .tox-textarea { - -webkit-appearance: textarea; - -moz-appearance: textarea; - appearance: textarea; - white-space: pre-wrap; - } - - .tox-fullscreen { - border: 0; - height: 100%; - margin: 0; - overflow: hidden; - -ms-scroll-chaining: none; - overscroll-behavior: none; - padding: 0; - touch-action: pinch-zoom; - width: 100%; - } - - .tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { - display: none; - } - - .tox.tox-tinymce.tox-fullscreen, - .tox-shadowhost.tox-fullscreen { - left: 0; - position: fixed; - top: 0; - z-index: 1200; - } - - .tox.tox-tinymce.tox-fullscreen { - background-color: transparent; - } - - .tox-fullscreen .tox.tox-tinymce-aux, - .tox-fullscreen~.tox.tox-tinymce-aux { - z-index: 1201; - } - - .tox .tox-help__more-link { - list-style: none; - margin-top: 1em; - } - - .tox .tox-image-tools { - width: 100%; - } - - .tox .tox-image-tools__toolbar { - align-items: center; - display: flex; - justify-content: center; - } - - .tox .tox-image-tools__image { - background-color: #666; - height: 380px; - overflow: auto; - position: relative; - width: 100%; - } - - .tox .tox-image-tools__image, - .tox .tox-image-tools__image+.tox-image-tools__toolbar { - margin-top: 7px; - } - - .tox .tox-image-tools__image-bg { - background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==); - } - - .tox .tox-image-tools__toolbar>.tox-spacer { - flex: 1; - -ms-flex-preferred-size: auto; - } - - .tox .tox-croprect-block { - background: black; - filter: alpha(opacity=50); - opacity: 0.5; - position: absolute; - zoom: 1; - } - - .tox .tox-croprect-handle { - border: 2px solid white; - height: 20px; - left: 0; - position: absolute; - top: 0; - width: 20px; - } - - .tox .tox-croprect-handle-move { - border: 0; - cursor: move; - position: absolute; - } - - .tox .tox-croprect-handle-nw { - border-width: 2px 0 0 2px; - cursor: nw-resize; - left: 100px; - margin: -2px 0 0 -2px; - top: 100px; - } - - .tox .tox-croprect-handle-ne { - border-width: 2px 2px 0 0; - cursor: ne-resize; - left: 200px; - margin: -2px 0 0 -20px; - top: 100px; - } - - .tox .tox-croprect-handle-sw { - border-width: 0 0 2px 2px; - cursor: sw-resize; - left: 100px; - margin: -20px 2px 0 -2px; - top: 200px; - } - - .tox .tox-croprect-handle-se { - border-width: 0 2px 2px 0; - cursor: se-resize; - left: 200px; - margin: -20px 0 0 -20px; - top: 200px; - } - - .tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider:not(:first-of-type) { - margin-left: 7px; - } - - .tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-button+.tox-slider { - margin-left: 28px; - } - - .tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider+.tox-button { - margin-left: 28px; - } - - .tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider:not(:first-of-type) { - margin-right: 7px; - } - - .tox[dir=rtl] .tox-image-tools__toolbar>.tox-button+.tox-slider { - margin-right: 28px; - } - - .tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider+.tox-button { - margin-right: 28px; - } - - .tox .tox-insert-table-picker { - display: flex; - flex-wrap: wrap; - width: 150px; - } - - .tox .tox-insert-table-picker>div { - border-color: #808080; - border-style: solid; - border-width: 0 1px 1px 0; - box-sizing: border-box; - height: 15px; - width: 15px; - } - - .tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { - margin: -3.5px 0; - } - - .tox .tox-insert-table-picker .tox-insert-table-picker__selected { - background-color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.5); - } - - .tox .tox-insert-table-picker__label { - color: #c8c8c8; - display: block; - font-size: 12.25px; - padding: 3.5px; - text-align: center; - width: 100%; - } - - .tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n) { - border-right: 0; - } - - .tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1) { - border-right: 0; - } - - .tox .tox-menu { - background-color: #0d0d0d; - border: 1px solid #808080; - border-radius: 0px; - box-shadow: 0 4px 8px 0 rgba(16, 16, 16, 0.1); - display: inline-block; - overflow: hidden; - vertical-align: top; - z-index: 1150; - } - - .tox .tox-menu.tox-collection.tox-collection--list { - padding: 0; - } - - .tox .tox-menu.tox-collection.tox-collection--toolbar { - padding: 3.5px; - } - - .tox .tox-menu.tox-collection.tox-collection--grid { - padding: 3.5px; - } - - .tox .tox-menu__label h1, - .tox .tox-menu__label h2, - .tox .tox-menu__label h3, - .tox .tox-menu__label h4, - .tox .tox-menu__label h5, - .tox .tox-menu__label h6, - .tox .tox-menu__label p, - .tox .tox-menu__label blockquote, - .tox .tox-menu__label code { - margin: 0; - } - - .tox .tox-menubar { - background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23808080'/%3E%3C/svg%3E") left 0 top 0 #000000; - background-color: #000000; - display: flex; - flex: 0 0 auto; - flex-shrink: 0; - flex-wrap: wrap; - padding: 0 4px 0 4px; - } - - .tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar { - border-top: 1px solid #808080; - } - - /* Deprecated. Remove in next major release */ - .tox .tox-mbtn { - align-items: center; - background: transparent; - border: 0; - border-radius: 3px; - box-shadow: none; - color: #aaaaaa; - display: flex; - flex: 0 0 auto; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - height: 34px; - justify-content: center; - margin: 2px 0 3px 0; - outline: none; - overflow: hidden; - padding: 0 4px; - text-transform: none; - width: auto; - } - - .tox .tox-mbtn[disabled] { - background-color: transparent; - border: 0; - box-shadow: none; - color: rgba(170, 170, 170, 0.5); - cursor: not-allowed; - } - - .tox .tox-mbtn:focus:not(:disabled) { - background: #808080; - border: 0; - box-shadow: none; - color: #ffffff; - } - - .tox .tox-mbtn--active { - background: #808080; - border: 0; - box-shadow: none; - color: #ffffff; - } - - .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) { - background: #808080; - border: 0; - box-shadow: none; - color: #ffffff; - } - - .tox .tox-mbtn__select-label { - cursor: default; - font-weight: 500; - margin: 0 4px; - } - - .tox .tox-mbtn[disabled] .tox-mbtn__select-label { - cursor: not-allowed; - } - - .tox .tox-mbtn__select-chevron { - align-items: center; - // display: flex; - justify-content: center; - width: 16px; - display: none; - } - - .tox .tox-notification { - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - display: -ms-grid; - display: grid; - font-size: 12.25px; - font-weight: 500; - -ms-grid-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); - grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); - margin-top: 3.5px; - opacity: 0; - padding: 3.5px; - transition: transform 100ms ease-in, opacity 150ms ease-in; - } - - .tox .tox-notification p { - font-size: 12.25px; - font-weight: 500; - } - - .tox .tox-notification a { - cursor: pointer; - text-decoration: underline; - } - - .tox .tox-notification--in { - opacity: 1; - } - - .tox .tox-notification--success { - background-color: #e4eeda; - border-color: #d7e6c8; - color: #c8c8c8; - } - - .tox .tox-notification--success p { - color: #c8c8c8; - } - - .tox .tox-notification--success a { - color: #547831; - } - - .tox .tox-notification--success svg { - fill: #c8c8c8; - } - - .tox .tox-notification--error { - background-color: #f8dede; - border-color: #f2bfbf; - color: #c8c8c8; - } - - .tox .tox-notification--error p { - color: #c8c8c8; - } - - .tox .tox-notification--error a { - color: #c00; - } - - .tox .tox-notification--error svg { - fill: #c8c8c8; - } - - .tox .tox-notification--warn, - .tox .tox-notification--warning { - background-color: #fffaea; - border-color: #ffe89d; - color: #c8c8c8; - } - - .tox .tox-notification--warn p, - .tox .tox-notification--warning p { - color: #c8c8c8; - } - - .tox .tox-notification--warn a, - .tox .tox-notification--warning a { - color: #c8c8c8; - } - - .tox .tox-notification--warn svg, - .tox .tox-notification--warning svg { - fill: #c8c8c8; - } - - .tox .tox-notification--info { - background-color: #d9edf7; - border-color: #779ecb; - color: #c8c8c8; - } - - .tox .tox-notification--info p { - color: #c8c8c8; - } - - .tox .tox-notification--info a { - color: #c8c8c8; - } - - .tox .tox-notification--info svg { - fill: #c8c8c8; - } - - .tox .tox-notification__body { - -ms-grid-row-align: center; - align-self: center; - color: #c8c8c8; - font-size: 14px; - -ms-grid-column-span: 1; - grid-column-end: 3; - -ms-grid-column: 2; - grid-column-start: 2; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - text-align: center; - white-space: normal; - word-break: break-all; - word-break: break-word; - } - - .tox .tox-notification__body>* { - margin: 0; - } - - .tox .tox-notification__body>*+* { - margin-top: 1rem; - } - - .tox .tox-notification__icon { - -ms-grid-row-align: center; - align-self: center; - -ms-grid-column-span: 1; - grid-column-end: 2; - -ms-grid-column: 1; - grid-column-start: 1; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - -ms-grid-column-align: end; - justify-self: end; - } - - .tox .tox-notification__icon svg { - display: block; - } - - .tox .tox-notification__dismiss { - -ms-grid-row-align: start; - align-self: start; - -ms-grid-column-span: 1; - grid-column-end: 4; - -ms-grid-column: 3; - grid-column-start: 3; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - -ms-grid-column-align: end; - justify-self: end; - } - - .tox .tox-notification .tox-progress-bar { - -ms-grid-column-span: 3; - grid-column-end: 4; - -ms-grid-column: 1; - grid-column-start: 1; - -ms-grid-row-span: 1; - grid-row-end: 3; - -ms-grid-row: 2; - grid-row-start: 2; - -ms-grid-column-align: center; - justify-self: center; - } - - .tox .tox-pop { - display: inline-block; - position: relative; - } - - .tox .tox-pop--resizing { - transition: width 0.1s ease; - } - - .tox .tox-pop--resizing .tox-toolbar, - .tox .tox-pop--resizing .tox-toolbar__group { - flex-wrap: nowrap; - } - - .tox .tox-pop--transition { - transition: 0.15s ease; - transition-property: left, right, top, bottom; - } - - .tox .tox-pop--transition::before, - .tox .tox-pop--transition::after { - transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s; - } - - .tox .tox-pop__dialog { - background-color: #000000; - border: 1px solid #808080; - border-radius: 0px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - min-width: 0; - overflow: hidden; - } - - .tox .tox-pop__dialog>*:not(.tox-toolbar) { - margin: 3.5px 3.5px 3.5px 7px; - } - - .tox .tox-pop__dialog .tox-toolbar { - background-color: transparent; - margin-bottom: -1px; - } - - .tox .tox-pop::before, - .tox .tox-pop::after { - border-style: solid; - content: ''; - display: block; - height: 0; - opacity: 1; - position: absolute; - width: 0; - } - - .tox .tox-pop.tox-pop--inset::before, - .tox .tox-pop.tox-pop--inset::after { - opacity: 0; - transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease; - } - - .tox .tox-pop.tox-pop--bottom::before, - .tox .tox-pop.tox-pop--bottom::after { - left: 50%; - top: 100%; - } - - .tox .tox-pop.tox-pop--bottom::after { - border-color: #000000 transparent transparent transparent; - border-width: 8px; - margin-left: -8px; - margin-top: -1px; - } - - .tox .tox-pop.tox-pop--bottom::before { - border-color: #808080 transparent transparent transparent; - border-width: 9px; - margin-left: -9px; - } - - .tox .tox-pop.tox-pop--top::before, - .tox .tox-pop.tox-pop--top::after { - left: 50%; - top: 0; - transform: translateY(-100%); - } - - .tox .tox-pop.tox-pop--top::after { - border-color: transparent transparent #000000 transparent; - border-width: 8px; - margin-left: -8px; - margin-top: 1px; - } - - .tox .tox-pop.tox-pop--top::before { - border-color: transparent transparent #808080 transparent; - border-width: 9px; - margin-left: -9px; - } - - .tox .tox-pop.tox-pop--left::before, - .tox .tox-pop.tox-pop--left::after { - left: 0; - top: calc(50% - 1px); - transform: translateY(-50%); - } - - .tox .tox-pop.tox-pop--left::after { - border-color: transparent #000000 transparent transparent; - border-width: 8px; - margin-left: -15px; - } - - .tox .tox-pop.tox-pop--left::before { - border-color: transparent #808080 transparent transparent; - border-width: 10px; - margin-left: -19px; - } - - .tox .tox-pop.tox-pop--right::before, - .tox .tox-pop.tox-pop--right::after { - left: 100%; - top: calc(50% + 1px); - transform: translateY(-50%); - } - - .tox .tox-pop.tox-pop--right::after { - border-color: transparent transparent transparent #000000; - border-width: 8px; - margin-left: -1px; - } - - .tox .tox-pop.tox-pop--right::before { - border-color: transparent transparent transparent #808080; - border-width: 10px; - margin-left: -1px; - } - - .tox .tox-pop.tox-pop--align-left::before, - .tox .tox-pop.tox-pop--align-left::after { - left: 20px; - } - - .tox .tox-pop.tox-pop--align-right::before, - .tox .tox-pop.tox-pop--align-right::after { - left: calc(100% - 20px); - } - - .tox .tox-sidebar-wrap { - display: flex; - flex-direction: row; - flex-grow: 1; - -ms-flex-preferred-size: 0; - min-height: 0; - } - - .tox .tox-sidebar { - background-color: #000000; - display: flex; - flex-direction: row; - justify-content: flex-end; - } - - .tox .tox-sidebar__slider { - display: flex; - overflow: hidden; - } - - .tox .tox-sidebar__pane-container { - display: flex; - } - - .tox .tox-sidebar__pane { - display: flex; - } - - .tox .tox-sidebar--sliding-closed { - opacity: 0; - } - - .tox .tox-sidebar--sliding-open { - opacity: 1; - } - - .tox .tox-sidebar--sliding-growing, - .tox .tox-sidebar--sliding-shrinking { - transition: width 0.5s ease, opacity 0.5s ease; - } - - .tox .tox-selector { - background-color: #4099ff; - border-color: #4099ff; - border-style: solid; - border-width: 1px; - box-sizing: border-box; - display: inline-block; - height: 10px; - position: absolute; - width: 10px; - } - - .tox.tox-platform-touch .tox-selector { - height: 12px; - width: 12px; - } - - .tox .tox-slider { - align-items: center; - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - height: 24px; - justify-content: center; - position: relative; - } - - .tox .tox-slider__rail { - background-color: transparent; - border: 1px solid #808080; - border-radius: 0px; - height: 10px; - min-width: 120px; - width: 100%; - } - - .tox .tox-slider__handle { - background-color: #ffffff; - border: 2px solid #e6e6e6; - border-radius: 0px; - box-shadow: none; - height: 24px; - left: 50%; - position: absolute; - top: 50%; - transform: translateX(-50%) translateY(-50%); - width: 14px; - } - - .tox .tox-source-code { - overflow: auto; - } - - .tox .tox-spinner { - display: flex; - } - - .tox .tox-spinner>div { - animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; - background-color: rgba(200, 200, 200, 0.5); - border-radius: 100%; - height: 7px; - width: 7px; - } - - .tox .tox-spinner>div:nth-child(1) { - animation-delay: -0.32s; - } - - .tox .tox-spinner>div:nth-child(2) { - animation-delay: -0.16s; - } - - @keyframes tam-bouncing-dots { - - 0%, - 80%, - 100% { - transform: scale(0); - } - - 40% { - transform: scale(1); - } - } - - .tox:not([dir=rtl]) .tox-spinner>div:not(:first-child) { - margin-left: 3.5px; - } - - .tox[dir=rtl] .tox-spinner>div:not(:first-child) { - margin-right: 3.5px; - } - - .tox .tox-statusbar { - align-items: center; - background-color: #000000; - border-top: 1px solid #808080; - color: #c8c8c8; - display: flex; - flex: 0 0 auto; - font-size: 12px; - font-weight: 500; - height: 18px; - overflow: hidden; - padding: 0 7px; - position: relative; - text-transform: uppercase; - } - - .tox .tox-statusbar__text-container { - display: flex; - flex: 1 1 auto; - justify-content: flex-end; - overflow: hidden; - } - - .tox .tox-statusbar__path { - display: flex; - flex: 1 1 auto; - margin-right: auto; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .tox .tox-statusbar__path>* { - display: inline; - white-space: nowrap; - } - - .tox .tox-statusbar__wordcount { - flex: 0 0 auto; - margin-left: 1ch; - } - - .tox .tox-statusbar a, - .tox .tox-statusbar__path-item, - .tox .tox-statusbar__wordcount { - color: #c8c8c8; - text-decoration: none; - } - - .tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]), - .tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]), - .tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]), - .tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]), - .tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]), - .tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) { - cursor: pointer; - text-decoration: underline; - } - - .tox .tox-statusbar__resize-handle { - align-items: flex-end; - align-self: stretch; - cursor: nwse-resize; - display: flex; - flex: 0 0 auto; - justify-content: flex-end; - margin-left: auto; - margin-right: -7px; - padding-left: 1ch; - } - - .tox .tox-statusbar__resize-handle svg { - display: block; - fill: #c8c8c8; - } - - .tox .tox-statusbar__resize-handle:focus svg { - background-color: #343434; - border-radius: 1px; - box-shadow: 0 0 0 2px #343434; - } - - .tox:not([dir=rtl]) .tox-statusbar__path>* { - margin-right: 3.5px; - } - - .tox:not([dir=rtl]) .tox-statusbar__branding { - margin-left: 1ch; - } - - .tox[dir=rtl] .tox-statusbar { - flex-direction: row-reverse; - } - - .tox[dir=rtl] .tox-statusbar__path>* { - margin-left: 3.5px; - } - - .tox .tox-throbber { - z-index: 1299; - } - - .tox .tox-throbber__busy-spinner { - align-items: center; - background-color: rgba(0, 0, 0, 0.6); - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; - } - - .tox .tox-tbtn { - align-items: center; - background: transparent; - border: 0; - border-radius: 3px; - box-shadow: none; - color: #aaaaaa; - display: flex; - flex: 0 0 auto; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - height: 34px; - justify-content: center; - margin: 2px 0 3px 0; - outline: none; - overflow: hidden; - padding: 0; - text-transform: none; - width: 34px; - } - - .tox .tox-tbtn svg { - display: block; - fill: #aaaaaa; - } - - .tox .tox-tbtn.tox-tbtn-more { - padding-left: 5px; - padding-right: 5px; - width: inherit; - } - - .tox .tox-tbtn:focus { - background: #4e4e4e; - border: 0; - box-shadow: none; - } - - .tox .tox-tbtn:hover { - background: #808080; - border: 0; - box-shadow: none; - color: #ffffff; - } - - .tox .tox-tbtn:hover svg { - fill: #ffffff; - } - - .tox .tox-tbtn:active { - background: #808080; - border: 0; - box-shadow: none; - color: #ffffff; - } - - .tox .tox-tbtn:active svg { - fill: #ffffff; - } - - .tox .tox-tbtn--disabled, - .tox .tox-tbtn--disabled:hover, - .tox .tox-tbtn:disabled, - .tox .tox-tbtn:disabled:hover { - background: transparent; - border: 0; - box-shadow: none; - color: rgba(170, 170, 170, 0.5); - cursor: not-allowed; - } - - .tox .tox-tbtn--disabled svg, - .tox .tox-tbtn--disabled:hover svg, - .tox .tox-tbtn:disabled svg, - .tox .tox-tbtn:disabled:hover svg { - /* stylelint-disable-line no-descending-specificity */ - fill: rgba(170, 170, 170, 0.5); - } - - .tox .tox-tbtn--enabled, - .tox .tox-tbtn--enabled:hover { - background: #808080; - border: 0; - box-shadow: none; - color: #ffffff; - } - - .tox .tox-tbtn--enabled>*, - .tox .tox-tbtn--enabled:hover>* { - transform: none; - } - - .tox .tox-tbtn--enabled svg, - .tox .tox-tbtn--enabled:hover svg { - /* stylelint-disable-line no-descending-specificity */ - fill: #ffffff; - } - - .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { - color: #ffffff; - } - - .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { - fill: #ffffff; - } - - .tox .tox-tbtn:active>* { - transform: none; - } - - .tox .tox-tbtn--md { - height: 51px; - width: 51px; - } - - .tox .tox-tbtn--lg { - flex-direction: column; - height: 68px; - width: 68px; - } - - .tox .tox-tbtn--return { - -ms-grid-row-align: stretch; - align-self: stretch; - height: unset; - width: 16px; - } - - .tox .tox-tbtn--labeled { - padding: 0 4px; - width: unset; - } - - .tox .tox-tbtn__vlabel { - display: block; - font-size: 10px; - font-weight: 500; - letter-spacing: -0.025em; - margin-bottom: 3.5px; - white-space: nowrap; - } - - .tox .tox-tbtn--select { - margin: 2px 0 3px 0; - padding: 0 4px; - width: auto; - } - - .tox .tox-tbtn__select-label { - cursor: default; - font-weight: 500; - margin: 0 4px; - } - - .tox .tox-tbtn__select-chevron { - align-items: center; - display: flex; - justify-content: center; - width: 14px; - } - - .tox .tox-tbtn__select-chevron svg { - fill: rgba(170, 170, 170, 0.5); - } - - .tox .tox-tbtn--bespoke .tox-tbtn__select-label { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - width: 7em; - } - - .tox .tox-split-button { - border: 0; - border-radius: 3px; - box-sizing: border-box; - display: flex; - margin: 2px 0 3px 0; - overflow: hidden; - } - - .tox .tox-split-button:hover { - box-shadow: 0 0 0 1px #808080 inset; - } - - .tox .tox-split-button:focus { - background: #4e4e4e; - box-shadow: none; - color: #ffffff; - } - - .tox .tox-split-button>* { - border-radius: 0; - } - - .tox .tox-split-button__chevron { - width: 14px; - } - - .tox .tox-split-button__chevron svg { - fill: rgba(170, 170, 170, 0.5); - } - - .tox .tox-split-button .tox-tbtn { - margin: 0; - } - - .tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child { - width: 30px; - } - - .tox.tox-platform-touch .tox-split-button__chevron { - width: 18px; - } - - .tox .tox-split-button.tox-tbtn--disabled:hover, - .tox .tox-split-button.tox-tbtn--disabled:focus, - .tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover, - .tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus { - background: transparent; - box-shadow: none; - color: rgba(170, 170, 170, 0.5); - } - - .tox .tox-toolbar-overlord { - background-color: #000000; - } - - .tox .tox-toolbar, - .tox .tox-toolbar__primary, - .tox .tox-toolbar__overflow { - background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23808080'/%3E%3C/svg%3E") left 0 top 0 #000000; - background-color: #000000; - display: flex; - flex: 0 0 auto; - flex-shrink: 0; - flex-wrap: wrap; - padding: 0 0; - } - - .tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { - height: 0; - opacity: 0; - padding-bottom: 0; - padding-top: 0; - visibility: hidden; - } - - .tox .tox-toolbar__overflow--growing { - transition: height 0.3s ease, opacity 0.2s linear 0.1s; - } - - .tox .tox-toolbar__overflow--shrinking { - transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; - } - - .tox .tox-menubar+.tox-toolbar, - .tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary { - border-top: 1px solid #808080; - margin-top: -1px; - } - - .tox .tox-toolbar--scrolling { - flex-wrap: nowrap; - overflow-x: auto; - } - - .tox .tox-pop .tox-toolbar { - border-width: 0; - } - - .tox .tox-toolbar--no-divider { - background-image: none; - } - - .tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child, - .tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary { - border-top: 1px solid #808080; - } - - .tox.tox-tinymce-aux .tox-toolbar__overflow { - background-color: #000000; - border: 1px solid #808080; - border-radius: 0px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - } - - .tox .tox-toolbar__group { - align-items: center; - display: flex; - flex-wrap: wrap; - margin: 0 0; - padding: 0 4px 0 4px; - } - - .tox .tox-toolbar__group--pull-right { - margin-left: auto; - } - - .tox .tox-toolbar--scrolling .tox-toolbar__group { - flex-shrink: 0; - flex-wrap: nowrap; - } - - .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) { - border-right: 1px solid #808080; - } - - .tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) { - border-left: 1px solid #808080; - } - - .tox .tox-tooltip { - display: inline-block; - padding: 7px; - position: relative; - } - - .tox .tox-tooltip__body { - background-color: #262626; - border-radius: 0px; - box-shadow: 0 2px 4px rgba(16, 16, 16, 0.3); - color: rgba(200, 200, 200, 0.75); - font-size: 12.25px; - font-style: normal; - font-weight: 500; - padding: 3.5px 7px; - text-transform: none; - } - - .tox .tox-tooltip__arrow { - position: absolute; - } - - .tox .tox-tooltip--down .tox-tooltip__arrow { - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-top: 7px solid #262626; - bottom: 0; - left: 50%; - position: absolute; - transform: translateX(-50%); - } - - .tox .tox-tooltip--up .tox-tooltip__arrow { - border-bottom: 7px solid #262626; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - left: 50%; - position: absolute; - top: 0; - transform: translateX(-50%); - } - - .tox .tox-tooltip--right .tox-tooltip__arrow { - border-bottom: 7px solid transparent; - border-left: 7px solid #262626; - border-top: 7px solid transparent; - position: absolute; - right: 0; - top: 50%; - transform: translateY(-50%); - } - - .tox .tox-tooltip--left .tox-tooltip__arrow { - border-bottom: 7px solid transparent; - border-right: 7px solid #262626; - border-top: 7px solid transparent; - left: 0; - position: absolute; - top: 50%; - transform: translateY(-50%); - } - - .tox .tox-well { - border: 1px solid #808080; - border-radius: 0px; - padding: 7px; - width: 100%; - } - - .tox .tox-well>*:first-child { - margin-top: 0; - } - - .tox .tox-well>*:last-child { - margin-bottom: 0; - } - - .tox .tox-well>*:only-child { - margin: 0; - } - - .tox .tox-custom-editor { - border: 1px solid #808080; - border-radius: 0px; - display: flex; - flex: 1; - position: relative; - } - - /* stylelint-disable */ - .tox { - /* stylelint-enable */ - } - - .tox .tox-dialog-loading::before { - background-color: rgba(0, 0, 0, 0.5); - content: ""; - height: 100%; - position: absolute; - width: 100%; - z-index: 1000; - } - - .tox .tox-tab { - cursor: pointer; - } - - .tox .tox-dialog__content-js { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - } - - .tox .tox-dialog__body-content .tox-collection { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - } - - .tox .tox-image-tools-edit-panel { - height: 60px; - } - - .tox .tox-image-tools__sidebar { - height: 60px; - } - - @import "./skin-overrides"; \ No newline at end of file diff --git a/src/scss/tinymce/skinscss b/src/scss/tinymce/skinscss deleted file mode 100644 index 177a5fd3..00000000 --- a/src/scss/tinymce/skinscss +++ /dev/null @@ -1,62 +0,0 @@ -#tinymce { - --editor-top-shift: -30px; - - --toolbar-scale-factor: 1; // 0.75; - --toolbar-margin-bottom: -15px; - - --statusbar-height: 15px; - - position: relative; - top: -30px; - z-index: 3; - margin-bottom: var(--editor-top-shift); - overflow: visible; - - .tox.tox-tinymce { - border: 1px solid #808080; - border-radius: 0px; - box-shadow: none; - box-sizing: border-box; - display: flex; - flex-direction: column; - font-family: Minion Pro; - overflow: hidden; - position: relative; - visibility: inherit !important; - - .tox-editor-container { - .tox-editor-header { - width: calc(100% / var(--toolbar-scale-factor)); - transform-origin: top left; - transform: scale(var(--toolbar-scale-factor)); - margin-bottom: var(--toolbar-margin-bottom); - - .tox-toolbar-overlord { - .tox-toolbar__primary { - .tox-toolbar__group { - .tox-tbtn { - margin: 0; - height: 24px; - } - } - } - } - } - .tox-sidebar-wrap { - .tox-edit-area { - .tox-edit-area__iframe { - background-color: var(--blades-black-dark); - } - } - } - } - .tox-statusbar { - height: var(--statusbar-height); - - .tox-statusbar__text-container { - - } - } - } - -} \ No newline at end of file diff --git a/src/ts/blades.ts b/src/ts/blades.ts index e73a3612..6b1039cc 100644 --- a/src/ts/blades.ts +++ b/src/ts/blades.ts @@ -1,9 +1,10 @@ /* eslint-disable @typescript-eslint/no-unused-vars */ // #region ▮▮▮▮▮▮▮ IMPORTS ▮▮▮▮▮▮▮ ~ import "../scss/style.scss"; -import "../scss/tinymce/skin/skin.scss"; -import "../scss/tinymce/content.scss"; -import "../scss/tinymce/fonts.scss"; +// import "../scss/fonts.scss"; +// import "../scss/tinymce/skin/skin.scss"; +// import "../scss/tinymce/content.scss"; +// import "../scss/tinymce/fonts.scss"; import C, { ActionTrait, ClockColor, diff --git a/src/ts/core/settings.ts b/src/ts/core/settings.ts index 558d95d1..94d0aa90 100644 --- a/src/ts/core/settings.ts +++ b/src/ts/core/settings.ts @@ -79,9 +79,9 @@ export function initTinyMCEStyles() { ...CONFIG.TinyMCE, ...{ skin: "skin", - skin_url: "systems/eunos-blades/css/tinymce/skin", - content_css: `systems/eunos-blades/css/tinymce/content.css?${new Date().getTime()}`, - font_css: "systems/eunos-blades/css/fonts.css", + skin_url: "systems/eunos-blades/tinymce/skin", + content_css: `systems/eunos-blades/tinymce/content.css?${new Date().getTime()}`, + font_css: "systems/eunos-blades/fonts.css", max_height: 500, min_height: 40, autoresize_overflow_padding: 0, diff --git a/vite.config.ts b/vite.config.ts index fa60913f..79a0456a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -41,6 +41,8 @@ const config: UserConfig = defineConfig({ keep_classnames: true, // Preserve class names keep_fnames: true // Preserve function names }, + // Temporarily disable minification for output checking + // minify: false, // Configuration for Rollup (used by Vite under the hood) rollupOptions: { // Specify external modules that shouldn't be bundled @@ -53,6 +55,11 @@ const config: UserConfig = defineConfig({ formats: ["es"], // Output format(s) for the library fileName: "blades" // Name for the output file(s) } + }, + resolve: { + alias: { + "gsap/all": path.resolve("D:/LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/all.js") + } } });