From df5be2b70eabac05021516be07544f8e978899d2 Mon Sep 17 00:00:00 2001 From: Saade Date: Thu, 31 Aug 2023 17:35:58 -0300 Subject: [PATCH 1/2] feat: add v3 support --- .editorconfig | 2 +- .gitignore | 7 +- .php_cs.dist.php | 40 - bin/build.js | 50 + composer.json | 31 +- config/filament-laravel-log.php | 47 +- package-lock.json | 4162 ++++++++++++++++++++ package.json | 28 + phpstan.neon.dist | 1 - phpunit.xml.dist | 39 - pint.json | 14 + postcss.config.cjs | 8 + resources/css/filament-laravel-log.css | 148 - resources/css/index.css | 149 + resources/dist/filament-laravel-log.css | 1 + resources/dist/filament-laravel-log.js | 960 +++++ resources/js/index.js | 33 + resources/lang/en/filament-laravel-log.php | 51 +- resources/lang/fa/filament-laravel-log.php | 31 +- resources/views/view-log.blade.php | 113 +- src/FilamentLaravelLog.php | 7 - src/FilamentLaravelLogPlugin.php | 160 + src/FilamentLaravelLogServiceProvider.php | 67 +- src/Pages/Actions/ClearAction.php | 41 + src/Pages/Actions/JumpToEndAction.php | 32 + src/Pages/Actions/JumpToStartAction.php | 32 + src/Pages/Actions/RefreshAction.php | 32 + src/Pages/Concerns/HasActions.php | 114 + src/Pages/Concerns/HasSecurity.php | 35 - src/Pages/ViewLog.php | 91 +- tailwind.config.js | 19 +- tests/ExampleTest.php | 5 - tests/Pest.php | 5 - tests/TestCase.php | 36 - 34 files changed, 6006 insertions(+), 585 deletions(-) delete mode 100644 .php_cs.dist.php create mode 100644 bin/build.js create mode 100644 package-lock.json create mode 100644 package.json delete mode 100644 phpunit.xml.dist create mode 100644 pint.json create mode 100644 postcss.config.cjs delete mode 100644 resources/css/filament-laravel-log.css create mode 100644 resources/css/index.css create mode 100644 resources/dist/filament-laravel-log.css create mode 100644 resources/dist/filament-laravel-log.js create mode 100644 resources/js/index.js delete mode 100755 src/FilamentLaravelLog.php create mode 100644 src/FilamentLaravelLogPlugin.php create mode 100644 src/Pages/Actions/ClearAction.php create mode 100644 src/Pages/Actions/JumpToEndAction.php create mode 100644 src/Pages/Actions/JumpToStartAction.php create mode 100644 src/Pages/Actions/RefreshAction.php create mode 100644 src/Pages/Concerns/HasActions.php delete mode 100644 src/Pages/Concerns/HasSecurity.php delete mode 100644 tests/ExampleTest.php delete mode 100644 tests/Pest.php delete mode 100644 tests/TestCase.php diff --git a/.editorconfig b/.editorconfig index a7c44dd..dd9a2b5 100644 --- a/.editorconfig +++ b/.editorconfig @@ -2,9 +2,9 @@ root = true [*] charset = utf-8 +end_of_line = lf indent_size = 4 indent_style = space -end_of_line = lf insert_final_newline = true trim_trailing_whitespace = true diff --git a/.gitignore b/.gitignore index 9a43686..8271e65 100644 --- a/.gitignore +++ b/.gitignore @@ -1,14 +1,13 @@ +.DS_Store .idea -.php_cs -.php_cs.cache .phpunit.result.cache +.vscode build composer.lock coverage docs +node_modules phpunit.xml phpstan.neon testbench.yaml vendor -node_modules -.php-cs-fixer.cache diff --git a/.php_cs.dist.php b/.php_cs.dist.php deleted file mode 100644 index 8d8a790..0000000 --- a/.php_cs.dist.php +++ /dev/null @@ -1,40 +0,0 @@ -in([ - __DIR__ . '/src', - __DIR__ . '/tests', - ]) - ->name('*.php') - ->notName('*.blade.php') - ->ignoreDotFiles(true) - ->ignoreVCS(true); - -return (new PhpCsFixer\Config()) - ->setRules([ - '@PSR12' => true, - 'array_syntax' => ['syntax' => 'short'], - 'ordered_imports' => ['sort_algorithm' => 'alpha'], - 'no_unused_imports' => true, - 'not_operator_with_successor_space' => true, - 'trailing_comma_in_multiline' => true, - 'phpdoc_scalar' => true, - 'unary_operator_spaces' => true, - 'binary_operator_spaces' => true, - 'blank_line_before_statement' => [ - 'statements' => ['break', 'continue', 'declare', 'return', 'throw', 'try'], - ], - 'phpdoc_single_line_var_spacing' => true, - 'phpdoc_var_without_name' => true, - 'class_attributes_separation' => [ - 'elements' => [ - 'method' => 'one', - ], - ], - 'method_argument_space' => [ - 'on_multiline' => 'ensure_fully_multiline', - 'keep_multiple_spaces_after_comma' => true, - ], - 'single_trait_insert_per_statement' => true, - ]) - ->setFinder($finder); diff --git a/bin/build.js b/bin/build.js new file mode 100644 index 0000000..9d6e949 --- /dev/null +++ b/bin/build.js @@ -0,0 +1,50 @@ +import esbuild from 'esbuild' + +const isDev = process.argv.includes('--dev') + +async function compile(options) { + const context = await esbuild.context(options) + + if (isDev) { + await context.watch() + } else { + await context.rebuild() + await context.dispose() + } +} + +const defaultOptions = { + define: { + 'process.env.NODE_ENV': isDev ? `'development'` : `'production'`, + }, + bundle: true, + mainFields: ['module', 'main'], + platform: 'neutral', + sourcemap: isDev ? 'inline' : false, + sourcesContent: isDev, + treeShaking: true, + target: ['es2020'], + minify: !isDev, + plugins: [{ + name: 'watchPlugin', + setup: function (build) { + build.onStart(() => { + console.log(`Build started at ${new Date(Date.now()).toLocaleTimeString()}: ${build.initialOptions.outfile}`) + }) + + build.onEnd((result) => { + if (result.errors.length > 0) { + console.log(`Build failed at ${new Date(Date.now()).toLocaleTimeString()}: ${build.initialOptions.outfile}`, result.errors) + } else { + console.log(`Build finished at ${new Date(Date.now()).toLocaleTimeString()}: ${build.initialOptions.outfile}`) + } + }) + } + }], +} + +compile({ + ...defaultOptions, + entryPoints: ['./resources/js/index.js'], + outfile: './resources/dist/filament-laravel-log.js', +}) diff --git a/composer.json b/composer.json index f812aa0..7db2321 100644 --- a/composer.json +++ b/composer.json @@ -7,6 +7,10 @@ "filament-laravel-log" ], "homepage": "https://github.com/saade/filament-laravel-log", + "support": { + "issues": "https://github.com/saade/filament-laravel-log/issues", + "source": "https://github.com/saade/filament-laravel-log" + }, "license": "MIT", "authors": [ { @@ -16,37 +20,40 @@ } ], "require": { - "php": "^8.0", - "filament/filament": "^2.10", - "illuminate/contracts": "^9.0|^10.0", - "spatie/laravel-package-tools": "^1.9.2" + "php": "^8.1", + "filament/filament": "^3.0", + "illuminate/contracts": "^10.0", + "spatie/laravel-package-tools": "^1.15.0" }, "require-dev": { - "nunomaduro/collision": "^6.0", + "laravel/pint": "^1.0", + "nunomaduro/collision": "^7.9", "nunomaduro/larastan": "^2.0.1", - "orchestra/testbench": "^7.0|^8.0", - "pestphp/pest": "^1.21", - "pestphp/pest-plugin-laravel": "^1.1", + "orchestra/testbench": "^8.0", + "pestphp/pest": "^2.0", + "pestphp/pest-plugin-arch": "^2.0", + "pestphp/pest-plugin-laravel": "^2.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1.0", - "phpunit/phpunit": "^9.6", "spatie/laravel-ray": "^1.26" }, "autoload": { "psr-4": { - "Saade\\FilamentLaravelLog\\": "src" + "Saade\\FilamentLaravelLog\\": "src/" } }, "autoload-dev": { "psr-4": { - "Saade\\FilamentLaravelLog\\Tests\\": "tests" + "Saade\\FilamentLaravelLog\\Tests\\": "tests/" } }, "scripts": { + "post-autoload-dump": "@php ./vendor/bin/testbench package:discover --ansi", "analyse": "vendor/bin/phpstan analyse", "test": "vendor/bin/pest", - "test-coverage": "vendor/bin/pest --coverage" + "test-coverage": "vendor/bin/pest --coverage", + "format": "vendor/bin/pint" }, "config": { "sort-packages": true, diff --git a/config/filament-laravel-log.php b/config/filament-laravel-log.php index 9a67229..f33b12a 100644 --- a/config/filament-laravel-log.php +++ b/config/filament-laravel-log.php @@ -1,51 +1,6 @@ false, - - /** - * The directory(ies) containing the log files. - */ - 'logsDir' => [ - storage_path('logs'), - ], - - /** - * Files to ignore when searching for log files. - * Accepts wildcards eg: *.log - */ - 'exclude' => [ - // - ], - - /** - * Navigation group. - */ - 'navigationGroup' => 'System', - - /** - * Navigation sort. - */ - 'navigationSort' => 1, - - /** - * Navigation icon. - */ - 'navigationIcon' => 'heroicon-o-document-text', - - /** - * Navigation label. - */ - 'navigationLabel' => 'Logs', - - /** - * Navigation slug. - */ - 'slug' => 'system-logs', - /** * Maximum amount of lines that editor will render. */ @@ -59,5 +14,5 @@ /** * Editor font size. */ - 'fontSize' => 12 + 'fontSize' => 12, ]; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..cf20ce6 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4162 @@ +{ + "name": "filament-laravel-log", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "devDependencies": { + "@awcodes/filament-plugin-purge": "^1.1.1", + "@shufo/prettier-plugin-blade": "^1.11.0", + "@tailwindcss/forms": "^0.5.4", + "@tailwindcss/typography": "^0.5.9", + "ace-builds": "^1.24.1", + "autoprefixer": "^10.4.14", + "esbuild": "^0.19.2", + "npm-run-all": "^4.1.5", + "postcss": "^8.4.26", + "postcss-import": "^15.1.0", + "prettier": "^3.0.3", + "prettier-plugin-tailwindcss": "^0.1.13", + "tailwindcss": "^3.3.3" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@awcodes/filament-plugin-purge": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@awcodes/filament-plugin-purge/-/filament-plugin-purge-1.1.1.tgz", + "integrity": "sha512-dyoDnVnCZEh6kdG9bwVZxTLukISbDS91EtXlAq8wg8VJFJo7dIFgTMeXxsRpuZ9LTfwoHdMEbAX0w3G4Ouby6A==", + "dev": true, + "dependencies": { + "axios": "^1.4.0", + "chalk": "^5.0.1", + "css-tree": "^2.2.1", + "ora": "^6.1.2" + }, + "bin": { + "filament-purge": "filament-purge.js" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.22.11.tgz", + "integrity": "sha512-NhfzUbdWbiE6fCFypbWCPu6AR8xre31EOPF7wwAIJEvGQ2avov04eymayWinCuyXmV1b0+jzoXP/HYzzUYdvwg==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.2.tgz", + "integrity": "sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.2.tgz", + "integrity": "sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.2.tgz", + "integrity": "sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.2.tgz", + "integrity": "sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.2.tgz", + "integrity": "sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.2.tgz", + "integrity": "sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.2.tgz", + "integrity": "sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.2.tgz", + "integrity": "sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.2.tgz", + "integrity": "sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.2.tgz", + "integrity": "sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.2.tgz", + "integrity": "sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.2.tgz", + "integrity": "sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.2.tgz", + "integrity": "sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.2.tgz", + "integrity": "sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.2.tgz", + "integrity": "sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.2.tgz", + "integrity": "sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.2.tgz", + "integrity": "sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.2.tgz", + "integrity": "sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.2.tgz", + "integrity": "sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.2.tgz", + "integrity": "sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.2.tgz", + "integrity": "sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.2.tgz", + "integrity": "sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "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.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "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.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@one-ini/wasm": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz", + "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==", + "dev": true + }, + "node_modules/@shufo/prettier-plugin-blade": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@shufo/prettier-plugin-blade/-/prettier-plugin-blade-1.11.1.tgz", + "integrity": "sha512-glLeoRgpmnWfWtV5rQaDmzKY+OHvTtXWuBa3dgiQGqSkXBNnVHbsn0Eev2x9WJG1vb6I/HBLb0i/ZD8ycEcmwQ==", + "dev": true, + "dependencies": { + "blade-formatter": "1.37.1", + "prettier": "3.0.2" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@shufo/prettier-plugin-blade/node_modules/prettier": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz", + "integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@shufo/tailwindcss-class-sorter": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@shufo/tailwindcss-class-sorter/-/tailwindcss-class-sorter-3.0.1.tgz", + "integrity": "sha512-y9SMobvwElX2G6vdg4odJ6UL6hu/o5RlMsdwEeDLGaqHU3BLSw9CeitGgBus6kadjjDdT2wseG0Tl5yXWdc4UQ==", + "dev": true, + "dependencies": { + "escalade": "^3.1.1", + "object-hash": "^3.0.0", + "tailwindcss": "^3.3.2" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.6.tgz", + "integrity": "sha512-Fw+2BJ0tmAwK/w01tEFL5TiaJBX1NLT1/YbWgvm7ws3Qcn11kiXxzNTEQDMs5V3mQemhB56l3u0i9dwdzSQldA==", + "dev": true, + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.9.tgz", + "integrity": "sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==", + "dev": true, + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/ace-builds": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.24.1.tgz", + "integrity": "sha512-TLcxMxiTRX5Eq9bBVSd/bTJlanCBULiv/IULLohJDDaCAfcpZKJBVSd4OWfN/j2c2jCLc+jhpNWGELiJZw3wPw==", + "dev": true + }, + "node_modules/aigle": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/aigle/-/aigle-1.14.1.tgz", + "integrity": "sha512-bCmQ65CEebspmpbWFs6ab3S27TNyVH1b5MledX8KoiGxUhsJmPUUGpaoSijhwawNnq5Lt8jbcq7Z7gUAD0nuTw==", + "dev": true, + "dependencies": { + "aigle-core": "^1.0.0" + } + }, + "node_modules/aigle-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/aigle-core/-/aigle-core-1.0.0.tgz", + "integrity": "sha512-uGFWPumk5DLvYnUphNnff+kWC8VeAnjPbbU8ovsSHflKXGX77SD7cAN/aSBCLX3xnoJAM9KdtRgxUygRnSSu7A==", + "dev": true + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.15", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", + "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001520", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", + "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "dev": true, + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/blade-formatter": { + "version": "1.37.1", + "resolved": "https://registry.npmjs.org/blade-formatter/-/blade-formatter-1.37.1.tgz", + "integrity": "sha512-zleMl3aWQwqbGqzqd0CR52GdiI98Ak9guKpgj/enDDsrD1GBw2ieeGJUN3G0RjcYkRDsdKiauD2gOh6hKIFwjQ==", + "dev": true, + "dependencies": { + "@prettier/plugin-php": "^0.19.0", + "@shufo/tailwindcss-class-sorter": "3.0.1", + "aigle": "^1.14.1", + "ajv": "^8.9.0", + "chalk": "^4.1.0", + "concat-stream": "^2.0.0", + "detect-indent": "^6.0.0", + "find-config": "^1.0.0", + "glob": "^8.0.1", + "html-attribute-sorter": "^0.4.3", + "ignore": "^5.1.8", + "js-beautify": "^1.14.8", + "lodash": "^4.17.19", + "php-parser": "3.1.5", + "prettier": "^2.2.0", + "tailwindcss": "^3.1.8", + "vscode-oniguruma": "1.7.0", + "vscode-textmate": "^7.0.1", + "xregexp": "^5.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "blade-formatter": "bin/blade-formatter.cjs" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/blade-formatter/node_modules/@prettier/plugin-php": { + "version": "0.19.7", + "resolved": "https://registry.npmjs.org/@prettier/plugin-php/-/plugin-php-0.19.7.tgz", + "integrity": "sha512-QOzBs05nwuR92uak7xBHf7RCZCFXml+6Sk3cjTp2ahQlilBtupqlNjitlTXsOfPIAYwlFgLP1oSfyapS6DN00w==", + "dev": true, + "dependencies": { + "linguist-languages": "^7.21.0", + "mem": "^8.0.0", + "php-parser": "^3.1.5" + }, + "peerDependencies": { + "prettier": "^1.15.0 || ^2.0.0" + } + }, + "node_modules/blade-formatter/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/blade-formatter/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/blade-formatter/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/blade-formatter/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/blade-formatter/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001525", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", + "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/core-js-pure": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.32.1.tgz", + "integrity": "sha512-f52QZwkFVDPf7UEQZGHKx6NYxsxmVGJe5DIvbzOdRMJlmT6yv0KDjR8rmy3ngr/t5wU54c7Sp/qIJH0ppbhVpQ==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/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, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "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/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/editorconfig": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.4.tgz", + "integrity": "sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==", + "dev": true, + "dependencies": { + "@one-ini/wasm": "0.1.1", + "commander": "^10.0.0", + "minimatch": "9.0.1", + "semver": "^7.5.3" + }, + "bin": { + "editorconfig": "bin/editorconfig" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/editorconfig/node_modules/minimatch": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", + "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.506", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.506.tgz", + "integrity": "sha512-xxGct4GPAKSRlrLBtJxJFYy74W11zX6PO9GyHgl/U+2s3Dp0ZEwAklDfNHXOWcvH7zWMpsmgbR0ggEuaYAVvHA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.2.tgz", + "integrity": "sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.19.2", + "@esbuild/android-arm64": "0.19.2", + "@esbuild/android-x64": "0.19.2", + "@esbuild/darwin-arm64": "0.19.2", + "@esbuild/darwin-x64": "0.19.2", + "@esbuild/freebsd-arm64": "0.19.2", + "@esbuild/freebsd-x64": "0.19.2", + "@esbuild/linux-arm": "0.19.2", + "@esbuild/linux-arm64": "0.19.2", + "@esbuild/linux-ia32": "0.19.2", + "@esbuild/linux-loong64": "0.19.2", + "@esbuild/linux-mips64el": "0.19.2", + "@esbuild/linux-ppc64": "0.19.2", + "@esbuild/linux-riscv64": "0.19.2", + "@esbuild/linux-s390x": "0.19.2", + "@esbuild/linux-x64": "0.19.2", + "@esbuild/netbsd-x64": "0.19.2", + "@esbuild/openbsd-x64": "0.19.2", + "@esbuild/sunos-x64": "0.19.2", + "@esbuild/win32-arm64": "0.19.2", + "@esbuild/win32-ia32": "0.19.2", + "@esbuild/win32-x64": "0.19.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-config": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-config/-/find-config-1.0.0.tgz", + "integrity": "sha512-Z+suHH+7LSE40WfUeZPIxSxypCWvrzdVc60xAjUShZeT5eMWM0/FQUduq3HjluyfAHWvC/aOBkT1pTZktyF/jg==", + "dev": true, + "dependencies": { + "user-home": "^2.0.0" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.4.tgz", + "integrity": "sha512-pwiTgt0Q7t+GHZA4yaLjObx4vXmmdcS0iSJ19o8d/goUGgItX9UZWKWNnLHehxviD8wU2IWRsnR8cD5+yOJP2Q==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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 + }, + "node_modules/html-attribute-sorter": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/html-attribute-sorter/-/html-attribute-sorter-0.4.3.tgz", + "integrity": "sha512-HWSvaXJki44tg0uR1t+j5pRdUVpNiZcJaoB/PFhss/YoAw9cxUDLCpIBbLWQmKjBQfWk91P6LaRnredEyabrDw==", + "dev": true, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "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, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jiti": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.3.tgz", + "integrity": "sha512-5eEbBDQT/jF1xg6l36P+mWGGoH9Spuy0PCdSr2dtWRDGC6ph/w9ZCL4lmESW8f8F7MwT3XKescfP0wnZWAKL9w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-beautify": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.9.tgz", + "integrity": "sha512-coM7xq1syLcMyuVGyToxcj2AlzhkDjmfklL8r0JgJ7A76wyGMpJ1oA35mr4APdYNO/o/4YY8H54NQIJzhMbhBg==", + "dev": true, + "dependencies": { + "config-chain": "^1.1.13", + "editorconfig": "^1.0.3", + "glob": "^8.1.0", + "nopt": "^6.0.0" + }, + "bin": { + "css-beautify": "js/bin/css-beautify.js", + "html-beautify": "js/bin/html-beautify.js", + "js-beautify": "js/bin/js-beautify.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/linguist-languages": { + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/linguist-languages/-/linguist-languages-7.26.1.tgz", + "integrity": "sha512-B9O5pDocOkfswmA0qKrqdfeua1TxeQ5PPWdsuo5QRXFv2N0tB3plY+DVWvSWiGkjdqKNU3KBjJYHs/jRXG0adw==", + "dev": true + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "dev": true, + "dependencies": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true + }, + "node_modules/mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/mem?sponsor=1" + } + }, + "node_modules/mem/node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "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, + "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/normalize-package-data/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, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-run-all/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/npm-run-all/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/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/npm-run-all/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", + "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "dev": true, + "dependencies": { + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/php-parser": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.1.5.tgz", + "integrity": "sha512-jEY2DcbgCm5aclzBdfW86GM6VEIWcSlhTBSHN1qhJguVePlYe28GhwS0yoeLYXpM2K8y6wzLwrbq814n2PHSoQ==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nested/node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prettier": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-tailwindcss": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.1.13.tgz", + "integrity": "sha512-/EKQURUrxLu66CMUg4+1LwGdxnz8of7IDvrSLqEtDqhLH61SAlNNUSr90UTvZaemujgl3OH/VHg+fyGltrNixw==", + "dev": true, + "engines": { + "node": ">=12.17.0" + }, + "peerDependencies": { + "prettier": ">=2.2.0" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "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, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "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, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, + "node_modules/stdin-discarder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "dev": true, + "dependencies": { + "bl": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.padend": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz", + "integrity": "sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/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/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/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/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/user-home": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", + "integrity": "sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "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, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true + }, + "node_modules/vscode-textmate": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-7.0.4.tgz", + "integrity": "sha512-9hJp0xL7HW1Q5OgGe03NACo7yiCTMEk3WU/rtKXUbncLtdg6rVVNJnHwD88UhbIYU2KoxY0Dih0x+kIsmUKn2A==", + "dev": true + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/xregexp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-5.1.1.tgz", + "integrity": "sha512-fKXeVorD+CzWvFs7VBuKTYIW63YD1e1osxwQ8caZ6o1jg6pDAbABDG54LCIq0j5cy7PjRvGIq6sef9DYPXpncg==", + "dev": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.16.5" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..5612e9d --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "private": true, + "type": "module", + "scripts": { + "dev:styles": "npx tailwindcss -i resources/css/index.css -o resources/dist/filament-laravel-log.css --postcss --watch", + "dev:scripts": "node bin/build.js --dev", + "build:styles": "npx tailwindcss -i resources/css/index.css -o resources/dist/filament-laravel-log.css --postcss --minify && npm run purge", + "build:scripts": "node bin/build.js", + "purge": "filament-purge -i resources/dist/filament-laravel-log.css -o resources/dist/filament-laravel-log.css -v 3.x", + "dev": "npm-run-all --parallel dev:*", + "build": "npm-run-all build:*" + }, + "devDependencies": { + "@awcodes/filament-plugin-purge": "^1.1.1", + "@shufo/prettier-plugin-blade": "^1.11.0", + "@tailwindcss/forms": "^0.5.4", + "@tailwindcss/typography": "^0.5.9", + "ace-builds": "^1.24.1", + "autoprefixer": "^10.4.14", + "esbuild": "^0.19.2", + "npm-run-all": "^4.1.5", + "postcss": "^8.4.26", + "postcss-import": "^15.1.0", + "prettier": "^3.0.3", + "prettier-plugin-tailwindcss": "^0.1.13", + "tailwindcss": "^3.3.3" + } +} diff --git a/phpstan.neon.dist b/phpstan.neon.dist index a91953b..00c43ef 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -11,4 +11,3 @@ parameters: checkOctaneCompatibility: true checkModelProperties: true checkMissingIterableValueType: false - diff --git a/phpunit.xml.dist b/phpunit.xml.dist deleted file mode 100644 index 9c74872..0000000 --- a/phpunit.xml.dist +++ /dev/null @@ -1,39 +0,0 @@ - - - - - tests - - - - - ./src - - - - - - - - - - - diff --git a/pint.json b/pint.json new file mode 100644 index 0000000..c6ddb49 --- /dev/null +++ b/pint.json @@ -0,0 +1,14 @@ +{ + "preset": "laravel", + "rules": { + "blank_line_before_statement": true, + "concat_space": { + "spacing": "one" + }, + "method_argument_space": true, + "single_trait_insert_per_statement": true, + "types_spaces": { + "space": "single" + } + } +} diff --git a/postcss.config.cjs b/postcss.config.cjs new file mode 100644 index 0000000..2855394 --- /dev/null +++ b/postcss.config.cjs @@ -0,0 +1,8 @@ +module.exports = { + plugins: { + "postcss-import": {}, + "tailwindcss/nesting": {}, + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/resources/css/filament-laravel-log.css b/resources/css/filament-laravel-log.css deleted file mode 100644 index 16620b8..0000000 --- a/resources/css/filament-laravel-log.css +++ /dev/null @@ -1,148 +0,0 @@ -@import 'tailwindcss/utilities'; - -.ace-forge .ace_scrollbar::-webkit-scrollbar { - width: 12px; -} - -.ace-forge .ace_scrollbar::-webkit-scrollbar-track { - background: #111827; -} - -.ace-forge .ace_scrollbar::-webkit-scrollbar-thumb { - background: #374151; - border-radius: 4px; -} - -.ace-forge .ace_gutter { - background: #1F2937; - color: rgb(128, 145, 160) -} - -.ace-forge .ace_print-margin { - width: 1px; - background: #555555 -} - -.ace-forge { - background-color: #111827; - color: #F9FAFB -} - -.ace-forge .ace_cursor { - color: #F9FAFB -} - -.ace-forge .ace_marker-layer .ace_selection { - background: rgba(179, 101, 57, 0.75) -} - -.ace-forge.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #002240; -} - -.ace-forge .ace_marker-layer .ace_step { - background: rgb(127, 111, 19) -} - -.ace-forge .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid rgba(255, 255, 255, 0.15) -} - -.ace-forge .ace_marker-layer .ace_active-line { - background: rgba(24, 182, 155, 0.10) -} - -.ace-forge .ace_gutter-active-line { - background-color: rgba(0, 0, 0, 0.35) -} - -.ace-forge .ace_marker-layer .ace_selected-word { - border: 1px solid rgba(179, 101, 57, 0.75) -} - -.ace-forge .ace_invisible { - color: rgba(255, 255, 255, 0.15) -} - -.ace-forge .ace_keyword, -.ace-forge .ace_meta { - color: #FF9D00 -} - -.ace-forge .ace_constant, -.ace-forge .ace_constant.ace_character, -.ace-forge .ace_constant.ace_character.ace_escape, -.ace-forge .ace_constant.ace_other { - color: #FF628C -} - -.ace-forge .ace_invalid { - color: #F8F8F8; - background-color: #800F00 -} - -.ace-forge .ace_support { - color: #80FFBB -} - -.ace-forge .ace_support.ace_constant { - color: #EB939A -} - -.ace-forge .ace_fold { - background-color: #FF9D00; - border-color: #F9FAFB -} - -.ace-forge .ace_support.ace_function { - color: #FFB054 -} - -.ace-forge .ace_storage { - color: #FFEE80 -} - -.ace-forge .ace_entity { - color: #FFDD00 -} - -.ace-forge .ace_string { - color: #7cd827 -} - -.ace-forge .ace_string.ace_regexp { - color: #80FFC2 -} - -.ace-forge .ace_comment { - font-style: italic; - color: #6B7280 -} - -.ace-forge .ace_heading, -.ace-forge .ace_markup.ace_heading { - color: #C8E4FD; - background-color: #001221 -} - -.ace-forge .ace_list, -.ace-forge .ace_markup.ace_list { - background-color: #130D26 -} - -.ace-forge .ace_variable { - color: #CCCCCC -} - -.ace-forge .ace_variable.ace_language { - color: #FF80E1 -} - -.ace-forge .ace_meta.ace_tag { - color: #9EFFFF -} - -.ace-forge .ace_indent-guide { - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYHCLSvkPAAP3AgSDTRd4AAAAAElFTkSuQmCC) right repeat-y -} diff --git a/resources/css/index.css b/resources/css/index.css new file mode 100644 index 0000000..224815b --- /dev/null +++ b/resources/css/index.css @@ -0,0 +1,149 @@ +@tailwind utilities; + +html.dark .ace-filament .ace_scrollbar::-webkit-scrollbar { + @apply w-3; +} + +html.dark .ace-filament .ace_scrollbar::-webkit-scrollbar-track { + @apply bg-gray-900; +} + +html.dark .ace-filament .ace_scrollbar::-webkit-scrollbar-thumb { + @apply bg-gray-800 rounded-[4px]; +} + +html.dark .ace-filament .ace_gutter { + @apply bg-gray-900 text-gray-400; +} + +html.dark .ace-filament .ace_print-margin { + @apply hidden; +} + +html.dark .ace-filament { + @apply bg-gray-900 ring-1 ring-white/20 text-gray-200; +} + +html:not(.dark) .ace-filament { + @apply ring-1 ring-gray-950/10; +} + +html.dark .ace-filament .ace_cursor { + @apply text-gray-200; +} + +html.dark .ace-filament .ace_marker-layer .ace_selection { + @apply bg-primary-500/75; +} + +html.dark .ace-filament.ace_multiselect .ace_selection.ace_start { + box-shadow: 0 0 3px 0px #002240; +} + +html.dark .ace-filament .ace_marker-layer .ace_step { + background: rgb(127, 111, 19); +} + +html.dark .ace-filament .ace_marker-layer .ace_bracket { + margin: -1px 0 0 -1px; + border: 1px solid rgba(255, 255, 255, 0.15); +} + +html.dark .ace-filament .ace_marker-layer .ace_active-line { + background: rgba(24, 182, 155, 0.1); +} + +html.dark .ace-filament .ace_gutter-active-line { + background-color: rgba(0, 0, 0, 0.35); +} + +html.dark .ace-filament .ace_marker-layer .ace_selected-word { + border: 1px solid rgba(179, 101, 57, 0.75); +} + +html.dark .ace-filament .ace_invisible { + color: rgba(255, 255, 255, 0.15); +} + +html.dark .ace-filament .ace_keyword, +html.dark .ace-filament .ace_meta { + color: #ff9d00; +} + +html.dark .ace-filament .ace_constant, +html.dark .ace-filament .ace_constant.ace_character, +html.dark .ace-filament .ace_constant.ace_character.ace_escape, +html.dark .ace-filament .ace_constant.ace_other { + color: #ff628c; +} + +html.dark .ace-filament .ace_invalid { + color: #f8f8f8; + background-color: #800f00; +} + +html.dark .ace-filament .ace_support { + color: #80ffbb; +} + +html.dark .ace-filament .ace_support.ace_constant { + color: #eb939a; +} + +html.dark .ace-filament .ace_fold { + background-color: #ff9d00; + border-color: #f9fafb; +} + +html.dark .ace-filament .ace_support.ace_function { + color: #ffb054; +} + +html.dark .ace-filament .ace_storage { + color: #ffee80; +} + +html.dark .ace-filament .ace_entity { + color: #ffdd00; +} + +html.dark .ace-filament .ace_string { + color: #7cd827; +} + +html.dark .ace-filament .ace_string.ace_regexp { + color: #80ffc2; +} + +html.dark .ace-filament .ace_comment { + font-style: italic; + color: #6b7280; +} + +html.dark .ace-filament .ace_heading, +html.dark .ace-filament .ace_markup.ace_heading { + color: #c8e4fd; + background-color: #001221; +} + +html.dark .ace-filament .ace_list, +html.dark .ace-filament .ace_markup.ace_list { + background-color: #130d26; +} + +html.dark .ace-filament .ace_variable { + color: #cccccc; +} + +html.dark .ace-filament .ace_variable.ace_language { + color: #ff80e1; +} + +html.dark .ace-filament .ace_meta.ace_tag { + color: #9effff; +} + +html.dark .ace-filament .ace_indent-guide { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYHCLSvkPAAP3AgSDTRd4AAAAAElFTkSuQmCC) + right repeat-y; +} diff --git a/resources/dist/filament-laravel-log.css b/resources/dist/filament-laravel-log.css new file mode 100644 index 0000000..ed4c3a2 --- /dev/null +++ b/resources/dist/filament-laravel-log.css @@ -0,0 +1 @@ +.mt-4{margin-top:1rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}html.dark .ace-filament .ace_scrollbar::-webkit-scrollbar{width:.75rem}html.dark .ace-filament .ace_scrollbar::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}html.dark .ace-filament .ace_scrollbar::-webkit-scrollbar-thumb{border-radius:4px;--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}html.dark .ace-filament .ace_gutter{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}html.dark .ace-filament .ace_print-margin{display:none}html.dark .ace-filament{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:#fff3}html.dark .ace-filament,html:not(.dark) .ace-filament{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}html:not(.dark) .ace-filament{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.1)}html.dark .ace-filament .ace_cursor{--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}html.dark .ace-filament .ace_marker-layer .ace_selection{background-color:rgba(var(--primary-500),.75)}html.dark .ace-filament.ace_multiselect .ace_selection.ace_start{box-shadow:0 0 3px 0 #002240}html.dark .ace-filament .ace_marker-layer .ace_step{background:#7f6f13}html.dark .ace-filament .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid #ffffff26}html.dark .ace-filament .ace_marker-layer .ace_active-line{background:#18b69b1a}html.dark .ace-filament .ace_gutter-active-line{background-color:#00000059}html.dark .ace-filament .ace_marker-layer .ace_selected-word{border:1px solid #b36539bf}html.dark .ace-filament .ace_invisible{color:#ffffff26}html.dark .ace-filament .ace_keyword,html.dark .ace-filament .ace_meta{color:#ff9d00}html.dark .ace-filament .ace_constant,html.dark .ace-filament .ace_constant.ace_character,html.dark .ace-filament .ace_constant.ace_character.ace_escape,html.dark .ace-filament .ace_constant.ace_other{color:#ff628c}html.dark .ace-filament .ace_invalid{color:#f8f8f8;background-color:#800f00}html.dark .ace-filament .ace_support{color:#80ffbb}html.dark .ace-filament .ace_support.ace_constant{color:#eb939a}html.dark .ace-filament .ace_fold{background-color:#ff9d00;border-color:#f9fafb}html.dark .ace-filament .ace_support.ace_function{color:#ffb054}html.dark .ace-filament .ace_storage{color:#ffee80}html.dark .ace-filament .ace_entity{color:#fd0}html.dark .ace-filament .ace_string{color:#7cd827}html.dark .ace-filament .ace_string.ace_regexp{color:#80ffc2}html.dark .ace-filament .ace_comment{font-style:italic;color:#6b7280}html.dark .ace-filament .ace_heading,html.dark .ace-filament .ace_markup.ace_heading{color:#c8e4fd;background-color:#001221}html.dark .ace-filament .ace_list,html.dark .ace-filament .ace_markup.ace_list{background-color:#130d26}html.dark .ace-filament .ace_variable{color:#ccc}html.dark .ace-filament .ace_variable.ace_language{color:#ff80e1}html.dark .ace-filament .ace_meta.ace_tag{color:#9effff}html.dark .ace-filament .ace_indent-guide{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYHCLSvkPAAP3AgSDTRd4AAAAAElFTkSuQmCC) 100% repeat-y} \ No newline at end of file diff --git a/resources/dist/filament-laravel-log.js b/resources/dist/filament-laravel-log.js new file mode 100644 index 0000000..0b6ce53 --- /dev/null +++ b/resources/dist/filament-laravel-log.js @@ -0,0 +1,960 @@ +var Re=Object.create;var be=Object.defineProperty;var Te=Object.getOwnPropertyDescriptor;var Ee=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Ie=Object.prototype.hasOwnProperty;var $e=(x,k)=>()=>(k||x((k={exports:{}}).exports,k),k.exports);var Oe=(x,k,H,R)=>{if(k&&typeof k=="object"||typeof k=="function")for(let M of Ee(k))!Ie.call(x,M)&&M!==H&&be(x,M,{get:()=>k[M],enumerable:!(R=Te(k,M))||R.enumerable});return x};var Ce=(x,k,H)=>(H=x!=null?Re(_e(x)):{},Oe(k||!x||!x.__esModule?be(H,"default",{value:x,enumerable:!0}):H,x));var Ae=$e((Se,ve)=>{(function(){var x="ace",k=function(){return this}();if(!k&&typeof window<"u"&&(k=window),!x&&typeof requirejs<"u")return;var H=function(t,n,r){if(typeof t!="string"){H.original?H.original.apply(this,arguments):(console.error("dropping module because define wasn't a string."),console.trace());return}arguments.length==2&&(r=n),H.modules[t]||(H.payloads[t]=r,H.modules[t]=null)};H.modules={},H.payloads={};var R=function(t,n,r){if(typeof n=="string"){var e=a(t,n);if(e!=null)return r&&r(),e}else if(Object.prototype.toString.call(n)==="[object Array]"){for(var i=[],o=0,s=n.length;oa.length)&&(S=a.length),S-=M.length;var l=a.indexOf(M,S);return l!==-1&&l===S}),String.prototype.repeat||R(String.prototype,"repeat",function(M){for(var S="",a=this;M>0;)M&1&&(S+=a),(M>>=1)&&(a+=a);return S}),String.prototype.includes||R(String.prototype,"includes",function(M,S){return this.indexOf(M,S)!=-1}),Object.assign||(Object.assign=function(M){if(M==null)throw new TypeError("Cannot convert undefined or null to object");for(var S=Object(M),a=1;a>>0,l=arguments[1],t=l>>0,n=t<0?Math.max(a+t,0):Math.min(t,a),r=arguments[2],e=r===void 0?a:r>>0,i=e<0?Math.max(a+e,0):Math.min(e,a);n0;)a&1&&(l+=S),(a>>=1)&&(S+=S);return l};var R=/^\s\s*/,M=/\s\s*$/;k.stringTrimLeft=function(S){return S.replace(R,"")},k.stringTrimRight=function(S){return S.replace(M,"")},k.copyObject=function(S){var a={};for(var l in S)a[l]=S[l];return a},k.copyArray=function(S){for(var a=[],l=0,t=S.length;l=0?parseFloat((S.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((S.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),k.isOldIE=k.isIE&&k.isIE<9,k.isGecko=k.isMozilla=S.match(/ Gecko\/\d+/),k.isOpera=typeof opera=="object"&&Object.prototype.toString.call(window.opera)=="[object Opera]",k.isWebKit=parseFloat(S.split("WebKit/")[1])||void 0,k.isChrome=parseFloat(S.split(" Chrome/")[1])||void 0,k.isEdge=parseFloat(S.split(" Edge/")[1])||void 0,k.isAIR=S.indexOf("AdobeAIR")>=0,k.isAndroid=S.indexOf("Android")>=0,k.isChromeOS=S.indexOf(" CrOS ")>=0,k.isIOS=/iPad|iPhone|iPod/.test(S)&&!window.MSStream,k.isIOS&&(k.isMac=!0),k.isMobile=k.isIOS||k.isAndroid});ace.define("ace/lib/dom",["require","exports","module","ace/lib/useragent"],function(x,k,H){"use strict";var R=x("./useragent"),M="http://www.w3.org/1999/xhtml";k.buildDom=function r(e,i,o){if(typeof e=="string"&&e){var s=document.createTextNode(e);return i&&i.appendChild(s),s}if(!Array.isArray(e))return e&&e.appendChild&&i&&i.appendChild(e),e;if(typeof e[0]!="string"||!e[0]){for(var c=[],g=0;g"u")){if(a){if(i)l();else if(i===!1)return a.push([r,e])}if(!S){var o=i;!i||!i.getRootNode?o=document:(o=i.getRootNode(),(!o||o==i)&&(o=document));var s=o.ownerDocument||o;if(e&&k.hasCssString(e,o))return null;e&&(r+=` +/*# sourceURL=ace/css/`+e+" */");var c=k.createElement("style");c.appendChild(s.createTextNode(r)),e&&(c.id=e),o==s&&(o=k.getDocumentHead(s)),o.insertBefore(c,o.firstChild)}}}if(k.importCssString=t,k.importCssStylsheet=function(r,e){k.buildDom(["link",{rel:"stylesheet",href:r}],k.getDocumentHead(e))},k.scrollbarWidth=function(r){var e=k.createElement("ace_inner");e.style.width="100%",e.style.minWidth="0px",e.style.height="200px",e.style.display="block";var i=k.createElement("ace_outer"),o=i.style;o.position="absolute",o.left="-10000px",o.overflow="hidden",o.width="200px",o.minWidth="0px",o.height="150px",o.display="block",i.appendChild(e);var s=r&&r.documentElement||document&&document.documentElement;if(!s)return 0;s.appendChild(i);var c=e.offsetWidth;o.overflow="scroll";var g=e.offsetWidth;return c===g&&(g=i.clientWidth),s.removeChild(i),c-g},k.computedStyle=function(r,e){return window.getComputedStyle(r,"")||{}},k.setStyle=function(r,e,i){r[e]!==i&&(r[e]=i)},k.HAS_CSS_ANIMATION=!1,k.HAS_CSS_TRANSFORMS=!1,k.HI_DPI=R.isWin?typeof window<"u"&&window.devicePixelRatio>=1.5:!0,R.isChromeOS&&(k.HI_DPI=!1),typeof document<"u"){var n=document.createElement("div");k.HI_DPI&&n.style.transform!==void 0&&(k.HAS_CSS_TRANSFORMS=!0),!R.isEdge&&typeof n.style.animationName<"u"&&(k.HAS_CSS_ANIMATION=!0),n=null}k.HAS_CSS_TRANSFORMS?k.translate=function(r,e,i){r.style.transform="translate("+Math.round(e)+"px, "+Math.round(i)+"px)"}:k.translate=function(r,e,i){r.style.top=Math.round(i)+"px",r.style.left=Math.round(e)+"px"}});ace.define("ace/lib/net",["require","exports","module","ace/lib/dom"],function(x,k,H){"use strict";var R=x("./dom");k.get=function(M,S){var a=new XMLHttpRequest;a.open("GET",M,!0),a.onreadystatechange=function(){a.readyState===4&&S(a.responseText)},a.send(null)},k.loadScript=function(M,S){var a=R.getDocumentHead(),l=document.createElement("script");l.src=M,a.appendChild(l),l.onload=l.onreadystatechange=function(t,n){(n||!l.readyState||l.readyState=="loaded"||l.readyState=="complete")&&(l=l.onload=l.onreadystatechange=null,n||S())}},k.qualifyURL=function(M){var S=document.createElement("a");return S.href=M,S.href}});ace.define("ace/lib/oop",["require","exports","module"],function(x,k,H){"use strict";k.inherits=function(R,M){R.super_=M,R.prototype=Object.create(M.prototype,{constructor:{value:R,enumerable:!1,writable:!0,configurable:!0}})},k.mixin=function(R,M){for(var S in M)R[S]=M[S];return R},k.implement=function(R,M){k.mixin(R,M)}});ace.define("ace/lib/event_emitter",["require","exports","module"],function(x,k,H){"use strict";var R={},M=function(){this.propagationStopped=!0},S=function(){this.defaultPrevented=!0};R._emit=R._dispatchEvent=function(a,l){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var t=this._eventRegistry[a]||[],n=this._defaultHandlers[a];if(!(!t.length&&!n)){(typeof l!="object"||!l)&&(l={}),l.type||(l.type=a),l.stopPropagation||(l.stopPropagation=M),l.preventDefault||(l.preventDefault=S),t=t.slice();for(var r=0;r1&&(c=o[o.length-2]);var w=l[i+"Path"];return w==null?w=l.basePath:s=="/"&&(i=s=""),w&&w.slice(-1)!="/"&&(w+="/"),w+i+s+c+this.get("suffix")},k.setModuleUrl=function(e,i){return l.$moduleUrls[e]=i};var t=function(e,i){if(e==="ace/theme/textmate"||e==="./theme/textmate")return i(null,x("./theme/textmate"));if(n)return n(e,i);console.error("loader is not configured")},n;k.setLoader=function(e){n=e},k.dynamicModules=Object.create(null),k.$loading={},k.$loaded={},k.loadModule=function(e,i){var o,s;Array.isArray(e)&&(s=e[0],e=e[1]);var c=function(g){if(g&&!k.$loading[e])return i&&i(g);if(k.$loading[e]||(k.$loading[e]=[]),k.$loading[e].push(i),!(k.$loading[e].length>1)){var w=function(){t(e,function(p,b){b&&(k.$loaded[e]=b),k._emit("load.module",{name:e,module:b});var y=k.$loading[e];k.$loading[e]=null,y.forEach(function(d){d&&d(b)})})};if(!k.get("packaged"))return w();M.loadScript(k.moduleUrl(e,s),w),r()}};if(k.dynamicModules[e])k.dynamicModules[e]().then(function(g){g.default?c(g.default):c(g)});else{try{o=this.$require(e)}catch{}c(o||k.$loaded[e])}},k.$require=function(e){if(typeof H.require=="function"){var i="require";return H[i](e)}},k.setModuleLoader=function(e,i){k.dynamicModules[e]=i};var r=function(){!l.basePath&&!l.workerPath&&!l.modePath&&!l.themePath&&!Object.keys(l.$moduleUrls).length&&(console.error("Unable to infer path to ace from script src,","use ace.config.set('basePath', 'path') to enable dynamic loading of modes and themes","or with webpack use ace/webpack-resolver"),r=function(){})};k.version="1.24.1"});ace.define("ace/loader_build",["require","exports","module","ace/lib/fixoldbrowsers","ace/config"],function(x,k,H){"use strict";x("./lib/fixoldbrowsers");var R=x("./config");R.setLoader(function(l,t){x([l],function(n){t(null,n)})});var M=function(){return this||typeof window<"u"&&window}();H.exports=function(l){R.init=S,R.$require=x,l.require=x,typeof define=="function"&&(l.define=define)},S(!0);function S(l){if(!(!M||!M.document)){R.set("packaged",l||x.packaged||H.packaged||M.define&&define.packaged);var t={},n="",r=document.currentScript||document._currentScript,e=r&&r.ownerDocument||document;r&&r.src&&(n=r.src.split(/[?#]/)[0].split("/").slice(0,-1).join("/")||"");for(var i=e.getElementsByTagName("script"),o=0;o ["+this.end.row+"/"+this.end.column+"]"},S.prototype.contains=function(a,l){return this.compare(a,l)==0},S.prototype.compareRange=function(a){var l,t=a.end,n=a.start;return l=this.compare(t.row,t.column),l==1?(l=this.compare(n.row,n.column),l==1?2:l==0?1:0):l==-1?-2:(l=this.compare(n.row,n.column),l==-1?-1:l==1?42:0)},S.prototype.comparePoint=function(a){return this.compare(a.row,a.column)},S.prototype.containsRange=function(a){return this.comparePoint(a.start)==0&&this.comparePoint(a.end)==0},S.prototype.intersects=function(a){var l=this.compareRange(a);return l==-1||l==0||l==1},S.prototype.isEnd=function(a,l){return this.end.row==a&&this.end.column==l},S.prototype.isStart=function(a,l){return this.start.row==a&&this.start.column==l},S.prototype.setStart=function(a,l){typeof a=="object"?(this.start.column=a.column,this.start.row=a.row):(this.start.row=a,this.start.column=l)},S.prototype.setEnd=function(a,l){typeof a=="object"?(this.end.column=a.column,this.end.row=a.row):(this.end.row=a,this.end.column=l)},S.prototype.inside=function(a,l){return this.compare(a,l)==0?!(this.isEnd(a,l)||this.isStart(a,l)):!1},S.prototype.insideStart=function(a,l){return this.compare(a,l)==0?!this.isEnd(a,l):!1},S.prototype.insideEnd=function(a,l){return this.compare(a,l)==0?!this.isStart(a,l):!1},S.prototype.compare=function(a,l){return!this.isMultiLine()&&a===this.start.row?lthis.end.column?1:0:athis.end.row?1:this.start.row===a?l>=this.start.column?0:-1:this.end.row===a?l<=this.end.column?0:1:0},S.prototype.compareStart=function(a,l){return this.start.row==a&&this.start.column==l?-1:this.compare(a,l)},S.prototype.compareEnd=function(a,l){return this.end.row==a&&this.end.column==l?1:this.compare(a,l)},S.prototype.compareInside=function(a,l){return this.end.row==a&&this.end.column==l?1:this.start.row==a&&this.start.column==l?-1:this.compare(a,l)},S.prototype.clipRows=function(a,l){if(this.end.row>l)var t={row:l+1,column:0};else if(this.end.rowl)var n={row:l+1,column:0};else if(this.start.row1?(v++,v>4&&(v=1)):v=1,M.isIE){var C=Math.abs(h.clientX-$)>5||Math.abs(h.clientY-f)>5;(!u||C)&&(v=1),u&&clearTimeout(u),u=setTimeout(function(){u=null},p[v-1]||600),v==1&&($=h.clientX,f=h.clientY)}if(h._clicks=v,b[y]("mousedown",h),v>4)v=0;else if(v>1)return b[y](A[v],h)}Array.isArray(w)||(w=[w]),w.forEach(function(h){e(h,"mousedown",m,d)})};var o=function(w){return 0|(w.ctrlKey?1:0)|(w.altKey?2:0)|(w.shiftKey?4:0)|(w.metaKey?8:0)};k.getModifierString=function(w){return R.KEY_MODS[o(w)]};function s(w,p,b){var y=o(p);if(!M.isMac&&S){if(p.getModifierState&&(p.getModifierState("OS")||p.getModifierState("Win"))&&(y|=8),S.altGr)if((3&y)!=3)S.altGr=0;else return;if(b===18||b===17){var d="location"in p?p.location:p.keyLocation;if(b===17&&d===1)S[b]==1&&(a=p.timeStamp);else if(b===18&&y===3&&d===2){var v=p.timeStamp-a;v<50&&(S.altGr=!0)}}}if(b in R.MODIFIER_KEYS&&(b=-1),!y&&b===13){var d="location"in p?p.location:p.keyLocation;if(d===3&&(w(p,y,-b),p.defaultPrevented))return}if(M.isChromeOS&&y&8){if(w(p,y,b),p.defaultPrevented)return;y&=-9}return!y&&!(b in R.FUNCTION_KEYS)&&!(b in R.PRINTABLE_KEYS)?!1:w(p,y,b)}k.addCommandKeyListener=function(w,p,b){if(M.isOldGecko||M.isOpera&&!("KeyboardEvent"in window)){var y=null;e(w,"keydown",function(v){y=v.keyCode},b),e(w,"keypress",function(v){return s(p,v,y)},b)}else{var d=null;e(w,"keydown",function(v){S[v.keyCode]=(S[v.keyCode]||0)+1;var $=s(p,v,v.keyCode);return d=v.defaultPrevented,$},b),e(w,"keypress",function(v){d&&(v.ctrlKey||v.altKey||v.shiftKey||v.metaKey)&&(k.stopEvent(v),d=null)},b),e(w,"keyup",function(v){S[v.keyCode]=null},b),S||(c(),e(window,"focus",c))}};function c(){S=Object.create(null)}if(typeof window=="object"&&window.postMessage&&!M.isOldIE){var g=1;k.nextTick=function(w,p){p=p||window;var b="zero-timeout-message-"+g++,y=function(d){d.data==b&&(k.stopPropagation(d),i(p,"message",y),w())};e(p,"message",y),p.postMessage(b,"*")}}k.$idleBlocked=!1,k.onIdle=function(w,p){return setTimeout(function b(){k.$idleBlocked?setTimeout(b,100):w()},p)},k.$idleBlockId=null,k.blockIdle=function(w){k.$idleBlockId&&clearTimeout(k.$idleBlockId),k.$idleBlocked=!0,k.$idleBlockId=setTimeout(function(){k.$idleBlocked=!1},w||100)},k.nextFrame=typeof window=="object"&&(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame),k.nextFrame?k.nextFrame=k.nextFrame.bind(window):k.nextFrame=function(w){setTimeout(w,17)}});ace.define("ace/clipboard",["require","exports","module"],function(x,k,H){"use strict";var R;H.exports={lineMode:!1,pasteCancelled:function(){return R&&R>Date.now()-50?!0:R=!1},cancel:function(){R=Date.now()}}});ace.define("ace/keyboard/textinput",["require","exports","module","ace/lib/event","ace/config","ace/lib/useragent","ace/lib/dom","ace/lib/lang","ace/clipboard","ace/lib/keys"],function(x,k,H){"use strict";var R=x("../lib/event"),M=x("../config").nls,S=x("../lib/useragent"),a=x("../lib/dom"),l=x("../lib/lang"),t=x("../clipboard"),n=S.isChrome<18,r=S.isIE,e=S.isChrome>63,i=400,o=x("../lib/keys"),s=o.KEY_MODS,c=S.isIOS,g=c?/\s/:/\n/,w=S.isMobile,p=function(b,y){var d=a.createElement("textarea");d.className="ace_text-input",d.setAttribute("wrap","off"),d.setAttribute("autocorrect","off"),d.setAttribute("autocapitalize","off"),d.setAttribute("spellcheck",!1),d.style.opacity="0",b.insertBefore(d,b.firstChild);var v=!1,$=!1,f=!1,u=!1,A="";w||(d.style.fontSize="1px");var m=!1,h=!1,C="",L=0,T=0,E=0,_=Number.MAX_SAFE_INTEGER,O=Number.MIN_SAFE_INTEGER,I=0;try{var W=document.activeElement===d}catch{}this.setNumberOfExtraLines=function(N){if(_=Number.MAX_SAFE_INTEGER,O=Number.MIN_SAFE_INTEGER,N<0){I=0;return}I=N},this.setAriaOptions=function(N){if(N.activeDescendant?(d.setAttribute("aria-haspopup","true"),d.setAttribute("aria-autocomplete",N.inline?"both":"list"),d.setAttribute("aria-activedescendant",N.activeDescendant)):(d.setAttribute("aria-haspopup","false"),d.setAttribute("aria-autocomplete","both"),d.removeAttribute("aria-activedescendant")),N.role&&d.setAttribute("role",N.role),N.setLabel&&(d.setAttribute("aria-roledescription",M("editor")),y.session)){var j=y.session.selection.cursor.row;d.setAttribute("aria-label",M("Cursor at row $0",[j+1]))}},this.setAriaOptions({role:"textbox"}),R.addListener(d,"blur",function(N){h||(y.onBlur(N),W=!1)},y),R.addListener(d,"focus",function(N){if(!h){if(W=!0,S.isEdge)try{if(!document.hasFocus())return}catch{}y.onFocus(N),S.isEdge?setTimeout(D):D()}},y),this.$focusScroll=!1,this.focus=function(){if(this.setAriaOptions({setLabel:y.renderer.enableKeyboardAccessibility}),A||e||this.$focusScroll=="browser")return d.focus({preventScroll:!0});var N=d.style.top;d.style.position="fixed",d.style.top="0px";try{var j=d.getBoundingClientRect().top!=0}catch{return}var X=[];if(j)for(var Z=d.parentElement;Z&&Z.nodeType==1;)X.push(Z),Z.setAttribute("ace_nocontext",!0),!Z.parentElement&&Z.getRootNode?Z=Z.getRootNode().host:Z=Z.parentElement;d.focus({preventScroll:!0}),j&&X.forEach(function(te){te.removeAttribute("ace_nocontext")}),setTimeout(function(){d.style.position="",d.style.top=="0px"&&(d.style.top=N)},0)},this.blur=function(){d.blur()},this.isFocused=function(){return W},y.on("beforeEndOperation",function(){var N=y.curOp,j=N&&N.command&&N.command.name;if(j!="insertstring"){var X=j&&(N.docChanged||N.selectionChanged);f&&X&&(C=d.value="",de()),D()}});var F=function(N,j){for(var X=j,Z=1;Z<=N-_&&Z<2*I+1;Z++)X+=y.session.getLine(N-Z).length+1;return X},D=c?function(N){if(!(!W||v&&!N||u)){N||(N="");var j=` + ab`+N+`cde fg +`;j!=d.value&&(d.value=C=j);var X=4,Z=4+(N.length||(y.selection.isEmpty()?0:1));(L!=X||T!=Z)&&d.setSelectionRange(X,Z),L=X,T=Z}}:function(){if(!(f||u)&&!(!W&&!G)){f=!0;var N=0,j=0,X="";if(y.session){var Z=y.selection,te=Z.getRange(),oe=Z.cursor.row;oe===O+1?(_=O+1,O=_+2*I):oe===_-1?(O=_-1,_=O-2*I):(oe<_-1||oe>O+1)&&(_=oe>I?oe-I:0,O=oe>I?oe+I:2*I);for(var le=[],se=_;se<=O;se++)le.push(y.session.getLine(se));if(X=le.join(` +`),N=F(te.start.row,te.start.column),j=F(te.end.row,te.end.column),te.start.row<_){var re=y.session.getLine(_-1);N=te.start.row<_-1?0:N,j+=re.length+1,X=re+` +`+X}else if(te.end.row>O){var ie=y.session.getLine(O+1);j=te.end.row>O+1?ie.length:te.end.column,j+=X.length+1,X=X+` +`+ie}else w&&oe>0&&(X=` +`+X,j+=1,N+=1);X.length>i&&(N=C.length&&N.value===C&&C&&N.selectionEnd!==T},U=function(N){f||(v?v=!1:B(d)?(y.selectAll(),D()):w&&d.selectionStart!=L&&D())},P=null;this.setInputHandler=function(N){P=N},this.getInputHandler=function(){return P};var G=!1,z=function(N,j){if(G&&(G=!1),$)return D(),N&&y.onPaste(N),$=!1,"";for(var X=d.selectionStart,Z=d.selectionEnd,te=L,oe=C.length-T,le=N,se=N.length-X,re=N.length-Z,ie=0;te>0&&C[ie]==N[ie];)ie++,te--;for(le=le.slice(ie),ie=1;oe>0&&C.length-ie>L-1&&C[C.length-ie]==N[N.length-ie];)ie++,oe--;se-=ie-1,re-=ie-1;var he=le.length-ie+1;if(he<0&&(te=-he,he=0),le=le.slice(0,he),!j&&!le&&!se&&!te&&!oe&&!re)return"";u=!0;var me=!1;return S.isAndroid&&le==". "&&(le=" ",me=!0),le&&!te&&!oe&&!se&&!re||m?y.onTextInput(le):y.onTextInput(le,{extendLeft:te,extendRight:oe,restoreStart:se,restoreEnd:re}),u=!1,C=N,L=X,T=Z,E=re,me?` +`:le},K=function(N){if(f)return ne();if(N&&N.inputType){if(N.inputType=="historyUndo")return y.execCommand("undo");if(N.inputType=="historyRedo")return y.execCommand("redo")}var j=d.value,X=z(j,!0);(j.length>i+100||g.test(X)||w&&L<1&&L==T)&&D()},Y=function(N,j,X){var Z=N.clipboardData||window.clipboardData;if(!(!Z||n)){var te=r||X?"Text":"text/plain";try{return j?Z.setData(te,j)!==!1:Z.getData(te)}catch(oe){if(!X)return Y(oe,j,!0)}}},V=function(N,j){var X=y.getCopyText();if(!X)return R.preventDefault(N);Y(N,X)?(c&&(D(X),v=X,setTimeout(function(){v=!1},10)),j?y.onCut():y.onCopy(),R.preventDefault(N)):(v=!0,d.value=X,d.select(),setTimeout(function(){v=!1,D(),j?y.onCut():y.onCopy()}))},J=function(N){V(N,!0)},q=function(N){V(N,!1)},ee=function(N){var j=Y(N);t.pasteCancelled()||(typeof j=="string"?(j&&y.onPaste(j,N),S.isIE&&setTimeout(D),R.preventDefault(N)):(d.value="",$=!0))};R.addCommandKeyListener(d,y.onCommandKey.bind(y),y),R.addListener(d,"select",U,y),R.addListener(d,"input",K,y),R.addListener(d,"cut",J,y),R.addListener(d,"copy",q,y),R.addListener(d,"paste",ee,y),(!("oncut"in d)||!("oncopy"in d)||!("onpaste"in d))&&R.addListener(b,"keydown",function(N){if(!(S.isMac&&!N.metaKey||!N.ctrlKey))switch(N.keyCode){case 67:q(N);break;case 86:ee(N);break;case 88:J(N);break}},y);var Q=function(N){if(!(f||!y.onCompositionStart||y.$readOnly)&&(f={},!m)){N.data&&(f.useTextareaForIME=!1),setTimeout(ne,0),y._signal("compositionStart"),y.on("mousedown",fe);var j=y.getSelectionRange();j.end.row=j.start.row,j.end.column=j.start.column,f.markerRange=j,f.selectionStart=L,y.onCompositionStart(f),f.useTextareaForIME?(C=d.value="",L=0,T=0):(d.msGetInputContext&&(f.context=d.msGetInputContext()),d.getInputContext&&(f.context=d.getInputContext()))}},ne=function(){if(!(!f||!y.onCompositionUpdate||y.$readOnly)){if(m)return fe();if(f.useTextareaForIME)y.onCompositionUpdate(d.value);else{var N=d.value;z(N),f.markerRange&&(f.context&&(f.markerRange.start.column=f.selectionStart=f.context.compositionStartOffset),f.markerRange.end.column=f.markerRange.start.column+T-f.selectionStart+E)}}},de=function(N){!y.onCompositionEnd||y.$readOnly||(f=!1,y.onCompositionEnd(),y.off("mousedown",fe),N&&K())};function fe(){h=!0,d.blur(),d.focus(),h=!1}var ue=l.delayedCall(ne,50).schedule.bind(null,null);function ae(N){N.keyCode==27&&d.value.lengthT&&C[re]==` +`?ie=o.end:seT&&C.slice(0,re).split(` +`).length>2?ie=o.down:re>T&&C[re-1]==" "?(ie=o.right,he=s.option):(re>T||re==T&&T!=L&&se==re)&&(ie=o.right),se!==re&&(he|=s.shift),ie){var me=j.onCommandKey({},he,ie);if(!me&&j.commands){ie=o.keyCodeToString(ie);var we=j.commands.findKeyCommand(he,ie);we&&j.execCommand(we)}L=se,T=re,D("")}}};document.addEventListener("selectionchange",oe),j.on("destroy",function(){document.removeEventListener("selectionchange",oe)})}this.destroy=function(){d.parentElement&&d.parentElement.removeChild(d)}};k.TextInput=p,k.$setUserAgentForTests=function(b,y){w=b,c=y}});ace.define("ace/mouse/default_handlers",["require","exports","module","ace/lib/useragent"],function(x,k,H){"use strict";var R=x("../lib/useragent"),M=0,S=550,a=function(){function n(r){r.$clickSelection=null;var e=r.editor;e.setDefaultHandler("mousedown",this.onMouseDown.bind(r)),e.setDefaultHandler("dblclick",this.onDoubleClick.bind(r)),e.setDefaultHandler("tripleclick",this.onTripleClick.bind(r)),e.setDefaultHandler("quadclick",this.onQuadClick.bind(r)),e.setDefaultHandler("mousewheel",this.onMouseWheel.bind(r));var i=["select","startSelect","selectEnd","selectAllEnd","selectByWordsEnd","selectByLinesEnd","dragWait","dragWaitEnd","focusWait"];i.forEach(function(o){r[o]=this[o]},this),r.selectByLines=this.extendSelectionBy.bind(r,"getLineRange"),r.selectByWords=this.extendSelectionBy.bind(r,"getWordRange")}return n.prototype.onMouseDown=function(r){var e=r.inSelection(),i=r.getDocumentPosition();this.mousedownEvent=r;var o=this.editor,s=r.getButton();if(s!==0){var c=o.getSelectionRange(),g=c.isEmpty();(g||s==1)&&o.selection.moveToPosition(i),s==2&&(o.textInput.onContextMenu(r.domEvent),R.isMozilla||r.preventDefault());return}if(this.mousedownEvent.time=Date.now(),e&&!o.isFocused()&&(o.focus(),this.$focusTimeout&&!this.$clickSelection&&!o.inMultiSelectMode)){this.setState("focusWait"),this.captureMouse(r);return}return this.captureMouse(r),this.startSelect(i,r.domEvent._clicks>1),r.preventDefault()},n.prototype.startSelect=function(r,e){r=r||this.editor.renderer.screenToTextCoordinates(this.x,this.y);var i=this.editor;this.mousedownEvent&&(this.mousedownEvent.getShiftKey()?i.selection.selectToPosition(r):e||i.selection.moveToPosition(r),e||this.select(),i.setStyle("ace_selecting"),this.setState("select"))},n.prototype.select=function(){var r,e=this.editor,i=e.renderer.screenToTextCoordinates(this.x,this.y);if(this.$clickSelection){var o=this.$clickSelection.comparePoint(i);if(o==-1)r=this.$clickSelection.end;else if(o==1)r=this.$clickSelection.start;else{var s=t(this.$clickSelection,i);i=s.cursor,r=s.anchor}e.selection.setSelectionAnchor(r.row,r.column)}e.selection.selectToPosition(i),e.renderer.scrollCursorIntoView()},n.prototype.extendSelectionBy=function(r){var e,i=this.editor,o=i.renderer.screenToTextCoordinates(this.x,this.y),s=i.selection[r](o.row,o.column);if(this.$clickSelection){var c=this.$clickSelection.comparePoint(s.start),g=this.$clickSelection.comparePoint(s.end);if(c==-1&&g<=0)e=this.$clickSelection.end,(s.end.row!=o.row||s.end.column!=o.column)&&(o=s.start);else if(g==1&&c>=0)e=this.$clickSelection.start,(s.start.row!=o.row||s.start.column!=o.column)&&(o=s.end);else if(c==-1&&g==1)o=s.end,e=s.start;else{var w=t(this.$clickSelection,o);o=w.cursor,e=w.anchor}i.selection.setSelectionAnchor(e.row,e.column)}i.selection.selectToPosition(o),i.renderer.scrollCursorIntoView()},n.prototype.selectByLinesEnd=function(){this.$clickSelection=null,this.editor.unsetStyle("ace_selecting")},n.prototype.focusWait=function(){var r=l(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y),e=Date.now();(r>M||e-this.mousedownEvent.time>this.$focusTimeout)&&this.startSelect(this.mousedownEvent.getDocumentPosition())},n.prototype.onDoubleClick=function(r){var e=r.getDocumentPosition(),i=this.editor,o=i.session,s=o.getBracketRange(e);s?(s.isEmpty()&&(s.start.column--,s.end.column++),this.setState("select")):(s=i.selection.getWordRange(e.row,e.column),this.setState("selectByWords")),this.$clickSelection=s,this.select()},n.prototype.onTripleClick=function(r){var e=r.getDocumentPosition(),i=this.editor;this.setState("selectByLines");var o=i.getSelectionRange();o.isMultiLine()&&o.contains(e.row,e.column)?(this.$clickSelection=i.selection.getLineRange(o.start.row),this.$clickSelection.end=i.selection.getLineRange(o.end.row).end):this.$clickSelection=i.selection.getLineRange(e.row),this.select()},n.prototype.onQuadClick=function(r){var e=this.editor;e.selectAll(),this.$clickSelection=e.getSelectionRange(),this.setState("selectAll")},n.prototype.onMouseWheel=function(r){if(!r.getAccelKey()){r.getShiftKey()&&r.wheelY&&!r.wheelX&&(r.wheelX=r.wheelY,r.wheelY=0);var e=this.editor;this.$lastScroll||(this.$lastScroll={t:0,vx:0,vy:0,allowed:0});var i=this.$lastScroll,o=r.domEvent.timeStamp,s=o-i.t,c=s?r.wheelX/s:i.vx,g=s?r.wheelY/s:i.vy;s=1&&e.renderer.isScrollableBy(r.wheelX*r.speed,0)&&(p=!0),w<=1&&e.renderer.isScrollableBy(0,r.wheelY*r.speed)&&(p=!0),p)i.allowed=o;else if(o-i.allowed=i.length&&(i=void 0),{value:i&&i[c++],done:!i}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},S=x("./lib/dom"),a=x("./range").Range,l="ace_tooltip",t=function(){function i(o){this.isOpen=!1,this.$element=null,this.$parentNode=o}return i.prototype.$init=function(){return this.$element=S.createElement("div"),this.$element.className=l,this.$element.style.display="none",this.$parentNode.appendChild(this.$element),this.$element},i.prototype.getElement=function(){return this.$element||this.$init()},i.prototype.setText=function(o){this.getElement().textContent=o},i.prototype.setHtml=function(o){this.getElement().innerHTML=o},i.prototype.setPosition=function(o,s){this.getElement().style.left=o+"px",this.getElement().style.top=s+"px"},i.prototype.setClassName=function(o){S.addCssClass(this.getElement(),o)},i.prototype.setTheme=function(o){this.$element.className=l+" "+(o.isDark?"ace_dark ":"")+(o.cssClass||"")},i.prototype.show=function(o,s,c){o!=null&&this.setText(o),s!=null&&c!=null&&this.setPosition(s,c),this.isOpen||(this.getElement().style.display="block",this.isOpen=!0)},i.prototype.hide=function(){this.isOpen&&(this.getElement().style.display="none",this.getElement().className=l,this.isOpen=!1)},i.prototype.getHeight=function(){return this.getElement().offsetHeight},i.prototype.getWidth=function(){return this.getElement().offsetWidth},i.prototype.destroy=function(){this.isOpen=!1,this.$element&&this.$element.parentNode&&this.$element.parentNode.removeChild(this.$element)},i}(),n=function(){function i(){this.popups=[]}return i.prototype.addPopup=function(o){this.popups.push(o),this.updatePopups()},i.prototype.removePopup=function(o){var s=this.popups.indexOf(o);s!==-1&&(this.popups.splice(s,1),this.updatePopups())},i.prototype.updatePopups=function(){var o,s,c,g;this.popups.sort(function(u,A){return A.priority-u.priority});var w=[];try{for(var p=M(this.popups),b=p.next();!b.done;b=p.next()){var y=b.value,d=!0;try{for(var v=(c=void 0,M(w)),$=v.next();!$.done;$=v.next()){var f=$.value;if(this.doPopupsOverlap(f,y)){d=!1;break}}}catch(u){c={error:u}}finally{try{$&&!$.done&&(g=v.return)&&g.call(v)}finally{if(c)throw c.error}}d?w.push(y):y.hide()}}catch(u){o={error:u}}finally{try{b&&!b.done&&(s=p.return)&&s.call(p)}finally{if(o)throw o.error}}},i.prototype.doPopupsOverlap=function(o,s){var c=o.getElement().getBoundingClientRect(),g=s.getElement().getBoundingClientRect();return c.leftg.left&&c.topg.top},i}(),r=new n;k.popupManager=r,k.Tooltip=t;var e=function(i){R(o,i);function o(s){s===void 0&&(s=document.body);var c=i.call(this,s)||this;c.timeout=void 0,c.lastT=0,c.idleTime=350,c.lastEvent=void 0,c.onMouseOut=c.onMouseOut.bind(c),c.onMouseMove=c.onMouseMove.bind(c),c.waitForHover=c.waitForHover.bind(c),c.hide=c.hide.bind(c);var g=c.getElement();return g.style.whiteSpace="pre-wrap",g.style.pointerEvents="auto",g.addEventListener("mouseout",c.onMouseOut),g.tabIndex=-1,g.addEventListener("blur",function(){g.contains(document.activeElement)||this.hide()}.bind(c)),c}return o.prototype.addToEditor=function(s){s.on("mousemove",this.onMouseMove),s.on("mousedown",this.hide),s.renderer.getMouseEventTarget().addEventListener("mouseout",this.onMouseOut,!0)},o.prototype.removeFromEditor=function(s){s.off("mousemove",this.onMouseMove),s.off("mousedown",this.hide),s.renderer.getMouseEventTarget().removeEventListener("mouseout",this.onMouseOut,!0),this.timeout&&(clearTimeout(this.timeout),this.timeout=null)},o.prototype.onMouseMove=function(s,c){this.lastEvent=s,this.lastT=Date.now();var g=c.$mouseHandler.isMousePressed;if(this.isOpen){var w=this.lastEvent&&this.lastEvent.getDocumentPosition();(!this.range||!this.range.contains(w.row,w.column)||g||this.isOutsideOfText(this.lastEvent))&&this.hide()}this.timeout||g||(this.lastEvent=s,this.timeout=setTimeout(this.waitForHover,this.idleTime))},o.prototype.waitForHover=function(){this.timeout&&clearTimeout(this.timeout);var s=Date.now()-this.lastT;if(this.idleTime-s>10){this.timeout=setTimeout(this.waitForHover,this.idleTime-s);return}this.timeout=null,this.lastEvent&&!this.isOutsideOfText(this.lastEvent)&&this.$gatherData(this.lastEvent,this.lastEvent.editor)},o.prototype.isOutsideOfText=function(s){var c=s.editor,g=s.getDocumentPosition(),w=c.session.getLine(g.row);if(g.column==w.length){var p=c.renderer.pixelToScreenCoordinates(s.clientX,s.clientY),b=c.session.documentToScreenPosition(g.row,g.column);if(b.column!=p.column||b.row!=p.row)return!0}return!1},o.prototype.setDataProvider=function(s){this.$gatherData=s},o.prototype.showForRange=function(s,c,g,w){if(!(w&&w!=this.lastEvent)&&!(this.isOpen&&document.activeElement==this.getElement())){var p=s.renderer;this.isOpen||(r.addPopup(this),this.$registerCloseEvents(),this.setTheme(p.theme)),this.isOpen=!0,this.addMarker(c,s.session),this.range=a.fromPoints(c.start,c.end);var b=this.getElement();b.innerHTML="",b.appendChild(g),b.style.display="block";var y=p.textToScreenCoordinates(c.start.row,c.start.column),d=s.getCursorPosition(),v=b.clientHeight,$=p.scroller.getBoundingClientRect(),f=!0;this.row>d.row?f=!0:this.row$.bottom&&(f=!1),f?y.pageY+=p.lineHeight:y.pageY-=v,b.style.maxWidth=$.width-(y.pageX-$.left)+"px",this.setPosition(y.pageX,y.pageY)}},o.prototype.addMarker=function(s,c){this.marker&&this.$markerSession.removeMarker(this.marker),this.$markerSession=c,this.marker=c&&c.addMarker(s,"ace_highlight-marker","text")},o.prototype.hide=function(s){!s&&document.activeElement==this.getElement()||s&&s.target&&(s.type!="keydown"||s.ctrlKey||s.metaKey)&&this.$element.contains(s.target)||(this.lastEvent=null,this.timeout&&clearTimeout(this.timeout),this.timeout=null,this.addMarker(null),this.isOpen&&(this.$removeCloseEvents(),this.getElement().style.display="none",this.isOpen=!1,r.removePopup(this)))},o.prototype.$registerCloseEvents=function(){window.addEventListener("keydown",this.hide,!0),window.addEventListener("mousewheel",this.hide,!0),window.addEventListener("mousedown",this.hide,!0)},o.prototype.$removeCloseEvents=function(){window.removeEventListener("keydown",this.hide,!0),window.removeEventListener("mousewheel",this.hide,!0),window.removeEventListener("mousedown",this.hide,!0)},o.prototype.onMouseOut=function(s){this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.lastEvent=null,this.isOpen&&(!s.relatedTarget||s.relatedTarget==this.getElement()||s&&s.currentTarget.contains(s.relatedTarget)||s.relatedTarget.classList.contains("ace_content")||this.hide())},o}(t);k.HoverTooltip=e});ace.define("ace/mouse/default_gutter_handler",["require","exports","module","ace/lib/dom","ace/lib/event","ace/tooltip","ace/config"],function(x,k,H){"use strict";var R=this&&this.__extends||function(){var e=function(i,o){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,c){s.__proto__=c}||function(s,c){for(var g in c)Object.prototype.hasOwnProperty.call(c,g)&&(s[g]=c[g])},e(i,o)};return function(i,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");e(i,o);function s(){this.constructor=i}i.prototype=o===null?Object.create(o):(s.prototype=o.prototype,new s)}}(),M=this&&this.__values||function(e){var i=typeof Symbol=="function"&&Symbol.iterator,o=i&&e[i],s=0;if(o)return o.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&s>=e.length&&(e=void 0),{value:e&&e[s++],done:!e}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")},S=x("../lib/dom"),a=x("../lib/event"),l=x("../tooltip").Tooltip,t=x("../config").nls;function n(e){var i=e.editor,o=i.renderer.$gutterLayer,s=new r(i);e.editor.setDefaultHandler("guttermousedown",function(y){if(!(!i.isFocused()||y.getButton()!=0)){var d=o.getRegion(y);if(d!="foldWidgets"){var v=y.getDocumentPosition().row,$=i.session.selection;if(y.getShiftKey())$.selectTo(v,0);else{if(y.domEvent.detail==2)return i.selectAll(),y.preventDefault();e.$clickSelection=i.selection.getLineRange(v)}return e.setState("selectByLines"),e.captureMouse(y),y.preventDefault()}}});var c,g;function w(){var y=g.getDocumentPosition().row,d=i.session.getLength();if(y==d){var v=i.renderer.pixelToScreenCoordinates(0,g.y).row,$=g.$pos;if(v>i.session.documentToScreenRow($.row,$.column))return p()}if(s.showTooltip(y),!!s.isOpen)if(i.on("mousewheel",p),e.$tooltipFollowsMouse)b(g);else{var f=g.getGutterRow(),u=o.$lines.get(f);if(u){var A=u.element.querySelector(".ace_gutter_annotation"),m=A.getBoundingClientRect(),h=s.getElement().style;h.left=m.right+"px",h.top=m.bottom+"px"}else b(g)}}function p(){c&&(c=clearTimeout(c)),s.isOpen&&(s.hideTooltip(),i.off("mousewheel",p))}function b(y){s.setPosition(y.x,y.y)}e.editor.setDefaultHandler("guttermousemove",function(y){var d=y.domEvent.target||y.domEvent.srcElement;if(S.hasCssClass(d,"ace_fold-widget"))return p();s.isOpen&&e.$tooltipFollowsMouse&&b(y),g=y,!c&&(c=setTimeout(function(){c=null,g&&!e.isMousePressed?w():p()},50))}),a.addListener(i.renderer.$gutter,"mouseout",function(y){g=null,!(!s.isOpen||c)&&(c=setTimeout(function(){c=null,p()},50))},i),i.on("changeSession",p),i.on("input",p)}k.GutterHandler=n;var r=function(e){R(i,e);function i(o){var s=e.call(this,o.container)||this;return s.editor=o,s}return i.prototype.setPosition=function(o,s){var c=window.innerWidth||document.documentElement.clientWidth,g=window.innerHeight||document.documentElement.clientHeight,w=this.getWidth(),p=this.getHeight();o+=15,s+=15,o+w>c&&(o-=o+w-c),s+p>g&&(s-=20+p),l.prototype.setPosition.call(this,o,s)},Object.defineProperty(i,"annotationLabels",{get:function(){return{error:{singular:t("error"),plural:t("errors")},warning:{singular:t("warning"),plural:t("warnings")},info:{singular:t("information message"),plural:t("information messages")}}},enumerable:!1,configurable:!0}),i.prototype.showTooltip=function(o){var s=this.editor.renderer.$gutterLayer,c=s.$annotations[o],g;c?g={text:Array.from(c.text),type:Array.from(c.type)}:g={text:[],type:[]};var w=s.session.getFoldLine(o);if(w&&s.$showFoldedAnnotations){for(var p={error:[],warning:[],info:[]},b,y=o+1;y<=w.end.row;y++)if(s.$annotations[y])for(var d=0;d ").concat(g.text[y]);f[g.type[y].replace("_fold","")].push(A)}var m=[].concat(f.error,f.warning,f.info).join("
");this.setHtml(m),this.$element.setAttribute("aria-live","polite"),this.isOpen||(this.setTheme(this.editor.renderer.theme),this.setClassName("ace_gutter-tooltip")),this.show(),this.editor._signal("showGutterTooltip",this)},i.prototype.hideTooltip=function(){this.$element.removeAttribute("aria-live"),this.hide(),this.editor._signal("hideGutterTooltip",this)},i.annotationsToSummaryString=function(o){var s,c,g=[],w=["error","warning","info"];try{for(var p=M(w),b=p.next();!b.done;b=p.next()){var y=b.value;if(o[y].length){var d=o[y].length===1?i.annotationLabels[y].singular:i.annotationLabels[y].plural;g.push("".concat(o[y].length," ").concat(d))}}}catch(v){s={error:v}}finally{try{b&&!b.done&&(c=p.return)&&c.call(p)}finally{if(s)throw s.error}}return g.join(", ")},i}(l);k.GutterTooltip=r});ace.define("ace/mouse/mouse_event",["require","exports","module","ace/lib/event","ace/lib/useragent"],function(x,k,H){"use strict";var R=x("../lib/event"),M=x("../lib/useragent"),S=function(){function a(l,t){this.domEvent=l,this.editor=t,this.x=this.clientX=l.clientX,this.y=this.clientY=l.clientY,this.$pos=null,this.$inSelection=null,this.propagationStopped=!1,this.defaultPrevented=!1}return a.prototype.stopPropagation=function(){R.stopPropagation(this.domEvent),this.propagationStopped=!0},a.prototype.preventDefault=function(){R.preventDefault(this.domEvent),this.defaultPrevented=!0},a.prototype.stop=function(){this.stopPropagation(),this.preventDefault()},a.prototype.getDocumentPosition=function(){return this.$pos?this.$pos:(this.$pos=this.editor.renderer.screenToTextCoordinates(this.clientX,this.clientY),this.$pos)},a.prototype.getGutterRow=function(){var l=this.getDocumentPosition().row,t=this.editor.session.documentToScreenRow(l,0),n=this.editor.session.documentToScreenRow(this.editor.renderer.$gutterLayer.$lines.get(0).row,0);return t-n},a.prototype.inSelection=function(){if(this.$inSelection!==null)return this.$inSelection;var l=this.editor,t=l.getSelectionRange();if(t.isEmpty())this.$inSelection=!1;else{var n=this.getDocumentPosition();this.$inSelection=t.contains(n.row,n.column)}return this.$inSelection},a.prototype.getButton=function(){return R.getButton(this.domEvent)},a.prototype.getShiftKey=function(){return this.domEvent.shiftKey},a.prototype.getAccelKey=function(){return M.isMac?this.domEvent.metaKey:this.domEvent.ctrlKey},a}();k.MouseEvent=S});ace.define("ace/mouse/dragdrop_handler",["require","exports","module","ace/lib/dom","ace/lib/event","ace/lib/useragent"],function(x,k,H){"use strict";var R=x("../lib/dom"),M=x("../lib/event"),S=x("../lib/useragent"),a=200,l=200,t=5;function n(e){var i=e.editor,o=R.createElement("div");o.style.cssText="top:-100px;position:absolute;z-index:2147483647;opacity:0.5",o.textContent="\xA0";var s=["dragWait","dragWaitEnd","startDrag","dragReadyEnd","onMouseDrag"];s.forEach(function(F){e[F]=this[F]},this),i.on("mousedown",this.onMouseDown.bind(e));var c=i.container,g,w,p,b,y,d,v=0,$,f,u,A,m;this.onDragStart=function(F){if(this.cancelDrag||!c.draggable){var D=this;return setTimeout(function(){D.startSelect(),D.captureMouse(F)},0),F.preventDefault()}y=i.getSelectionRange();var B=F.dataTransfer;B.effectAllowed=i.getReadOnly()?"copy":"copyMove",i.container.appendChild(o),B.setDragImage&&B.setDragImage(o,0,0),setTimeout(function(){i.container.removeChild(o)}),B.clearData(),B.setData("Text",i.session.getTextRange()),f=!0,this.setState("drag")},this.onDragEnd=function(F){if(c.draggable=!1,f=!1,this.setState(null),!i.getReadOnly()){var D=F.dataTransfer.dropEffect;!$&&D=="move"&&i.session.remove(i.getSelectionRange()),i.$resetCursorStyle()}this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle("")},this.onDragEnter=function(F){if(!(i.getReadOnly()||!I(F.dataTransfer)))return w=F.clientX,p=F.clientY,g||T(),v++,F.dataTransfer.dropEffect=$=W(F),M.preventDefault(F)},this.onDragOver=function(F){if(!(i.getReadOnly()||!I(F.dataTransfer)))return w=F.clientX,p=F.clientY,g||(T(),v++),_!==null&&(_=null),F.dataTransfer.dropEffect=$=W(F),M.preventDefault(F)},this.onDragLeave=function(F){if(v--,v<=0&&g)return E(),$=null,M.preventDefault(F)},this.onDrop=function(F){if(d){var D=F.dataTransfer;if(f)switch($){case"move":y.contains(d.row,d.column)?y={start:d,end:d}:y=i.moveText(y,d);break;case"copy":y=i.moveText(y,d,!0);break}else{var B=D.getData("Text");y={start:d,end:i.session.insert(d,B)},i.focus(),$=null}return E(),M.preventDefault(F)}},M.addListener(c,"dragstart",this.onDragStart.bind(e),i),M.addListener(c,"dragend",this.onDragEnd.bind(e),i),M.addListener(c,"dragenter",this.onDragEnter.bind(e),i),M.addListener(c,"dragover",this.onDragOver.bind(e),i),M.addListener(c,"dragleave",this.onDragLeave.bind(e),i),M.addListener(c,"drop",this.onDrop.bind(e),i);function h(F,D){var B=Date.now(),U=!D||F.row!=D.row,P=!D||F.column!=D.column;if(!A||U||P)i.moveCursorToPosition(F),A=B,m={x:w,y:p};else{var G=r(m.x,m.y,w,p);G>t?A=null:B-A>=l&&(i.renderer.scrollCursorIntoView(),A=null)}}function C(F,D){var B=Date.now(),U=i.renderer.layerConfig.lineHeight,P=i.renderer.layerConfig.characterWidth,G=i.renderer.scroller.getBoundingClientRect(),z={x:{left:w-G.left,right:G.right-w},y:{top:p-G.top,bottom:G.bottom-p}},K=Math.min(z.x.left,z.x.right),Y=Math.min(z.y.top,z.y.bottom),V={row:F.row,column:F.column};K/P<=2&&(V.column+=z.x.left=a&&i.renderer.scrollCursorIntoView(V):u=B:u=null}function L(){var F=d;d=i.renderer.screenToTextCoordinates(w,p),h(d,F),C(d,F)}function T(){y=i.selection.toOrientedRange(),g=i.session.addMarker(y,"ace_selection",i.getSelectionStyle()),i.clearSelection(),i.isFocused()&&i.renderer.$cursorLayer.setBlinking(!1),clearInterval(b),L(),b=setInterval(L,20),v=0,M.addListener(document,"mousemove",O)}function E(){clearInterval(b),i.session.removeMarker(g),g=null,i.selection.fromOrientedRange(y),i.isFocused()&&!f&&i.$resetCursorStyle(),y=null,d=null,v=0,u=null,A=null,M.removeListener(document,"mousemove",O)}var _=null;function O(){_==null&&(_=setTimeout(function(){_!=null&&g&&E()},20))}function I(F){var D=F.types;return!D||Array.prototype.some.call(D,function(B){return B=="text/plain"||B=="Text"})}function W(F){var D=["copy","copymove","all","uninitialized"],B=["move","copymove","linkmove","all","uninitialized"],U=S.isMac?F.altKey:F.ctrlKey,P="uninitialized";try{P=F.dataTransfer.effectAllowed.toLowerCase()}catch{}var G="none";return U&&D.indexOf(P)>=0?G="copy":B.indexOf(P)>=0?G="move":D.indexOf(P)>=0&&(G="copy"),G}}(function(){this.dragWait=function(){var e=Date.now()-this.mousedownEvent.time;e>this.editor.getDragDelay()&&this.startDrag()},this.dragWaitEnd=function(){var e=this.editor.container;e.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()),this.selectEnd()},this.dragReadyEnd=function(e){this.editor.$resetCursorStyle(),this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle(""),this.dragWaitEnd()},this.startDrag=function(){this.cancelDrag=!1;var e=this.editor,i=e.container;i.draggable=!0,e.renderer.$cursorLayer.setBlinking(!1),e.setStyle("ace_dragging");var o=S.isWin?"default":"move";e.renderer.setCursorStyle(o),this.setState("dragReady")},this.onMouseDrag=function(e){var i=this.editor.container;if(S.isIE&&this.state=="dragReady"){var o=r(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y);o>3&&i.dragDrop()}if(this.state==="dragWait"){var o=r(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y);o>0&&(i.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()))}},this.onMouseDown=function(e){if(this.$dragEnabled){this.mousedownEvent=e;var i=this.editor,o=e.inSelection(),s=e.getButton(),c=e.domEvent.detail||1;if(c===1&&s===0&&o){if(e.editor.inMultiSelectMode&&(e.getAccelKey()||e.getShiftKey()))return;this.mousedownEvent.time=Date.now();var g=e.domEvent.target||e.domEvent.srcElement;if("unselectable"in g&&(g.unselectable="on"),i.getDragDelay()){if(S.isWebKit){this.cancelDrag=!0;var w=i.container;w.draggable=!0}this.setState("dragWait")}else this.startDrag();this.captureMouse(e,this.onMouseDrag.bind(this)),e.defaultPrevented=!0}}}}).call(n.prototype);function r(e,i,o,s){return Math.sqrt(Math.pow(o-e,2)+Math.pow(s-i,2))}k.DragdropHandler=n});ace.define("ace/mouse/touch_handler",["require","exports","module","ace/mouse/mouse_event","ace/lib/event","ace/lib/dom"],function(x,k,H){"use strict";var R=x("./mouse_event").MouseEvent,M=x("../lib/event"),S=x("../lib/dom");k.addTouchListeners=function(a,l){var t="scroll",n,r,e,i,o,s,c=0,g,w=0,p=0,b=0,y,d;function v(){var h=window.navigator&&window.navigator.clipboard,C=!1,L=function(){var E=l.getCopyText(),_=l.session.getUndoManager().hasUndo();d.replaceChild(S.buildDom(C?["span",!E&&["span",{class:"ace_mobile-button",action:"selectall"},"Select All"],E&&["span",{class:"ace_mobile-button",action:"copy"},"Copy"],E&&["span",{class:"ace_mobile-button",action:"cut"},"Cut"],h&&["span",{class:"ace_mobile-button",action:"paste"},"Paste"],_&&["span",{class:"ace_mobile-button",action:"undo"},"Undo"],["span",{class:"ace_mobile-button",action:"find"},"Find"],["span",{class:"ace_mobile-button",action:"openCommandPallete"},"Palette"]]:["span"]),d.firstChild)},T=function(E){var _=E.target.getAttribute("action");if(_=="more"||!C)return C=!C,L();_=="paste"?h.readText().then(function(O){l.execCommand(_,O)}):_&&((_=="cut"||_=="copy")&&(h?h.writeText(l.getCopyText()):document.execCommand("copy")),l.execCommand(_)),d.firstChild.style.display="none",C=!1,_!="openCommandPallete"&&l.focus()};d=S.buildDom(["div",{class:"ace_mobile-menu",ontouchstart:function(E){t="menu",E.stopPropagation(),E.preventDefault(),l.textInput.focus()},ontouchend:function(E){E.stopPropagation(),E.preventDefault(),T(E)},onclick:T},["span"],["span",{class:"ace_mobile-button",action:"more"},"..."]],l.container)}function $(){d||v();var h=l.selection.cursor,C=l.renderer.textToScreenCoordinates(h.row,h.column),L=l.renderer.textToScreenCoordinates(0,0).pageX,T=l.renderer.scrollLeft,E=l.container.getBoundingClientRect();d.style.top=C.pageY-E.top-3+"px",C.pageX-E.left=2?l.selection.getLineRange(g.row):l.session.getBracketRange(g);h&&!h.isEmpty()?l.selection.setRange(h):l.selection.selectWord(),t="wait"}M.addListener(a,"contextmenu",function(h){if(y){var C=l.textInput.getElement();C.focus()}},l),M.addListener(a,"touchstart",function(h){var C=h.touches;if(o||C.length>1){clearTimeout(o),o=null,e=-1,t="zoom";return}y=l.$mouseHandler.isMousePressed=!0;var L=l.renderer.layerConfig.lineHeight,T=l.renderer.layerConfig.lineHeight,E=h.timeStamp;i=E;var _=C[0],O=_.clientX,I=_.clientY;Math.abs(n-O)+Math.abs(r-I)>L&&(e=-1),n=h.clientX=O,r=h.clientY=I,p=b=0;var W=new R(h,l);if(g=W.getDocumentPosition(),E-e<500&&C.length==1&&!c)w++,h.preventDefault(),h.button=0,A();else{w=0;var F=l.selection.cursor,D=l.selection.isEmpty()?F:l.selection.anchor,B=l.renderer.$cursorLayer.getPixelPosition(F,!0),U=l.renderer.$cursorLayer.getPixelPosition(D,!0),P=l.renderer.scroller.getBoundingClientRect(),G=l.renderer.layerConfig.offset,z=l.renderer.scrollLeft,K=function(J,q){return J=J/T,q=q/L-.75,J*J+q*q};if(h.clientXV?"cursor":"anchor"),V<3.5?t="anchor":Y<3.5?t="cursor":t="scroll",o=setTimeout(u,450)}e=E},l),M.addListener(a,"touchend",function(h){y=l.$mouseHandler.isMousePressed=!1,s&&clearInterval(s),t=="zoom"?(t="",c=0):o?(l.selection.moveToPosition(g),c=0,$()):t=="scroll"?(m(),f()):$(),clearTimeout(o),o=null},l),M.addListener(a,"touchmove",function(h){o&&(clearTimeout(o),o=null);var C=h.touches;if(!(C.length>1||t=="zoom")){var L=C[0],T=n-L.clientX,E=r-L.clientY;if(t=="wait")if(T*T+E*E>4)t="cursor";else return h.preventDefault();n=L.clientX,r=L.clientY,h.clientX=L.clientX,h.clientY=L.clientY;var _=h.timeStamp,O=_-i;if(i=_,t=="scroll"){var I=new R(h,l);I.speed=1,I.wheelX=T,I.wheelY=E,10*Math.abs(T)0)if(de==16){for(ae=ue;ae-1){for(ae=ue;ae=0&&V[ge]==u;ge--)K[ge]=S}}}function B(z,K,Y){if(!(a=z){for(q=J+1;q=z;)q++;for(ee=J,Q=q-1;ee=K.length||(q=Y[V-1])!=b&&q!=y||(ee=K[V+1])!=b&&ee!=y?d:(l&&(ee=y),ee==q?ee:d);case m:return q=V>0?Y[V-1]:v,q==b&&V+10&&Y[V-1]==b)return b;if(l)return d;for(ne=V+1,Q=K.length;ne=1425&&de<=2303||de==64286;if(q=K[ne],fe&&(q==p||q==f))return p}return V<1||(q=K[V-1])==v?d:Y[V-1];case v:return l=!1,n=!0,S;case $:return r=!0,d;case L:case T:case _:case O:case E:l=!1;case I:return d}}function P(z){var K=z.charCodeAt(0),Y=K>>8;return Y==0?K>191?w:W[K]:Y==5?/[\u0591-\u05f4]/.test(z)?p:w:Y==6?/[\u0610-\u061a\u064b-\u065f\u06d6-\u06e4\u06e7-\u06ed]/.test(z)?C:/[\u0660-\u0669\u066b-\u066c]/.test(z)?y:K==1642?h:/[\u06f0-\u06f9]/.test(z)?b:f:Y==32&&K<=8287?F[K&255]:Y==254&&K>=65136?f:d}function G(z){return z>="\u064B"&&z<="\u0655"}k.L=w,k.R=p,k.EN=b,k.ON_R=3,k.AN=4,k.R_H=5,k.B=6,k.RLE=7,k.DOT="\xB7",k.doBidiReorder=function(z,K,Y){if(z.length<2)return{};var V=z.split(""),J=new Array(V.length),q=new Array(V.length),ee=[];S=Y?g:c,D(V,ee,V.length,K);for(var Q=0;Qf&&K[Q]0&&V[Q-1]==="\u0644"&&/\u0622|\u0623|\u0625|\u0627/.test(V[Q])&&(ee[Q-1]=ee[Q]=k.R_H,Q++);V[V.length-1]===k.DOT&&(ee[V.length-1]=k.B),V[0]==="\u202B"&&(ee[0]=k.RLE);for(var Q=0;Q=0&&(t=this.session.$docRowCache[r])}return t},l.prototype.getSplitIndex=function(){var t=0,n=this.session.$screenRowCache;if(n.length)for(var r,e=this.session.$getRowCacheIndex(n,this.currentRow);this.currentRow-t>0&&(r=this.session.$getRowCacheIndex(n,this.currentRow-t-1),r===e);)e=r,t++;else t=this.currentRow;return t},l.prototype.updateRowLine=function(t,n){t===void 0&&(t=this.getDocumentRow());var r=t===this.session.getLength()-1,e=r?this.EOF:this.EOL;if(this.wrapIndent=0,this.line=this.session.getLine(t),this.isRtlDir=this.$isRtl||this.line.charAt(0)===this.RLE,this.session.$useWrapMode){var i=this.session.$wrapData[t];i&&(n===void 0&&(n=this.getSplitIndex()),n>0&&i.length?(this.wrapIndent=i.indent,this.wrapOffset=this.wrapIndent*this.charWidths[R.L],this.line=nn?this.session.getOverwrite()?t:t-1:n,e=R.getVisualFromLogicalIdx(r,this.bidiMap),i=this.bidiMap.bidiLevels,o=0;!this.session.getOverwrite()&&t<=n&&i[e]%2!==0&&e++;for(var s=0;sn&&i[e]%2===0&&(o+=this.charWidths[i[e]]),this.wrapIndent&&(o+=this.isRtlDir?-1*this.wrapOffset:this.wrapOffset),this.isRtlDir&&(o+=this.rtlLineOffset),o},l.prototype.getSelections=function(t,n){var r=this.bidiMap,e=r.bidiLevels,i,o=[],s=0,c=Math.min(t,n)-this.wrapIndent,g=Math.max(t,n)-this.wrapIndent,w=!1,p=!1,b=0;this.wrapIndent&&(s+=this.isRtlDir?-1*this.wrapOffset:this.wrapOffset);for(var y,d=0;d=c&&ye+s/2;){if(e+=s,i===o.length-1){s=0;break}s=this.charWidths[o[++i]]}return i>0&&o[i-1]%2!==0&&o[i]%2===0?(r0&&o[i-1]%2===0&&o[i]%2!==0?n=1+(r>e?this.bidiMap.logicalFromVisual[i]:this.bidiMap.logicalFromVisual[i-1]):this.isRtlDir&&i===o.length-1&&s===0&&o[i-1]%2===0||!this.isRtlDir&&i===0&&o[i]%2!==0?n=1+this.bidiMap.logicalFromVisual[i]:(i>0&&o[i-1]%2!==0&&s!==0&&i--,n=this.bidiMap.logicalFromVisual[i]),n===0&&this.isRtlDir&&n++,n+this.wrapIndent},l}();k.BidiHandler=a});ace.define("ace/selection",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter","ace/range"],function(x,k,H){"use strict";var R=x("./lib/oop"),M=x("./lib/lang"),S=x("./lib/event_emitter").EventEmitter,a=x("./range").Range,l=function(t){this.session=t,this.doc=t.getDocument(),this.clearSelection(),this.cursor=this.lead=this.doc.createAnchor(0,0),this.anchor=this.doc.createAnchor(0,0),this.$silent=!1;var n=this;this.cursor.on("change",function(r){n.$cursorChanged=!0,n.$silent||n._emit("changeCursor"),!n.$isEmpty&&!n.$silent&&n._emit("changeSelection"),!n.$keepDesiredColumnOnChange&&r.old.column!=r.value.column&&(n.$desiredColumn=null)}),this.anchor.on("change",function(){n.$anchorChanged=!0,!n.$isEmpty&&!n.$silent&&n._emit("changeSelection")})};(function(){R.implement(this,S),this.isEmpty=function(){return this.$isEmpty||this.anchor.row==this.lead.row&&this.anchor.column==this.lead.column},this.isMultiLine=function(){return!this.$isEmpty&&this.anchor.row!=this.cursor.row},this.getCursor=function(){return this.lead.getPosition()},this.setAnchor=function(t,n){this.$isEmpty=!1,this.anchor.setPosition(t,n)},this.setSelectionAnchor=this.setAnchor,this.getAnchor=function(){return this.$isEmpty?this.getSelectionLead():this.anchor.getPosition()},this.getSelectionAnchor=this.getAnchor,this.getSelectionLead=function(){return this.lead.getPosition()},this.isBackwards=function(){var t=this.anchor,n=this.lead;return t.row>n.row||t.row==n.row&&t.column>n.column},this.getRange=function(){var t=this.anchor,n=this.lead;return this.$isEmpty?a.fromPoints(n,n):this.isBackwards()?a.fromPoints(n,t):a.fromPoints(t,n)},this.clearSelection=function(){this.$isEmpty||(this.$isEmpty=!0,this._emit("changeSelection"))},this.selectAll=function(){this.$setSelection(0,0,Number.MAX_VALUE,Number.MAX_VALUE)},this.setRange=this.setSelectionRange=function(t,n){var r=n?t.end:t.start,e=n?t.start:t.end;this.$setSelection(r.row,r.column,e.row,e.column)},this.$setSelection=function(t,n,r,e){if(!this.$silent){var i=this.$isEmpty,o=this.inMultiSelectMode;this.$silent=!0,this.$cursorChanged=this.$anchorChanged=!1,this.anchor.setPosition(t,n),this.cursor.setPosition(r,e),this.$isEmpty=!a.comparePoints(this.anchor,this.cursor),this.$silent=!1,this.$cursorChanged&&this._emit("changeCursor"),(this.$cursorChanged||this.$anchorChanged||i!=this.$isEmpty||o)&&this._emit("changeSelection")}},this.$moveSelection=function(t){var n=this.lead;this.$isEmpty&&this.setSelectionAnchor(n.row,n.column),t.call(this)},this.selectTo=function(t,n){this.$moveSelection(function(){this.moveCursorTo(t,n)})},this.selectToPosition=function(t){this.$moveSelection(function(){this.moveCursorToPosition(t)})},this.moveTo=function(t,n){this.clearSelection(),this.moveCursorTo(t,n)},this.moveToPosition=function(t){this.clearSelection(),this.moveCursorToPosition(t)},this.selectUp=function(){this.$moveSelection(this.moveCursorUp)},this.selectDown=function(){this.$moveSelection(this.moveCursorDown)},this.selectRight=function(){this.$moveSelection(this.moveCursorRight)},this.selectLeft=function(){this.$moveSelection(this.moveCursorLeft)},this.selectLineStart=function(){this.$moveSelection(this.moveCursorLineStart)},this.selectLineEnd=function(){this.$moveSelection(this.moveCursorLineEnd)},this.selectFileEnd=function(){this.$moveSelection(this.moveCursorFileEnd)},this.selectFileStart=function(){this.$moveSelection(this.moveCursorFileStart)},this.selectWordRight=function(){this.$moveSelection(this.moveCursorWordRight)},this.selectWordLeft=function(){this.$moveSelection(this.moveCursorWordLeft)},this.getWordRange=function(t,n){if(typeof n>"u"){var r=t||this.lead;t=r.row,n=r.column}return this.session.getWordRange(t,n)},this.selectWord=function(){this.setSelectionRange(this.getWordRange())},this.selectAWord=function(){var t=this.getCursor(),n=this.session.getAWordRange(t.row,t.column);this.setSelectionRange(n)},this.getLineRange=function(t,n){var r=typeof t=="number"?t:this.lead.row,e,i=this.session.getFoldLine(r);return i?(r=i.start.row,e=i.end.row):e=r,n===!0?new a(r,0,e,this.session.getLine(e).length):new a(r,0,e+1,0)},this.selectLine=function(){this.setSelectionRange(this.getLineRange())},this.moveCursorUp=function(){this.moveCursorBy(-1,0)},this.moveCursorDown=function(){this.moveCursorBy(1,0)},this.wouldMoveIntoSoftTab=function(t,n,r){var e=t.column,i=t.column+n;return r<0&&(e=t.column-n,i=t.column),this.session.isTabStop(t)&&this.doc.getLine(t.row).slice(e,i).split(" ").length-1==n},this.moveCursorLeft=function(){var t=this.lead.getPosition(),n;if(n=this.session.getFoldAt(t.row,t.column,-1))this.moveCursorTo(n.start.row,n.start.column);else if(t.column===0)t.row>0&&this.moveCursorTo(t.row-1,this.doc.getLine(t.row-1).length);else{var r=this.session.getTabSize();this.wouldMoveIntoSoftTab(t,r,-1)&&!this.session.getNavigateWithinSoftTabs()?this.moveCursorBy(0,-r):this.moveCursorBy(0,-1)}},this.moveCursorRight=function(){var t=this.lead.getPosition(),n;if(n=this.session.getFoldAt(t.row,t.column,1))this.moveCursorTo(n.end.row,n.end.column);else if(this.lead.column==this.doc.getLine(this.lead.row).length)this.lead.row0&&(n.column=e)}}this.moveCursorTo(n.row,n.column)},this.moveCursorFileEnd=function(){var t=this.doc.getLength()-1,n=this.doc.getLine(t).length;this.moveCursorTo(t,n)},this.moveCursorFileStart=function(){this.moveCursorTo(0,0)},this.moveCursorLongWordRight=function(){var t=this.lead.row,n=this.lead.column,r=this.doc.getLine(t),e=r.substring(n);this.session.nonTokenRe.lastIndex=0,this.session.tokenRe.lastIndex=0;var i=this.session.getFoldAt(t,n,1);if(i){this.moveCursorTo(i.end.row,i.end.column);return}if(this.session.nonTokenRe.exec(e)&&(n+=this.session.nonTokenRe.lastIndex,this.session.nonTokenRe.lastIndex=0,e=r.substring(n)),n>=r.length){this.moveCursorTo(t,r.length),this.moveCursorRight(),t0&&this.moveCursorWordLeft();return}this.session.tokenRe.exec(i)&&(n-=this.session.tokenRe.lastIndex,this.session.tokenRe.lastIndex=0),this.moveCursorTo(t,n)},this.$shortWordEndIndex=function(t){var n=0,r,e=/\s/,i=this.session.tokenRe;if(i.lastIndex=0,this.session.tokenRe.exec(t))n=this.session.tokenRe.lastIndex;else{for(;(r=t[n])&&e.test(r);)n++;if(n<1){for(i.lastIndex=0;(r=t[n])&&!i.test(r);)if(i.lastIndex=0,n++,e.test(r))if(n>2){n--;break}else{for(;(r=t[n])&&e.test(r);)n++;if(n>2)break}}}return i.lastIndex=0,n},this.moveCursorShortWordRight=function(){var t=this.lead.row,n=this.lead.column,r=this.doc.getLine(t),e=r.substring(n),i=this.session.getFoldAt(t,n,1);if(i)return this.moveCursorTo(i.end.row,i.end.column);if(n==r.length){var o=this.doc.getLength();do t++,e=this.doc.getLine(t);while(t0&&/^\s*$/.test(e));n=e.length,/\s+$/.test(e)||(e="")}var i=M.stringReverse(e),o=this.$shortWordEndIndex(i);return this.moveCursorTo(t,n-o)},this.moveCursorWordRight=function(){this.session.$selectLongWords?this.moveCursorLongWordRight():this.moveCursorShortWordRight()},this.moveCursorWordLeft=function(){this.session.$selectLongWords?this.moveCursorLongWordLeft():this.moveCursorShortWordLeft()},this.moveCursorBy=function(t,n){var r=this.session.documentToScreenPosition(this.lead.row,this.lead.column),e;if(n===0&&(t!==0&&(this.session.$bidiHandler.isBidiRow(r.row,this.lead.row)?(e=this.session.$bidiHandler.getPosLeft(r.column),r.column=Math.round(e/this.session.$bidiHandler.charWidths[0])):e=r.column*this.session.$bidiHandler.charWidths[0]),this.$desiredColumn?r.column=this.$desiredColumn:this.$desiredColumn=r.column),t!=0&&this.session.lineWidgets&&this.session.lineWidgets[this.lead.row]){var i=this.session.lineWidgets[this.lead.row];t<0?t-=i.rowsAbove||0:t>0&&(t+=i.rowCount-(i.rowsAbove||0))}var o=this.session.screenToDocumentPosition(r.row+t,r.column,e);t!==0&&n===0&&o.row===this.lead.row&&(o.column,this.lead.column),this.moveCursorTo(o.row,o.column+n,n===0)},this.moveCursorToPosition=function(t){this.moveCursorTo(t.row,t.column)},this.moveCursorTo=function(t,n,r){var e=this.session.getFoldAt(t,n,1);e&&(t=e.start.row,n=e.start.column),this.$keepDesiredColumnOnChange=!0;var i=this.session.getLine(t);/[\uDC00-\uDFFF]/.test(i.charAt(n))&&i.charAt(n-1)&&(this.lead.row==t&&this.lead.column==n+1?n=n-1:n=n+1),this.lead.setPosition(t,n),this.$keepDesiredColumnOnChange=!1,r||(this.$desiredColumn=null)},this.moveCursorToScreen=function(t,n,r){var e=this.session.screenToDocumentPosition(t,n);this.moveCursorTo(e.row,e.column,r)},this.detach=function(){this.lead.detach(),this.anchor.detach()},this.fromOrientedRange=function(t){this.setSelectionRange(t,t.cursor==t.start),this.$desiredColumn=t.desiredColumn||this.$desiredColumn},this.toOrientedRange=function(t){var n=this.getRange();return t?(t.start.column=n.start.column,t.start.row=n.start.row,t.end.column=n.end.column,t.end.row=n.end.row):t=n,t.cursor=this.isBackwards()?t.start:t.end,t.desiredColumn=this.$desiredColumn,t},this.getRangeOfMovements=function(t){var n=this.getCursor();try{t(this);var r=this.getCursor();return a.fromPoints(n,r)}catch{return a.fromPoints(n,n)}finally{this.moveCursorToPosition(n)}},this.toJSON=function(){if(this.rangeCount)var t=this.ranges.map(function(n){var r=n.clone();return r.isBackwards=n.cursor==n.start,r});else{var t=this.getRange();t.isBackwards=this.isBackwards()}return t},this.fromJSON=function(t){if(t.start==null)if(this.rangeList&&t.length>1){this.toSingleRange(t[0]);for(var n=t.length;n--;){var r=a.fromPoints(t[n].start,t[n].end);t[n].isBackwards&&(r.cursor=r.start),this.addRange(r,!0)}return}else t=t[0];this.rangeList&&this.toSingleRange(t),this.setSelectionRange(t,t.isBackwards)},this.isEqual=function(t){if((t.length||this.rangeCount)&&t.length!=this.rangeCount)return!1;if(!t.length||!this.ranges)return this.getRange().isEqual(t);for(var n=this.ranges.length;n--;)if(!this.ranges[n].isEqual(t[n]))return!1;return!0}}).call(l.prototype),k.Selection=l});ace.define("ace/tokenizer",["require","exports","module","ace/config"],function(x,k,H){"use strict";var R=x("./config"),M=2e3,S=function(){function a(l){this.states=l,this.regExps={},this.matchMappings={};for(var t in this.states){for(var n=this.states[t],r=[],e=0,i=this.matchMappings[t]={defaultToken:"text"},o="g",s=[],c=0;c1?g.onMatch=this.$applyToken:g.onMatch=g.token),p>1&&(/\\\d/.test(g.regex)?w=g.regex.replace(/\\([0-9]+)/g,function(b,y){return"\\"+(parseInt(y,10)+e+1)}):(p=1,w=this.removeCapturingGroups(g.regex)),!g.splitRegex&&typeof g.token!="string"&&s.push(g)),i[e]=c,e+=p,r.push(w),g.onMatch||(g.onMatch=null)}}r.length||(i[0]=0,r.push("$")),s.forEach(function(b){b.splitRegex=this.createSplitterRegexp(b.regex,o)},this),this.regExps[t]=new RegExp("("+r.join(")|(")+")|($)",o)}}return a.prototype.$setMaxTokenCount=function(l){M=l|0},a.prototype.$applyToken=function(l){var t=this.splitRegex.exec(l).slice(1),n=this.token.apply(this,t);if(typeof n=="string")return[{type:n,value:l}];for(var r=[],e=0,i=n.length;eg){var $=l.substring(g,v-d.length);p.type==b?p.value+=$:(p.type&&c.push(p),p={type:b,value:$})}for(var f=0;fM){for(w>2*l.length&&this.reportError("infinite loop with in ace tokenizer",{startState:t,line:l});g1&&n[0]!==r&&n.unshift("#tmp",r),{tokens:c,state:n.length?n:r}},a}();S.prototype.reportError=R.reportError,k.Tokenizer=S});ace.define("ace/mode/text_highlight_rules",["require","exports","module","ace/lib/lang"],function(x,k,H){"use strict";var R=x("../lib/lang"),M=function(){this.$rules={start:[{token:"empty_line",regex:"^$"},{defaultToken:"text"}]}};(function(){this.addRules=function(l,t){if(!t){for(var n in l)this.$rules[n]=l[n];return}for(var n in l){for(var r=l[n],e=0;e=this.$rowTokens.length;){if(this.$row+=1,a||(a=this.$session.getLength()),this.$row>=a)return this.$row=a-1,null;this.$rowTokens=this.$session.getTokens(this.$row),this.$tokenIndex=0}return this.$rowTokens[this.$tokenIndex]},S.prototype.getCurrentToken=function(){return this.$rowTokens[this.$tokenIndex]},S.prototype.getCurrentTokenRow=function(){return this.$row},S.prototype.getCurrentTokenColumn=function(){var a=this.$rowTokens,l=this.$tokenIndex,t=a[l].start;if(t!==void 0)return t;for(t=0;l>0;)l-=1,t+=a[l].value.length;return t},S.prototype.getCurrentTokenPosition=function(){return{row:this.$row,column:this.getCurrentTokenColumn()}},S.prototype.getCurrentTokenRange=function(){var a=this.$rowTokens[this.$tokenIndex],l=this.getCurrentTokenColumn();return new R(this.$row,l,this.$row,l+a.value.length)},S}();k.TokenIterator=M});ace.define("ace/mode/behaviour/cstyle",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/token_iterator","ace/lib/lang"],function(x,k,H){"use strict";var R=x("../../lib/oop"),M=x("../behaviour").Behaviour,S=x("../../token_iterator").TokenIterator,a=x("../../lib/lang"),l=["text","paren.rparen","rparen","paren","punctuation.operator"],t=["text","paren.rparen","rparen","paren","punctuation.operator","comment"],n,r={},e={'"':'"',"'":"'"},i=function(c){var g=-1;if(c.multiSelect&&(g=c.selection.index,r.rangeCount!=c.multiSelect.rangeCount&&(r={rangeCount:c.multiSelect.rangeCount})),r[g])return n=r[g];n=r[g]={autoInsertedBrackets:0,autoInsertedRow:-1,autoInsertedLineEnd:"",maybeInsertedBrackets:0,maybeInsertedRow:-1,maybeInsertedLineStart:"",maybeInsertedLineEnd:""}},o=function(c,g,w,p){var b=c.end.row-c.start.row;return{text:w+g+p,selection:[0,c.start.column+1,b,c.end.column+(b?0:1)]}},s=function(c){c=c||{},this.add("braces","insertion",function(g,w,p,b,y){var d=p.getCursorPosition(),v=b.doc.getLine(d.row);if(y=="{"){i(p);var $=p.getSelectionRange(),f=b.doc.getTextRange($);if(f!==""&&f!=="{"&&p.getWrapBehavioursEnabled())return o($,f,"{","}");if(s.isSaneInsertion(p,b))return/[\]\}\)]/.test(v[d.column])||p.inMultiSelectMode||c.braces?(s.recordAutoInsert(p,b,"}"),{text:"{}",selection:[1,1]}):(s.recordMaybeInsert(p,b,"{"),{text:"{",selection:[1,1]})}else if(y=="}"){i(p);var u=v.substring(d.column,d.column+1);if(u=="}"){var A=b.$findOpeningBracket("}",{column:d.column+1,row:d.row});if(A!==null&&s.isAutoInsertedClosing(d,v,y))return s.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}else if(y==` +`||y==`\r +`){i(p);var m="";s.isMaybeInsertedClosing(d,v)&&(m=a.stringRepeat("}",n.maybeInsertedBrackets),s.clearMaybeInsertedClosing());var u=v.substring(d.column,d.column+1);if(u==="}"){var h=b.findMatchingBracket({row:d.row,column:d.column+1},"}");if(!h)return null;var C=this.$getIndent(b.getLine(h.row))}else if(m)var C=this.$getIndent(v);else{s.clearMaybeInsertedClosing();return}var L=C+b.getTabString();return{text:` +`+L+` +`+C+m,selection:[1,L.length,1,L.length]}}else s.clearMaybeInsertedClosing()}),this.add("braces","deletion",function(g,w,p,b,y){var d=b.doc.getTextRange(y);if(!y.isMultiLine()&&d=="{"){i(p);var v=b.doc.getLine(y.start.row),$=v.substring(y.end.column,y.end.column+1);if($=="}")return y.end.column++,y;n.maybeInsertedBrackets--}}),this.add("parens","insertion",function(g,w,p,b,y){if(y=="("){i(p);var d=p.getSelectionRange(),v=b.doc.getTextRange(d);if(v!==""&&p.getWrapBehavioursEnabled())return o(d,v,"(",")");if(s.isSaneInsertion(p,b))return s.recordAutoInsert(p,b,")"),{text:"()",selection:[1,1]}}else if(y==")"){i(p);var $=p.getCursorPosition(),f=b.doc.getLine($.row),u=f.substring($.column,$.column+1);if(u==")"){var A=b.$findOpeningBracket(")",{column:$.column+1,row:$.row});if(A!==null&&s.isAutoInsertedClosing($,f,y))return s.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}}),this.add("parens","deletion",function(g,w,p,b,y){var d=b.doc.getTextRange(y);if(!y.isMultiLine()&&d=="("){i(p);var v=b.doc.getLine(y.start.row),$=v.substring(y.start.column+1,y.start.column+2);if($==")")return y.end.column++,y}}),this.add("brackets","insertion",function(g,w,p,b,y){if(y=="["){i(p);var d=p.getSelectionRange(),v=b.doc.getTextRange(d);if(v!==""&&p.getWrapBehavioursEnabled())return o(d,v,"[","]");if(s.isSaneInsertion(p,b))return s.recordAutoInsert(p,b,"]"),{text:"[]",selection:[1,1]}}else if(y=="]"){i(p);var $=p.getCursorPosition(),f=b.doc.getLine($.row),u=f.substring($.column,$.column+1);if(u=="]"){var A=b.$findOpeningBracket("]",{column:$.column+1,row:$.row});if(A!==null&&s.isAutoInsertedClosing($,f,y))return s.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}}),this.add("brackets","deletion",function(g,w,p,b,y){var d=b.doc.getTextRange(y);if(!y.isMultiLine()&&d=="["){i(p);var v=b.doc.getLine(y.start.row),$=v.substring(y.start.column+1,y.start.column+2);if($=="]")return y.end.column++,y}}),this.add("string_dquotes","insertion",function(g,w,p,b,y){var d=b.$mode.$quotes||e;if(y.length==1&&d[y]){if(this.lineCommentStart&&this.lineCommentStart.indexOf(y)!=-1)return;i(p);var v=y,$=p.getSelectionRange(),f=b.doc.getTextRange($);if(f!==""&&(f.length!=1||!d[f])&&p.getWrapBehavioursEnabled())return o($,f,v,v);if(!f){var u=p.getCursorPosition(),A=b.doc.getLine(u.row),m=A.substring(u.column-1,u.column),h=A.substring(u.column,u.column+1),C=b.getTokenAt(u.row,u.column),L=b.getTokenAt(u.row,u.column+1);if(m=="\\"&&C&&/escape/.test(C.type))return null;var T=C&&/string|escape/.test(C.type),E=!L||/string|escape/.test(L.type),_;if(h==v)_=T!==E,_&&/string\.end/.test(L.type)&&(_=!1);else{if(T&&!E||T&&E)return null;var O=b.$mode.tokenRe;O.lastIndex=0;var I=O.test(m);O.lastIndex=0;var W=O.test(h),F=b.$mode.$pairQuotesAfter,D=F&&F[v]&&F[v].test(m);if(!D&&I||W||h&&!/[\s;,.})\]\\]/.test(h))return null;var B=A[u.column-2];if(m==v&&(B==v||O.test(B)))return null;_=!0}return{text:_?v+v:"",selection:[1,1]}}}}),this.add("string_dquotes","deletion",function(g,w,p,b,y){var d=b.$mode.$quotes||e,v=b.doc.getTextRange(y);if(!y.isMultiLine()&&d.hasOwnProperty(v)){i(p);var $=b.doc.getLine(y.start.row),f=$.substring(y.start.column+1,y.start.column+2);if(f==v)return y.end.column++,y}}),c.closeDocComment!==!1&&this.add("doc comment end","insertion",function(g,w,p,b,y){if(g==="doc-start"&&(y===` +`||y===`\r +`)&&p.selection.isEmpty()){var d=p.getCursorPosition(),v=b.doc.getLine(d.row),$=b.doc.getLine(d.row+1),f=this.$getIndent(v);if(/\s*\*/.test($))return/^\s*\*/.test(v)?{text:y+f+"* ",selection:[1,3+f.length,1,3+f.length]}:{text:y+f+" * ",selection:[1,3+f.length,1,3+f.length]};if(/\/\*\*/.test(v.substring(0,d.column)))return{text:y+f+" * "+y+" "+f+"*/",selection:[1,4+f.length,1,4+f.length]}}})};s.isSaneInsertion=function(c,g){var w=c.getCursorPosition(),p=new S(g,w.row,w.column);if(!this.$matchTokenType(p.getCurrentToken()||"text",l)){if(/[)}\]]/.test(c.session.getLine(w.row)[w.column]))return!0;var b=new S(g,w.row,w.column+1);if(!this.$matchTokenType(b.getCurrentToken()||"text",l))return!1}return p.stepForward(),p.getCurrentTokenRow()!==w.row||this.$matchTokenType(p.getCurrentToken()||"text",t)},s.$matchTokenType=function(c,g){return g.indexOf(c.type||c)>-1},s.recordAutoInsert=function(c,g,w){var p=c.getCursorPosition(),b=g.doc.getLine(p.row);this.isAutoInsertedClosing(p,b,n.autoInsertedLineEnd[0])||(n.autoInsertedBrackets=0),n.autoInsertedRow=p.row,n.autoInsertedLineEnd=w+b.substr(p.column),n.autoInsertedBrackets++},s.recordMaybeInsert=function(c,g,w){var p=c.getCursorPosition(),b=g.doc.getLine(p.row);this.isMaybeInsertedClosing(p,b)||(n.maybeInsertedBrackets=0),n.maybeInsertedRow=p.row,n.maybeInsertedLineStart=b.substr(0,p.column)+w,n.maybeInsertedLineEnd=b.substr(p.column),n.maybeInsertedBrackets++},s.isAutoInsertedClosing=function(c,g,w){return n.autoInsertedBrackets>0&&c.row===n.autoInsertedRow&&w===n.autoInsertedLineEnd[0]&&g.substr(c.column)===n.autoInsertedLineEnd},s.isMaybeInsertedClosing=function(c,g){return n.maybeInsertedBrackets>0&&c.row===n.maybeInsertedRow&&g.substr(c.column)===n.maybeInsertedLineEnd&&g.substr(0,c.column)==n.maybeInsertedLineStart},s.popAutoInsertedClosing=function(){n.autoInsertedLineEnd=n.autoInsertedLineEnd.substr(1),n.autoInsertedBrackets--},s.clearMaybeInsertedClosing=function(){n&&(n.maybeInsertedBrackets=0,n.maybeInsertedRow=-1)},R.inherits(s,M),k.CstyleBehaviour=s});ace.define("ace/unicode",["require","exports","module"],function(x,k,H){"use strict";for(var R=[48,9,8,25,5,0,2,25,48,0,11,0,5,0,6,22,2,30,2,457,5,11,15,4,8,0,2,0,18,116,2,1,3,3,9,0,2,2,2,0,2,19,2,82,2,138,2,4,3,155,12,37,3,0,8,38,10,44,2,0,2,1,2,1,2,0,9,26,6,2,30,10,7,61,2,9,5,101,2,7,3,9,2,18,3,0,17,58,3,100,15,53,5,0,6,45,211,57,3,18,2,5,3,11,3,9,2,1,7,6,2,2,2,7,3,1,3,21,2,6,2,0,4,3,3,8,3,1,3,3,9,0,5,1,2,4,3,11,16,2,2,5,5,1,3,21,2,6,2,1,2,1,2,1,3,0,2,4,5,1,3,2,4,0,8,3,2,0,8,15,12,2,2,8,2,2,2,21,2,6,2,1,2,4,3,9,2,2,2,2,3,0,16,3,3,9,18,2,2,7,3,1,3,21,2,6,2,1,2,4,3,8,3,1,3,2,9,1,5,1,2,4,3,9,2,0,17,1,2,5,4,2,2,3,4,1,2,0,2,1,4,1,4,2,4,11,5,4,4,2,2,3,3,0,7,0,15,9,18,2,2,7,2,2,2,22,2,9,2,4,4,7,2,2,2,3,8,1,2,1,7,3,3,9,19,1,2,7,2,2,2,22,2,9,2,4,3,8,2,2,2,3,8,1,8,0,2,3,3,9,19,1,2,7,2,2,2,22,2,15,4,7,2,2,2,3,10,0,9,3,3,9,11,5,3,1,2,17,4,23,2,8,2,0,3,6,4,0,5,5,2,0,2,7,19,1,14,57,6,14,2,9,40,1,2,0,3,1,2,0,3,0,7,3,2,6,2,2,2,0,2,0,3,1,2,12,2,2,3,4,2,0,2,5,3,9,3,1,35,0,24,1,7,9,12,0,2,0,2,0,5,9,2,35,5,19,2,5,5,7,2,35,10,0,58,73,7,77,3,37,11,42,2,0,4,328,2,3,3,6,2,0,2,3,3,40,2,3,3,32,2,3,3,6,2,0,2,3,3,14,2,56,2,3,3,66,5,0,33,15,17,84,13,619,3,16,2,25,6,74,22,12,2,6,12,20,12,19,13,12,2,2,2,1,13,51,3,29,4,0,5,1,3,9,34,2,3,9,7,87,9,42,6,69,11,28,4,11,5,11,11,39,3,4,12,43,5,25,7,10,38,27,5,62,2,28,3,10,7,9,14,0,89,75,5,9,18,8,13,42,4,11,71,55,9,9,4,48,83,2,2,30,14,230,23,280,3,5,3,37,3,5,3,7,2,0,2,0,2,0,2,30,3,52,2,6,2,0,4,2,2,6,4,3,3,5,5,12,6,2,2,6,67,1,20,0,29,0,14,0,17,4,60,12,5,0,4,11,18,0,5,0,3,9,2,0,4,4,7,0,2,0,2,0,2,3,2,10,3,3,6,4,5,0,53,1,2684,46,2,46,2,132,7,6,15,37,11,53,10,0,17,22,10,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,31,48,0,470,1,36,5,2,4,6,1,5,85,3,1,3,2,2,89,2,3,6,40,4,93,18,23,57,15,513,6581,75,20939,53,1164,68,45,3,268,4,27,21,31,3,13,13,1,2,24,9,69,11,1,38,8,3,102,3,1,111,44,25,51,13,68,12,9,7,23,4,0,5,45,3,35,13,28,4,64,15,10,39,54,10,13,3,9,7,22,4,1,5,66,25,2,227,42,2,1,3,9,7,11171,13,22,5,48,8453,301,3,61,3,105,39,6,13,4,6,11,2,12,2,4,2,0,2,1,2,1,2,107,34,362,19,63,3,53,41,11,5,15,17,6,13,1,25,2,33,4,2,134,20,9,8,25,5,0,2,25,12,88,4,5,3,5,3,5,3,2],M=0,S=[],a=0;a2?B%y!=y-1:B%y==0}}else{if(!this.blockComment)return!1;var v=this.blockComment.start,$=this.blockComment.end,f=new RegExp("^(\\s*)(?:"+t.escapeRegExp(v)+")"),u=new RegExp("(?:"+t.escapeRegExp($)+")\\s*$"),A=function(_,O){h(_,O)||(!w||/\S/.test(_))&&(g.insertInLine({row:O,column:_.length},$),g.insertInLine({row:O,column:b},v))},m=function(_,O){var I;(I=_.match(u))&&g.removeInLine(O,_.length-I[0].length,_.length),(I=_.match(f))&&g.removeInLine(O,I[1].length,I[0].length)},h=function(_,O){if(f.test(_))return!0;for(var I=o.getTokens(O),W=0;W_.length&&(E=_.length)}),b==1/0&&(b=E,w=!1,p=!1),d&&b%y!=0&&(b=Math.floor(b/y)*y),T(p?m:A)},this.toggleBlockComment=function(i,o,s,c){var g=this.blockComment;if(g){!g.start&&g[0]&&(g=g[0]);var w=new n(o,c.row,c.column),p=w.getCurrentToken(),b=o.selection,y=o.selection.toOrientedRange(),d,v;if(p&&/comment/.test(p.type)){for(var $,f;p&&/comment/.test(p.type);){var u=p.value.indexOf(g.start);if(u!=-1){var A=w.getCurrentTokenRow(),m=w.getCurrentTokenColumn()+u;$=new r(A,m,A,m+g.start.length);break}p=w.stepBackward()}for(var w=new n(o,c.row,c.column),p=w.getCurrentToken();p&&/comment/.test(p.type);){var u=p.value.indexOf(g.end);if(u!=-1){var A=w.getCurrentTokenRow(),m=w.getCurrentTokenColumn()+u;f=new r(A,m,A,m+g.end.length);break}p=w.stepForward()}f&&o.remove(f),$&&(o.remove($),d=$.start.row,v=-g.start.length)}else v=g.start.length,d=s.start.row,o.insert(s.end,g.end),o.insert(s.start,g.start);y.start.row==d&&(y.start.column+=v),y.end.row==d&&(y.end.column+=v),o.selection.fromOrientedRange(y)}},this.getNextLineIndent=function(i,o,s){return this.$getIndent(o)},this.checkOutdent=function(i,o,s){return!1},this.autoOutdent=function(i,o,s){},this.$getIndent=function(i){return i.match(/^\s*/)[0]},this.createWorker=function(i){return null},this.createModeDelegates=function(i){this.$embeds=[],this.$modes={};for(var o in i)if(i[o]){var s=i[o],c=s.prototype.$id,g=R.$modes[c];g||(R.$modes[c]=g=new s),R.$modes[o]||(R.$modes[o]=g),this.$embeds.push(o),this.$modes[o]=g}for(var w=["toggleBlockComment","toggleCommentLines","getNextLineIndent","checkOutdent","autoOutdent","transformAction","getCompletions"],o=0;o=0&&l.row=0&&l.column<=a[l.row].length}function S(a,l){l.action!="insert"&&l.action!="remove"&&R(l,"delta.action must be 'insert' or 'remove'"),l.lines instanceof Array||R(l,"delta.lines must be an Array"),(!l.start||!l.end)&&R(l,"delta.start/end must be an present");var t=l.start;M(a,l.start)||R(l,"delta.start must be contained in document");var n=l.end;l.action=="remove"&&!M(a,n)&&R(l,"delta.end must contained in document for 'remove' actions");var r=n.row-t.row,e=n.column-(r==0?t.column:0);(r!=l.lines.length-1||l.lines[r].length!=e)&&R(l,"delta.range must match delta lines")}k.applyDelta=function(a,l,t){var n=l.start.row,r=l.start.column,e=a[n]||"";switch(l.action){case"insert":var i=l.lines;if(i.length===1)a[n]=e.substring(0,r)+l.lines[0]+e.substring(r);else{var o=[n,1].concat(l.lines);a.splice.apply(a,o),a[n]=e.substring(0,r)+a[n],a[n+l.lines.length-1]+=e.substring(r)}break;case"remove":var s=l.end.column,c=l.end.row;n===c?a[n]=e.substring(0,r)+e.substring(s):a.splice(n,c-n+1,e.substring(0,r)+a[c].substring(s));break}}});ace.define("ace/anchor",["require","exports","module","ace/lib/oop","ace/lib/event_emitter"],function(x,k,H){"use strict";var R=x("./lib/oop"),M=x("./lib/event_emitter").EventEmitter,S=function(){function t(n,r,e){this.$onChange=this.onChange.bind(this),this.attach(n),typeof e>"u"?this.setPosition(r.row,r.column):this.setPosition(r,e)}return t.prototype.getPosition=function(){return this.$clipPositionToDocument(this.row,this.column)},t.prototype.getDocument=function(){return this.document},t.prototype.onChange=function(n){if(!(n.start.row==n.end.row&&n.start.row!=this.row)&&!(n.start.row>this.row)){var r=l(n,{row:this.row,column:this.column},this.$insertRight);this.setPosition(r.row,r.column,!0)}},t.prototype.setPosition=function(n,r,e){var i;if(e?i={row:n,column:r}:i=this.$clipPositionToDocument(n,r),!(this.row==i.row&&this.column==i.column)){var o={row:this.row,column:this.column};this.row=i.row,this.column=i.column,this._signal("change",{old:o,value:i})}},t.prototype.detach=function(){this.document.off("change",this.$onChange)},t.prototype.attach=function(n){this.document=n||this.document,this.document.on("change",this.$onChange)},t.prototype.$clipPositionToDocument=function(n,r){var e={};return n>=this.document.getLength()?(e.row=Math.max(0,this.document.getLength()-1),e.column=this.document.getLine(e.row).length):n<0?(e.row=0,e.column=0):(e.row=n,e.column=Math.min(this.document.getLine(e.row).length,Math.max(0,r))),r<0&&(e.column=0),e},t}();S.prototype.$insertRight=!1,R.implement(S.prototype,M);function a(t,n,r){var e=r?t.column<=n.column:t.column=i&&(r=i-1,e=void 0);var o=this.getLine(r);return e==null&&(e=o.length),e=Math.min(Math.max(e,0),o.length),{row:r,column:e}},n.prototype.clonePos=function(r){return{row:r.row,column:r.column}},n.prototype.pos=function(r,e){return{row:r,column:e}},n.prototype.$clipPosition=function(r){var e=this.getLength();return r.row>=e?(r.row=Math.max(0,e-1),r.column=this.getLine(e-1).length):(r.row=Math.max(0,r.row),r.column=Math.min(Math.max(r.column,0),this.getLine(r.row).length)),r},n.prototype.insertFullLines=function(r,e){r=Math.min(Math.max(r,0),this.getLength());var i=0;r0,o=e=0&&this.applyDelta({start:this.pos(r,this.getLine(r).length),end:this.pos(r+1,0),action:"remove",lines:["",""]})},n.prototype.replace=function(r,e){if(r instanceof a||(r=a.fromPoints(r.start,r.end)),e.length===0&&r.isEmpty())return r.start;if(e==this.getTextRange(r))return r.end;this.remove(r);var i;return e?i=this.insert(r.start,e):i=r.start,i},n.prototype.applyDeltas=function(r){for(var e=0;e=0;e--)this.revertDelta(r[e])},n.prototype.applyDelta=function(r,e){var i=r.action=="insert";(i?r.lines.length<=1&&!r.lines[0]:!a.comparePoints(r.start,r.end))||(i&&r.lines.length>2e4?this.$splitAndapplyLargeDelta(r,2e4):(M(this.$lines,r,e),this._signal("change",r)))},n.prototype.$safeApplyDelta=function(r){var e=this.$lines.length;(r.action=="remove"&&r.start.row20){n.running=setTimeout(n.$worker,20);break}}n.currentLine=e,i==-1&&(i=e),s<=i&&n.fireUpdateEvent(s,i)}}}return a.prototype.setTokenizer=function(l){this.tokenizer=l,this.lines=[],this.states=[],this.start(0)},a.prototype.setDocument=function(l){this.doc=l,this.lines=[],this.states=[],this.stop()},a.prototype.fireUpdateEvent=function(l,t){var n={first:l,last:t};this._signal("update",{data:n})},a.prototype.start=function(l){this.currentLine=Math.min(l||0,this.currentLine,this.doc.getLength()),this.lines.splice(this.currentLine,this.lines.length),this.states.splice(this.currentLine,this.states.length),this.stop(),this.running=setTimeout(this.$worker,700)},a.prototype.scheduleStart=function(){this.running||(this.running=setTimeout(this.$worker,700))},a.prototype.$updateOnChange=function(l){var t=l.start.row,n=l.end.row-t;if(n===0)this.lines[t]=null;else if(l.action=="remove")this.lines.splice(t,n+1,null),this.states.splice(t,n+1,null);else{var r=Array(n+1);r.unshift(t,1),this.lines.splice.apply(this.lines,r),this.states.splice.apply(this.states,r)}this.currentLine=Math.min(t,this.currentLine,this.doc.getLength()),this.stop()},a.prototype.stop=function(){this.running&&clearTimeout(this.running),this.running=!1},a.prototype.getTokens=function(l){return this.lines[l]||this.$tokenizeRow(l)},a.prototype.getState=function(l){return this.currentLine==l&&this.$tokenizeRow(l),this.states[l]||"start"},a.prototype.$tokenizeRow=function(l){var t=this.doc.getLine(l),n=this.states[l-1],r=this.tokenizer.getLineTokens(t,n,l);return this.states[l]+""!=r.state+""?(this.states[l]=r.state,this.lines[l+1]=null,this.currentLine>l+1&&(this.currentLine=l+1)):this.currentLine==l&&(this.currentLine=l+1),this.lines[l]=r.tokens},a.prototype.cleanup=function(){this.running=!1,this.lines=[],this.states=[],this.currentLine=0,this.removeAllListeners()},a}();R.implement(S.prototype,M),k.BackgroundTokenizer=S});ace.define("ace/search_highlight",["require","exports","module","ace/lib/lang","ace/range"],function(x,k,H){"use strict";var R=x("./lib/lang"),M=x("./range").Range,S=function(){function a(l,t,n){n===void 0&&(n="text"),this.setRegexp(l),this.clazz=t,this.type=n}return a.prototype.setRegexp=function(l){this.regExp+""!=l+""&&(this.regExp=l,this.cache=[])},a.prototype.update=function(l,t,n,r){if(this.regExp)for(var e=r.firstRow,i=r.lastRow,o={},s=e;s<=i;s++){var c=this.cache[s];c==null&&(c=R.getMatchOffsets(n.getLine(s),this.regExp),c.length>this.MAX_RANGES&&(c=c.slice(0,this.MAX_RANGES)),c=c.map(function(b){return new M(s,b.offset,s,b.offset+b.length)}),this.cache[s]=c.length?c:"");for(var g=c.length;g--;){var w=c[g].toScreenRange(n),p=w.toString();o[p]||(o[p]=!0,t.drawSingleLineMarker(l,w,this.clazz,r))}}},a}();S.prototype.MAX_RANGES=500,k.SearchHighlight=S});ace.define("ace/edit_session/fold_line",["require","exports","module","ace/range"],function(x,k,H){"use strict";var R=x("../range").Range,M=function(){function S(a,l){this.foldData=a,Array.isArray(l)?this.folds=l:l=this.folds=[l];var t=l[l.length-1];this.range=new R(l[0].start.row,l[0].start.column,t.end.row,t.end.column),this.start=this.range.start,this.end=this.range.end,this.folds.forEach(function(n){n.setFoldLine(this)},this)}return S.prototype.shiftRow=function(a){this.start.row+=a,this.end.row+=a,this.folds.forEach(function(l){l.start.row+=a,l.end.row+=a})},S.prototype.addFold=function(a){if(a.sameRow){if(a.start.rowthis.endRow)throw new Error("Can't add a fold to this FoldLine as it has no connection");this.folds.push(a),this.folds.sort(function(l,t){return-l.range.compareEnd(t.start.row,t.start.column)}),this.range.compareEnd(a.start.row,a.start.column)>0?(this.end.row=a.end.row,this.end.column=a.end.column):this.range.compareStart(a.end.row,a.end.column)<0&&(this.start.row=a.start.row,this.start.column=a.start.column)}else if(a.start.row==this.end.row)this.folds.push(a),this.end.row=a.end.row,this.end.column=a.end.column;else if(a.end.row==this.start.row)this.folds.unshift(a),this.start.row=a.start.row,this.start.column=a.start.column;else throw new Error("Trying to add fold to FoldRow that doesn't have a matching row");a.foldLine=this},S.prototype.containsRow=function(a){return a>=this.start.row&&a<=this.end.row},S.prototype.walk=function(a,l,t){var n=0,r=this.folds,e,i,o,s=!0;l==null&&(l=this.end.row,t=this.end.column);for(var c=0;c0)){var s=M(l,i.start);return o===0?t&&s!==0?-e-2:e:s>0||s===0&&!t?e:-e-1}}return-e-1},a.prototype.add=function(l){var t=!l.isEmpty(),n=this.pointIndex(l.start,t);n<0&&(n=-n-1);var r=this.pointIndex(l.end,t,n);return r<0?r=-r-1:r++,this.ranges.splice(n,r-n,l)},a.prototype.addList=function(l){for(var t=[],n=l.length;n--;)t.push.apply(t,this.add(l[n]));return t},a.prototype.substractPoint=function(l){var t=this.pointIndex(l);if(t>=0)return this.ranges.splice(t,1)},a.prototype.merge=function(){var l=[],t=this.ranges;t=t.sort(function(o,s){return M(o.start,s.start)});for(var n=t[0],r,e=1;e=0},a.prototype.containsPoint=function(l){return this.pointIndex(l)>=0},a.prototype.rangeAtPoint=function(l){var t=this.pointIndex(l);if(t>=0)return this.ranges[t]},a.prototype.clipRows=function(l,t){var n=this.ranges;if(n[0].start.row>t||n[n.length-1].start.row=r)break}if(l.action=="insert")for(var g=e-r,w=-t.column+n.column;or)break;if(c.start.row==r&&c.start.column>=t.column&&(c.start.column==t.column&&this.$bias<=0||(c.start.column+=w,c.start.row+=g)),c.end.row==r&&c.end.column>=t.column){if(c.end.column==t.column&&this.$bias<0)continue;c.end.column==t.column&&w>0&&oc.start.column&&c.end.column==i[o+1].start.column&&(c.end.column-=w),c.end.column+=w,c.end.row+=g}}else for(var g=r-e,w=t.column-n.column;oe)break;c.end.rowt.column)&&(c.end.column=t.column,c.end.row=t.row):(c.end.column+=w,c.end.row+=g):c.end.row>e&&(c.end.row+=g),c.start.rowt.column)&&(c.start.column=t.column,c.start.row=t.row):(c.start.column+=w,c.start.row+=g):c.start.row>e&&(c.start.row+=g)}if(g!=0&&o=n)return o;if(o.end.row>n)return null}return null},this.getNextFoldLine=function(n,r){var e=this.$foldData,i=0;for(r&&(i=e.indexOf(r)),i==-1&&(i=0),i;i=n)return o}return null},this.getFoldedRowCount=function(n,r){for(var e=this.$foldData,i=r-n+1,o=0;o=r){g=n?i-=r-g:i=0);break}else c>=n&&(g>=n?i-=c-g:i-=c-n+1)}return i},this.$addFoldLine=function(n){return this.$foldData.push(n),this.$foldData.sort(function(r,e){return r.start.row-e.start.row}),n},this.addFold=function(n,r){var e=this.$foldData,i=!1,o;n instanceof S?o=n:(o=new S(r,n),o.collapseChildren=r.collapseChildren),this.$clipRangeToDocument(o.range);var s=o.start.row,c=o.start.column,g=o.end.row,w=o.end.column,p=this.getFoldAt(s,c,1),b=this.getFoldAt(g,w,-1);if(p&&b==p)return p.addSubFold(o);p&&!p.range.isStart(s,c)&&this.removeFold(p),b&&!b.range.isEnd(g,w)&&this.removeFold(b);var y=this.getFoldsInRange(o.range);y.length>0&&(this.removeFolds(y),o.collapseChildren||y.forEach(function(f){o.addSubFold(f)}));for(var d=0;d0&&this.foldAll(n.start.row+1,n.end.row,n.collapseChildren-1),n.subFolds=[]},this.expandFolds=function(n){n.forEach(function(r){this.expandFold(r)},this)},this.unfold=function(n,r){var e,i;if(n==null)e=new R(0,0,this.getLength(),0),r==null&&(r=!0);else if(typeof n=="number")e=new R(n,0,n,this.getLine(n).length);else if("row"in n)e=R.fromPoints(n,n);else{if(Array.isArray(n))return i=[],n.forEach(function(s){i=i.concat(this.unfold(s))},this),i;e=n}i=this.getFoldsInRangeList(e);for(var o=i;i.length==1&&R.comparePoints(i[0].start,e.start)<0&&R.comparePoints(i[0].end,e.end)>0;)this.expandFolds(i),i=this.getFoldsInRangeList(e);if(r!=!1?this.removeFolds(i):this.expandFolds(i),o.length)return o},this.isRowFolded=function(n,r){return!!this.getFoldLine(n,r)},this.getRowFoldEnd=function(n,r){var e=this.getFoldLine(n,r);return e?e.end.row:n},this.getRowFoldStart=function(n,r){var e=this.getFoldLine(n,r);return e?e.start.row:n},this.getFoldDisplayLine=function(n,r,e,i,o){i==null&&(i=n.start.row),o==null&&(o=0),r==null&&(r=n.end.row),e==null&&(e=this.getLine(r).length);var s=this.doc,c="";return n.walk(function(g,w,p,b){if(!(ww)break;while(o&&c.test(o.type)&&!/^comment.start/.test(o.type));o=i.stepBackward()}else o=i.getCurrentToken();return g.end.row=i.getCurrentTokenRow(),g.end.column=i.getCurrentTokenColumn(),/^comment.end/.test(o.type)||(g.end.column+=o.value.length-2),g}},this.foldAll=function(n,r,e,i){e==null&&(e=1e5);var o=this.foldWidgets;if(o){r=r||this.getLength(),n=n||0;for(var s=n;s=n&&(s=c.end.row,c.collapseChildren=e,this.addFold("...",c))}}},this.foldToLevel=function(n){for(this.foldAll();n-- >0;)this.unfold(null,!1)},this.foldAllComments=function(){var n=this;this.foldAll(null,null,null,function(r){for(var e=n.getTokens(r),i=0;i=0;){var s=e[i];if(s==null&&(s=e[i]=this.getFoldWidget(i)),s=="start"){var c=this.getFoldWidgetRange(i);if(o||(o=c),c&&c.end.row>=n)break}i--}return{range:i!==-1&&c,firstRange:o}},this.onFoldWidgetClick=function(n,r){r instanceof l&&(r=r.domEvent);var e={children:r.shiftKey,all:r.ctrlKey||r.metaKey,siblings:r.altKey},i=this.$toggleFoldWidget(n,e);if(!i){var o=r.target||r.srcElement;o&&/ace_fold-widget/.test(o.className)&&(o.className+=" ace_invalid")}},this.$toggleFoldWidget=function(n,r){if(this.getFoldWidget){var e=this.getFoldWidget(n),i=this.getLine(n),o=e==="end"?-1:1,s=this.getFoldAt(n,o===-1?0:i.length,o);if(s)return r.children||r.all?this.removeFold(s):this.expandFold(s),s;var c=this.getFoldWidgetRange(n,!0);if(c&&!c.isMultiLine()&&(s=this.getFoldAt(c.start.row,c.start.column,1),s&&c.isEqual(s.range)))return this.removeFold(s),s;if(r.siblings){var g=this.getParentFoldRangeData(n);if(g.range)var w=g.range.start.row+1,p=g.range.end.row;this.foldAll(w,p,r.all?1e4:0)}else r.children?(p=c?c.end.row:this.getLength(),this.foldAll(n+1,p,r.all?1e4:0)):c&&(r.all&&(c.collapseChildren=1e4),this.addFold("...",c));return c}},this.toggleFoldWidget=function(n){var r=this.selection.getCursor().row;r=this.getRowFoldStart(r);var e=this.$toggleFoldWidget(r,{});if(!e){var i=this.getParentFoldRangeData(r,!0);if(e=i.range||i.firstRange,e){r=e.start.row;var o=this.getFoldAt(r,this.getLine(r).length,1);o?this.removeFold(o):this.addFold("...",e)}}},this.updateFoldWidgets=function(n){var r=n.start.row,e=n.end.row-r;if(e===0)this.foldWidgets[r]=null;else if(n.action=="remove")this.foldWidgets.splice(r,e+1,null);else{var i=Array(e+1);i.unshift(r,1),this.foldWidgets.splice.apply(this.foldWidgets,i)}},this.tokenizerUpdateFoldWidgets=function(n){var r=n.data;r.first!=r.last&&this.foldWidgets.length>r.first&&this.foldWidgets.splice(r.first,this.foldWidgets.length)}}k.Folding=t});ace.define("ace/edit_session/bracket_match",["require","exports","module","ace/token_iterator","ace/range"],function(x,k,H){"use strict";var R=x("../token_iterator").TokenIterator,M=x("../range").Range;function S(){this.findMatchingBracket=function(a,l){if(a.column==0)return null;var t=l||this.getLine(a.row).charAt(a.column-1);if(t=="")return null;var n=t.match(/([\(\[\{])|([\)\]\}])/);return n?n[1]?this.$findClosingBracket(n[1],a):this.$findOpeningBracket(n[2],a):null},this.getBracketRange=function(a){var l=this.getLine(a.row),t=!0,n,r=l.charAt(a.column-1),e=r&&r.match(/([\(\[\{])|([\)\]\}])/);if(e||(r=l.charAt(a.column),a={row:a.row,column:a.column+1},e=r&&r.match(/([\(\[\{])|([\)\]\}])/),t=!1),!e)return null;if(e[1]){var i=this.$findClosingBracket(e[1],a);if(!i)return null;n=M.fromPoints(a,i),t||(n.end.column++,n.start.column--),n.cursor=n.end}else{var i=this.$findOpeningBracket(e[2],a);if(!i)return null;n=M.fromPoints(i,a),t||(n.start.column++,n.end.column--),n.cursor=n.start}return n},this.getMatchingBracketRanges=function(a,l){var t=this.getLine(a.row),n=/([\(\[\{])|([\)\]\}])/,r=!l&&t.charAt(a.column-1),e=r&&r.match(n);if(e||(r=(l===void 0||l)&&t.charAt(a.column),a={row:a.row,column:a.column+1},e=r&&r.match(n)),!e)return null;var i=new M(a.row,a.column-1,a.row,a.column),o=e[1]?this.$findClosingBracket(e[1],a):this.$findOpeningBracket(e[2],a);if(!o)return[i];var s=new M(o.row,o.column,o.row,o.column+1);return[i,s]},this.$brackets={")":"(","(":")","]":"[","[":"]","{":"}","}":"{","<":">",">":"<"},this.$findOpeningBracket=function(a,l,t){var n=this.$brackets[a],r=1,e=new R(this,l.row,l.column),i=e.getCurrentToken();if(i||(i=e.stepForward()),!!i){t||(t=new RegExp("(\\.?"+i.type.replace(".","\\.").replace("rparen",".paren").replace(/\b(?:end)\b/,"(?:start|begin|end)").replace(/-close\b/,"-(close|open)")+")+"));for(var o=l.column-e.getCurrentTokenColumn()-2,s=i.value;;){for(;o>=0;){var c=s.charAt(o);if(c==n){if(r-=1,r==0)return{row:e.getCurrentTokenRow(),column:o+e.getCurrentTokenColumn()}}else c==a&&(r+=1);o-=1}do i=e.stepBackward();while(i&&!t.test(i.type));if(i==null)break;s=i.value,o=s.length-1}return null}},this.$findClosingBracket=function(a,l,t){var n=this.$brackets[a],r=1,e=new R(this,l.row,l.column),i=e.getCurrentToken();if(i||(i=e.stepForward()),!!i){t||(t=new RegExp("(\\.?"+i.type.replace(".","\\.").replace("lparen",".paren").replace(/\b(?:start|begin)\b/,"(?:start|begin|end)").replace(/-open\b/,"-(close|open)")+")+"));for(var o=l.column-e.getCurrentTokenColumn();;){for(var s=i.value,c=s.length;o"?n=!0:l.type.indexOf("tag-name")!==-1&&(t=!0));while(l&&!t);return l},this.$findClosingTag=function(a,l){var t,n=l.value,r=l.value,e=0,i=new M(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1);l=a.stepForward();var o=new M(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+l.value.length),s=!1;do if(t=l,l=a.stepForward(),l){if(l.value===">"&&!s){var c=new M(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1);s=!0}if(l.type.indexOf("tag-name")!==-1){if(n=l.value,r===n){if(t.value==="<")e++;else if(t.value==="")var p=new M(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1);else return}}}else if(r===n&&l.value==="/>"&&(e--,e<0))var g=new M(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+2),w=g,p=w,c=new M(o.end.row,o.end.column,o.end.row,o.end.column+1)}while(l&&e>=0);if(i&&c&&g&&p&&o&&w)return{openTag:new M(i.start.row,i.start.column,c.end.row,c.end.column),closeTag:new M(g.start.row,g.start.column,p.end.row,p.end.column),openTagName:o,closeTagName:w}},this.$findOpeningTag=function(a,l){var t=a.getCurrentToken(),n=l.value,r=0,e=a.getCurrentTokenRow(),i=a.getCurrentTokenColumn(),o=i+2,s=new M(e,i,e,o);a.stepForward();var c=new M(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+l.value.length);if(l=a.stepForward(),!(!l||l.value!==">")){var g=new M(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1);a.stepBackward(),a.stepBackward();do if(l=t,e=a.getCurrentTokenRow(),i=a.getCurrentTokenColumn(),o=i+l.value.length,t=a.stepBackward(),l){if(l.type.indexOf("tag-name")!==-1){if(n===l.value)if(t.value==="<"){if(r++,r>0){var w=new M(e,i,e,o),p=new M(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1);do l=a.stepForward();while(l&&l.value!==">");var b=new M(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1)}}else t.value===""){for(var y=0,d=t;d;){if(d.type.indexOf("tag-name")!==-1&&d.value===n){r--;break}else if(d.value==="<")break;d=a.stepBackward(),y++}for(var v=0;vm&&(this.$docRowCache.splice(m,A),this.$screenRowCache.splice(m,A))},f.prototype.$getRowCacheIndex=function(u,A){for(var m=0,h=u.length-1;m<=h;){var C=m+h>>1,L=u[C];if(A>L)m=C+1;else if(A=A));L++);return h=m[L],h?(h.index=L,h.start=C-h.value.length,h):null},f.prototype.setUndoManager=function(u){if(this.$undoManager=u,this.$informUndoManager&&this.$informUndoManager.cancel(),u){var A=this;u.addSession(this),this.$syncInformUndoManager=function(){A.$informUndoManager.cancel(),A.mergeUndoDeltas=!1},this.$informUndoManager=M.delayedCall(this.$syncInformUndoManager)}else this.$syncInformUndoManager=function(){}},f.prototype.markUndoGroup=function(){this.$syncInformUndoManager&&this.$syncInformUndoManager()},f.prototype.getUndoManager=function(){return this.$undoManager||this.$defaultUndoManager},f.prototype.getTabString=function(){return this.getUseSoftTabs()?M.stringRepeat(" ",this.getTabSize()):" "},f.prototype.setUseSoftTabs=function(u){this.setOption("useSoftTabs",u)},f.prototype.getUseSoftTabs=function(){return this.$useSoftTabs&&!this.$mode.$indentWithTabs},f.prototype.setTabSize=function(u){this.setOption("tabSize",u)},f.prototype.getTabSize=function(){return this.$tabSize},f.prototype.isTabStop=function(u){return this.$useSoftTabs&&u.column%this.$tabSize===0},f.prototype.setNavigateWithinSoftTabs=function(u){this.setOption("navigateWithinSoftTabs",u)},f.prototype.getNavigateWithinSoftTabs=function(){return this.$navigateWithinSoftTabs},f.prototype.setOverwrite=function(u){this.setOption("overwrite",u)},f.prototype.getOverwrite=function(){return this.$overwrite},f.prototype.toggleOverwrite=function(){this.setOverwrite(!this.$overwrite)},f.prototype.addGutterDecoration=function(u,A){this.$decorations[u]||(this.$decorations[u]=""),this.$decorations[u]+=" "+A,this._signal("changeBreakpoint",{})},f.prototype.removeGutterDecoration=function(u,A){this.$decorations[u]=(this.$decorations[u]||"").replace(" "+A,""),this._signal("changeBreakpoint",{})},f.prototype.getBreakpoints=function(){return this.$breakpoints},f.prototype.setBreakpoints=function(u){this.$breakpoints=[];for(var A=0;A0&&(h=!!m.charAt(A-1).match(this.tokenRe)),h||(h=!!m.charAt(A).match(this.tokenRe)),h)var C=this.tokenRe;else if(/^\s+$/.test(m.slice(A-1,A+1)))var C=/\s/;else var C=this.nonTokenRe;var L=A;if(L>0){do L--;while(L>=0&&m.charAt(L).match(C));L++}for(var T=A;Tu&&(u=A.screenWidth)}),this.lineWidgetWidth=u},f.prototype.$computeWidth=function(u){if(this.$modified||u){if(this.$modified=!1,this.$useWrapMode)return this.screenWidth=this.$wrapLimit;for(var A=this.doc.getAllLines(),m=this.$rowLengthCache,h=0,C=0,L=this.$foldData[C],T=L?L.start.row:1/0,E=A.length,_=0;_T){if(_=L.end.row+1,_>=E)break;L=this.$foldData[C++],T=L?L.start.row:1/0}m[_]==null&&(m[_]=this.$getStringScreenWidth(A[_])[0]),m[_]>h&&(h=m[_])}this.screenWidth=h}},f.prototype.getLine=function(u){return this.doc.getLine(u)},f.prototype.getLines=function(u,A){return this.doc.getLines(u,A)},f.prototype.getLength=function(){return this.doc.getLength()},f.prototype.getTextRange=function(u){return this.doc.getTextRange(u||this.selection.getRange())},f.prototype.insert=function(u,A){return this.doc.insert(u,A)},f.prototype.remove=function(u){return this.doc.remove(u)},f.prototype.removeFullLines=function(u,A){return this.doc.removeFullLines(u,A)},f.prototype.undoChanges=function(u,A){if(u.length){this.$fromUndo=!0;for(var m=u.length-1;m!=-1;m--){var h=u[m];h.action=="insert"||h.action=="remove"?this.doc.revertDelta(h):h.folds&&this.addFolds(h.folds)}!A&&this.$undoSelect&&(u.selectionBefore?this.selection.fromJSON(u.selectionBefore):this.selection.setRange(this.$getUndoSelection(u,!0))),this.$fromUndo=!1}},f.prototype.redoChanges=function(u,A){if(u.length){this.$fromUndo=!0;for(var m=0;mu.end.column&&(L.start.column+=E),L.end.row==u.end.row&&L.end.column>u.end.column&&(L.end.column+=E)),T&&L.start.row>=u.end.row&&(L.start.row+=T,L.end.row+=T)}if(L.end=this.insert(L.start,h),C.length){var _=u.start,O=L.start,T=O.row-_.row,E=O.column-_.column;this.addFolds(C.map(function(F){return F=F.clone(),F.start.row==_.row&&(F.start.column+=E),F.end.row==_.row&&(F.end.column+=E),F.start.row+=T,F.end.row+=T,F}))}return L},f.prototype.indentRows=function(u,A,m){m=m.replace(/\t/g,this.getTabString());for(var h=u;h<=A;h++)this.doc.insertInLine({row:h,column:0},m)},f.prototype.outdentRows=function(u){for(var A=u.collapseRows(),m=new r(0,0,0,0),h=this.getTabSize(),C=A.start.row;C<=A.end.row;++C){var L=this.getLine(C);m.start.row=C,m.end.row=C;for(var T=0;T0){var h=this.getRowFoldEnd(A+m);if(h>this.doc.getLength()-1)return 0;var C=h-A}else{u=this.$clipRowToDocument(u),A=this.$clipRowToDocument(A);var C=A-u+1}var L=new r(u,0,A,Number.MAX_VALUE),T=this.getFoldsInRange(L).map(function(_){return _=_.clone(),_.start.row+=C,_.end.row+=C,_}),E=m==0?this.doc.getLines(u,A):this.doc.removeFullLines(u,A);return this.doc.insertFullLines(u+C,E),T.length&&this.addFolds(T),C},f.prototype.moveLinesUp=function(u,A){return this.$moveLines(u,A,-1)},f.prototype.moveLinesDown=function(u,A){return this.$moveLines(u,A,1)},f.prototype.duplicateLines=function(u,A){return this.$moveLines(u,A,0)},f.prototype.$clipRowToDocument=function(u){return Math.max(0,Math.min(u,this.doc.getLength()-1))},f.prototype.$clipColumnToRow=function(u,A){return A<0?0:Math.min(this.doc.getLine(u).length,A)},f.prototype.$clipPositionToDocument=function(u,A){if(A=Math.max(0,A),u<0)u=0,A=0;else{var m=this.doc.getLength();u>=m?(u=m-1,A=this.doc.getLine(m-1).length):A=Math.min(this.doc.getLine(u).length,A)}return{row:u,column:A}},f.prototype.$clipRangeToDocument=function(u){u.start.row<0?(u.start.row=0,u.start.column=0):u.start.column=this.$clipColumnToRow(u.start.row,u.start.column);var A=this.doc.getLength()-1;return u.end.row>A?(u.end.row=A,u.end.column=this.doc.getLine(A).length):u.end.column=this.$clipColumnToRow(u.end.row,u.end.column),u},f.prototype.setUseWrapMode=function(u){if(u!=this.$useWrapMode){if(this.$useWrapMode=u,this.$modified=!0,this.$resetRowCache(0),u){var A=this.getLength();this.$wrapData=Array(A),this.$updateWrapData(0,A-1)}this._signal("changeWrapMode")}},f.prototype.getUseWrapMode=function(){return this.$useWrapMode},f.prototype.setWrapLimitRange=function(u,A){(this.$wrapLimitRange.min!==u||this.$wrapLimitRange.max!==A)&&(this.$wrapLimitRange={min:u,max:A},this.$modified=!0,this.$bidiHandler.markAsDirty(),this.$useWrapMode&&this._signal("changeWrapMode"))},f.prototype.adjustWrapLimit=function(u,A){var m=this.$wrapLimitRange;m.max<0&&(m={min:A,max:A});var h=this.$constrainWrapLimit(u,m.min,m.max);return h!=this.$wrapLimit&&h>1?(this.$wrapLimit=h,this.$modified=!0,this.$useWrapMode&&(this.$updateWrapData(0,this.getLength()-1),this.$resetRowCache(0),this._signal("changeWrapLimit")),!0):!1},f.prototype.$constrainWrapLimit=function(u,A,m){return A&&(u=Math.max(A,u)),m&&(u=Math.min(m,u)),u},f.prototype.getWrapLimit=function(){return this.$wrapLimit},f.prototype.setWrapLimit=function(u){this.setWrapLimitRange(u,u)},f.prototype.getWrapLimitRange=function(){return{min:this.$wrapLimitRange.min,max:this.$wrapLimitRange.max}},f.prototype.$updateInternalDataOnChange=function(u){var A=this.$useWrapMode,m=u.action,h=u.start,C=u.end,L=h.row,T=C.row,E=T-L,_=null;if(this.$updating=!0,E!=0)if(m==="remove"){this[A?"$wrapData":"$rowLengthCache"].splice(L,E);var O=this.$foldData;_=this.getFoldsInRange(u),this.removeFolds(_);var I=this.getFoldLine(C.row),W=0;if(I){I.addRemoveChars(C.row,C.column,h.column-C.column),I.shiftRow(-E);var F=this.getFoldLine(L);F&&F!==I&&(F.merge(I),I=F),W=O.indexOf(I)+1}for(W;W=C.row&&I.shiftRow(-E)}T=L}else{var D=Array(E);D.unshift(L,0);var B=A?this.$wrapData:this.$rowLengthCache;B.splice.apply(B,D);var O=this.$foldData,I=this.getFoldLine(L),W=0;if(I){var U=I.range.compareInside(h.row,h.column);U==0?(I=I.split(h.row,h.column),I&&(I.shiftRow(E),I.addRemoveChars(T,0,C.column-h.column))):U==-1&&(I.addRemoveChars(L,0,C.column-h.column),I.shiftRow(E)),W=O.indexOf(I)+1}for(W;W=L&&I.shiftRow(E)}}else{E=Math.abs(u.start.column-u.end.column),m==="remove"&&(_=this.getFoldsInRange(u),this.removeFolds(_),E=-E);var I=this.getFoldLine(L);I&&I.addRemoveChars(L,h.column,E)}return A&&this.$wrapData.length!=this.doc.getLength()&&console.error("doc.getLength() and $wrapData.length have to be the same!"),this.$updating=!1,A?this.$updateWrapData(L,T):this.$updateRowLengthCache(L,T),_},f.prototype.$updateRowLengthCache=function(u,A,m){this.$rowLengthCache[u]=null,this.$rowLengthCache[A]=null},f.prototype.$updateWrapData=function(u,A){var m=this.doc.getAllLines(),h=this.getTabSize(),C=this.$wrapData,L=this.$wrapLimit,T,E,_=u;for(A=Math.min(A,m.length-1);_<=A;)E=this.getFoldLine(_,E),E?(T=[],E.walk(function(O,I,W,F){var D;if(O!=null){D=this.$getDisplayTokens(O,T.length),D[0]=w;for(var B=1;BA-F;){var D=L+A-F;if(u[D-1]>=y&&u[D]>=y){W(D);continue}if(u[D]==w||u[D]==p){for(D;D!=L-1&&u[D]!=w;D--);if(D>L){W(D);continue}for(D=L+A,D;D>2)),L-1);D>B&&u[D]B&&u[D]B&&u[D]==b;)D--}else for(;D>B&&u[D]B){W(++D);continue}D=L+A,u[D]==g&&D--,W(D-F)}return h},f.prototype.$getDisplayTokens=function(u,A){var m=[],h;A=A||0;for(var C=0;C39&&L<48||L>57&&L<64?m.push(b):L>=4352&&$(L)?m.push(c,g):m.push(c)}return m},f.prototype.$getStringScreenWidth=function(u,A,m){if(A==0)return[0,0];A==null&&(A=1/0),m=m||0;var h,C;for(C=0;C=4352&&$(h)?m+=2:m+=1,!(m>A));C++);return[m,C]},f.prototype.getRowLength=function(u){var A=1;return this.lineWidgets&&(A+=this.lineWidgets[u]&&this.lineWidgets[u].rowCount||0),!this.$useWrapMode||!this.$wrapData[u]?A:this.$wrapData[u].length+A},f.prototype.getRowLineCount=function(u){return!this.$useWrapMode||!this.$wrapData[u]?1:this.$wrapData[u].length+1},f.prototype.getRowWrapIndent=function(u){if(this.$useWrapMode){var A=this.screenToDocumentPosition(u,Number.MAX_VALUE),m=this.$wrapData[A.row];return m.length&&m[0]=0)var E=O[I],C=this.$docRowCache[I],F=u>O[W-1];else var F=!W;for(var D=this.getLength()-1,B=this.getNextFoldLine(C),U=B?B.start.row:1/0;E<=u&&(_=this.getRowLength(C),!(E+_>u||C>=D));)E+=_,C++,C>U&&(C=B.end.row+1,B=this.getNextFoldLine(C,B),U=B?B.start.row:1/0),F&&(this.$docRowCache.push(C),this.$screenRowCache.push(E));if(B&&B.start.row<=C)h=this.getFoldDisplayLine(B),C=B.start.row;else{if(E+_<=u||C>D)return{row:D,column:this.getLine(D).length};h=this.getLine(C),B=null}var P=0,G=Math.floor(u-E);if(this.$useWrapMode){var z=this.$wrapData[C];z&&(T=z[G],G>0&&z.length&&(P=z.indent,L=z[G-1]||z[z.length-1],h=h.substring(L)))}return m!==void 0&&this.$bidiHandler.isBidiRow(E+G,C,G)&&(A=this.$bidiHandler.offsetToCol(m)),L+=this.$getStringScreenWidth(h,A-P)[1],this.$useWrapMode&&L>=T&&(L=T-1),B?B.idxToPosition(L):{row:C,column:L}},f.prototype.documentToScreenPosition=function(u,A){if(typeof A>"u")var m=this.$clipPositionToDocument(u.row,u.column);else m=this.$clipPositionToDocument(u,A);u=m.row,A=m.column;var h=0,C=null,L=null;L=this.getFoldAt(u,A,1),L&&(u=L.start.row,A=L.start.column);var T,E=0,_=this.$docRowCache,O=this.$getRowCacheIndex(_,u),I=_.length;if(I&&O>=0)var E=_[O],h=this.$screenRowCache[O],W=u>_[I-1];else var W=!I;for(var F=this.getNextFoldLine(E),D=F?F.start.row:1/0;E=D){if(T=F.end.row+1,T>u)break;F=this.getNextFoldLine(T,F),D=F?F.start.row:1/0}else T=E+1;h+=this.getRowLength(E),E=T,W&&(this.$docRowCache.push(E),this.$screenRowCache.push(h))}var B="";F&&E>=D?(B=this.getFoldDisplayLine(F,u,A),C=F.start.row):(B=this.getLine(u).substring(0,A),C=u);var U=0;if(this.$useWrapMode){var P=this.$wrapData[C];if(P){for(var G=0;B.length>=P[G];)h++,G++;B=B.substring(P[G-1]||0,B.length),U=G>0?P.indent:0}}return this.lineWidgets&&this.lineWidgets[E]&&this.lineWidgets[E].rowsAbove&&(h+=this.lineWidgets[E].rowsAbove),{row:h,column:U+this.$getStringScreenWidth(B)[0]}},f.prototype.documentToScreenColumn=function(u,A){return this.documentToScreenPosition(u,A).column},f.prototype.documentToScreenRow=function(u,A){return this.documentToScreenPosition(u,A).row},f.prototype.getScreenLength=function(){var u=0,A=null;if(this.$useWrapMode)for(var C=this.$wrapData.length,L=0,h=0,A=this.$foldData[h++],T=A?A.start.row:1/0;LT&&(L=A.end.row+1,A=this.$foldData[h++],T=A?A.start.row:1/0)}else{u=this.getLength();for(var m=this.$foldData,h=0;hm));L++);return[h,L]})},f.prototype.destroy=function(){this.destroyed||(this.bgTokenizer.setDocument(null),this.bgTokenizer.cleanup(),this.destroyed=!0),this.$stopWorker(),this.removeAllListeners(),this.doc&&this.doc.off("change",this.$onChange),this.selection.detach()},f}();s.$uid=0,s.prototype.$modes=a.$modes,s.prototype.getValue=s.prototype.toString,s.prototype.$defaultUndoManager={undo:function(){},redo:function(){},hasUndo:function(){},hasRedo:function(){},reset:function(){},add:function(){},addSelection:function(){},startNewGroup:function(){},addSession:function(){}},s.prototype.$overwrite=!1,s.prototype.$mode=null,s.prototype.$modeId=null,s.prototype.$scrollTop=0,s.prototype.$scrollLeft=0,s.prototype.$wrapLimit=80,s.prototype.$useWrapMode=!1,s.prototype.$wrapLimitRange={min:null,max:null},s.prototype.lineWidgets=null,s.prototype.isFullWidth=$,R.implement(s.prototype,l);var c=1,g=2,w=3,p=4,b=9,y=10,d=11,v=12;function $(f){return f<4352?!1:f>=4352&&f<=4447||f>=4515&&f<=4519||f>=4602&&f<=4607||f>=9001&&f<=9002||f>=11904&&f<=11929||f>=11931&&f<=12019||f>=12032&&f<=12245||f>=12272&&f<=12283||f>=12288&&f<=12350||f>=12353&&f<=12438||f>=12441&&f<=12543||f>=12549&&f<=12589||f>=12593&&f<=12686||f>=12688&&f<=12730||f>=12736&&f<=12771||f>=12784&&f<=12830||f>=12832&&f<=12871||f>=12880&&f<=13054||f>=13056&&f<=19903||f>=19968&&f<=42124||f>=42128&&f<=42182||f>=43360&&f<=43388||f>=44032&&f<=55203||f>=55216&&f<=55238||f>=55243&&f<=55291||f>=63744&&f<=64255||f>=65040&&f<=65049||f>=65072&&f<=65106||f>=65108&&f<=65126||f>=65128&&f<=65131||f>=65281&&f<=65376||f>=65504&&f<=65510}x("./edit_session/folding").Folding.call(s.prototype),x("./edit_session/bracket_match").BracketMatch.call(s.prototype),a.defineOptions(s.prototype,"session",{wrap:{set:function(f){if(!f||f=="off"?f=!1:f=="free"?f=!0:f=="printMargin"?f=-1:typeof f=="string"&&(f=parseInt(f,10)||!1),this.$wrap!=f)if(this.$wrap=f,!f)this.setUseWrapMode(!1);else{var u=typeof f=="number"?f:null;this.setWrapLimitRange(u,u),this.setUseWrapMode(!0)}},get:function(){return this.getUseWrapMode()?this.$wrap==-1?"printMargin":this.getWrapLimitRange().min?this.$wrap:"free":"off"},handlesSet:!0},wrapMethod:{set:function(f){f=f=="auto"?this.$mode.type!="text":f!="text",f!=this.$wrapAsCode&&(this.$wrapAsCode=f,this.$useWrapMode&&(this.$useWrapMode=!1,this.setUseWrapMode(!0)))},initialValue:"auto"},indentedSoftWrap:{set:function(){this.$useWrapMode&&(this.$useWrapMode=!1,this.setUseWrapMode(!0))},initialValue:!0},firstLineNumber:{set:function(){this._signal("changeBreakpoint")},initialValue:1},useWorker:{set:function(f){this.$useWorker=f,this.$stopWorker(),f&&this.$startWorker()},initialValue:!0},useSoftTabs:{initialValue:!0},tabSize:{set:function(f){f=parseInt(f),f>0&&this.$tabSize!==f&&(this.$modified=!0,this.$rowLengthCache=[],this.$tabSize=f,this._signal("changeTabSize"))},initialValue:4,handlesSet:!0},navigateWithinSoftTabs:{initialValue:!1},foldStyle:{set:function(f){this.setFoldStyle(f)},handlesSet:!0},overwrite:{set:function(f){this._signal("changeOverwrite")},initialValue:!1},newLineMode:{set:function(f){this.doc.setNewLineMode(f)},get:function(){return this.doc.getNewLineMode()},handlesSet:!0},mode:{set:function(f){this.setMode(f)},get:function(){return this.$modeId},handlesSet:!0}}),k.EditSession=s});ace.define("ace/search",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],function(x,k,H){"use strict";var R=x("./lib/lang"),M=x("./lib/oop"),S=x("./range").Range,a=function(){function t(){this.$options={}}return t.prototype.set=function(n){return M.mixin(this.$options,n),this},t.prototype.getOptions=function(){return R.copyObject(this.$options)},t.prototype.setOptions=function(n){this.$options=n},t.prototype.find=function(n){var r=this.$options,e=this.$matchIterator(n,r);if(!e)return!1;var i=null;return e.forEach(function(o,s,c,g){return i=new S(o,s,c,g),s==g&&r.start&&r.start.start&&r.skipCurrent!=!1&&i.isEqual(r.start)?(i=null,!1):!0}),i},t.prototype.findAll=function(n){var r=this.$options;if(!r.needle)return[];this.$assembleRegExp(r);var e=r.range,i=e?n.getLines(e.start.row,e.end.row):n.doc.getAllLines(),o=[],s=r.re;if(r.$isMultiLine){var c=s.length,g=i.length-c,w;e:for(var p=s.offset||0;p<=g;p++){for(var b=0;bv||(o.push(w=new S(p,v,p+c-1,$)),c>2&&(p=p+c-2))}}else for(var f=0;fh&&o[b].end.row==C;)b--;for(o=o.slice(f,b+1),f=0,b=o.length;f=g;v--)if(y(v,Number.MAX_VALUE,d))return;if(r.wrap!=!1){for(v=w,g=c.row;v>=g;v--)if(y(v,Number.MAX_VALUE,d))return}}};else var p=function(v){var $=c.row;if(!y($,c.column,v)){for($=$+1;$<=w;$++)if(y($,0,v))return;if(r.wrap!=!1){for($=g,w=c.row;$<=w;$++)if(y($,0,v))return}}};if(r.$isMultiLine)var b=e.length,y=function(d,v,$){var f=i?d-b+1:d;if(!(f<0||f+b>n.getLength())){var u=n.getLine(f),A=u.search(e[0]);if(!(!i&&Av)&&$(f,A,f+b-1,h))return!0}}};else if(i)var y=function(v,$,f){var u=n.getLine(v),A=[],m,h=0;for(e.lastIndex=0;m=e.exec(u);){var C=m[0].length;if(h=m.index,!C){if(h>=u.length)break;e.lastIndex=h+=1}if(m.index+C>$)break;A.push(m.index,C)}for(var L=A.length-1;L>=0;L-=2){var T=A[L-1],C=A[L];if(f(v,T,v,T+C))return!0}};else var y=function(v,$,f){var u=n.getLine(v),A,m;for(e.lastIndex=$;m=e.exec(u);){var h=m[0].length;if(A=m.index,f(v,A,v,A+h))return!0;if(!h&&(e.lastIndex=A+=1,A>=u.length))return!1}};return{forEach:p}},t}();function l(t,n){var r=R.supportsLookbehind();function e(c,g){g===void 0&&(g=!0);var w=r&&n.$supportsUnicodeFlag?new RegExp("[\\p{L}\\p{N}_]","u"):new RegExp("\\w");return w.test(c)||n.regExp?r&&n.$supportsUnicodeFlag?g?"(?<=^|[^\\p{L}\\p{N}_])":"(?=[^\\p{L}\\p{N}_]|$)":"\\b":""}var i=Array.from(t),o=i[0],s=i[i.length-1];return e(o)+t+e(s,!1)}k.Search=a});ace.define("ace/keyboard/hash_handler",["require","exports","module","ace/lib/keys","ace/lib/useragent"],function(x,k,H){"use strict";var R=this&&this.__extends||function(){var r=function(e,i){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,s){o.__proto__=s}||function(o,s){for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(o[c]=s[c])},r(e,i)};return function(e,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");r(e,i);function o(){this.constructor=e}e.prototype=i===null?Object.create(i):(o.prototype=i.prototype,new o)}}(),M=x("../lib/keys"),S=x("../lib/useragent"),a=M.KEY_MODS,l=function(){function r(e,i){this.$init(e,i,!1)}return r.prototype.$init=function(e,i,o){this.platform=i||(S.isMac?"mac":"win"),this.commands={},this.commandKeyBinding={},this.addCommands(e),this.$singleCommand=o},r.prototype.addCommand=function(e){this.commands[e.name]&&this.removeCommand(e),this.commands[e.name]=e,e.bindKey&&this._buildKeyHash(e)},r.prototype.removeCommand=function(e,i){var o=e&&(typeof e=="string"?e:e.name);e=this.commands[o],i||delete this.commands[o];var s=this.commandKeyBinding;for(var c in s){var g=s[c];if(g==e)delete s[c];else if(Array.isArray(g)){var w=g.indexOf(e);w!=-1&&(g.splice(w,1),g.length==1&&(s[c]=g[0]))}}},r.prototype.bindKey=function(e,i,o){if(typeof e=="object"&&e&&(o==null&&(o=e.position),e=e[this.platform]),!!e){if(typeof i=="function")return this.addCommand({exec:i,bindKey:e,name:i.name||e});e.split("|").forEach(function(s){var c="";if(s.indexOf(" ")!=-1){var g=s.split(/\s+/);s=g.pop(),g.forEach(function(b){var y=this.parseKeys(b),d=a[y.hashId]+y.key;c+=(c?" ":"")+d,this._addCommandToBinding(c,"chainKeys")},this),c+=" "}var w=this.parseKeys(s),p=a[w.hashId]+w.key;this._addCommandToBinding(c+p,i,o)},this)}},r.prototype._addCommandToBinding=function(e,i,o){var s=this.commandKeyBinding,c;if(!i)delete s[e];else if(!s[e]||this.$singleCommand)s[e]=i;else{Array.isArray(s[e])?(c=s[e].indexOf(i))!=-1&&s[e].splice(c,1):s[e]=[s[e]],typeof o!="number"&&(o=t(i));var g=s[e];for(c=0;co)break}g.splice(c,0,i)}},r.prototype.addCommands=function(e){e&&Object.keys(e).forEach(function(i){var o=e[i];if(o){if(typeof o=="string")return this.bindKey(o,i);typeof o=="function"&&(o={exec:o}),typeof o=="object"&&(o.name||(o.name=i),this.addCommand(o))}},this)},r.prototype.removeCommands=function(e){Object.keys(e).forEach(function(i){this.removeCommand(e[i])},this)},r.prototype.bindKeys=function(e){Object.keys(e).forEach(function(i){this.bindKey(i,e[i])},this)},r.prototype._buildKeyHash=function(e){this.bindKey(e.bindKey,e)},r.prototype.parseKeys=function(e){var i=e.toLowerCase().split(/[\-\+]([\-\+])?/).filter(function(p){return p}),o=i.pop(),s=M[o];if(M.FUNCTION_KEYS[s])o=M.FUNCTION_KEYS[s].toLowerCase();else if(i.length){if(i.length==1&&i[0]=="shift")return{key:o.toUpperCase(),hashId:-1}}else return{key:o,hashId:-1};for(var c=0,g=i.length;g--;){var w=M.KEY_MODS[i[g]];if(w==null)return typeof console<"u"&&console.error("invalid modifier "+i[g]+" in "+e),!1;c|=w}return{key:o,hashId:c}},r.prototype.findKeyCommand=function(e,i){var o=a[e]+i;return this.commandKeyBinding[o]},r.prototype.handleKeyboard=function(e,i,o,s){if(!(s<0)){var c=a[i]+o,g=this.commandKeyBinding[c];return e.$keyChain&&(e.$keyChain+=" "+c,g=this.commandKeyBinding[e.$keyChain]||g),g&&(g=="chainKeys"||g[g.length-1]=="chainKeys")?(e.$keyChain=e.$keyChain||c,{command:"null"}):(e.$keyChain&&((!i||i==4)&&o.length==1?e.$keyChain=e.$keyChain.slice(0,-c.length-1):(i==-1||s>0)&&(e.$keyChain="")),{command:g})}},r.prototype.getStatusText=function(e,i){return i.$keyChain||""},r}();function t(r){return typeof r=="object"&&r.bindKey&&r.bindKey.position||(r.isDefault?-100:0)}var n=function(r){R(e,r);function e(i,o){var s=r.call(this,i,o)||this;return s.$singleCommand=!0,s}return e}(l);n.call=function(r,e,i){l.prototype.$init.call(r,e,i,!0)},l.call=function(r,e,i){l.prototype.$init.call(r,e,i,!1)},k.HashHandler=n,k.MultiHashHandler=l});ace.define("ace/commands/command_manager",["require","exports","module","ace/lib/oop","ace/keyboard/hash_handler","ace/lib/event_emitter"],function(x,k,H){"use strict";var R=this&&this.__extends||function(){var t=function(n,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(e[o]=i[o])},t(n,r)};return function(n,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(n,r);function e(){this.constructor=n}n.prototype=r===null?Object.create(r):(e.prototype=r.prototype,new e)}}(),M=x("../lib/oop"),S=x("../keyboard/hash_handler").MultiHashHandler,a=x("../lib/event_emitter").EventEmitter,l=function(t){R(n,t);function n(r,e){var i=t.call(this,e,r)||this;return i.byName=i.commands,i.setDefaultHandler("exec",function(o){return o.args?o.command.exec(o.editor,o.args,o.event,!1):o.command.exec(o.editor,{},o.event,!0)}),i}return n.prototype.exec=function(r,e,i){if(Array.isArray(r)){for(var o=r.length;o--;)if(this.exec(r[o],e,i))return!0;return!1}if(typeof r=="string"&&(r=this.commands[r]),!r||e&&e.$readOnly&&!r.readOnly||this.$checkCommandState!=!1&&r.isAvailable&&!r.isAvailable(e))return!1;var s={editor:e,command:r,args:i};return s.returnValue=this._emit("exec",s),this._signal("afterExec",s),s.returnValue!==!1},n.prototype.toggleRecording=function(r){if(!this.$inReplay)return r&&r._emit("changeStatus"),this.recording?(this.macro.pop(),this.off("exec",this.$addCommandToMacro),this.macro.length||(this.macro=this.oldMacro),this.recording=!1):(this.$addCommandToMacro||(this.$addCommandToMacro=function(e){this.macro.push([e.command,e.args])}.bind(this)),this.oldMacro=this.macro,this.macro=[],this.on("exec",this.$addCommandToMacro),this.recording=!0)},n.prototype.replay=function(r){if(!(this.$inReplay||!this.macro)){if(this.recording)return this.toggleRecording(r);try{this.$inReplay=!0,this.macro.forEach(function(e){typeof e=="string"?this.exec(e,r):this.exec(e[0],r,e[1])},this)}finally{this.$inReplay=!1}}},n.prototype.trimMacro=function(r){return r.map(function(e){return typeof e[0]!="string"&&(e[0]=e[0].name),e[1]||(e=e[0]),e})},n}(S);M.implement(l.prototype,a),k.CommandManager=l});ace.define("ace/commands/default_commands",["require","exports","module","ace/lib/lang","ace/config","ace/range"],function(x,k,H){"use strict";var R=x("../lib/lang"),M=x("../config"),S=x("../range").Range;function a(t,n){return{win:t,mac:n}}k.commands=[{name:"showSettingsMenu",description:"Show settings menu",bindKey:a("Ctrl-,","Command-,"),exec:function(t){M.loadModule("ace/ext/settings_menu",function(n){n.init(t),t.showSettingsMenu()})},readOnly:!0},{name:"goToNextError",description:"Go to next error",bindKey:a("Alt-E","F4"),exec:function(t){M.loadModule("ace/ext/error_marker",function(n){n.showErrorMarker(t,1)})},scrollIntoView:"animate",readOnly:!0},{name:"goToPreviousError",description:"Go to previous error",bindKey:a("Alt-Shift-E","Shift-F4"),exec:function(t){M.loadModule("ace/ext/error_marker",function(n){n.showErrorMarker(t,-1)})},scrollIntoView:"animate",readOnly:!0},{name:"selectall",description:"Select all",bindKey:a("Ctrl-A","Command-A"),exec:function(t){t.selectAll()},readOnly:!0},{name:"centerselection",description:"Center selection",bindKey:a(null,"Ctrl-L"),exec:function(t){t.centerSelection()},readOnly:!0},{name:"gotoline",description:"Go to line...",bindKey:a("Ctrl-L","Command-L"),exec:function(t,n){typeof n=="number"&&!isNaN(n)&&t.gotoLine(n),t.prompt({$type:"gotoLine"})},readOnly:!0},{name:"fold",bindKey:a("Alt-L|Ctrl-F1","Command-Alt-L|Command-F1"),exec:function(t){t.session.toggleFold(!1)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"unfold",bindKey:a("Alt-Shift-L|Ctrl-Shift-F1","Command-Alt-Shift-L|Command-Shift-F1"),exec:function(t){t.session.toggleFold(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleFoldWidget",description:"Toggle fold widget",bindKey:a("F2","F2"),exec:function(t){t.session.toggleFoldWidget()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleParentFoldWidget",description:"Toggle parent fold widget",bindKey:a("Alt-F2","Alt-F2"),exec:function(t){t.session.toggleFoldWidget(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"foldall",description:"Fold all",bindKey:a(null,"Ctrl-Command-Option-0"),exec:function(t){t.session.foldAll()},scrollIntoView:"center",readOnly:!0},{name:"foldAllComments",description:"Fold all comments",bindKey:a(null,"Ctrl-Command-Option-0"),exec:function(t){t.session.foldAllComments()},scrollIntoView:"center",readOnly:!0},{name:"foldOther",description:"Fold other",bindKey:a("Alt-0","Command-Option-0"),exec:function(t){t.session.foldAll(),t.session.unfold(t.selection.getAllRanges())},scrollIntoView:"center",readOnly:!0},{name:"unfoldall",description:"Unfold all",bindKey:a("Alt-Shift-0","Command-Option-Shift-0"),exec:function(t){t.session.unfold()},scrollIntoView:"center",readOnly:!0},{name:"findnext",description:"Find next",bindKey:a("Ctrl-K","Command-G"),exec:function(t){t.findNext()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"findprevious",description:"Find previous",bindKey:a("Ctrl-Shift-K","Command-Shift-G"),exec:function(t){t.findPrevious()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"selectOrFindNext",description:"Select or find next",bindKey:a("Alt-K","Ctrl-G"),exec:function(t){t.selection.isEmpty()?t.selection.selectWord():t.findNext()},readOnly:!0},{name:"selectOrFindPrevious",description:"Select or find previous",bindKey:a("Alt-Shift-K","Ctrl-Shift-G"),exec:function(t){t.selection.isEmpty()?t.selection.selectWord():t.findPrevious()},readOnly:!0},{name:"find",description:"Find",bindKey:a("Ctrl-F","Command-F"),exec:function(t){M.loadModule("ace/ext/searchbox",function(n){n.Search(t)})},readOnly:!0},{name:"overwrite",description:"Overwrite",bindKey:"Insert",exec:function(t){t.toggleOverwrite()},readOnly:!0},{name:"selecttostart",description:"Select to start",bindKey:a("Ctrl-Shift-Home","Command-Shift-Home|Command-Shift-Up"),exec:function(t){t.getSelection().selectFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotostart",description:"Go to start",bindKey:a("Ctrl-Home","Command-Home|Command-Up"),exec:function(t){t.navigateFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectup",description:"Select up",bindKey:a("Shift-Up","Shift-Up|Ctrl-Shift-P"),exec:function(t){t.getSelection().selectUp()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golineup",description:"Go line up",bindKey:a("Up","Up|Ctrl-P"),exec:function(t,n){t.navigateUp(n.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttoend",description:"Select to end",bindKey:a("Ctrl-Shift-End","Command-Shift-End|Command-Shift-Down"),exec:function(t){t.getSelection().selectFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotoend",description:"Go to end",bindKey:a("Ctrl-End","Command-End|Command-Down"),exec:function(t){t.navigateFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectdown",description:"Select down",bindKey:a("Shift-Down","Shift-Down|Ctrl-Shift-N"),exec:function(t){t.getSelection().selectDown()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golinedown",description:"Go line down",bindKey:a("Down","Down|Ctrl-N"),exec:function(t,n){t.navigateDown(n.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordleft",description:"Select word left",bindKey:a("Ctrl-Shift-Left","Option-Shift-Left"),exec:function(t){t.getSelection().selectWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordleft",description:"Go to word left",bindKey:a("Ctrl-Left","Option-Left"),exec:function(t){t.navigateWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolinestart",description:"Select to line start",bindKey:a("Alt-Shift-Left","Command-Shift-Left|Ctrl-Shift-A"),exec:function(t){t.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolinestart",description:"Go to line start",bindKey:a("Alt-Left|Home","Command-Left|Home|Ctrl-A"),exec:function(t){t.navigateLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectleft",description:"Select left",bindKey:a("Shift-Left","Shift-Left|Ctrl-Shift-B"),exec:function(t){t.getSelection().selectLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoleft",description:"Go to left",bindKey:a("Left","Left|Ctrl-B"),exec:function(t,n){t.navigateLeft(n.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordright",description:"Select word right",bindKey:a("Ctrl-Shift-Right","Option-Shift-Right"),exec:function(t){t.getSelection().selectWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordright",description:"Go to word right",bindKey:a("Ctrl-Right","Option-Right"),exec:function(t){t.navigateWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolineend",description:"Select to line end",bindKey:a("Alt-Shift-Right","Command-Shift-Right|Shift-End|Ctrl-Shift-E"),exec:function(t){t.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolineend",description:"Go to line end",bindKey:a("Alt-Right|End","Command-Right|End|Ctrl-E"),exec:function(t){t.navigateLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectright",description:"Select right",bindKey:a("Shift-Right","Shift-Right"),exec:function(t){t.getSelection().selectRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoright",description:"Go to right",bindKey:a("Right","Right|Ctrl-F"),exec:function(t,n){t.navigateRight(n.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectpagedown",description:"Select page down",bindKey:"Shift-PageDown",exec:function(t){t.selectPageDown()},readOnly:!0},{name:"pagedown",description:"Page down",bindKey:a(null,"Option-PageDown"),exec:function(t){t.scrollPageDown()},readOnly:!0},{name:"gotopagedown",description:"Go to page down",bindKey:a("PageDown","PageDown|Ctrl-V"),exec:function(t){t.gotoPageDown()},readOnly:!0},{name:"selectpageup",description:"Select page up",bindKey:"Shift-PageUp",exec:function(t){t.selectPageUp()},readOnly:!0},{name:"pageup",description:"Page up",bindKey:a(null,"Option-PageUp"),exec:function(t){t.scrollPageUp()},readOnly:!0},{name:"gotopageup",description:"Go to page up",bindKey:"PageUp",exec:function(t){t.gotoPageUp()},readOnly:!0},{name:"scrollup",description:"Scroll up",bindKey:a("Ctrl-Up",null),exec:function(t){t.renderer.scrollBy(0,-2*t.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"scrolldown",description:"Scroll down",bindKey:a("Ctrl-Down",null),exec:function(t){t.renderer.scrollBy(0,2*t.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"selectlinestart",description:"Select line start",bindKey:"Shift-Home",exec:function(t){t.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectlineend",description:"Select line end",bindKey:"Shift-End",exec:function(t){t.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"togglerecording",description:"Toggle recording",bindKey:a("Ctrl-Alt-E","Command-Option-E"),exec:function(t){t.commands.toggleRecording(t)},readOnly:!0},{name:"replaymacro",description:"Replay macro",bindKey:a("Ctrl-Shift-E","Command-Shift-E"),exec:function(t){t.commands.replay(t)},readOnly:!0},{name:"jumptomatching",description:"Jump to matching",bindKey:a("Ctrl-\\|Ctrl-P","Command-\\"),exec:function(t){t.jumpToMatching()},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"selecttomatching",description:"Select to matching",bindKey:a("Ctrl-Shift-\\|Ctrl-Shift-P","Command-Shift-\\"),exec:function(t){t.jumpToMatching(!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"expandToMatching",description:"Expand to matching",bindKey:a("Ctrl-Shift-M","Ctrl-Shift-M"),exec:function(t){t.jumpToMatching(!0,!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"passKeysToBrowser",description:"Pass keys to browser",bindKey:a(null,null),exec:function(){},passEvent:!0,readOnly:!0},{name:"copy",description:"Copy",exec:function(t){},readOnly:!0},{name:"cut",description:"Cut",exec:function(t){var n=t.$copyWithEmptySelection&&t.selection.isEmpty(),r=n?t.selection.getLineRange():t.selection.getRange();t._emit("cut",r),r.isEmpty()||t.session.remove(r),t.clearSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"paste",description:"Paste",exec:function(t,n){t.$handlePaste(n)},scrollIntoView:"cursor"},{name:"removeline",description:"Remove line",bindKey:a("Ctrl-D","Command-D"),exec:function(t){t.removeLines()},scrollIntoView:"cursor",multiSelectAction:"forEachLine"},{name:"duplicateSelection",description:"Duplicate selection",bindKey:a("Ctrl-Shift-D","Command-Shift-D"),exec:function(t){t.duplicateSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"sortlines",description:"Sort lines",bindKey:a("Ctrl-Alt-S","Command-Alt-S"),exec:function(t){t.sortLines()},scrollIntoView:"selection",multiSelectAction:"forEachLine"},{name:"togglecomment",description:"Toggle comment",bindKey:a("Ctrl-/","Command-/"),exec:function(t){t.toggleCommentLines()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"toggleBlockComment",description:"Toggle block comment",bindKey:a("Ctrl-Shift-/","Command-Shift-/"),exec:function(t){t.toggleBlockComment()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"modifyNumberUp",description:"Modify number up",bindKey:a("Ctrl-Shift-Up","Alt-Shift-Up"),exec:function(t){t.modifyNumber(1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"modifyNumberDown",description:"Modify number down",bindKey:a("Ctrl-Shift-Down","Alt-Shift-Down"),exec:function(t){t.modifyNumber(-1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"replace",description:"Replace",bindKey:a("Ctrl-H","Command-Option-F"),exec:function(t){M.loadModule("ace/ext/searchbox",function(n){n.Search(t,!0)})}},{name:"undo",description:"Undo",bindKey:a("Ctrl-Z","Command-Z"),exec:function(t){t.undo()}},{name:"redo",description:"Redo",bindKey:a("Ctrl-Shift-Z|Ctrl-Y","Command-Shift-Z|Command-Y"),exec:function(t){t.redo()}},{name:"copylinesup",description:"Copy lines up",bindKey:a("Alt-Shift-Up","Command-Option-Up"),exec:function(t){t.copyLinesUp()},scrollIntoView:"cursor"},{name:"movelinesup",description:"Move lines up",bindKey:a("Alt-Up","Option-Up"),exec:function(t){t.moveLinesUp()},scrollIntoView:"cursor"},{name:"copylinesdown",description:"Copy lines down",bindKey:a("Alt-Shift-Down","Command-Option-Down"),exec:function(t){t.copyLinesDown()},scrollIntoView:"cursor"},{name:"movelinesdown",description:"Move lines down",bindKey:a("Alt-Down","Option-Down"),exec:function(t){t.moveLinesDown()},scrollIntoView:"cursor"},{name:"del",description:"Delete",bindKey:a("Delete","Delete|Ctrl-D|Shift-Delete"),exec:function(t){t.remove("right")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"backspace",description:"Backspace",bindKey:a("Shift-Backspace|Backspace","Ctrl-Backspace|Shift-Backspace|Backspace|Ctrl-H"),exec:function(t){t.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"cut_or_delete",description:"Cut or delete",bindKey:a("Shift-Delete",null),exec:function(t){if(t.selection.isEmpty())t.remove("left");else return!1},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestart",description:"Remove to line start",bindKey:a("Alt-Backspace","Command-Backspace"),exec:function(t){t.removeToLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineend",description:"Remove to line end",bindKey:a("Alt-Delete","Ctrl-K|Command-Delete"),exec:function(t){t.removeToLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestarthard",description:"Remove to line start hard",bindKey:a("Ctrl-Shift-Backspace",null),exec:function(t){var n=t.selection.getRange();n.start.column=0,t.session.remove(n)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineendhard",description:"Remove to line end hard",bindKey:a("Ctrl-Shift-Delete",null),exec:function(t){var n=t.selection.getRange();n.end.column=Number.MAX_VALUE,t.session.remove(n)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordleft",description:"Remove word left",bindKey:a("Ctrl-Backspace","Alt-Backspace|Ctrl-Alt-Backspace"),exec:function(t){t.removeWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordright",description:"Remove word right",bindKey:a("Ctrl-Delete","Alt-Delete"),exec:function(t){t.removeWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"outdent",description:"Outdent",bindKey:a("Shift-Tab","Shift-Tab"),exec:function(t){t.blockOutdent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"indent",description:"Indent",bindKey:a("Tab","Tab"),exec:function(t){t.indent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"blockoutdent",description:"Block outdent",bindKey:a("Ctrl-[","Ctrl-["),exec:function(t){t.blockOutdent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"blockindent",description:"Block indent",bindKey:a("Ctrl-]","Ctrl-]"),exec:function(t){t.blockIndent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"insertstring",description:"Insert string",exec:function(t,n){t.insert(n)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"inserttext",description:"Insert text",exec:function(t,n){t.insert(R.stringRepeat(n.text||"",n.times||1))},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"splitline",description:"Split line",bindKey:a(null,"Ctrl-O"),exec:function(t){t.splitLine()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"transposeletters",description:"Transpose letters",bindKey:a("Alt-Shift-X","Ctrl-T"),exec:function(t){t.transposeLetters()},multiSelectAction:function(t){t.transposeSelections(1)},scrollIntoView:"cursor"},{name:"touppercase",description:"To uppercase",bindKey:a("Ctrl-U","Ctrl-U"),exec:function(t){t.toUpperCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"tolowercase",description:"To lowercase",bindKey:a("Ctrl-Shift-U","Ctrl-Shift-U"),exec:function(t){t.toLowerCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"autoindent",description:"Auto Indent",bindKey:a(null,null),exec:function(t){t.autoIndent()},multiSelectAction:"forEachLine",scrollIntoView:"animate"},{name:"expandtoline",description:"Expand to line",bindKey:a("Ctrl-Shift-L","Command-Shift-L"),exec:function(t){var n=t.selection.getRange();n.start.column=n.end.column=0,n.end.row++,t.selection.setRange(n,!1)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"openlink",bindKey:a("Ctrl+F3","F3"),exec:function(t){t.openLink()}},{name:"joinlines",description:"Join lines",bindKey:a(null,null),exec:function(t){for(var n=t.selection.isBackwards(),r=n?t.selection.getSelectionLead():t.selection.getSelectionAnchor(),e=n?t.selection.getSelectionAnchor():t.selection.getSelectionLead(),i=t.session.doc.getLine(r.row).length,o=t.session.doc.getTextRange(t.selection.getRange()),s=o.replace(/\n\s*/," ").length,c=t.session.doc.getLine(r.row),g=r.row+1;g<=e.row+1;g++){var w=R.stringTrimLeft(R.stringTrimRight(t.session.doc.getLine(g)));w.length!==0&&(w=" "+w),c+=w}e.row+10?(t.selection.moveCursorTo(r.row,r.column),t.selection.selectTo(r.row,r.column+s)):(i=t.session.doc.getLine(r.row).length>i?i+1:i,t.selection.moveCursorTo(r.row,i))},multiSelectAction:"forEach",readOnly:!0},{name:"invertSelection",description:"Invert selection",bindKey:a(null,null),exec:function(t){var n=t.session.doc.getLength()-1,r=t.session.doc.getLine(n).length,e=t.selection.rangeList.ranges,i=[];e.length<1&&(e=[t.selection.getRange()]);for(var o=0;ol[t].column&&t++,e.unshift(t,0),l.splice.apply(l,e),this.$updateRows()}}},S.prototype.$updateRows=function(){var a=this.session.lineWidgets;if(a){var l=!0;a.forEach(function(t,n){if(t)for(l=!1,t.row=n;t.$oldWidget;)t.$oldWidget.row=n,t=t.$oldWidget}),l&&(this.session.lineWidgets=null)}},S.prototype.$registerLineWidget=function(a){this.session.lineWidgets||(this.session.lineWidgets=new Array(this.session.getLength()));var l=this.session.lineWidgets[a.row];return l&&(a.$oldWidget=l,l.el&&l.el.parentNode&&(l.el.parentNode.removeChild(l.el),l._inDocument=!1)),this.session.lineWidgets[a.row]=a,a},S.prototype.addLineWidget=function(a){if(this.$registerLineWidget(a),a.session=this.session,!this.editor)return a;var l=this.editor.renderer;a.html&&!a.el&&(a.el=R.createElement("div"),a.el.innerHTML=a.html),a.text&&!a.el&&(a.el=R.createElement("div"),a.el.textContent=a.text),a.el&&(R.addCssClass(a.el,"ace_lineWidgetContainer"),a.className&&R.addCssClass(a.el,a.className),a.el.style.position="absolute",a.el.style.zIndex=5,l.container.appendChild(a.el),a._inDocument=!0,a.coverGutter||(a.el.style.zIndex=3),a.pixelHeight==null&&(a.pixelHeight=a.el.offsetHeight)),a.rowCount==null&&(a.rowCount=a.pixelHeight/l.layerConfig.lineHeight);var t=this.session.getFoldAt(a.row,0);if(a.$fold=t,t){var n=this.session.lineWidgets;a.row==t.end.row&&!n[t.start.row]?n[t.start.row]=a:a.hidden=!0}return this.session._emit("changeFold",{data:{start:{row:a.row}}}),this.$updateRows(),this.renderWidgets(null,l),this.onWidgetChanged(a),a},S.prototype.removeLineWidget=function(a){if(a._inDocument=!1,a.session=null,a.el&&a.el.parentNode&&a.el.parentNode.removeChild(a.el),a.editor&&a.editor.destroy)try{a.editor.destroy()}catch{}if(this.session.lineWidgets){var l=this.session.lineWidgets[a.row];if(l==a)this.session.lineWidgets[a.row]=a.$oldWidget,a.$oldWidget&&this.onWidgetChanged(a.$oldWidget);else for(;l;){if(l.$oldWidget==a){l.$oldWidget=a.$oldWidget;break}l=l.$oldWidget}}this.session._emit("changeFold",{data:{start:{row:a.row}}}),this.$updateRows()},S.prototype.getWidgetsAtRow=function(a){for(var l=this.session.lineWidgets,t=l&&l[a],n=[];t;)n.push(t),t=t.$oldWidget;return n},S.prototype.onWidgetChanged=function(a){this.session._changedWidgets.push(a),this.editor&&this.editor.renderer.updateFull()},S.prototype.measureWidgets=function(a,l){var t=this.session._changedWidgets,n=l.layerConfig;if(!(!t||!t.length)){for(var r=1/0,e=0;e0&&!n[r];)r--;this.firstRow=t.firstRow,this.lastRow=t.lastRow,l.$cursorLayer.config=t;for(var i=r;i<=e;i++){var o=n[i];if(!(!o||!o.el)){if(o.hidden){o.el.style.top=-100-(o.pixelHeight||0)+"px";continue}o._inDocument||(o._inDocument=!0,l.container.appendChild(o.el));var s=l.$cursorLayer.getPixelPosition({row:i,column:0},!0).top;o.coverLine||(s+=t.lineHeight*this.session.getRowLineCount(o.row)),o.el.style.top=s-t.offset+"px";var c=o.coverGutter?0:l.gutterWidth;o.fixedWidth||(c-=l.scrollLeft),o.el.style.left=c+"px",o.fullWidth&&o.screenWidth&&(o.el.style.minWidth=t.width+2*t.padding+"px"),o.fixedWidth?o.el.style.right=l.scrollBar.getWidth()+"px":o.el.style.right=""}}}},S}();k.LineWidgets=M});ace.define("ace/keyboard/gutter_handler",["require","exports","module","ace/lib/keys","ace/mouse/default_gutter_handler"],function(x,k,H){"use strict";var R=x("../lib/keys"),M=x("../mouse/default_gutter_handler").GutterTooltip,S=function(){function l(t){this.editor=t,this.gutterLayer=t.renderer.$gutterLayer,this.element=t.renderer.$gutter,this.lines=t.renderer.$gutterLayer.$lines,this.activeRowIndex=null,this.activeLane=null,this.annotationTooltip=new M(this.editor)}return l.prototype.addListener=function(){this.element.addEventListener("keydown",this.$onGutterKeyDown.bind(this)),this.element.addEventListener("focusout",this.$blurGutter.bind(this)),this.editor.on("mousewheel",this.$blurGutter.bind(this))},l.prototype.removeListener=function(){this.element.removeEventListener("keydown",this.$onGutterKeyDown.bind(this)),this.element.removeEventListener("focusout",this.$blurGutter.bind(this)),this.editor.off("mousewheel",this.$blurGutter.bind(this))},l.prototype.$onGutterKeyDown=function(t){if(this.annotationTooltip.isOpen){t.preventDefault(),t.keyCode===R.escape&&this.annotationTooltip.hideTooltip();return}if(t.target===this.element){if(t.keyCode!=R.enter)return;t.preventDefault();var n=this.editor.getCursorPosition().row;this.editor.isRowVisible(n)||this.editor.scrollToLine(n,!0,!0),setTimeout(function(){var r=this.$rowToRowIndex(this.gutterLayer.$cursorCell.row),e=this.$findNearestFoldWidget(r),i=this.$findNearestAnnotation(r);if(!(e===null&&i===null)){if(e===null&&i!==null){this.activeRowIndex=i,this.activeLane="annotation",this.$focusAnnotation(this.activeRowIndex);return}if(e!==null&&i===null){this.activeRowIndex=e,this.activeLane="fold",this.$focusFoldWidget(this.activeRowIndex);return}if(Math.abs(i-r)0||t+n=0&&this.$isFoldWidgetVisible(t-n))return t-n;if(t+n<=this.lines.getLength()-1&&this.$isFoldWidgetVisible(t+n))return t+n}return null},l.prototype.$findNearestAnnotation=function(t){if(this.$isAnnotationVisible(t))return t;for(var n=0;t-n>0||t+n=0&&this.$isAnnotationVisible(t-n))return t-n;if(t+n<=this.lines.getLength()-1&&this.$isAnnotationVisible(t+n))return t+n}return null},l.prototype.$focusFoldWidget=function(t){if(t!=null){var n=this.$getFoldWidget(t);n.classList.add(this.editor.renderer.keyboardFocusClassName),n.focus()}},l.prototype.$focusAnnotation=function(t){if(t!=null){var n=this.$getAnnotation(t);n.classList.add(this.editor.renderer.keyboardFocusClassName),n.focus()}},l.prototype.$blurFoldWidget=function(t){var n=this.$getFoldWidget(t);n.classList.remove(this.editor.renderer.keyboardFocusClassName),n.blur()},l.prototype.$blurAnnotation=function(t){var n=this.$getAnnotation(t);n.classList.remove(this.editor.renderer.keyboardFocusClassName),n.blur()},l.prototype.$moveFoldWidgetUp=function(){for(var t=this.activeRowIndex;t>0;)if(t--,this.$isFoldWidgetVisible(t)){this.$blurFoldWidget(this.activeRowIndex),this.activeRowIndex=t,this.$focusFoldWidget(this.activeRowIndex);return}},l.prototype.$moveFoldWidgetDown=function(){for(var t=this.activeRowIndex;t0;)if(t--,this.$isAnnotationVisible(t)){this.$blurAnnotation(this.activeRowIndex),this.activeRowIndex=t,this.$focusAnnotation(this.activeRowIndex);return}},l.prototype.$moveAnnotationDown=function(){for(var t=this.activeRowIndex;t=m.length&&(m=void 0),{value:m&&m[L++],done:!m}}};throw new TypeError(h?"Object is not iterable.":"Symbol.iterator is not defined.")},M=x("./lib/oop"),S=x("./lib/dom"),a=x("./lib/lang"),l=x("./lib/useragent"),t=x("./keyboard/textinput").TextInput,n=x("./mouse/mouse_handler").MouseHandler,r=x("./mouse/fold_handler").FoldHandler,e=x("./keyboard/keybinding").KeyBinding,i=x("./edit_session").EditSession,o=x("./search").Search,s=x("./range").Range,c=x("./lib/event_emitter").EventEmitter,g=x("./commands/command_manager").CommandManager,w=x("./commands/default_commands").commands,p=x("./config"),b=x("./token_iterator").TokenIterator,y=x("./line_widgets").LineWidgets,d=x("./keyboard/gutter_handler").GutterKeyboardHandler,v=x("./config").nls,$=x("./clipboard"),f=x("./lib/keys"),u=function(){function m(h,C,L){this.$toDestroy=[];var T=h.getContainerElement();this.container=T,this.renderer=h,this.id="editor"+ ++m.$uid,this.commands=new g(l.isMac?"mac":"win",w),typeof document=="object"&&(this.textInput=new t(h.getTextAreaContainer(),this),this.renderer.textarea=this.textInput.getElement(),this.$mouseHandler=new n(this),new r(this)),this.keyBinding=new e(this),this.$search=new o().set({wrap:!0}),this.$historyTracker=this.$historyTracker.bind(this),this.commands.on("exec",this.$historyTracker),this.$initOperationListeners(),this._$emitInputEvent=a.delayedCall(function(){this._signal("input",{}),this.session&&!this.session.destroyed&&this.session.bgTokenizer.scheduleStart()}.bind(this)),this.on("change",function(E,_){_._$emitInputEvent.schedule(31)}),this.setSession(C||L&&L.session||new i("")),p.resetOptions(this),L&&this.setOptions(L),p._signal("editor",this)}return m.prototype.$initOperationListeners=function(){this.commands.on("exec",this.startOperation.bind(this),!0),this.commands.on("afterExec",this.endOperation.bind(this),!0),this.$opResetTimer=a.delayedCall(this.endOperation.bind(this,!0)),this.on("change",function(){this.curOp||(this.startOperation(),this.curOp.selectionBefore=this.$lastSel),this.curOp.docChanged=!0}.bind(this),!0),this.on("changeSelection",function(){this.curOp||(this.startOperation(),this.curOp.selectionBefore=this.$lastSel),this.curOp.selectionChanged=!0}.bind(this),!0)},m.prototype.startOperation=function(h){if(this.curOp){if(!h||this.curOp.command)return;this.prevOp=this.curOp}h||(this.previousCommand=null,h={}),this.$opResetTimer.schedule(),this.curOp=this.session.curOp={command:h.command||{},args:h.args,scrollTop:this.renderer.scrollTop},this.curOp.selectionBefore=this.selection.toJSON()},m.prototype.endOperation=function(h){if(this.curOp&&this.session){if(h&&h.returnValue===!1||!this.session)return this.curOp=null;if(h==!0&&this.curOp.command&&this.curOp.command.name=="mouse"||(this._signal("beforeEndOperation"),!this.curOp))return;var C=this.curOp.command,L=C&&C.scrollIntoView;if(L){switch(L){case"center-animate":L="animate";case"center":this.renderer.scrollCursorIntoView(null,.5);break;case"animate":case"cursor":this.renderer.scrollCursorIntoView();break;case"selectionPart":var T=this.selection.getRange(),E=this.renderer.layerConfig;(T.start.row>=E.lastRow||T.end.row<=E.firstRow)&&this.renderer.scrollSelectionIntoView(this.selection.anchor,this.selection.lead);break;default:break}L=="animate"&&this.renderer.animateScrolling(this.curOp.scrollTop)}var _=this.selection.toJSON();this.curOp.selectionAfter=_,this.$lastSel=this.selection.toJSON(),this.session.getUndoManager().addSelection(_),this.prevOp=this.curOp,this.curOp=null}},m.prototype.$historyTracker=function(h){if(this.$mergeUndoDeltas){var C=this.prevOp,L=this.$mergeableCommands,T=C.command&&h.command.name==C.command.name;if(h.command.name=="insertstring"){var E=h.args;this.mergeNextCommand===void 0&&(this.mergeNextCommand=!0),T=T&&this.mergeNextCommand&&(!/\s/.test(E)||/\s/.test(C.args)),this.mergeNextCommand=!0}else T=T&&L.indexOf(h.command.name)!==-1;this.$mergeUndoDeltas!="always"&&Date.now()-this.sequenceStartTime>2e3&&(T=!1),T?this.session.mergeUndoDeltas=!0:L.indexOf(h.command.name)!==-1&&(this.sequenceStartTime=Date.now())}},m.prototype.setKeyboardHandler=function(h,C){if(h&&typeof h=="string"&&h!="ace"){this.$keybindingId=h;var L=this;p.loadModule(["keybinding",h],function(T){L.$keybindingId==h&&L.keyBinding.setKeyboardHandler(T&&T.handler),C&&C()})}else this.$keybindingId=null,this.keyBinding.setKeyboardHandler(h),C&&C()},m.prototype.getKeyboardHandler=function(){return this.keyBinding.getKeyboardHandler()},m.prototype.setSession=function(h){if(this.session!=h){this.curOp&&this.endOperation(),this.curOp={};var C=this.session;if(C){this.session.off("change",this.$onDocumentChange),this.session.off("changeMode",this.$onChangeMode),this.session.off("tokenizerUpdate",this.$onTokenizerUpdate),this.session.off("changeTabSize",this.$onChangeTabSize),this.session.off("changeWrapLimit",this.$onChangeWrapLimit),this.session.off("changeWrapMode",this.$onChangeWrapMode),this.session.off("changeFold",this.$onChangeFold),this.session.off("changeFrontMarker",this.$onChangeFrontMarker),this.session.off("changeBackMarker",this.$onChangeBackMarker),this.session.off("changeBreakpoint",this.$onChangeBreakpoint),this.session.off("changeAnnotation",this.$onChangeAnnotation),this.session.off("changeOverwrite",this.$onCursorChange),this.session.off("changeScrollTop",this.$onScrollTopChange),this.session.off("changeScrollLeft",this.$onScrollLeftChange);var L=this.session.getSelection();L.off("changeCursor",this.$onCursorChange),L.off("changeSelection",this.$onSelectionChange)}this.session=h,h?(this.$onDocumentChange=this.onDocumentChange.bind(this),h.on("change",this.$onDocumentChange),this.renderer.setSession(h),this.$onChangeMode=this.onChangeMode.bind(this),h.on("changeMode",this.$onChangeMode),this.$onTokenizerUpdate=this.onTokenizerUpdate.bind(this),h.on("tokenizerUpdate",this.$onTokenizerUpdate),this.$onChangeTabSize=this.renderer.onChangeTabSize.bind(this.renderer),h.on("changeTabSize",this.$onChangeTabSize),this.$onChangeWrapLimit=this.onChangeWrapLimit.bind(this),h.on("changeWrapLimit",this.$onChangeWrapLimit),this.$onChangeWrapMode=this.onChangeWrapMode.bind(this),h.on("changeWrapMode",this.$onChangeWrapMode),this.$onChangeFold=this.onChangeFold.bind(this),h.on("changeFold",this.$onChangeFold),this.$onChangeFrontMarker=this.onChangeFrontMarker.bind(this),this.session.on("changeFrontMarker",this.$onChangeFrontMarker),this.$onChangeBackMarker=this.onChangeBackMarker.bind(this),this.session.on("changeBackMarker",this.$onChangeBackMarker),this.$onChangeBreakpoint=this.onChangeBreakpoint.bind(this),this.session.on("changeBreakpoint",this.$onChangeBreakpoint),this.$onChangeAnnotation=this.onChangeAnnotation.bind(this),this.session.on("changeAnnotation",this.$onChangeAnnotation),this.$onCursorChange=this.onCursorChange.bind(this),this.session.on("changeOverwrite",this.$onCursorChange),this.$onScrollTopChange=this.onScrollTopChange.bind(this),this.session.on("changeScrollTop",this.$onScrollTopChange),this.$onScrollLeftChange=this.onScrollLeftChange.bind(this),this.session.on("changeScrollLeft",this.$onScrollLeftChange),this.selection=h.getSelection(),this.selection.on("changeCursor",this.$onCursorChange),this.$onSelectionChange=this.onSelectionChange.bind(this),this.selection.on("changeSelection",this.$onSelectionChange),this.onChangeMode(),this.onCursorChange(),this.onScrollTopChange(),this.onScrollLeftChange(),this.onSelectionChange(),this.onChangeFrontMarker(),this.onChangeBackMarker(),this.onChangeBreakpoint(),this.onChangeAnnotation(),this.session.getUseWrapMode()&&this.renderer.adjustWrapLimit(),this.renderer.updateFull()):(this.selection=null,this.renderer.setSession(h)),this._signal("changeSession",{session:h,oldSession:C}),this.curOp=null,C&&C._signal("changeEditor",{oldEditor:this}),h&&h._signal("changeEditor",{editor:this}),h&&!h.destroyed&&h.bgTokenizer.scheduleStart()}},m.prototype.getSession=function(){return this.session},m.prototype.setValue=function(h,C){return this.session.doc.setValue(h),C?C==1?this.navigateFileEnd():C==-1&&this.navigateFileStart():this.selectAll(),h},m.prototype.getValue=function(){return this.session.getValue()},m.prototype.getSelection=function(){return this.selection},m.prototype.resize=function(h){this.renderer.onResize(h)},m.prototype.setTheme=function(h,C){this.renderer.setTheme(h,C)},m.prototype.getTheme=function(){return this.renderer.getTheme()},m.prototype.setStyle=function(h){this.renderer.setStyle(h)},m.prototype.unsetStyle=function(h){this.renderer.unsetStyle(h)},m.prototype.getFontSize=function(){return this.getOption("fontSize")||S.computedStyle(this.container).fontSize},m.prototype.setFontSize=function(h){this.setOption("fontSize",h)},m.prototype.$highlightBrackets=function(){if(!this.$highlightPending){var h=this;this.$highlightPending=!0,setTimeout(function(){h.$highlightPending=!1;var C=h.session;if(!(!C||C.destroyed)){C.$bracketHighlight&&(C.$bracketHighlight.markerIds.forEach(function(D){C.removeMarker(D)}),C.$bracketHighlight=null);var L=h.getCursorPosition(),T=h.getKeyboardHandler(),E=T&&T.$getDirectionForHighlight&&T.$getDirectionForHighlight(h),_=C.getMatchingBracketRanges(L,E);if(!_){var O=new b(C,L.row,L.column),I=O.getCurrentToken();if(I&&/\b(?:tag-open|tag-name)/.test(I.type)){var W=C.getMatchingTags(L);W&&(_=[W.openTagName,W.closeTagName])}}if(!_&&C.$mode.getMatching&&(_=C.$mode.getMatching(h.session)),!_){h.getHighlightIndentGuides()&&h.renderer.$textLayer.$highlightIndentGuide();return}var F="ace_bracket";Array.isArray(_)?_.length==1&&(F="ace_error_bracket"):_=[_],_.length==2&&(s.comparePoints(_[0].end,_[1].start)==0?_=[s.fromPoints(_[0].start,_[1].end)]:s.comparePoints(_[0].start,_[1].end)==0&&(_=[s.fromPoints(_[1].start,_[0].end)])),C.$bracketHighlight={ranges:_,markerIds:_.map(function(D){return C.addMarker(D,F,"text")})},h.getHighlightIndentGuides()&&h.renderer.$textLayer.$highlightIndentGuide()}},50)}},m.prototype.focus=function(){this.textInput.focus()},m.prototype.isFocused=function(){return this.textInput.isFocused()},m.prototype.blur=function(){this.textInput.blur()},m.prototype.onFocus=function(h){this.$isFocused||(this.$isFocused=!0,this.renderer.showCursor(),this.renderer.visualizeFocus(),this._emit("focus",h))},m.prototype.onBlur=function(h){this.$isFocused&&(this.$isFocused=!1,this.renderer.hideCursor(),this.renderer.visualizeBlur(),this._emit("blur",h))},m.prototype.$cursorChange=function(){this.renderer.updateCursor(),this.$highlightBrackets(),this.$updateHighlightActiveLine()},m.prototype.onDocumentChange=function(h){var C=this.session.$useWrapMode,L=h.start.row==h.end.row?h.end.row:1/0;this.renderer.updateLines(h.start.row,L,C),this._signal("change",h),this.$cursorChange()},m.prototype.onTokenizerUpdate=function(h){var C=h.data;this.renderer.updateLines(C.first,C.last)},m.prototype.onScrollTopChange=function(){this.renderer.scrollToY(this.session.getScrollTop())},m.prototype.onScrollLeftChange=function(){this.renderer.scrollToX(this.session.getScrollLeft())},m.prototype.onCursorChange=function(){this.$cursorChange(),this._signal("changeSelection")},m.prototype.$updateHighlightActiveLine=function(){var h=this.getSession(),C;if(this.$highlightActiveLine&&((this.$selectionStyle!="line"||!this.selection.isMultiLine())&&(C=this.getCursorPosition()),this.renderer.theme&&this.renderer.theme.$selectionColorConflict&&!this.selection.isEmpty()&&(C=!1),this.renderer.$maxLines&&this.session.getLength()===1&&!(this.renderer.$minLines>1)&&(C=!1)),h.$highlightLineMarker&&!C)h.removeMarker(h.$highlightLineMarker.id),h.$highlightLineMarker=null;else if(!h.$highlightLineMarker&&C){var L=new s(C.row,C.column,C.row,1/0);L.id=h.addMarker(L,"ace_active-line","screenLine"),h.$highlightLineMarker=L}else C&&(h.$highlightLineMarker.start.row=C.row,h.$highlightLineMarker.end.row=C.row,h.$highlightLineMarker.start.column=C.column,h._signal("changeBackMarker"))},m.prototype.onSelectionChange=function(h){var C=this.session;if(C.$selectionMarker&&C.removeMarker(C.$selectionMarker),C.$selectionMarker=null,this.selection.isEmpty())this.$updateHighlightActiveLine();else{var L=this.selection.getRange(),T=this.getSelectionStyle();C.$selectionMarker=C.addMarker(L,"ace_selection",T)}var E=this.$highlightSelectedWord&&this.$getSelectionHighLightRegexp();this.session.highlight(E),this._signal("changeSelection")},m.prototype.$getSelectionHighLightRegexp=function(){var h=this.session,C=this.getSelectionRange();if(!(C.isEmpty()||C.isMultiLine())){var L=C.start.column,T=C.end.column,E=h.getLine(C.start.row),_=E.substring(L,T);if(!(_.length>5e3||!/[\w\d]/.test(_))){var O=this.$search.$assembleRegExp({wholeWord:!0,caseSensitive:!0,needle:_}),I=E.substring(L-1,T+1);if(O.test(I))return O}}},m.prototype.onChangeFrontMarker=function(){this.renderer.updateFrontMarkers()},m.prototype.onChangeBackMarker=function(){this.renderer.updateBackMarkers()},m.prototype.onChangeBreakpoint=function(){this.renderer.updateBreakpoints()},m.prototype.onChangeAnnotation=function(){this.renderer.setAnnotations(this.session.getAnnotations())},m.prototype.onChangeMode=function(h){this.renderer.updateText(),this._emit("changeMode",h)},m.prototype.onChangeWrapLimit=function(){this.renderer.updateFull()},m.prototype.onChangeWrapMode=function(){this.renderer.onResize(!0)},m.prototype.onChangeFold=function(){this.$updateHighlightActiveLine(),this.renderer.updateFull()},m.prototype.getSelectedText=function(){return this.session.getTextRange(this.getSelectionRange())},m.prototype.getCopyText=function(){var h=this.getSelectedText(),C=this.session.doc.getNewLineCharacter(),L=!1;if(!h&&this.$copyWithEmptySelection){L=!0;for(var T=this.selection.getAllRanges(),E=0;ED.search(/\S|$/)){var I=D.substr(E.column).search(/\S|$/);L.doc.removeInLine(E.row,E.column,E.column+I)}}this.clearSelection();var W=E.column,F=L.getState(E.row),D=L.getLine(E.row),B=T.checkOutdent(F,D,h);if(L.insert(E,h),_&&_.selection&&(_.selection.length==2?this.selection.setSelectionRange(new s(E.row,W+_.selection[0],E.row,W+_.selection[1])):this.selection.setSelectionRange(new s(E.row+_.selection[0],_.selection[1],E.row+_.selection[2],_.selection[3]))),this.$enableAutoIndent){if(L.getDocument().isNewLine(h)){var U=T.getNextLineIndent(F,D.slice(0,E.column),L.getTabString());L.insert({row:E.row+1,column:0},U)}B&&T.autoOutdent(F,L,E.row)}},m.prototype.autoIndent=function(){var h=this.session,C=h.getMode(),L,T;if(this.selection.isEmpty())L=0,T=h.doc.getLength()-1;else{var E=this.getSelectionRange();L=E.start.row,T=E.end.row}for(var _="",O="",I="",W,F,D,B=h.getTabString(),U=L;U<=T;U++)U>0&&(_=h.getState(U-1),O=h.getLine(U-1),I=C.getNextLineIndent(_,O,B)),W=h.getLine(U),F=C.$getIndent(W),I!==F&&(F.length>0&&(D=new s(U,0,U,F.length),h.remove(D)),I.length>0&&h.insert({row:U,column:0},I)),C.autoOutdent(_,h,U)},m.prototype.onTextInput=function(h,C){if(!C)return this.keyBinding.onTextInput(h);this.startOperation({command:{name:"insertstring"}});var L=this.applyComposition.bind(this,h,C);this.selection.rangeCount?this.forEachSelection(L):L(),this.endOperation()},m.prototype.applyComposition=function(h,C){if(C.extendLeft||C.extendRight){var L=this.selection.getRange();L.start.column-=C.extendLeft,L.end.column+=C.extendRight,L.start.column<0&&(L.start.row--,L.start.column+=this.session.getLine(L.start.row).length+1),this.selection.setRange(L),!h&&!L.isEmpty()&&this.remove()}if((h||!this.selection.isEmpty())&&this.insert(h,!0),C.restoreStart||C.restoreEnd){var L=this.selection.getRange();L.start.column-=C.restoreStart,L.end.column-=C.restoreEnd,this.selection.setRange(L)}},m.prototype.onCommandKey=function(h,C,L){return this.keyBinding.onCommandKey(h,C,L)},m.prototype.setOverwrite=function(h){this.session.setOverwrite(h)},m.prototype.getOverwrite=function(){return this.session.getOverwrite()},m.prototype.toggleOverwrite=function(){this.session.toggleOverwrite()},m.prototype.setScrollSpeed=function(h){this.setOption("scrollSpeed",h)},m.prototype.getScrollSpeed=function(){return this.getOption("scrollSpeed")},m.prototype.setDragDelay=function(h){this.setOption("dragDelay",h)},m.prototype.getDragDelay=function(){return this.getOption("dragDelay")},m.prototype.setSelectionStyle=function(h){this.setOption("selectionStyle",h)},m.prototype.getSelectionStyle=function(){return this.getOption("selectionStyle")},m.prototype.setHighlightActiveLine=function(h){this.setOption("highlightActiveLine",h)},m.prototype.getHighlightActiveLine=function(){return this.getOption("highlightActiveLine")},m.prototype.setHighlightGutterLine=function(h){this.setOption("highlightGutterLine",h)},m.prototype.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},m.prototype.setHighlightSelectedWord=function(h){this.setOption("highlightSelectedWord",h)},m.prototype.getHighlightSelectedWord=function(){return this.$highlightSelectedWord},m.prototype.setAnimatedScroll=function(h){this.renderer.setAnimatedScroll(h)},m.prototype.getAnimatedScroll=function(){return this.renderer.getAnimatedScroll()},m.prototype.setShowInvisibles=function(h){this.renderer.setShowInvisibles(h)},m.prototype.getShowInvisibles=function(){return this.renderer.getShowInvisibles()},m.prototype.setDisplayIndentGuides=function(h){this.renderer.setDisplayIndentGuides(h)},m.prototype.getDisplayIndentGuides=function(){return this.renderer.getDisplayIndentGuides()},m.prototype.setHighlightIndentGuides=function(h){this.renderer.setHighlightIndentGuides(h)},m.prototype.getHighlightIndentGuides=function(){return this.renderer.getHighlightIndentGuides()},m.prototype.setShowPrintMargin=function(h){this.renderer.setShowPrintMargin(h)},m.prototype.getShowPrintMargin=function(){return this.renderer.getShowPrintMargin()},m.prototype.setPrintMarginColumn=function(h){this.renderer.setPrintMarginColumn(h)},m.prototype.getPrintMarginColumn=function(){return this.renderer.getPrintMarginColumn()},m.prototype.setReadOnly=function(h){this.setOption("readOnly",h)},m.prototype.getReadOnly=function(){return this.getOption("readOnly")},m.prototype.setBehavioursEnabled=function(h){this.setOption("behavioursEnabled",h)},m.prototype.getBehavioursEnabled=function(){return this.getOption("behavioursEnabled")},m.prototype.setWrapBehavioursEnabled=function(h){this.setOption("wrapBehavioursEnabled",h)},m.prototype.getWrapBehavioursEnabled=function(){return this.getOption("wrapBehavioursEnabled")},m.prototype.setShowFoldWidgets=function(h){this.setOption("showFoldWidgets",h)},m.prototype.getShowFoldWidgets=function(){return this.getOption("showFoldWidgets")},m.prototype.setFadeFoldWidgets=function(h){this.setOption("fadeFoldWidgets",h)},m.prototype.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},m.prototype.remove=function(h){this.selection.isEmpty()&&(h=="left"?this.selection.selectLeft():this.selection.selectRight());var C=this.getSelectionRange();if(this.getBehavioursEnabled()){var L=this.session,T=L.getState(C.start.row),E=L.getMode().transformAction(T,"deletion",this,L,C);if(C.end.column===0){var _=L.getTextRange(C);if(_[_.length-1]==` +`){var O=L.getLine(C.end.row);/^\s+$/.test(O)&&(C.end.column=O.length)}}E&&(C=E)}this.session.remove(C),this.clearSelection()},m.prototype.removeWordRight=function(){this.selection.isEmpty()&&this.selection.selectWordRight(),this.session.remove(this.getSelectionRange()),this.clearSelection()},m.prototype.removeWordLeft=function(){this.selection.isEmpty()&&this.selection.selectWordLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},m.prototype.removeToLineStart=function(){this.selection.isEmpty()&&this.selection.selectLineStart(),this.selection.isEmpty()&&this.selection.selectLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},m.prototype.removeToLineEnd=function(){this.selection.isEmpty()&&this.selection.selectLineEnd();var h=this.getSelectionRange();h.start.column==h.end.column&&h.start.row==h.end.row&&(h.end.column=0,h.end.row++),this.session.remove(h),this.clearSelection()},m.prototype.splitLine=function(){this.selection.isEmpty()||(this.session.remove(this.getSelectionRange()),this.clearSelection());var h=this.getCursorPosition();this.insert(` +`),this.moveCursorToPosition(h)},m.prototype.setGhostText=function(h,C){this.session.widgetManager||(this.session.widgetManager=new y(this.session),this.session.widgetManager.attach(this)),this.renderer.setGhostText(h,C)},m.prototype.removeGhostText=function(){this.session.widgetManager&&this.renderer.removeGhostText()},m.prototype.transposeLetters=function(){if(this.selection.isEmpty()){var h=this.getCursorPosition(),C=h.column;if(C!==0){var L=this.session.getLine(h.row),T,E;CI.toLowerCase()?1:0});for(var E=new s(0,0,0,0),T=h.first;T<=h.last;T++){var _=C.getLine(T);E.start.row=T,E.end.row=T,E.end.column=_.length,C.replace(E,L[T-h.first])}},m.prototype.toggleCommentLines=function(){var h=this.session.getState(this.getCursorPosition().row),C=this.$getSelectedRows();this.session.getMode().toggleCommentLines(h,this.session,C.first,C.last)},m.prototype.toggleBlockComment=function(){var h=this.getCursorPosition(),C=this.session.getState(h.row),L=this.getSelectionRange();this.session.getMode().toggleBlockComment(C,this.session,L,h)},m.prototype.getNumberAt=function(h,C){var L=/[\-]?[0-9]+(?:\.[0-9]+)?/g;L.lastIndex=0;for(var T=this.session.getLine(h);L.lastIndex=C){var _={value:E[0],start:E.index,end:E.index+E[0].length};return _}}return null},m.prototype.modifyNumber=function(h){var C=this.selection.getCursor().row,L=this.selection.getCursor().column,T=new s(C,L-1,C,L),E=this.session.getTextRange(T);if(!isNaN(parseFloat(E))&&isFinite(E)){var _=this.getNumberAt(C,L);if(_){var O=_.value.indexOf(".")>=0?_.start+_.value.indexOf(".")+1:_.end,I=_.start+_.value.length-O,W=parseFloat(_.value);W*=Math.pow(10,I),O!==_.end&&L=O&&_<=I&&(L=Y,W.selection.clearSelection(),W.moveCursorTo(h,O+T),W.selection.selectTo(h,I+T)),O=I});for(var F=this.$toggleWordPairs,D,B=0;B=I&&O<=W&&U.match(/((?:https?|ftp):\/\/[\S]+)/)){F=U.replace(/[\s:.,'";}\]]+$/,"");break}I=W}}catch(P){L={error:P}}finally{try{B&&!B.done&&(T=D.return)&&T.call(D)}finally{if(L)throw L.error}}return F},m.prototype.openLink=function(){var h=this.selection.getCursor(),C=this.findLinkAt(h.row,h.column);return C&&window.open(C,"_blank"),C!=null},m.prototype.removeLines=function(){var h=this.$getSelectedRows();this.session.removeFullLines(h.first,h.last),this.clearSelection()},m.prototype.duplicateSelection=function(){var h=this.selection,C=this.session,L=h.getRange(),T=h.isBackwards();if(L.isEmpty()){var E=L.start.row;C.duplicateLines(E,E)}else{var _=T?L.start:L.end,O=C.insert(_,C.getTextRange(L),!1);L.start=_,L.end=O,h.setSelectionRange(L,T)}},m.prototype.moveLinesDown=function(){this.$moveLines(1,!1)},m.prototype.moveLinesUp=function(){this.$moveLines(-1,!1)},m.prototype.moveText=function(h,C,L){return this.session.moveText(h,C,L)},m.prototype.copyLinesUp=function(){this.$moveLines(-1,!0)},m.prototype.copyLinesDown=function(){this.$moveLines(1,!0)},m.prototype.$moveLines=function(h,C){var L,T,E=this.selection;if(!E.inMultiSelectMode||this.inVirtualSelectionMode){var _=E.toOrientedRange();L=this.$getSelectedRows(_),T=this.session.$moveLines(L.first,L.last,C?0:h),C&&h==-1&&(T=0),_.moveBy(T,0),E.fromOrientedRange(_)}else{var O=E.rangeList.ranges;E.rangeList.detach(this.session),this.inVirtualSelectionMode=!0;for(var I=0,W=0,F=O.length,D=0;DP+1)break;P=G.last}for(D--,I=this.session.$moveLines(U,P,C?0:h),C&&h==-1&&(B=D+1);B<=D;)O[B].moveBy(I,0),B++;C||(I=0),W+=I}E.fromOrientedRange(E.ranges[0]),E.rangeList.attach(this.session),this.inVirtualSelectionMode=!1}},m.prototype.$getSelectedRows=function(h){return h=(h||this.getSelectionRange()).collapseRows(),{first:this.session.getRowFoldStart(h.start.row),last:this.session.getRowFoldEnd(h.end.row)}},m.prototype.onCompositionStart=function(h){this.renderer.showComposition(h)},m.prototype.onCompositionUpdate=function(h){this.renderer.setCompositionText(h)},m.prototype.onCompositionEnd=function(){this.renderer.hideComposition()},m.prototype.getFirstVisibleRow=function(){return this.renderer.getFirstVisibleRow()},m.prototype.getLastVisibleRow=function(){return this.renderer.getLastVisibleRow()},m.prototype.isRowVisible=function(h){return h>=this.getFirstVisibleRow()&&h<=this.getLastVisibleRow()},m.prototype.isRowFullyVisible=function(h){return h>=this.renderer.getFirstFullyVisibleRow()&&h<=this.renderer.getLastFullyVisibleRow()},m.prototype.$getVisibleRowCount=function(){return this.renderer.getScrollBottomRow()-this.renderer.getScrollTopRow()+1},m.prototype.$moveByPage=function(h,C){var L=this.renderer,T=this.renderer.layerConfig,E=h*Math.floor(T.height/T.lineHeight);C===!0?this.selection.$moveSelection(function(){this.moveCursorBy(E,0)}):C===!1&&(this.selection.moveCursorBy(E,0),this.selection.clearSelection());var _=L.scrollTop;L.scrollBy(0,E*T.lineHeight),C!=null&&L.scrollCursorIntoView(null,.5),L.animateScrolling(_)},m.prototype.selectPageDown=function(){this.$moveByPage(1,!0)},m.prototype.selectPageUp=function(){this.$moveByPage(-1,!0)},m.prototype.gotoPageDown=function(){this.$moveByPage(1,!1)},m.prototype.gotoPageUp=function(){this.$moveByPage(-1,!1)},m.prototype.scrollPageDown=function(){this.$moveByPage(1)},m.prototype.scrollPageUp=function(){this.$moveByPage(-1)},m.prototype.scrollToRow=function(h){this.renderer.scrollToRow(h)},m.prototype.scrollToLine=function(h,C,L,T){this.renderer.scrollToLine(h,C,L,T)},m.prototype.centerSelection=function(){var h=this.getSelectionRange(),C={row:Math.floor(h.start.row+(h.end.row-h.start.row)/2),column:Math.floor(h.start.column+(h.end.column-h.start.column)/2)};this.renderer.alignCursor(C,.5)},m.prototype.getCursorPosition=function(){return this.selection.getCursor()},m.prototype.getCursorPositionScreen=function(){return this.session.documentToScreenPosition(this.getCursorPosition())},m.prototype.getSelectionRange=function(){return this.selection.getRange()},m.prototype.selectAll=function(){this.selection.selectAll()},m.prototype.clearSelection=function(){this.selection.clearSelection()},m.prototype.moveCursorTo=function(h,C){this.selection.moveCursorTo(h,C)},m.prototype.moveCursorToPosition=function(h){this.selection.moveCursorToPosition(h)},m.prototype.jumpToMatching=function(h,C){var L=this.getCursorPosition(),T=new b(this.session,L.row,L.column),E=T.getCurrentToken(),_=0;E&&E.type.indexOf("tag-name")!==-1&&(E=T.stepBackward());var O=E||T.stepForward();if(O){var I,W=!1,F={},D=L.column-O.start,B,U={")":"(","(":"(","]":"[","[":"[","{":"{","}":"{"};do{if(O.value.match(/[{}()\[\]]/g)){for(;D1?F[O.value]++:E.value==="=0;--_)this.$tryReplace(L[_],h)&&T++;return this.selection.setSelectionRange(E),T},m.prototype.$tryReplace=function(h,C){var L=this.session.getTextRange(h);return C=this.$search.replace(L,C),C!==null?(h.end=this.session.replace(h,C),h):null},m.prototype.getLastSearchOptions=function(){return this.$search.getOptions()},m.prototype.find=function(h,C,L){C||(C={}),typeof h=="string"||h instanceof RegExp?C.needle=h:typeof h=="object"&&M.mixin(C,h);var T=this.selection.getRange();C.needle==null&&(h=this.session.getTextRange(T)||this.$search.$options.needle,h||(T=this.session.getWordRange(T.start.row,T.start.column),h=this.session.getTextRange(T)),this.$search.set({needle:h})),this.$search.set(C),C.start||this.$search.set({start:T});var E=this.$search.find(this.session);if(C.preventScroll)return E;if(E)return this.revealRange(E,L),E;C.backwards?T.start=T.end:T.end=T.start,this.selection.setRange(T)},m.prototype.findNext=function(h,C){this.find({skipCurrent:!0,backwards:!1},h,C)},m.prototype.findPrevious=function(h,C){this.find(h,{skipCurrent:!0,backwards:!0},C)},m.prototype.revealRange=function(h,C){this.session.unfold(h),this.selection.setSelectionRange(h);var L=this.renderer.scrollTop;this.renderer.scrollSelectionIntoView(h.start,h.end,.5),C!==!1&&this.renderer.animateScrolling(L)},m.prototype.undo=function(){this.session.getUndoManager().undo(this.session),this.renderer.scrollCursorIntoView(null,.5)},m.prototype.redo=function(){this.session.getUndoManager().redo(this.session),this.renderer.scrollCursorIntoView(null,.5)},m.prototype.destroy=function(){this.$toDestroy&&(this.$toDestroy.forEach(function(h){h.destroy()}),this.$toDestroy=null),this.$mouseHandler&&this.$mouseHandler.destroy(),this.renderer.destroy(),this._signal("destroy",this),this.session&&this.session.destroy(),this._$emitInputEvent&&this._$emitInputEvent.cancel(),this.removeAllListeners()},m.prototype.setAutoScrollEditorIntoView=function(h){if(h){var C,L=this,T=!1;this.$scrollAnchor||(this.$scrollAnchor=document.createElement("div"));var E=this.$scrollAnchor;E.style.cssText="position:absolute",this.container.insertBefore(E,this.container.firstChild);var _=this.on("changeSelection",function(){T=!0}),O=this.renderer.on("beforeRender",function(){T&&(C=L.renderer.container.getBoundingClientRect())}),I=this.renderer.on("afterRender",function(){if(T&&C&&(L.isFocused()||L.searchBox&&L.searchBox.isFocused())){var W=L.renderer,F=W.$cursorLayer.$pixelPos,D=W.layerConfig,B=F.top-D.offset;F.top>=0&&B+C.top<0?T=!0:F.topwindow.innerHeight?T=!1:T=null,T!=null&&(E.style.top=B+"px",E.style.left=F.left+"px",E.style.height=D.lineHeight+"px",E.scrollIntoView(T)),T=C=null}});this.setAutoScrollEditorIntoView=function(W){W||(delete this.setAutoScrollEditorIntoView,this.off("changeSelection",_),this.renderer.off("afterRender",I),this.renderer.off("beforeRender",O))}}},m.prototype.$resetCursorStyle=function(){var h=this.$cursorStyle||"ace",C=this.renderer.$cursorLayer;C&&(C.setSmoothBlinking(/smooth/.test(h)),C.isBlinking=!this.$readOnly&&h!="wide",S.setCssClass(C.element,"ace_slim-cursors",/slim/.test(h)))},m.prototype.prompt=function(h,C,L){var T=this;p.loadModule("ace/ext/prompt",function(E){E.prompt(T,h,C,L)})},m}();u.$uid=0,u.prototype.curOp=null,u.prototype.prevOp={},u.prototype.$mergeableCommands=["backspace","del","insertstring"],u.prototype.$toggleWordPairs=[["first","last"],["true","false"],["yes","no"],["width","height"],["top","bottom"],["right","left"],["on","off"],["x","y"],["get","set"],["max","min"],["horizontal","vertical"],["show","hide"],["add","remove"],["up","down"],["before","after"],["even","odd"],["in","out"],["inside","outside"],["next","previous"],["increase","decrease"],["attach","detach"],["&&","||"],["==","!="]],M.implement(u.prototype,c),p.defineOptions(u.prototype,"editor",{selectionStyle:{set:function(m){this.onSelectionChange(),this._signal("changeSelectionStyle",{data:m})},initialValue:"line"},highlightActiveLine:{set:function(){this.$updateHighlightActiveLine()},initialValue:!0},highlightSelectedWord:{set:function(m){this.$onSelectionChange()},initialValue:!0},readOnly:{set:function(m){this.textInput.setReadOnly(m),this.$resetCursorStyle()},initialValue:!1},copyWithEmptySelection:{set:function(m){this.textInput.setCopyWithEmptySelection(m)},initialValue:!1},cursorStyle:{set:function(m){this.$resetCursorStyle()},values:["ace","slim","smooth","wide"],initialValue:"ace"},mergeUndoDeltas:{values:[!1,!0,"always"],initialValue:!0},behavioursEnabled:{initialValue:!0},wrapBehavioursEnabled:{initialValue:!0},enableAutoIndent:{initialValue:!0},autoScrollEditorIntoView:{set:function(m){this.setAutoScrollEditorIntoView(m)}},keyboardHandler:{set:function(m){this.setKeyboardHandler(m)},get:function(){return this.$keybindingId},handlesSet:!0},value:{set:function(m){this.session.setValue(m)},get:function(){return this.getValue()},handlesSet:!0,hidden:!0},session:{set:function(m){this.setSession(m)},get:function(){return this.session},handlesSet:!0,hidden:!0},showLineNumbers:{set:function(m){this.renderer.$gutterLayer.setShowLineNumbers(m),this.renderer.$loop.schedule(this.renderer.CHANGE_GUTTER),m&&this.$relativeLineNumbers?A.attach(this):A.detach(this)},initialValue:!0},relativeLineNumbers:{set:function(m){this.$showLineNumbers&&m?A.attach(this):A.detach(this)}},placeholder:{set:function(m){this.$updatePlaceholder||(this.$updatePlaceholder=function(){var h=this.session&&(this.renderer.$composition||this.session.getLength()>1||this.session.getLine(0).length>0);if(h&&this.renderer.placeholderNode)this.renderer.off("afterRender",this.$updatePlaceholder),S.removeCssClass(this.container,"ace_hasPlaceholder"),this.renderer.placeholderNode.remove(),this.renderer.placeholderNode=null;else if(!h&&!this.renderer.placeholderNode){this.renderer.on("afterRender",this.$updatePlaceholder),S.addCssClass(this.container,"ace_hasPlaceholder");var C=S.createElement("div");C.className="ace_placeholder",C.textContent=this.$placeholder||"",this.renderer.placeholderNode=C,this.renderer.content.appendChild(this.renderer.placeholderNode)}else!h&&this.renderer.placeholderNode&&(this.renderer.placeholderNode.textContent=this.$placeholder||"")}.bind(this),this.on("input",this.$updatePlaceholder)),this.$updatePlaceholder()}},enableKeyboardAccessibility:{set:function(m){var h={name:"blurTextInput",description:"Set focus to the editor content div to allow tabbing through the page",bindKey:"Esc",exec:function(T){T.blur(),T.renderer.scroller.focus()},readOnly:!0},C=function(T){if(T.target==this.renderer.scroller&&T.keyCode===f.enter){T.preventDefault();var E=this.getCursorPosition().row;this.isRowVisible(E)||this.scrollToLine(E,!0,!0),this.focus()}},L;m?(this.renderer.enableKeyboardAccessibility=!0,this.renderer.keyboardFocusClassName="ace_keyboard-focus",this.textInput.getElement().setAttribute("tabindex",-1),this.textInput.setNumberOfExtraLines(l.isWin?3:0),this.renderer.scroller.setAttribute("tabindex",0),this.renderer.scroller.setAttribute("role","group"),this.renderer.scroller.setAttribute("aria-roledescription",v("editor")),this.renderer.scroller.classList.add(this.renderer.keyboardFocusClassName),this.renderer.scroller.setAttribute("aria-label",v("Editor content, press Enter to start editing, press Escape to exit")),this.renderer.scroller.addEventListener("keyup",C.bind(this)),this.commands.addCommand(h),this.renderer.$gutter.setAttribute("tabindex",0),this.renderer.$gutter.setAttribute("aria-hidden",!1),this.renderer.$gutter.setAttribute("role","group"),this.renderer.$gutter.setAttribute("aria-roledescription",v("editor")),this.renderer.$gutter.setAttribute("aria-label",v("Editor gutter, press Enter to interact with controls using arrow keys, press Escape to exit")),this.renderer.$gutter.classList.add(this.renderer.keyboardFocusClassName),this.renderer.content.setAttribute("aria-hidden",!0),L||(L=new d(this)),L.addListener()):(this.renderer.enableKeyboardAccessibility=!1,this.textInput.getElement().setAttribute("tabindex",0),this.textInput.setNumberOfExtraLines(0),this.renderer.scroller.setAttribute("tabindex",-1),this.renderer.scroller.removeAttribute("role"),this.renderer.scroller.removeAttribute("aria-roledescription"),this.renderer.scroller.classList.remove(this.renderer.keyboardFocusClassName),this.renderer.scroller.removeAttribute("aria-label"),this.renderer.scroller.removeEventListener("keyup",C.bind(this)),this.commands.removeCommand(h),this.renderer.content.removeAttribute("aria-hidden"),this.renderer.$gutter.setAttribute("tabindex",-1),this.renderer.$gutter.setAttribute("aria-hidden",!0),this.renderer.$gutter.removeAttribute("role"),this.renderer.$gutter.removeAttribute("aria-roledescription"),this.renderer.$gutter.removeAttribute("aria-label"),this.renderer.$gutter.classList.remove(this.renderer.keyboardFocusClassName),L&&L.removeListener())},initialValue:!1},customScrollbar:"renderer",hScrollBarAlwaysVisible:"renderer",vScrollBarAlwaysVisible:"renderer",highlightGutterLine:"renderer",animatedScroll:"renderer",showInvisibles:"renderer",showPrintMargin:"renderer",printMarginColumn:"renderer",printMargin:"renderer",fadeFoldWidgets:"renderer",showFoldWidgets:"renderer",displayIndentGuides:"renderer",highlightIndentGuides:"renderer",showGutter:"renderer",fontSize:"renderer",fontFamily:"renderer",maxLines:"renderer",minLines:"renderer",scrollPastEnd:"renderer",fixedWidthGutter:"renderer",theme:"renderer",hasCssTransforms:"renderer",maxPixelHeight:"renderer",useTextareaForIME:"renderer",useResizeObserver:"renderer",useSvgGutterIcons:"renderer",showFoldedAnnotations:"renderer",scrollSpeed:"$mouseHandler",dragDelay:"$mouseHandler",dragEnabled:"$mouseHandler",focusTimeout:"$mouseHandler",tooltipFollowsMouse:"$mouseHandler",firstLineNumber:"session",overwrite:"session",newLineMode:"session",useWorker:"session",useSoftTabs:"session",navigateWithinSoftTabs:"session",tabSize:"session",wrap:"session",indentedSoftWrap:"session",foldStyle:"session",mode:"session"});var A={getText:function(m,h){return(Math.abs(m.selection.lead.row-h)||h+1+(h<9?"\xB7":""))+""},getWidth:function(m,h,C){return Math.max(h.toString().length,(C.lastRow+1).toString().length,2)*C.characterWidth},update:function(m,h){h.renderer.$loop.schedule(h.renderer.CHANGE_GUTTER)},attach:function(m){m.renderer.$gutterLayer.$renderer=this,m.on("changeSelection",this.update),this.update(null,m)},detach:function(m){m.renderer.$gutterLayer.$renderer==this&&(m.renderer.$gutterLayer.$renderer=null),m.off("changeSelection",this.update),this.update(null,m)}};k.Editor=u});ace.define("ace/undomanager",["require","exports","module","ace/range"],function(x,k,H){"use strict";var R=function(){function d(){this.$maxRev=0,this.$fromUndo=!1,this.$undoDepth=1/0,this.reset()}return d.prototype.addSession=function(v){this.$session=v},d.prototype.add=function(v,$,f){if(!this.$fromUndo&&v!=this.$lastDelta){if(this.$keepRedoStack||(this.$redoStack.length=0),$===!1||!this.lastDeltas){this.lastDeltas=[];var u=this.$undoStack.length;u>this.$undoDepth-1&&this.$undoStack.splice(0,u-this.$undoDepth+1),this.$undoStack.push(this.lastDeltas),v.id=this.$rev=++this.$maxRev}(v.action=="remove"||v.action=="insert")&&(this.$lastDelta=v),this.lastDeltas.push(v)}},d.prototype.addSelection=function(v,$){this.selections.push({value:v,rev:$||this.$rev})},d.prototype.startNewGroup=function(){return this.lastDeltas=null,this.$rev},d.prototype.markIgnored=function(v,$){$==null&&($=this.$rev+1);for(var f=this.$undoStack,u=f.length;u--;){var A=f[u][0];if(A.id<=v)break;A.id<$&&(A.ignore=!0)}this.lastDeltas=null},d.prototype.getSelection=function(v,$){for(var f=this.selections,u=f.length;u--;){var A=f[u];if(A.rev0},d.prototype.canRedo=function(){return this.$redoStack.length>0},d.prototype.bookmark=function(v){v==null&&(v=this.$rev),this.mark=v},d.prototype.isAtBookmark=function(){return this.$rev===this.mark},d.prototype.toJSON=function(){},d.prototype.fromJSON=function(){},d.prototype.$prettyPrint=function(v){return v?e(v):e(this.$undoStack)+` +--- +`+e(this.$redoStack)},d}();R.prototype.hasUndo=R.prototype.canUndo,R.prototype.hasRedo=R.prototype.canRedo,R.prototype.isClean=R.prototype.isAtBookmark,R.prototype.markClean=R.prototype.bookmark;function M(d,v){for(var $=v;$--;){var f=d[$];if(f&&!f[0].ignore){for(;$0){h.row+=u,h.column+=h.row==f.row?A:0;continue}!v&&L<=0&&(h.row=$.row,h.column=$.column,L===0&&(h.bias=1))}}}function n(d){return{row:d.row,column:d.column}}function r(d){return{start:n(d.start),end:n(d.end),action:d.action,lines:d.lines.slice()}}function e(d){if(d=d||this,Array.isArray(d))return d.map(e).join(` +`);var v="";return d.action?(v=d.action=="insert"?"+":"-",v+="["+d.lines+"]"):d.value&&(Array.isArray(d.value)?v=d.value.map(i).join(` +`):v=i(d.value)),d.start&&(v+=i(d)),(d.id||d.rev)&&(v+=" ("+(d.id||d.rev)+")"),v}function i(d){return d.start.row+":"+d.start.column+"=>"+d.end.row+":"+d.end.column}function o(d,v){var $=d.action=="insert",f=v.action=="insert";if($&&f)if(a(v.start,d.end)>=0)g(v,d,-1);else if(a(v.start,d.start)<=0)g(d,v,1);else return null;else if($&&!f)if(a(v.start,d.end)>=0)g(v,d,-1);else if(a(v.end,d.start)<=0)g(d,v,-1);else return null;else if(!$&&f)if(a(v.start,d.start)>=0)g(v,d,1);else if(a(v.start,d.start)<=0)g(d,v,1);else return null;else if(!$&&!f)if(a(v.start,d.start)>=0)g(v,d,1);else if(a(v.end,d.start)<=0)g(d,v,-1);else return null;return[v,d]}function s(d,v){for(var $=d.length;$--;)for(var f=0;f=0?g(d,v,-1):(a(d.start,v.start)<=0||g(d,S.fromPoints(v.start,d.start),-1),g(v,d,1));else if(!$&&f)a(v.start,d.end)>=0?g(v,d,-1):(a(v.start,d.start)<=0||g(v,S.fromPoints(d.start,v.start),-1),g(d,v,1));else if(!$&&!f)if(a(v.start,d.end)>=0)g(v,d,-1);else if(a(v.end,d.start)<=0)g(d,v,-1);else{var u,A;return a(d.start,v.start)<0&&(u=d,d=p(d,v.start)),a(d.end,v.end)>0&&(A=p(d,v.end)),w(v.end,d.start,d.end,-1),A&&!u&&(d.lines=A.lines,d.start=A.start,d.end=A.end,A=d),[v,u,A].filter(Boolean)}return[v,d]}function g(d,v,$){w(d.start,v.start,v.end,$),w(d.end,v.start,v.end,$)}function w(d,v,$,f){d.row==(f==1?v:$).row&&(d.column+=f*($.column-v.column)),d.row+=f*($.row-v.row)}function p(d,v){var $=d.lines,f=d.end;d.end=n(v);var u=d.end.row-d.start.row,A=$.splice(u,$.length),m=u?v.column:v.column-d.start.column;$.push(A[0].substring(0,m)),A[0]=A[0].substr(m);var h={start:n(v),end:f,lines:A,action:d.action};return h}function b(d,v){v=r(v);for(var $=d.length;$--;){for(var f=d[$],u=0;uw&&(y=g.end.row+1,g=o.getNextFoldLine(y,g),w=g?g.start.row:1/0),y>c){for(;this.$lines.getLength()>b+1;)this.$lines.pop();break}p=this.$lines.get(++b),p?p.row=y:(p=this.$lines.createCell(y,i,this.session,r),this.$lines.push(p)),this.$renderCell(p,i,g,y),y++}this._signal("afterRender"),this.$updateGutterWidth(i)},e.prototype.$updateGutterWidth=function(i){var o=this.session,s=o.gutterRenderer||this.$renderer,c=o.$firstLineNumber,g=this.$lines.last()?this.$lines.last().text:"";(this.$fixedWidth||o.$useWrapMode)&&(g=o.getLength()+c-1);var w=s?s.getWidth(o,g,i):g.toString().length*i.characterWidth,p=this.$padding||this.$computePadding();w+=p.left+p.right,w!==this.gutterWidth&&!isNaN(w)&&(this.gutterWidth=w,this.element.parentNode.style.width=this.element.style.width=Math.ceil(this.gutterWidth)+"px",this._signal("changeGutterWidth",w))},e.prototype.$updateCursorRow=function(){if(this.$highlightGutterLine){var i=this.session.selection.getCursor();this.$cursorRow!==i.row&&(this.$cursorRow=i.row)}},e.prototype.updateLineHighlight=function(){if(this.$highlightGutterLine){var i=this.session.selection.cursor.row;if(this.$cursorRow=i,!(this.$cursorCell&&this.$cursorCell.row==i)){this.$cursorCell&&(this.$cursorCell.element.className=this.$cursorCell.element.className.replace("ace_gutter-active-line ",""));var o=this.$lines.cells;this.$cursorCell=null;for(var s=0;s=this.$cursorRow){if(c.row>this.$cursorRow){var g=this.session.getFoldLine(this.$cursorRow);if(s>0&&g&&g.start.row==o[s-1].row)c=o[s-1];else break}c.element.className="ace_gutter-active-line "+c.element.className,this.$cursorCell=c;break}}}}},e.prototype.scrollLines=function(i){var o=this.config;if(this.config=i,this.$updateCursorRow(),this.$lines.pageChanged(o,i))return this.update(i);this.$lines.moveContainer(i);var s=Math.min(i.lastRow+i.gutterOffset,this.session.getLength()-1),c=this.oldLastRow;if(this.oldLastRow=s,!o||c0;g--)this.$lines.shift();if(c>s)for(var g=this.session.getFoldedRowCount(s+1,c);g>0;g--)this.$lines.pop();i.firstRowc&&this.$lines.push(this.$renderLines(i,c+1,s)),this.updateLineHighlight(),this._signal("afterRender"),this.$updateGutterWidth(i)},e.prototype.$renderLines=function(i,o,s){for(var c=[],g=o,w=this.session.getNextFoldLine(g),p=w?w.start.row:1/0;g>p&&(g=w.end.row+1,w=this.session.getNextFoldLine(g,w),p=w?w.start.row:1/0),!(g>s);){var b=this.$lines.createCell(g,i,this.session,r);this.$renderCell(b,i,w,g),c.push(b),g++}return c},e.prototype.$renderCell=function(i,o,s,c){var g=i.element,w=this.session,p=g.childNodes[0],b=g.childNodes[1],y=g.childNodes[2],d=y.firstChild,v=w.$firstLineNumber,$=w.$breakpoints,f=w.$decorations,u=w.gutterRenderer||this.$renderer,A=this.$showFoldWidgets&&w.foldWidgets,m=s?s.start.row:Number.MAX_VALUE,h=o.lineHeight+"px",C=this.$useSvgGutterIcons?"ace_gutter-cell_svg-icons ":"ace_gutter-cell ",L=this.$useSvgGutterIcons?"ace_icon_svg":"ace_icon",T=(u?u.getText(w,c):c+v).toString();if(this.$highlightGutterLine&&(c==this.$cursorRow||s&&c=m&&this.$cursorRow<=s.end.row)&&(C+="ace_gutter-active-line ",this.$cursorCell!=i&&(this.$cursorCell&&(this.$cursorCell.element.className=this.$cursorCell.element.className.replace("ace_gutter-active-line ","")),this.$cursorCell=i)),$[c]&&(C+=$[c]),f[c]&&(C+=f[c]),this.$annotations[c]&&c!==m&&(C+=this.$annotations[c].className),A){var E=A[c];E==null&&(E=A[c]=w.getFoldWidget(c))}if(E){var _="ace_fold-widget ace_"+E,O=E=="start"&&c==m&&cs.right-o.right)return"foldWidgets"},e}();n.prototype.$fixedWidth=!1,n.prototype.$highlightGutterLine=!0,n.prototype.$renderer="",n.prototype.$showLineNumbers=!0,n.prototype.$showFoldWidgets=!0,M.implement(n.prototype,a);function r(e){var i=document.createTextNode("");e.appendChild(i);var o=R.createElement("span");e.appendChild(o);var s=R.createElement("span");e.appendChild(s);var c=R.createElement("span");return s.appendChild(c),e}k.Gutter=n});ace.define("ace/layer/marker",["require","exports","module","ace/range","ace/lib/dom"],function(x,k,H){"use strict";var R=x("../range").Range,M=x("../lib/dom"),S=function(){function l(t){this.element=M.createElement("div"),this.element.className="ace_layer ace_marker-layer",t.appendChild(this.element)}return l.prototype.setPadding=function(t){this.$padding=t},l.prototype.setSession=function(t){this.session=t},l.prototype.setMarkers=function(t){this.markers=t},l.prototype.elt=function(t,n){var r=this.i!=-1&&this.element.childNodes[this.i];r?this.i++:(r=document.createElement("div"),this.element.appendChild(r),this.i=-1),r.style.cssText=n,r.className=t},l.prototype.update=function(t){if(t){this.config=t,this.i=0;var n;for(var r in this.markers){var e=this.markers[r];if(!e.range){e.update(n,this,this.session,t);continue}var i=e.range.clipRows(t.firstRow,t.lastRow);if(!i.isEmpty())if(i=i.toScreenRange(this.session),e.renderer){var o=this.$getTop(i.start.row,t),s=this.$padding+i.start.column*t.characterWidth;e.renderer(n,i,s,o,t)}else e.type=="fullLine"?this.drawFullLineMarker(n,i,e.clazz,t):e.type=="screenLine"?this.drawScreenLineMarker(n,i,e.clazz,t):i.isMultiLine()?e.type=="text"?this.drawTextMarker(n,i,e.clazz,t):this.drawMultiLineMarker(n,i,e.clazz,t):this.drawSingleLineMarker(n,i,e.clazz+" ace_start ace_br15",t)}if(this.i!=-1)for(;this.ib,g==c),e,g==c?0:1,i)},l.prototype.drawMultiLineMarker=function(t,n,r,e,i){var o=this.$padding,s=e.lineHeight,c=this.$getTop(n.start.row,e),g=o+n.start.column*e.characterWidth;if(i=i||"",this.session.$bidiHandler.isBidiRow(n.start.row)){var w=n.clone();w.end.row=w.start.row,w.end.column=this.session.getLine(w.start.row).length,this.drawBidiSingleLineMarker(t,w,r+" ace_br1 ace_start",e,null,i)}else this.elt(r+" ace_br1 ace_start","height:"+s+"px;right:0;top:"+c+"px;left:"+g+"px;"+(i||""));if(this.session.$bidiHandler.isBidiRow(n.end.row)){var w=n.clone();w.start.row=w.end.row,w.start.column=0,this.drawBidiSingleLineMarker(t,w,r+" ace_br12",e,null,i)}else{c=this.$getTop(n.end.row,e);var p=n.end.column*e.characterWidth;this.elt(r+" ace_br12","height:"+s+"px;width:"+p+"px;top:"+c+"px;left:"+o+"px;"+(i||""))}if(s=(n.end.row-n.start.row-1)*e.lineHeight,!(s<=0)){c=this.$getTop(n.start.row+1,e);var b=(n.start.column?1:0)|(n.end.column?0:8);this.elt(r+(b?" ace_br"+b:""),"height:"+s+"px;right:0;top:"+c+"px;left:"+o+"px;"+(i||""))}},l.prototype.drawSingleLineMarker=function(t,n,r,e,i,o){if(this.session.$bidiHandler.isBidiRow(n.start.row))return this.drawBidiSingleLineMarker(t,n,r,e,i,o);var s=e.lineHeight,c=(n.end.column+(i||0)-n.start.column)*e.characterWidth,g=this.$getTop(n.start.row,e),w=this.$padding+n.start.column*e.characterWidth;this.elt(r,"height:"+s+"px;width:"+c+"px;top:"+g+"px;left:"+w+"px;"+(o||""))},l.prototype.drawBidiSingleLineMarker=function(t,n,r,e,i,o){var s=e.lineHeight,c=this.$getTop(n.start.row,e),g=this.$padding,w=this.session.$bidiHandler.getSelections(n.start.column,n.end.column);w.forEach(function(p){this.elt(r,"height:"+s+"px;width:"+(p.width+(i||0))+"px;top:"+c+"px;left:"+(g+p.left)+"px;"+(o||""))},this)},l.prototype.drawFullLineMarker=function(t,n,r,e,i){var o=this.$getTop(n.start.row,e),s=e.lineHeight;n.start.row!=n.end.row&&(s+=this.$getTop(n.end.row,e)-o),this.elt(r,"height:"+s+"px;top:"+o+"px;left:0;right:0;"+(i||""))},l.prototype.drawScreenLineMarker=function(t,n,r,e,i){var o=this.$getTop(n.start.row,e),s=e.lineHeight;this.elt(r,"height:"+s+"px;top:"+o+"px;left:0;right:0;"+(i||""))},l}();S.prototype.$padding=0;function a(l,t,n,r){return(l?1:0)|(t?2:0)|(n?4:0)|(r?8:0)}k.Marker=S});ace.define("ace/layer/text",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/layer/lines","ace/lib/event_emitter","ace/config"],function(x,k,H){"use strict";var R=x("../lib/oop"),M=x("../lib/dom"),S=x("../lib/lang"),a=x("./lines").Lines,l=x("../lib/event_emitter").EventEmitter,t=x("../config").nls,n=function(){function r(e){this.dom=M,this.element=this.dom.createElement("div"),this.element.className="ace_layer ace_text-layer",e.appendChild(this.element),this.$updateEolChar=this.$updateEolChar.bind(this),this.$lines=new a(this.element)}return r.prototype.$updateEolChar=function(){var e=this.session.doc,i=e.getNewLineCharacter()==` +`&&e.getNewLineMode()!="windows",o=i?this.EOL_CHAR_LF:this.EOL_CHAR_CRLF;if(this.EOL_CHAR!=o)return this.EOL_CHAR=o,!0},r.prototype.setPadding=function(e){this.$padding=e,this.element.style.margin="0 "+e+"px"},r.prototype.getLineHeight=function(){return this.$fontMetrics.$characterSize.height||0},r.prototype.getCharacterWidth=function(){return this.$fontMetrics.$characterSize.width||0},r.prototype.$setFontMetrics=function(e){this.$fontMetrics=e,this.$fontMetrics.on("changeCharacterSize",function(i){this._signal("changeCharacterSize",i)}.bind(this)),this.$pollSizeChanges()},r.prototype.checkForSizeChanges=function(){this.$fontMetrics.checkForSizeChanges()},r.prototype.$pollSizeChanges=function(){return this.$pollSizeChangesTimer=this.$fontMetrics.$pollSizeChanges()},r.prototype.setSession=function(e){this.session=e,e&&this.$computeTabString()},r.prototype.setShowInvisibles=function(e){return this.showInvisibles==e?!1:(this.showInvisibles=e,typeof e=="string"?(this.showSpaces=/tab/i.test(e),this.showTabs=/space/i.test(e),this.showEOL=/eol/i.test(e)):this.showSpaces=this.showTabs=this.showEOL=e,this.$computeTabString(),!0)},r.prototype.setDisplayIndentGuides=function(e){return this.displayIndentGuides==e?!1:(this.displayIndentGuides=e,this.$computeTabString(),!0)},r.prototype.setHighlightIndentGuides=function(e){return this.$highlightIndentGuides===e?!1:(this.$highlightIndentGuides=e,e)},r.prototype.$computeTabString=function(){var e=this.session.getTabSize();this.tabSize=e;for(var i=this.$tabStrings=[0],o=1;od&&(b=y.end.row+1,y=this.session.getNextFoldLine(b,y),d=y?y.start.row:1/0),!(b>c);){var v=g[w++];if(v){this.dom.removeChildren(v),this.$renderLine(v,b,b==d?y:!1),p&&(v.style.top=this.$lines.computeLineTop(b,e,this.session)+"px");var $=e.lineHeight*this.session.getRowLength(b)+"px";v.style.height!=$&&(p=!0,v.style.height=$)}b++}if(p)for(;w0;c--)this.$lines.shift();if(i.lastRow>e.lastRow)for(var c=this.session.getFoldedRowCount(e.lastRow+1,i.lastRow);c>0;c--)this.$lines.pop();e.firstRowi.lastRow&&this.$lines.push(this.$renderLinesFragment(e,i.lastRow+1,e.lastRow)),this.$highlightIndentGuide()},r.prototype.$renderLinesFragment=function(e,i,o){for(var s=[],c=i,g=this.session.getNextFoldLine(c),w=g?g.start.row:1/0;c>w&&(c=g.end.row+1,g=this.session.getNextFoldLine(c,g),w=g?g.start.row:1/0),!(c>o);){var p=this.$lines.createCell(c,e,this.session),b=p.element;this.dom.removeChildren(b),M.setStyle(b.style,"height",this.$lines.computeLineHeight(c,e,this.session)+"px"),M.setStyle(b.style,"top",this.$lines.computeLineTop(c,e,this.session)+"px"),this.$renderLine(b,c,c==w?g:!1),this.$useLineGroups()?b.className="ace_line_group":b.className="ace_line",s.push(p),c++}return s},r.prototype.update=function(e){this.$lines.moveContainer(e),this.config=e;for(var i=e.firstRow,o=e.lastRow,s=this.$lines;s.getLength();)s.pop();s.push(this.$renderLinesFragment(e,i,o))},r.prototype.$renderToken=function(e,i,o,s){for(var c=this,g=/(\t)|( +)|([\x00-\x1f\x80-\xa0\xad\u1680\u180E\u2000-\u200f\u2028\u2029\u202F\u205F\uFEFF\uFFF9-\uFFFC\u2066\u2067\u2068\u202A\u202B\u202D\u202E\u202C\u2069]+)|(\u3000)|([\u1100-\u115F\u11A3-\u11A7\u11FA-\u11FF\u2329-\u232A\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3001-\u303E\u3041-\u3096\u3099-\u30FF\u3105-\u312D\u3131-\u318E\u3190-\u31BA\u31C0-\u31E3\u31F0-\u321E\u3220-\u3247\u3250-\u32FE\u3300-\u4DBF\u4E00-\uA48C\uA490-\uA4C6\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFAFF\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFF01-\uFF60\uFFE0-\uFFE6]|[\uD800-\uDBFF][\uDC00-\uDFFF])/g,w=this.dom.createFragment(this.element),p,b=0;p=g.exec(s);){var y=p[1],d=p[2],v=p[3],$=p[4],f=p[5];if(!(!c.showSpaces&&d)){var u=b!=p.index?s.slice(b,p.index):"";if(b=p.index+p[0].length,u&&w.appendChild(this.dom.createTextNode(u,this.element)),y){var A=c.session.getScreenTabSize(i+p.index);w.appendChild(c.$tabStrings[A].cloneNode(!0)),i+=A-1}else if(d)if(c.showSpaces){var m=this.dom.createElement("span");m.className="ace_invisible ace_invisible_space",m.textContent=S.stringRepeat(c.SPACE_CHAR,d.length),w.appendChild(m)}else w.appendChild(this.com.createTextNode(d,this.element));else if(v){var m=this.dom.createElement("span");m.className="ace_invisible ace_invisible_space ace_invalid",m.textContent=S.stringRepeat(c.SPACE_CHAR,v.length),w.appendChild(m)}else if($){i+=1;var m=this.dom.createElement("span");m.style.width=c.config.characterWidth*2+"px",m.className=c.showSpaces?"ace_cjk ace_invisible ace_invisible_space":"ace_cjk",m.textContent=c.showSpaces?c.SPACE_CHAR:$,w.appendChild(m)}else if(f){i+=1;var m=this.dom.createElement("span");m.style.width=c.config.characterWidth*2+"px",m.className="ace_cjk",m.textContent=f,w.appendChild(m)}}}if(w.appendChild(this.dom.createTextNode(b?s.slice(b):s,this.element)),this.$textToken[o.type])e.appendChild(w);else{var h="ace_"+o.type.replace(/\./g," ace_"),m=this.dom.createElement("span");o.type=="fold"&&(m.style.width=o.value.length*this.config.characterWidth+"px",m.setAttribute("title",t("Unfold code"))),m.className=h,m.appendChild(w),e.appendChild(m)}return i+s.length},r.prototype.renderIndentGuide=function(e,i,o){var s=i.search(this.$indentGuideRe);if(s<=0||s>=o)return i;if(i[0]==" "){s-=s%this.tabSize;for(var c=s/this.tabSize,g=0;gg[w].start.row?this.$highlightIndentGuideMarker.dir=-1:this.$highlightIndentGuideMarker.dir=1;break}}if(!this.$highlightIndentGuideMarker.end&&e[i.row]!==""&&i.column===e[i.row].length){this.$highlightIndentGuideMarker.dir=1;for(var w=i.row+1;w0){for(var c=0;c=this.$highlightIndentGuideMarker.start+1){if(s.row>=this.$highlightIndentGuideMarker.end)break;this.$setIndentGuideActive(s,i)}}else for(var o=e.length-1;o>=0;o--){var s=e[o];if(this.$highlightIndentGuideMarker.end&&s.row=g;)w=this.$renderToken(p,w,y,d.substring(0,g-s)),d=d.substring(g-s),s=g,p=this.$createLineElement(),e.appendChild(p),p.appendChild(this.dom.createTextNode(S.stringRepeat("\xA0",o.indent),this.element)),c++,w=0,g=o[c]||Number.MAX_VALUE;d.length!=0&&(s+=d.length,w=this.$renderToken(p,w,y,d))}}o[o.length-1]>this.MAX_LINE_LENGTH&&this.$renderOverflowMessage(p,w,null,"",!0)},r.prototype.$renderSimpleLine=function(e,i){for(var o=0,s=0;sthis.MAX_LINE_LENGTH)return this.$renderOverflowMessage(e,o,c,g);o=this.$renderToken(e,o,c,g)}}},r.prototype.$renderOverflowMessage=function(e,i,o,s,c){o&&this.$renderToken(e,i,o,s.slice(0,this.MAX_LINE_LENGTH-i));var g=this.dom.createElement("span");g.className="ace_inline_button ace_keyword ace_toggle_wrap",g.textContent=c?"":"",e.appendChild(g)},r.prototype.$renderLine=function(e,i,o){if(!o&&o!=!1&&(o=this.session.getFoldLine(i)),o)var s=this.$getFoldLineTokens(i,o);else var s=this.session.getTokens(i);var c=e;if(s.length){var g=this.session.getRowSplitData(i);if(g&&g.length){this.$renderWrappedLine(e,s,g);var c=e.lastChild}else{var c=e;this.$useLineGroups()&&(c=this.$createLineElement(),e.appendChild(c)),this.$renderSimpleLine(c,s)}}else this.$useLineGroups()&&(c=this.$createLineElement(),e.appendChild(c));if(this.showEOL&&c){o&&(i=o.end.row);var w=this.dom.createElement("span");w.className="ace_invisible ace_invisible_eol",w.textContent=i==this.session.getLength()-1?this.EOF_CHAR:this.EOL_CHAR,c.appendChild(w)}},r.prototype.$getFoldLineTokens=function(e,i){var o=this.session,s=[];function c(w,p,b){for(var y=0,d=0;d+w[y].value.lengthb-p&&(v=v.substring(0,b-p)),s.push({type:w[y].type,value:v}),d=p+v.length,y+=1}for(;db?s.push({type:w[y].type,value:v.substring(0,b-d)}):s.push(w[y]),d+=v.length,y+=1}}var g=o.getTokens(e);return i.walk(function(w,p,b,y,d){w!=null?s.push({type:"fold",value:w}):(d&&(g=o.getTokens(p)),g.length&&c(g,y,b))},i.end.row,this.session.getLine(i.end.row).length),s},r.prototype.$useLineGroups=function(){return this.session.getUseWrapMode()},r}();n.prototype.$textToken={text:!0,rparen:!0,lparen:!0},n.prototype.EOF_CHAR="\xB6",n.prototype.EOL_CHAR_LF="\xAC",n.prototype.EOL_CHAR_CRLF="\xA4",n.prototype.EOL_CHAR=n.prototype.EOL_CHAR_LF,n.prototype.TAB_CHAR="\u2014",n.prototype.SPACE_CHAR="\xB7",n.prototype.$padding=0,n.prototype.MAX_LINE_LENGTH=1e4,n.prototype.showInvisibles=!1,n.prototype.showSpaces=!1,n.prototype.showTabs=!1,n.prototype.showEOL=!1,n.prototype.displayIndentGuides=!0,n.prototype.$highlightIndentGuides=!0,n.prototype.$tabStrings=[],n.prototype.destroy={},n.prototype.onChangeTabSize=n.prototype.$computeTabString,R.implement(n.prototype,l),k.Text=n});ace.define("ace/layer/cursor",["require","exports","module","ace/lib/dom"],function(x,k,H){"use strict";var R=x("../lib/dom"),M=function(){function S(a){this.element=R.createElement("div"),this.element.className="ace_layer ace_cursor-layer",a.appendChild(this.element),this.isVisible=!1,this.isBlinking=!0,this.blinkInterval=1e3,this.smoothBlinking=!1,this.cursors=[],this.cursor=this.addCursor(),R.addCssClass(this.element,"ace_hidden-cursors"),this.$updateCursors=this.$updateOpacity.bind(this)}return S.prototype.$updateOpacity=function(a){for(var l=this.cursors,t=l.length;t--;)R.setStyle(l[t].style,"opacity",a?"":"0")},S.prototype.$startCssAnimation=function(){for(var a=this.cursors,l=a.length;l--;)a[l].style.animationDuration=this.blinkInterval+"ms";this.$isAnimating=!0,setTimeout(function(){this.$isAnimating&&R.addCssClass(this.element,"ace_animate-blinking")}.bind(this))},S.prototype.$stopCssAnimation=function(){this.$isAnimating=!1,R.removeCssClass(this.element,"ace_animate-blinking")},S.prototype.setPadding=function(a){this.$padding=a},S.prototype.setSession=function(a){this.session=a},S.prototype.setBlinking=function(a){a!=this.isBlinking&&(this.isBlinking=a,this.restartTimer())},S.prototype.setBlinkInterval=function(a){a!=this.blinkInterval&&(this.blinkInterval=a,this.restartTimer())},S.prototype.setSmoothBlinking=function(a){a!=this.smoothBlinking&&(this.smoothBlinking=a,R.setCssClass(this.element,"ace_smooth-blinking",a),this.$updateCursors(!0),this.restartTimer())},S.prototype.addCursor=function(){var a=R.createElement("div");return a.className="ace_cursor",this.element.appendChild(a),this.cursors.push(a),a},S.prototype.removeCursor=function(){if(this.cursors.length>1){var a=this.cursors.pop();return a.parentNode.removeChild(a),a}},S.prototype.hideCursor=function(){this.isVisible=!1,R.addCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},S.prototype.showCursor=function(){this.isVisible=!0,R.removeCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},S.prototype.restartTimer=function(){var a=this.$updateCursors;if(clearInterval(this.intervalId),clearTimeout(this.timeoutId),this.$stopCssAnimation(),this.smoothBlinking&&(this.$isSmoothBlinking=!1,R.removeCssClass(this.element,"ace_smooth-blinking")),a(!0),!this.isBlinking||!this.blinkInterval||!this.isVisible){this.$stopCssAnimation();return}if(this.smoothBlinking&&(this.$isSmoothBlinking=!0,setTimeout(function(){this.$isSmoothBlinking&&R.addCssClass(this.element,"ace_smooth-blinking")}.bind(this))),R.HAS_CSS_ANIMATION)this.$startCssAnimation();else{var l=function(){this.timeoutId=setTimeout(function(){a(!1)},.6*this.blinkInterval)}.bind(this);this.intervalId=setInterval(function(){a(!0),l()},this.blinkInterval),l()}},S.prototype.getPixelPosition=function(a,l){if(!this.config||!this.session)return{left:0,top:0};a||(a=this.session.selection.getCursor());var t=this.session.documentToScreenPosition(a),n=this.$padding+(this.session.$bidiHandler.isBidiRow(t.row,a.row)?this.session.$bidiHandler.getPosLeft(t.column):t.column*this.config.characterWidth),r=(t.row-(l?this.config.firstRowScreen:0))*this.config.lineHeight;return{left:n,top:r}},S.prototype.isCursorInView=function(a,l){return a.top>=0&&a.topa.height+a.offset||e.top<0)&&t>1)){var i=this.cursors[n++]||this.addCursor(),o=i.style;this.drawCursor?this.drawCursor(i,e,a,l[t],this.session):this.isCursorInView(e,a)?(R.setStyle(o,"display","block"),R.translate(i,e.left,e.top),R.setStyle(o,"width",Math.round(a.characterWidth)+"px"),R.setStyle(o,"height",a.lineHeight+"px")):R.setStyle(o,"display","none")}}for(;this.cursors.length>n;)this.removeCursor();var s=this.session.getOverwrite();this.$setOverwrite(s),this.$pixelPos=e,this.restartTimer()},S.prototype.$setOverwrite=function(a){a!=this.overwrite&&(this.overwrite=a,a?R.addCssClass(this.element,"ace_overwrite-cursors"):R.removeCssClass(this.element,"ace_overwrite-cursors"))},S.prototype.destroy=function(){clearInterval(this.intervalId),clearTimeout(this.timeoutId)},S}();M.prototype.$padding=0,M.prototype.drawCursor=null,k.Cursor=M});ace.define("ace/scrollbar",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/event","ace/lib/event_emitter"],function(x,k,H){"use strict";var R=this&&this.__extends||function(){var i=function(o,s){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,g){c.__proto__=g}||function(c,g){for(var w in g)Object.prototype.hasOwnProperty.call(g,w)&&(c[w]=g[w])},i(o,s)};return function(o,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");i(o,s);function c(){this.constructor=o}o.prototype=s===null?Object.create(s):(c.prototype=s.prototype,new c)}}(),M=x("./lib/oop"),S=x("./lib/dom"),a=x("./lib/event"),l=x("./lib/event_emitter").EventEmitter,t=32768,n=function(){function i(o,s){this.element=S.createElement("div"),this.element.className="ace_scrollbar ace_scrollbar"+s,this.inner=S.createElement("div"),this.inner.className="ace_scrollbar-inner",this.inner.textContent="\xA0",this.element.appendChild(this.inner),o.appendChild(this.element),this.setVisible(!1),this.skipEvent=!1,a.addListener(this.element,"scroll",this.onScroll.bind(this)),a.addListener(this.element,"mousedown",a.preventDefault)}return i.prototype.setVisible=function(o){this.element.style.display=o?"":"none",this.isVisible=o,this.coeff=1},i}();M.implement(n.prototype,l);var r=function(i){R(o,i);function o(s,c){var g=i.call(this,s,"-v")||this;return g.scrollTop=0,g.scrollHeight=0,c.$scrollbarWidth=g.width=S.scrollbarWidth(s.ownerDocument),g.inner.style.width=g.element.style.width=(g.width||15)+5+"px",g.$minWidth=0,g}return o.prototype.onScroll=function(){if(!this.skipEvent){if(this.scrollTop=this.element.scrollTop,this.coeff!=1){var s=this.element.clientHeight/this.scrollHeight;this.scrollTop=this.scrollTop*(1-s)/(this.coeff-s)}this._emit("scroll",{data:this.scrollTop})}this.skipEvent=!1},o.prototype.getWidth=function(){return Math.max(this.isVisible?this.width:0,this.$minWidth||0)},o.prototype.setHeight=function(s){this.element.style.height=s+"px"},o.prototype.setScrollHeight=function(s){this.scrollHeight=s,s>t?(this.coeff=t/s,s=t):this.coeff!=1&&(this.coeff=1),this.inner.style.height=s+"px"},o.prototype.setScrollTop=function(s){this.scrollTop!=s&&(this.skipEvent=!0,this.scrollTop=s,this.element.scrollTop=s*this.coeff)},o}(n);r.prototype.setInnerHeight=r.prototype.setScrollHeight;var e=function(i){R(o,i);function o(s,c){var g=i.call(this,s,"-h")||this;return g.scrollLeft=0,g.height=c.$scrollbarWidth,g.inner.style.height=g.element.style.height=(g.height||15)+5+"px",g}return o.prototype.onScroll=function(){this.skipEvent||(this.scrollLeft=this.element.scrollLeft,this._emit("scroll",{data:this.scrollLeft})),this.skipEvent=!1},o.prototype.getHeight=function(){return this.isVisible?this.height:0},o.prototype.setWidth=function(s){this.element.style.width=s+"px"},o.prototype.setInnerWidth=function(s){this.inner.style.width=s+"px"},o.prototype.setScrollWidth=function(s){this.inner.style.width=s+"px"},o.prototype.setScrollLeft=function(s){this.scrollLeft!=s&&(this.skipEvent=!0,this.scrollLeft=this.element.scrollLeft=s)},o}(n);k.ScrollBar=r,k.ScrollBarV=r,k.ScrollBarH=e,k.VScrollBar=r,k.HScrollBar=e});ace.define("ace/scrollbar_custom",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/event","ace/lib/event_emitter"],function(x,k,H){"use strict";var R=this&&this.__extends||function(){var e=function(i,o){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,c){s.__proto__=c}||function(s,c){for(var g in c)Object.prototype.hasOwnProperty.call(c,g)&&(s[g]=c[g])},e(i,o)};return function(i,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");e(i,o);function s(){this.constructor=i}i.prototype=o===null?Object.create(o):(s.prototype=o.prototype,new s)}}(),M=x("./lib/oop"),S=x("./lib/dom"),a=x("./lib/event"),l=x("./lib/event_emitter").EventEmitter;S.importCssString(`.ace_editor>.ace_sb-v div, .ace_editor>.ace_sb-h div{ + position: absolute; + background: rgba(128, 128, 128, 0.6); + -moz-box-sizing: border-box; + box-sizing: border-box; + border: 1px solid #bbb; + border-radius: 2px; + z-index: 8; +} +.ace_editor>.ace_sb-v, .ace_editor>.ace_sb-h { + position: absolute; + z-index: 6; + background: none; + overflow: hidden!important; +} +.ace_editor>.ace_sb-v { + z-index: 6; + right: 0; + top: 0; + width: 12px; +} +.ace_editor>.ace_sb-v div { + z-index: 8; + right: 0; + width: 100%; +} +.ace_editor>.ace_sb-h { + bottom: 0; + left: 0; + height: 12px; +} +.ace_editor>.ace_sb-h div { + bottom: 0; + height: 100%; +} +.ace_editor>.ace_sb_grabbed { + z-index: 8; + background: #000; +}`,"ace_scrollbar.css",!1);var t=function(){function e(i,o){this.element=S.createElement("div"),this.element.className="ace_sb"+o,this.inner=S.createElement("div"),this.inner.className="",this.element.appendChild(this.inner),this.VScrollWidth=12,this.HScrollHeight=12,i.appendChild(this.element),this.setVisible(!1),this.skipEvent=!1,a.addMultiMouseDownListener(this.element,[500,300,300],this,"onMouseDown")}return e.prototype.setVisible=function(i){this.element.style.display=i?"":"none",this.isVisible=i,this.coeff=1},e}();M.implement(t.prototype,l);var n=function(e){R(i,e);function i(o,s){var c=e.call(this,o,"-v")||this;return c.scrollTop=0,c.scrollHeight=0,c.parent=o,c.width=c.VScrollWidth,c.renderer=s,c.inner.style.width=c.element.style.width=(c.width||15)+"px",c.$minWidth=0,c}return i.prototype.onMouseDown=function(o,s){if(o==="mousedown"&&!(a.getButton(s)!==0||s.detail===2)){if(s.target===this.inner){var c=this,g=s.clientY,w=function(f){g=f.clientY},p=function(){clearInterval(v)},b=s.clientY,y=this.thumbTop,d=function(){if(g!==void 0){var f=c.scrollTopFromThumbTop(y+g-b);f!==c.scrollTop&&c._emit("scroll",{data:f})}};a.capture(this.inner,w,p);var v=setInterval(d,20);return a.preventDefault(s)}var $=s.clientY-this.element.getBoundingClientRect().top-this.thumbHeight/2;return this._emit("scroll",{data:this.scrollTopFromThumbTop($)}),a.preventDefault(s)}},i.prototype.getHeight=function(){return this.height},i.prototype.scrollTopFromThumbTop=function(o){var s=o*(this.pageHeight-this.viewHeight)/(this.slideHeight-this.thumbHeight);return s=s>>0,s<0?s=0:s>this.pageHeight-this.viewHeight&&(s=this.pageHeight-this.viewHeight),s},i.prototype.getWidth=function(){return Math.max(this.isVisible?this.width:0,this.$minWidth||0)},i.prototype.setHeight=function(o){this.height=Math.max(0,o),this.slideHeight=this.height,this.viewHeight=this.height,this.setScrollHeight(this.pageHeight,!0)},i.prototype.setScrollHeight=function(o,s){this.pageHeight===o&&!s||(this.pageHeight=o,this.thumbHeight=this.slideHeight*this.viewHeight/this.pageHeight,this.thumbHeight>this.slideHeight&&(this.thumbHeight=this.slideHeight),this.thumbHeight<15&&(this.thumbHeight=15),this.inner.style.height=this.thumbHeight+"px",this.scrollTop>this.pageHeight-this.viewHeight&&(this.scrollTop=this.pageHeight-this.viewHeight,this.scrollTop<0&&(this.scrollTop=0),this._emit("scroll",{data:this.scrollTop})))},i.prototype.setScrollTop=function(o){this.scrollTop=o,o<0&&(o=0),this.thumbTop=o*(this.slideHeight-this.thumbHeight)/(this.pageHeight-this.viewHeight),this.inner.style.top=this.thumbTop+"px"},i}(t);n.prototype.setInnerHeight=n.prototype.setScrollHeight;var r=function(e){R(i,e);function i(o,s){var c=e.call(this,o,"-h")||this;return c.scrollLeft=0,c.scrollWidth=0,c.height=c.HScrollHeight,c.inner.style.height=c.element.style.height=(c.height||12)+"px",c.renderer=s,c}return i.prototype.onMouseDown=function(o,s){if(o==="mousedown"&&!(a.getButton(s)!==0||s.detail===2)){if(s.target===this.inner){var c=this,g=s.clientX,w=function(f){g=f.clientX},p=function(){clearInterval(v)},b=s.clientX,y=this.thumbLeft,d=function(){if(g!==void 0){var f=c.scrollLeftFromThumbLeft(y+g-b);f!==c.scrollLeft&&c._emit("scroll",{data:f})}};a.capture(this.inner,w,p);var v=setInterval(d,20);return a.preventDefault(s)}var $=s.clientX-this.element.getBoundingClientRect().left-this.thumbWidth/2;return this._emit("scroll",{data:this.scrollLeftFromThumbLeft($)}),a.preventDefault(s)}},i.prototype.getHeight=function(){return this.isVisible?this.height:0},i.prototype.scrollLeftFromThumbLeft=function(o){var s=o*(this.pageWidth-this.viewWidth)/(this.slideWidth-this.thumbWidth);return s=s>>0,s<0?s=0:s>this.pageWidth-this.viewWidth&&(s=this.pageWidth-this.viewWidth),s},i.prototype.setWidth=function(o){this.width=Math.max(0,o),this.element.style.width=this.width+"px",this.slideWidth=this.width,this.viewWidth=this.width,this.setScrollWidth(this.pageWidth,!0)},i.prototype.setScrollWidth=function(o,s){this.pageWidth===o&&!s||(this.pageWidth=o,this.thumbWidth=this.slideWidth*this.viewWidth/this.pageWidth,this.thumbWidth>this.slideWidth&&(this.thumbWidth=this.slideWidth),this.thumbWidth<15&&(this.thumbWidth=15),this.inner.style.width=this.thumbWidth+"px",this.scrollLeft>this.pageWidth-this.viewWidth&&(this.scrollLeft=this.pageWidth-this.viewWidth,this.scrollLeft<0&&(this.scrollLeft=0),this._emit("scroll",{data:this.scrollLeft})))},i.prototype.setScrollLeft=function(o){this.scrollLeft=o,o<0&&(o=0),this.thumbLeft=o*(this.slideWidth-this.thumbWidth)/(this.pageWidth-this.viewWidth),this.inner.style.left=this.thumbLeft+"px"},i}(t);r.prototype.setInnerWidth=r.prototype.setScrollWidth,k.ScrollBar=n,k.ScrollBarV=n,k.ScrollBarH=r,k.VScrollBar=n,k.HScrollBar=r});ace.define("ace/renderloop",["require","exports","module","ace/lib/event"],function(x,k,H){"use strict";var R=x("./lib/event"),M=function(){function S(a,l){this.onRender=a,this.pending=!1,this.changes=0,this.$recursionLimit=2,this.window=l||window;var t=this;this._flush=function(n){t.pending=!1;var r=t.changes;if(r&&(R.blockIdle(100),t.changes=0,t.onRender(r)),t.changes){if(t.$recursionLimit--<0)return;t.schedule()}else t.$recursionLimit=2}}return S.prototype.schedule=function(a){this.changes=this.changes|a,this.changes&&!this.pending&&(R.nextFrame(this._flush),this.pending=!0)},S.prototype.clear=function(a){var l=this.changes;return this.changes=0,l},S}();k.RenderLoop=M});ace.define("ace/layer/font_metrics",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/event","ace/lib/useragent","ace/lib/event_emitter"],function(x,k,H){var R=x("../lib/oop"),M=x("../lib/dom"),S=x("../lib/lang"),a=x("../lib/event"),l=x("../lib/useragent"),t=x("../lib/event_emitter").EventEmitter,n=512,r=typeof ResizeObserver=="function",e=200,i=function(){function o(s){this.el=M.createElement("div"),this.$setMeasureNodeStyles(this.el.style,!0),this.$main=M.createElement("div"),this.$setMeasureNodeStyles(this.$main.style),this.$measureNode=M.createElement("div"),this.$setMeasureNodeStyles(this.$measureNode.style),this.el.appendChild(this.$main),this.el.appendChild(this.$measureNode),s.appendChild(this.el),this.$measureNode.textContent=S.stringRepeat("X",n),this.$characterSize={width:0,height:0},r?this.$addObserver():this.checkForSizeChanges()}return o.prototype.$setMeasureNodeStyles=function(s,c){s.width=s.height="auto",s.left=s.top="0px",s.visibility="hidden",s.position="absolute",s.whiteSpace="pre",l.isIE<8?s["font-family"]="inherit":s.font="inherit",s.overflow=c?"hidden":"visible"},o.prototype.checkForSizeChanges=function(s){if(s===void 0&&(s=this.$measureSizes()),s&&(this.$characterSize.width!==s.width||this.$characterSize.height!==s.height)){this.$measureNode.style.fontWeight="bold";var c=this.$measureSizes();this.$measureNode.style.fontWeight="",this.$characterSize=s,this.charSizes=Object.create(null),this.allowBoldFonts=c&&c.width===s.width&&c.height===s.height,this._emit("changeCharacterSize",{data:s})}},o.prototype.$addObserver=function(){var s=this;this.$observer=new window.ResizeObserver(function(c){s.checkForSizeChanges()}),this.$observer.observe(this.$measureNode)},o.prototype.$pollSizeChanges=function(){if(this.$pollSizeChangesTimer||this.$observer)return this.$pollSizeChangesTimer;var s=this;return this.$pollSizeChangesTimer=a.onIdle(function c(){s.checkForSizeChanges(),a.onIdle(c,500)},500)},o.prototype.setPolling=function(s){s?this.$pollSizeChanges():this.$pollSizeChangesTimer&&(clearInterval(this.$pollSizeChangesTimer),this.$pollSizeChangesTimer=0)},o.prototype.$measureSizes=function(s){var c={height:(s||this.$measureNode).clientHeight,width:(s||this.$measureNode).clientWidth/n};return c.width===0||c.height===0?null:c},o.prototype.$measureCharWidth=function(s){this.$main.textContent=S.stringRepeat(s,n);var c=this.$main.getBoundingClientRect();return c.width/n},o.prototype.getCharacterWidth=function(s){var c=this.charSizes[s];return c===void 0&&(c=this.charSizes[s]=this.$measureCharWidth(s)/this.$characterSize.width),c},o.prototype.destroy=function(){clearInterval(this.$pollSizeChangesTimer),this.$observer&&this.$observer.disconnect(),this.el&&this.el.parentNode&&this.el.parentNode.removeChild(this.el)},o.prototype.$getZoom=function(s){return!s||!s.parentElement?1:(window.getComputedStyle(s).zoom||1)*this.$getZoom(s.parentElement)},o.prototype.$initTransformMeasureNodes=function(){var s=function(c,g){return["div",{style:"position: absolute;top:"+c+"px;left:"+g+"px;"}]};this.els=M.buildDom([s(0,0),s(e,0),s(0,e),s(e,e)],this.el)},o.prototype.transformCoordinates=function(s,c){if(s){var g=this.$getZoom(this.el);s=y(1/g,s)}function w(O,I,W){var F=O[1]*I[0]-O[0]*I[1];return[(-I[1]*W[0]+I[0]*W[1])/F,(+O[1]*W[0]-O[0]*W[1])/F]}function p(O,I){return[O[0]-I[0],O[1]-I[1]]}function b(O,I){return[O[0]+I[0],O[1]+I[1]]}function y(O,I){return[O*I[0],O*I[1]]}this.els||this.$initTransformMeasureNodes();function d(O){var I=O.getBoundingClientRect();return[I.left,I.top]}var v=d(this.els[0]),$=d(this.els[1]),f=d(this.els[2]),u=d(this.els[3]),A=w(p(u,$),p(u,f),p(b($,f),b(u,v))),m=y(1+A[0],p($,v)),h=y(1+A[1],p(f,v));if(c){var C=c,L=A[0]*C[0]/e+A[1]*C[1]/e+1,T=b(y(C[0],m),y(C[1],h));return b(y(1/L/e,T),v)}var E=p(s,v),_=w(p(m,y(A[0],E)),p(h,y(A[1],E)),E);return y(e,_)},o}();i.prototype.$characterSize={width:0,height:0},R.implement(i.prototype,t),k.FontMetrics=i});ace.define("ace/css/editor-css",["require","exports","module"],function(x,k,H){H.exports=` +.ace_br1 {border-top-left-radius : 3px;} +.ace_br2 {border-top-right-radius : 3px;} +.ace_br3 {border-top-left-radius : 3px; border-top-right-radius: 3px;} +.ace_br4 {border-bottom-right-radius: 3px;} +.ace_br5 {border-top-left-radius : 3px; border-bottom-right-radius: 3px;} +.ace_br6 {border-top-right-radius : 3px; border-bottom-right-radius: 3px;} +.ace_br7 {border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;} +.ace_br8 {border-bottom-left-radius : 3px;} +.ace_br9 {border-top-left-radius : 3px; border-bottom-left-radius: 3px;} +.ace_br10{border-top-right-radius : 3px; border-bottom-left-radius: 3px;} +.ace_br11{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px;} +.ace_br12{border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;} +.ace_br13{border-top-left-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;} +.ace_br14{border-top-right-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;} +.ace_br15{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;} + + +.ace_editor { + position: relative; + overflow: hidden; + padding: 0; + font: 12px/normal 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'Source Code Pro', 'source-code-pro', monospace; + direction: ltr; + text-align: left; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +.ace_scroller { + position: absolute; + overflow: hidden; + top: 0; + bottom: 0; + background-color: inherit; + -ms-user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; + cursor: text; +} + +.ace_content { + position: absolute; + box-sizing: border-box; + min-width: 100%; + contain: style size layout; + font-variant-ligatures: no-common-ligatures; +} + +.ace_keyboard-focus:focus { + box-shadow: inset 0 0 0 2px #5E9ED6; + outline: none; +} + +.ace_dragging .ace_scroller:before{ + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + content: ''; + background: rgba(250, 250, 250, 0.01); + z-index: 1000; +} +.ace_dragging.ace_dark .ace_scroller:before{ + background: rgba(0, 0, 0, 0.01); +} + +.ace_gutter { + position: absolute; + overflow : hidden; + width: auto; + top: 0; + bottom: 0; + left: 0; + cursor: default; + z-index: 4; + -ms-user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; + contain: style size layout; +} + +.ace_gutter-active-line { + position: absolute; + left: 0; + right: 0; +} + +.ace_scroller.ace_scroll-left:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset; + pointer-events: none; +} + +.ace_gutter-cell, .ace_gutter-cell_svg-icons { + position: absolute; + top: 0; + left: 0; + right: 0; + padding-left: 19px; + padding-right: 6px; + background-repeat: no-repeat; +} + +.ace_gutter-cell_svg-icons .ace_gutter_annotation { + margin-left: -14px; + float: left; +} + +.ace_gutter-cell .ace_gutter_annotation { + margin-left: -19px; + float: left; +} + +.ace_gutter-cell.ace_error, .ace_icon.ace_error, .ace_icon.ace_error_fold { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABOFBMVEX/////////QRswFAb/Ui4wFAYwFAYwFAaWGAfDRymzOSH/PxswFAb/SiUwFAYwFAbUPRvjQiDllog5HhHdRybsTi3/Tyv9Tir+Syj/UC3////XurebMBIwFAb/RSHbPx/gUzfdwL3kzMivKBAwFAbbvbnhPx66NhowFAYwFAaZJg8wFAaxKBDZurf/RB6mMxb/SCMwFAYwFAbxQB3+RB4wFAb/Qhy4Oh+4QifbNRcwFAYwFAYwFAb/QRzdNhgwFAYwFAbav7v/Uy7oaE68MBK5LxLewr/r2NXewLswFAaxJw4wFAbkPRy2PyYwFAaxKhLm1tMwFAazPiQwFAaUGAb/QBrfOx3bvrv/VC/maE4wFAbRPBq6MRO8Qynew8Dp2tjfwb0wFAbx6eju5+by6uns4uH9/f36+vr/GkHjAAAAYnRSTlMAGt+64rnWu/bo8eAA4InH3+DwoN7j4eLi4xP99Nfg4+b+/u9B/eDs1MD1mO7+4PHg2MXa347g7vDizMLN4eG+Pv7i5evs/v79yu7S3/DV7/498Yv24eH+4ufQ3Ozu/v7+y13sRqwAAADLSURBVHjaZc/XDsFgGIBhtDrshlitmk2IrbHFqL2pvXf/+78DPokj7+Fz9qpU/9UXJIlhmPaTaQ6QPaz0mm+5gwkgovcV6GZzd5JtCQwgsxoHOvJO15kleRLAnMgHFIESUEPmawB9ngmelTtipwwfASilxOLyiV5UVUyVAfbG0cCPHig+GBkzAENHS0AstVF6bacZIOzgLmxsHbt2OecNgJC83JERmePUYq8ARGkJx6XtFsdddBQgZE2nPR6CICZhawjA4Fb/chv+399kfR+MMMDGOQAAAABJRU5ErkJggg=="); + background-repeat: no-repeat; + background-position: 2px center; +} + +.ace_gutter-cell.ace_warning, .ace_icon.ace_warning, .ace_icon.ace_warning_fold { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAmVBMVEX///8AAAD///8AAAAAAABPSzb/5sAAAAB/blH/73z/ulkAAAAAAAD85pkAAAAAAAACAgP/vGz/rkDerGbGrV7/pkQICAf////e0IsAAAD/oED/qTvhrnUAAAD/yHD/njcAAADuv2r/nz//oTj/p064oGf/zHAAAAA9Nir/tFIAAAD/tlTiuWf/tkIAAACynXEAAAAAAAAtIRW7zBpBAAAAM3RSTlMAABR1m7RXO8Ln31Z36zT+neXe5OzooRDfn+TZ4p3h2hTf4t3k3ucyrN1K5+Xaks52Sfs9CXgrAAAAjklEQVR42o3PbQ+CIBQFYEwboPhSYgoYunIqqLn6/z8uYdH8Vmdnu9vz4WwXgN/xTPRD2+sgOcZjsge/whXZgUaYYvT8QnuJaUrjrHUQreGczuEafQCO/SJTufTbroWsPgsllVhq3wJEk2jUSzX3CUEDJC84707djRc5MTAQxoLgupWRwW6UB5fS++NV8AbOZgnsC7BpEAAAAABJRU5ErkJggg=="); + background-repeat: no-repeat; + background-position: 2px center; +} + +.ace_gutter-cell.ace_info, .ace_icon.ace_info { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII="); + background-repeat: no-repeat; + background-position: 2px center; +} +.ace_dark .ace_gutter-cell.ace_info, .ace_dark .ace_icon.ace_info { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC"); +} + +.ace_icon_svg.ace_error { + -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiI+CjxnIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSJyZWQiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KPGNpcmNsZSBmaWxsPSJub25lIiBjeD0iOCIgY3k9IjgiIHI9IjciIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGxpbmUgeDE9IjExIiB5MT0iNSIgeDI9IjUiIHkyPSIxMSIvPgo8bGluZSB4MT0iMTEiIHkxPSIxMSIgeDI9IjUiIHkyPSI1Ii8+CjwvZz4KPC9zdmc+"); + background-color: crimson; +} +.ace_icon_svg.ace_warning { + -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiI+CjxnIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSJkYXJrb3JhbmdlIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+Cjxwb2x5Z29uIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGZpbGw9Im5vbmUiIHBvaW50cz0iOCAxIDE1IDE1IDEgMTUgOCAxIi8+CjxyZWN0IHg9IjgiIHk9IjEyIiB3aWR0aD0iMC4wMSIgaGVpZ2h0PSIwLjAxIi8+CjxsaW5lIHgxPSI4IiB5MT0iNiIgeDI9IjgiIHkyPSIxMCIvPgo8L2c+Cjwvc3ZnPg=="); + background-color: darkorange; +} +.ace_icon_svg.ace_info { + -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiI+CjxnIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSJibHVlIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+CjxjaXJjbGUgZmlsbD0ibm9uZSIgY3g9IjgiIGN5PSI4IiByPSI3IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjxwb2x5bGluZSBwb2ludHM9IjggMTEgOCA4Ii8+Cjxwb2x5bGluZSBwb2ludHM9IjkgOCA2IDgiLz4KPGxpbmUgeDE9IjEwIiB5MT0iMTEiIHgyPSI2IiB5Mj0iMTEiLz4KPHJlY3QgeD0iOCIgeT0iNSIgd2lkdGg9IjAuMDEiIGhlaWdodD0iMC4wMSIvPgo8L2c+Cjwvc3ZnPg=="); + background-color: royalblue; +} + +.ace_icon_svg.ace_error_fold { + -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0ibSAxOC45Mjk4NTEsNy44Mjk4MDc2IGMgMC4xNDYzNTMsNi4zMzc0NjA0IC02LjMyMzE0Nyw3Ljc3Nzg0NDQgLTcuNDc3OTEyLDcuNzc3ODQ0NCAtMi4xMDcyNzI2LC0wLjEyODc1IDUuMTE3Njc4LDAuMzU2MjQ5IDUuMDUxNjk4LC03Ljg3MDA2MTggLTAuNjA0NjcyLC04LjAwMzk3MzQ5IC03LjA3NzI3MDYsLTcuNTYzMTE4OSAtNC44NTczLC03LjQzMDM5NTU2IDEuNjA2LC0wLjExNTE0MjI1IDYuODk3NDg1LDEuMjYyNTQ1OTYgNy4yODM1MTQsNy41MjI2MTI5NiB6IiBmaWxsPSJjcmltc29uIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibSA4LjExNDc1NjIsMi4wNTI5ODI4IGMgMy4zNDkxNjk4LDAgNi4wNjQxMzI4LDIuNjc2ODYyNyA2LjA2NDEzMjgsNS45Nzg5NTMgMCwzLjMwMjExMjIgLTIuNzE0OTYzLDUuOTc4OTIwMiAtNi4wNjQxMzI4LDUuOTc4OTIwMiAtMy4zNDkxNDczLDAgLTYuMDY0MTc3MiwtMi42NzY4MDggLTYuMDY0MTc3MiwtNS45Nzg5MjAyIDAuMDA1MzksLTMuMjk5ODg2MSAyLjcxNzI2NTYsLTUuOTczNjQwOCA2LjA2NDE3NzIsLTUuOTc4OTUzIHogbSAwLC0xLjczNTgyNzE5IGMgLTQuMzIxNDgzNiwwIC03LjgyNDc0MDM4LDMuNDU0MDE4NDkgLTcuODI0NzQwMzgsNy43MTQ3ODAxOSAwLDQuMjYwNzI4MiAzLjUwMzI1Njc4LDcuNzE0NzQ1MiA3LjgyNDc0MDM4LDcuNzE0NzQ1MiA0LjMyMTQ0OTgsMCA3LjgyNDY5OTgsLTMuNDU0MDE3IDcuODI0Njk5OCwtNy43MTQ3NDUyIDAsLTIuMDQ2MDkxNCAtMC44MjQzOTIsLTQuMDA4MzY3MiAtMi4yOTE3NTYsLTUuNDU1MTc0NiBDIDEyLjE4MDIyNSwxLjEyOTk2NDggMTAuMTkwMDEzLDAuMzE3MTU1NjEgOC4xMTQ3NTYyLDAuMzE3MTU1NjEgWiBNIDYuOTM3NDU2Myw4LjI0MDU5ODUgNC42NzE4Njg1LDEwLjQ4NTg1MiA2LjAwODY4MTQsMTEuODc2NzI4IDguMzE3MDAzNSw5LjYwMDc5MTEgMTAuNjI1MzM3LDExLjg3NjcyOCAxMS45NjIxMzgsMTAuNDg1ODUyIDkuNjk2NTUwOCw4LjI0MDU5ODUgMTEuOTYyMTM4LDYuMDA2ODA2NiAxMC41NzMyNDYsNC42Mzc0MzM1IDguMzE3MDAzNSw2Ljg3MzQyOTcgNi4wNjA3NjA3LDQuNjM3NDMzNSA0LjY3MTg2ODUsNi4wMDY4MDY2IFoiIGZpbGw9ImNyaW1zb24iIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4="); + background-color: crimson; +} +.ace_icon_svg.ace_warning_fold { + -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC43NzY5IDE0LjczMzdMOC42NTE5MiAyLjQ4MzY5QzguMzI5NDYgMS44Mzg3NyA3LjQwOTEzIDEuODM4NzcgNy4wODY2NyAyLjQ4MzY5TDAuOTYxNjY5IDE0LjczMzdDMC42NzA3NzUgMTUuMzE1NSAxLjA5MzgzIDE2IDEuNzQ0MjkgMTZIMTMuOTk0M0MxNC42NDQ4IDE2IDE1LjA2NzggMTUuMzE1NSAxNC43NzY5IDE0LjczMzdaTTMuMTYwMDcgMTQuMjVMNy44NjkyOSA0LjgzMTU2TDEyLjU3ODUgMTQuMjVIMy4xNjAwN1pNOC43NDQyOSAxMS42MjVWMTMuMzc1SDYuOTk0MjlWMTEuNjI1SDguNzQ0MjlaTTYuOTk0MjkgMTAuNzVWNy4yNUg4Ljc0NDI5VjEwLjc1SDYuOTk0MjlaIiBmaWxsPSIjRUM3MjExIi8+CjxwYXRoIGQ9Ik0xMS4xOTkxIDIuOTUyMzhDMTAuODgwOSAyLjMxNDY3IDEwLjM1MzcgMS44MDUyNiA5LjcwNTUgMS41MDlMMTEuMDQxIDEuMDY5NzhDMTEuNjg4MyAwLjk0OTgxNCAxMi4zMzcgMS4yNzI2MyAxMi42MzE3IDEuODYxNDFMMTcuNjEzNiAxMS44MTYxQzE4LjM1MjcgMTMuMjkyOSAxNy41OTM4IDE1LjA4MDQgMTYuMDE4IDE1LjU3NDVDMTYuNDA0NCAxNC40NTA3IDE2LjMyMzEgMTMuMjE4OCAxNS43OTI0IDEyLjE1NTVMMTEuMTk5MSAyLjk1MjM4WiIgZmlsbD0iI0VDNzIxMSIvPgo8L3N2Zz4="); + background-color: darkorange; +} + +.ace_scrollbar { + contain: strict; + position: absolute; + right: 0; + bottom: 0; + z-index: 6; +} + +.ace_scrollbar-inner { + position: absolute; + cursor: text; + left: 0; + top: 0; +} + +.ace_scrollbar-v{ + overflow-x: hidden; + overflow-y: scroll; + top: 0; +} + +.ace_scrollbar-h { + overflow-x: scroll; + overflow-y: hidden; + left: 0; +} + +.ace_print-margin { + position: absolute; + height: 100%; +} + +.ace_text-input { + position: absolute; + z-index: 0; + width: 0.5em; + height: 1em; + opacity: 0; + background: transparent; + -moz-appearance: none; + appearance: none; + border: none; + resize: none; + outline: none; + overflow: hidden; + font: inherit; + padding: 0 1px; + margin: 0 -1px; + contain: strict; + -ms-user-select: text; + -moz-user-select: text; + -webkit-user-select: text; + user-select: text; + /*with \`pre-line\` chrome inserts   instead of space*/ + white-space: pre!important; +} +.ace_text-input.ace_composition { + background: transparent; + color: inherit; + z-index: 1000; + opacity: 1; +} +.ace_composition_placeholder { color: transparent } +.ace_composition_marker { + border-bottom: 1px solid; + position: absolute; + border-radius: 0; + margin-top: 1px; +} + +[ace_nocontext=true] { + transform: none!important; + filter: none!important; + clip-path: none!important; + mask : none!important; + contain: none!important; + perspective: none!important; + mix-blend-mode: initial!important; + z-index: auto; +} + +.ace_layer { + z-index: 1; + position: absolute; + overflow: hidden; + /* workaround for chrome bug https://github.com/ajaxorg/ace/issues/2312*/ + word-wrap: normal; + white-space: pre; + height: 100%; + width: 100%; + box-sizing: border-box; + /* setting pointer-events: auto; on node under the mouse, which changes + during scroll, will break mouse wheel scrolling in Safari */ + pointer-events: none; +} + +.ace_gutter-layer { + position: relative; + width: auto; + text-align: right; + pointer-events: auto; + height: 1000000px; + contain: style size layout; +} + +.ace_text-layer { + font: inherit !important; + position: absolute; + height: 1000000px; + width: 1000000px; + contain: style size layout; +} + +.ace_text-layer > .ace_line, .ace_text-layer > .ace_line_group { + contain: style size layout; + position: absolute; + top: 0; + left: 0; + right: 0; +} + +.ace_hidpi .ace_text-layer, +.ace_hidpi .ace_gutter-layer, +.ace_hidpi .ace_content, +.ace_hidpi .ace_gutter { + contain: strict; +} +.ace_hidpi .ace_text-layer > .ace_line, +.ace_hidpi .ace_text-layer > .ace_line_group { + contain: strict; +} + +.ace_cjk { + display: inline-block; + text-align: center; +} + +.ace_cursor-layer { + z-index: 4; +} + +.ace_cursor { + z-index: 4; + position: absolute; + box-sizing: border-box; + border-left: 2px solid; + /* workaround for smooth cursor repaintng whole screen in chrome */ + transform: translatez(0); +} + +.ace_multiselect .ace_cursor { + border-left-width: 1px; +} + +.ace_slim-cursors .ace_cursor { + border-left-width: 1px; +} + +.ace_overwrite-cursors .ace_cursor { + border-left-width: 0; + border-bottom: 1px solid; +} + +.ace_hidden-cursors .ace_cursor { + opacity: 0.2; +} + +.ace_hasPlaceholder .ace_hidden-cursors .ace_cursor { + opacity: 0; +} + +.ace_smooth-blinking .ace_cursor { + transition: opacity 0.18s; +} + +.ace_animate-blinking .ace_cursor { + animation-duration: 1000ms; + animation-timing-function: step-end; + animation-name: blink-ace-animate; + animation-iteration-count: infinite; +} + +.ace_animate-blinking.ace_smooth-blinking .ace_cursor { + animation-duration: 1000ms; + animation-timing-function: ease-in-out; + animation-name: blink-ace-animate-smooth; +} + +@keyframes blink-ace-animate { + from, to { opacity: 1; } + 60% { opacity: 0; } +} + +@keyframes blink-ace-animate-smooth { + from, to { opacity: 1; } + 45% { opacity: 1; } + 60% { opacity: 0; } + 85% { opacity: 0; } +} + +.ace_marker-layer .ace_step, .ace_marker-layer .ace_stack { + position: absolute; + z-index: 3; +} + +.ace_marker-layer .ace_selection { + position: absolute; + z-index: 5; +} + +.ace_marker-layer .ace_bracket { + position: absolute; + z-index: 6; +} + +.ace_marker-layer .ace_error_bracket { + position: absolute; + border-bottom: 1px solid #DE5555; + border-radius: 0; +} + +.ace_marker-layer .ace_active-line { + position: absolute; + z-index: 2; +} + +.ace_marker-layer .ace_selected-word { + position: absolute; + z-index: 4; + box-sizing: border-box; +} + +.ace_line .ace_fold { + box-sizing: border-box; + + display: inline-block; + height: 11px; + margin-top: -2px; + vertical-align: middle; + + background-image: + url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="), + url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//fxgTAwPDBxDxD078RSX+YeEyDFMCIMAAI3INmXiwf2YAAAAASUVORK5CYII="); + background-repeat: no-repeat, repeat-x; + background-position: center center, top left; + color: transparent; + + border: 1px solid black; + border-radius: 2px; + + cursor: pointer; + pointer-events: auto; +} + +.ace_dark .ace_fold { +} + +.ace_fold:hover{ + background-image: + url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="), + url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi+P//fz4TAwPDZxDxD5X4i5fLMEwJgAADAEPVDbjNw87ZAAAAAElFTkSuQmCC"); +} + +.ace_tooltip { + background-color: #f5f5f5; + border: 1px solid gray; + border-radius: 1px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); + color: black; + max-width: 100%; + padding: 3px 4px; + position: fixed; + z-index: 999999; + box-sizing: border-box; + cursor: default; + white-space: pre; + word-wrap: break-word; + line-height: normal; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + pointer-events: none; +} + +.ace_tooltip.ace_dark { + background-color: #636363; + color: #fff; +} + +.ace_tooltip:focus { + outline: 1px solid #5E9ED6; +} + +.ace_icon { + display: inline-block; + width: 18px; + vertical-align: top; +} + +.ace_icon_svg { + display: inline-block; + width: 12px; + vertical-align: top; + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: 12px; + -webkit-mask-position: center; +} + +.ace_folding-enabled > .ace_gutter-cell, .ace_folding-enabled > .ace_gutter-cell_svg-icons { + padding-right: 13px; +} + +.ace_fold-widget { + box-sizing: border-box; + + margin: 0 -12px 0 1px; + display: none; + width: 11px; + vertical-align: top; + + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg=="); + background-repeat: no-repeat; + background-position: center; + + border-radius: 3px; + + border: 1px solid transparent; + cursor: pointer; +} + +.ace_folding-enabled .ace_fold-widget { + display: inline-block; +} + +.ace_fold-widget.ace_end { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42m3HwQkAMAhD0YzsRchFKI7sAikeWkrxwScEB0nh5e7KTPWimZki4tYfVbX+MNl4pyZXejUO1QAAAABJRU5ErkJggg=="); +} + +.ace_fold-widget.ace_closed { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAOUlEQVR42jXKwQkAMAgDwKwqKD4EwQ26sSOkVWjgIIHAzPiCgaqiqnJHZnKICBERHN194O5b9vbLuAVRL+l0YWnZAAAAAElFTkSuQmCCXA=="); +} + +.ace_fold-widget:hover { + border: 1px solid rgba(0, 0, 0, 0.3); + background-color: rgba(255, 255, 255, 0.2); + box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7); +} + +.ace_fold-widget:active { + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8); +} +/** + * Dark version for fold widgets + */ +.ace_dark .ace_fold-widget { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC"); +} +.ace_dark .ace_fold-widget.ace_end { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg=="); +} +.ace_dark .ace_fold-widget.ace_closed { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg=="); +} +.ace_dark .ace_fold-widget:hover { + box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2); + background-color: rgba(255, 255, 255, 0.1); +} +.ace_dark .ace_fold-widget:active { + box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2); +} + +.ace_inline_button { + border: 1px solid lightgray; + display: inline-block; + margin: -1px 8px; + padding: 0 5px; + pointer-events: auto; + cursor: pointer; +} +.ace_inline_button:hover { + border-color: gray; + background: rgba(200,200,200,0.2); + display: inline-block; + pointer-events: auto; +} + +.ace_fold-widget.ace_invalid { + background-color: #FFB4B4; + border-color: #DE5555; +} + +.ace_fade-fold-widgets .ace_fold-widget { + transition: opacity 0.4s ease 0.05s; + opacity: 0; +} + +.ace_fade-fold-widgets:hover .ace_fold-widget { + transition: opacity 0.05s ease 0.05s; + opacity:1; +} + +.ace_underline { + text-decoration: underline; +} + +.ace_bold { + font-weight: bold; +} + +.ace_nobold .ace_bold { + font-weight: normal; +} + +.ace_italic { + font-style: italic; +} + + +.ace_error-marker { + background-color: rgba(255, 0, 0,0.2); + position: absolute; + z-index: 9; +} + +.ace_highlight-marker { + background-color: rgba(255, 255, 0,0.2); + position: absolute; + z-index: 8; +} + +.ace_mobile-menu { + position: absolute; + line-height: 1.5; + border-radius: 4px; + -ms-user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; + background: white; + box-shadow: 1px 3px 2px grey; + border: 1px solid #dcdcdc; + color: black; +} +.ace_dark > .ace_mobile-menu { + background: #333; + color: #ccc; + box-shadow: 1px 3px 2px grey; + border: 1px solid #444; + +} +.ace_mobile-button { + padding: 2px; + cursor: pointer; + overflow: hidden; +} +.ace_mobile-button:hover { + background-color: #eee; + opacity:1; +} +.ace_mobile-button:active { + background-color: #ddd; +} + +.ace_placeholder { + font-family: arial; + transform: scale(0.9); + transform-origin: left; + white-space: pre; + opacity: 0.7; + margin: 0 10px; +} + +.ace_ghost_text { + opacity: 0.5; + font-style: italic; + white-space: pre; +}`});ace.define("ace/layer/decorators",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/event_emitter"],function(x,k,H){"use strict";var R=x("../lib/dom"),M=x("../lib/oop"),S=x("../lib/event_emitter").EventEmitter,a=function(){function l(t,n){this.canvas=R.createElement("canvas"),this.renderer=n,this.pixelRatio=1,this.maxHeight=n.layerConfig.maxHeight,this.lineHeight=n.layerConfig.lineHeight,this.canvasHeight=t.parent.scrollHeight,this.heightRatio=this.canvasHeight/this.maxHeight,this.canvasWidth=t.width,this.minDecorationHeight=2*this.pixelRatio|0,this.halfMinDecorationHeight=this.minDecorationHeight/2|0,this.canvas.width=this.canvasWidth,this.canvas.height=this.canvasHeight,this.canvas.style.top="0px",this.canvas.style.right="0px",this.canvas.style.zIndex="7px",this.canvas.style.position="absolute",this.colors={},this.colors.dark={error:"rgba(255, 18, 18, 1)",warning:"rgba(18, 136, 18, 1)",info:"rgba(18, 18, 136, 1)"},this.colors.light={error:"rgb(255,51,51)",warning:"rgb(32,133,72)",info:"rgb(35,68,138)"},t.element.appendChild(this.canvas)}return l.prototype.$updateDecorators=function(t){var n=this.renderer.theme.isDark===!0?this.colors.dark:this.colors.light;if(t){this.maxHeight=t.maxHeight,this.lineHeight=t.lineHeight,this.canvasHeight=t.height;var r=(t.lastRow+1)*this.lineHeight;rA.priority?1:0}var o=this.renderer.session.$annotations;if(e.clearRect(0,0,this.canvas.width,this.canvas.height),o){var s={info:1,warning:2,error:3};o.forEach(function(u){u.priority=s[u.type]||null}),o=o.sort(i);for(var c=this.renderer.session.$foldData,g=0;gthis.canvasHeight&&($=this.canvasHeight-this.halfMinDecorationHeight),y=Math.round($-this.halfMinDecorationHeight),d=Math.round($+this.halfMinDecorationHeight)}e.fillStyle=n[o[g].type]||null,e.fillRect(0,b,this.canvasWidth,d-y)}}var f=this.renderer.session.selection.getCursor();if(f){var p=this.compensateFoldRows(f.row,c),b=Math.round((f.row-p)*this.lineHeight*this.heightRatio);e.fillStyle="rgba(0, 0, 0, 0.5)",e.fillRect(0,b,this.canvasWidth,2)}},l.prototype.compensateFoldRows=function(t,n){var r=0;if(n&&n.length>0)for(var e=0;en[e].start.row&&t=n[e].end.row&&(r+=n[e].end.row-n[e].start.row);return r},l}();M.implement(a.prototype,S),k.Decorator=a});ace.define("ace/virtual_renderer",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/config","ace/layer/gutter","ace/layer/marker","ace/layer/text","ace/layer/cursor","ace/scrollbar","ace/scrollbar","ace/scrollbar_custom","ace/scrollbar_custom","ace/renderloop","ace/layer/font_metrics","ace/lib/event_emitter","ace/css/editor-css","ace/layer/decorators","ace/lib/useragent"],function(x,k,H){"use strict";var R=x("./lib/oop"),M=x("./lib/dom"),S=x("./lib/lang"),a=x("./config"),l=x("./layer/gutter").Gutter,t=x("./layer/marker").Marker,n=x("./layer/text").Text,r=x("./layer/cursor").Cursor,e=x("./scrollbar").HScrollBar,i=x("./scrollbar").VScrollBar,o=x("./scrollbar_custom").HScrollBar,s=x("./scrollbar_custom").VScrollBar,c=x("./renderloop").RenderLoop,g=x("./layer/font_metrics").FontMetrics,w=x("./lib/event_emitter").EventEmitter,p=x("./css/editor-css"),b=x("./layer/decorators").Decorator,y=x("./lib/useragent");M.importCssString(p,"ace_editor.css",!1);var d=function(){function v($,f){var u=this;this.container=$||M.createElement("div"),M.addCssClass(this.container,"ace_editor"),M.HI_DPI&&M.addCssClass(this.container,"ace_hidpi"),this.setTheme(f),a.get("useStrictCSP")==null&&a.set("useStrictCSP",!1),this.$gutter=M.createElement("div"),this.$gutter.className="ace_gutter",this.container.appendChild(this.$gutter),this.$gutter.setAttribute("aria-hidden",!0),this.scroller=M.createElement("div"),this.scroller.className="ace_scroller",this.container.appendChild(this.scroller),this.content=M.createElement("div"),this.content.className="ace_content",this.scroller.appendChild(this.content),this.$gutterLayer=new l(this.$gutter),this.$gutterLayer.on("changeGutterWidth",this.onGutterResize.bind(this)),this.$markerBack=new t(this.content);var A=this.$textLayer=new n(this.content);this.canvas=A.element,this.$markerFront=new t(this.content),this.$cursorLayer=new r(this.content),this.$horizScroll=!1,this.$vScroll=!1,this.scrollBar=this.scrollBarV=new i(this.container,this),this.scrollBarH=new e(this.container,this),this.scrollBarV.on("scroll",function(m){u.$scrollAnimation||u.session.setScrollTop(m.data-u.scrollMargin.top)}),this.scrollBarH.on("scroll",function(m){u.$scrollAnimation||u.session.setScrollLeft(m.data-u.scrollMargin.left)}),this.scrollTop=0,this.scrollLeft=0,this.cursorPos={row:0,column:0},this.$fontMetrics=new g(this.container),this.$textLayer.$setFontMetrics(this.$fontMetrics),this.$textLayer.on("changeCharacterSize",function(m){u.updateCharacterSize(),u.onResize(!0,u.gutterWidth,u.$size.width,u.$size.height),u._signal("changeCharacterSize",m)}),this.$size={width:0,height:0,scrollerHeight:0,scrollerWidth:0,$dirty:!0},this.layerConfig={width:1,padding:0,firstRow:0,firstRowScreen:0,lastRow:0,lineHeight:0,characterWidth:0,minHeight:1,maxHeight:1,offset:0,height:1,gutterOffset:1},this.scrollMargin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.margin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.$keepTextAreaAtCursor=!y.isIOS,this.$loop=new c(this.$renderChanges.bind(this),this.container.ownerDocument.defaultView),this.$loop.schedule(this.CHANGE_FULL),this.updateCharacterSize(),this.setPadding(4),this.$addResizeObserver(),a.resetOptions(this),a._signal("renderer",this)}return v.prototype.updateCharacterSize=function(){this.$textLayer.allowBoldFonts!=this.$allowBoldFonts&&(this.$allowBoldFonts=this.$textLayer.allowBoldFonts,this.setStyle("ace_nobold",!this.$allowBoldFonts)),this.layerConfig.characterWidth=this.characterWidth=this.$textLayer.getCharacterWidth(),this.layerConfig.lineHeight=this.lineHeight=this.$textLayer.getLineHeight(),this.$updatePrintMargin(),M.setStyle(this.scroller.style,"line-height",this.lineHeight+"px")},v.prototype.setSession=function($){this.session&&this.session.doc.off("changeNewLineMode",this.onChangeNewLineMode),this.session=$,$&&this.scrollMargin.top&&$.getScrollTop()<=0&&$.setScrollTop(-this.scrollMargin.top),this.$cursorLayer.setSession($),this.$markerBack.setSession($),this.$markerFront.setSession($),this.$gutterLayer.setSession($),this.$textLayer.setSession($),$&&(this.$loop.schedule(this.CHANGE_FULL),this.session.$setFontMetrics(this.$fontMetrics),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.onChangeNewLineMode=this.onChangeNewLineMode.bind(this),this.onChangeNewLineMode(),this.session.doc.on("changeNewLineMode",this.onChangeNewLineMode))},v.prototype.updateLines=function($,f,u){if(f===void 0&&(f=1/0),this.$changedLines?(this.$changedLines.firstRow>$&&(this.$changedLines.firstRow=$),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},v.prototype.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},v.prototype.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},v.prototype.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},v.prototype.updateFull=function($){$?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},v.prototype.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},v.prototype.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},v.prototype.onResize=function($,f,u,A){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=$?1:0;var m=this.container;A||(A=m.clientHeight||m.scrollHeight),u||(u=m.clientWidth||m.scrollWidth);var h=this.$updateCachedSize($,f,u,A);if(this.$resizeTimer&&this.$resizeTimer.cancel(),!this.$size.scrollerHeight||!u&&!A)return this.resizing=0;$&&(this.$gutterLayer.$padding=null),$?this.$renderChanges(h|this.$changes,!0):this.$loop.schedule(h|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.$customScrollbar&&this.$updateCustomScrollbar(!0)}},v.prototype.$updateCachedSize=function($,f,u,A){A-=this.$extraHeight||0;var m=0,h=this.$size,C={width:h.width,height:h.height,scrollerHeight:h.scrollerHeight,scrollerWidth:h.scrollerWidth};if(A&&($||h.height!=A)&&(h.height=A,m|=this.CHANGE_SIZE,h.scrollerHeight=h.height,this.$horizScroll&&(h.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.setHeight(h.scrollerHeight),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+"px",m=m|this.CHANGE_SCROLL),u&&($||h.width!=u)){m|=this.CHANGE_SIZE,h.width=u,f==null&&(f=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=f,M.setStyle(this.scrollBarH.element.style,"left",f+"px"),M.setStyle(this.scroller.style,"left",f+this.margin.left+"px"),h.scrollerWidth=Math.max(0,u-f-this.scrollBarV.getWidth()-this.margin.h),M.setStyle(this.$gutter.style,"left",this.margin.left+"px");var L=this.scrollBarV.getWidth()+"px";M.setStyle(this.scrollBarH.element.style,"right",L),M.setStyle(this.scroller.style,"right",L),M.setStyle(this.scroller.style,"bottom",this.scrollBarH.getHeight()),this.scrollBarH.setWidth(h.scrollerWidth),(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||$)&&(m|=this.CHANGE_FULL)}return h.$dirty=!u||!A,m&&this._signal("resize",C),m},v.prototype.onGutterResize=function($){var f=this.$showGutter?$:0;f!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,f,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()?this.$loop.schedule(this.CHANGE_FULL):this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},v.prototype.adjustWrapLimit=function(){var $=this.$size.scrollerWidth-this.$padding*2,f=Math.floor($/this.characterWidth);return this.session.adjustWrapLimit(f,this.$showPrintMargin&&this.$printMarginColumn)},v.prototype.setAnimatedScroll=function($){this.setOption("animatedScroll",$)},v.prototype.getAnimatedScroll=function(){return this.$animatedScroll},v.prototype.setShowInvisibles=function($){this.setOption("showInvisibles",$),this.session.$bidiHandler.setShowInvisibles($)},v.prototype.getShowInvisibles=function(){return this.getOption("showInvisibles")},v.prototype.getDisplayIndentGuides=function(){return this.getOption("displayIndentGuides")},v.prototype.setDisplayIndentGuides=function($){this.setOption("displayIndentGuides",$)},v.prototype.getHighlightIndentGuides=function(){return this.getOption("highlightIndentGuides")},v.prototype.setHighlightIndentGuides=function($){this.setOption("highlightIndentGuides",$)},v.prototype.setShowPrintMargin=function($){this.setOption("showPrintMargin",$)},v.prototype.getShowPrintMargin=function(){return this.getOption("showPrintMargin")},v.prototype.setPrintMarginColumn=function($){this.setOption("printMarginColumn",$)},v.prototype.getPrintMarginColumn=function(){return this.getOption("printMarginColumn")},v.prototype.getShowGutter=function(){return this.getOption("showGutter")},v.prototype.setShowGutter=function($){return this.setOption("showGutter",$)},v.prototype.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},v.prototype.setFadeFoldWidgets=function($){this.setOption("fadeFoldWidgets",$)},v.prototype.setHighlightGutterLine=function($){this.setOption("highlightGutterLine",$)},v.prototype.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},v.prototype.$updatePrintMargin=function(){if(!(!this.$showPrintMargin&&!this.$printMarginEl)){if(!this.$printMarginEl){var $=M.createElement("div");$.className="ace_layer ace_print-margin-layer",this.$printMarginEl=M.createElement("div"),this.$printMarginEl.className="ace_print-margin",$.appendChild(this.$printMarginEl),this.content.insertBefore($,this.content.firstChild)}var f=this.$printMarginEl.style;f.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+"px",f.visibility=this.$showPrintMargin?"visible":"hidden",this.session&&this.session.$wrap==-1&&this.adjustWrapLimit()}},v.prototype.getContainerElement=function(){return this.container},v.prototype.getMouseEventTarget=function(){return this.scroller},v.prototype.getTextAreaContainer=function(){return this.container},v.prototype.$moveTextAreaToCursor=function(){if(!this.$isMousePressed){var $=this.textarea.style,f=this.$composition;if(!this.$keepTextAreaAtCursor&&!f){M.translate(this.textarea,-100,0);return}var u=this.$cursorLayer.$pixelPos;if(u){f&&f.markerRange&&(u=this.$cursorLayer.getPixelPosition(f.markerRange.start,!0));var A=this.layerConfig,m=u.top,h=u.left;m-=A.offset;var C=f&&f.useTextareaForIME||y.isMobile?this.lineHeight:1;if(m<0||m>A.height-C){M.translate(this.textarea,0,0);return}var L=1,T=this.$size.height-C;if(!f)m+=this.lineHeight;else if(f.useTextareaForIME){var E=this.textarea.value;L=this.characterWidth*this.session.$getStringScreenWidth(E)[0]}else m+=this.lineHeight+2;h-=this.scrollLeft,h>this.$size.scrollerWidth-L&&(h=this.$size.scrollerWidth-L),h+=this.gutterWidth+this.margin.left,M.setStyle($,"height",C+"px"),M.setStyle($,"width",L+"px"),M.translate(this.textarea,Math.min(h,this.$size.scrollerWidth-L),Math.min(m,T))}}},v.prototype.getFirstVisibleRow=function(){return this.layerConfig.firstRow},v.prototype.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(this.layerConfig.offset===0?0:1)},v.prototype.getLastFullyVisibleRow=function(){var $=this.layerConfig,f=$.lastRow,u=this.session.documentToScreenRow(f,0)*$.lineHeight;return u-this.session.getScrollTop()>$.height-$.lineHeight?f-1:f},v.prototype.getLastVisibleRow=function(){return this.layerConfig.lastRow},v.prototype.setPadding=function($){this.$padding=$,this.$textLayer.setPadding($),this.$cursorLayer.setPadding($),this.$markerFront.setPadding($),this.$markerBack.setPadding($),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},v.prototype.setScrollMargin=function($,f,u,A){var m=this.scrollMargin;m.top=$|0,m.bottom=f|0,m.right=A|0,m.left=u|0,m.v=m.top+m.bottom,m.h=m.left+m.right,m.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-m.top),this.updateFull()},v.prototype.setMargin=function($,f,u,A){var m=this.margin;m.top=$|0,m.bottom=f|0,m.right=A|0,m.left=u|0,m.v=m.top+m.bottom,m.h=m.left+m.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},v.prototype.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},v.prototype.setHScrollBarAlwaysVisible=function($){this.setOption("hScrollBarAlwaysVisible",$)},v.prototype.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},v.prototype.setVScrollBarAlwaysVisible=function($){this.setOption("vScrollBarAlwaysVisible",$)},v.prototype.$updateScrollBarV=function(){var $=this.layerConfig.maxHeight,f=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&($-=(f-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>$-f&&($=this.scrollTop+f,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight($+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},v.prototype.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},v.prototype.freeze=function(){this.$frozen=!0},v.prototype.unfreeze=function(){this.$frozen=!1},v.prototype.$renderChanges=function($,f){if(this.$changes&&($|=this.$changes,this.$changes=0),!this.session||!this.container.offsetWidth||this.$frozen||!$&&!f){this.$changes|=$;return}if(this.$size.$dirty)return this.$changes|=$,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal("beforeRender",$),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var u=this.layerConfig;if($&this.CHANGE_FULL||$&this.CHANGE_SIZE||$&this.CHANGE_TEXT||$&this.CHANGE_LINES||$&this.CHANGE_SCROLL||$&this.CHANGE_H_SCROLL){if($|=this.$computeLayerConfig()|this.$loop.clear(),u.firstRow!=this.layerConfig.firstRow&&u.firstRowScreen==this.layerConfig.firstRowScreen){var A=this.scrollTop+(u.firstRow-Math.max(this.layerConfig.firstRow,0))*this.lineHeight;A>0&&(this.scrollTop=A,$=$|this.CHANGE_SCROLL,$|=this.$computeLayerConfig()|this.$loop.clear())}u=this.layerConfig,this.$updateScrollBarV(),$&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),M.translate(this.content,-this.scrollLeft,-u.offset);var m=u.width+2*this.$padding+"px",h=u.minHeight+"px";M.setStyle(this.content.style,"width",m),M.setStyle(this.content.style,"height",h)}if($&this.CHANGE_H_SCROLL&&(M.translate(this.content,-this.scrollLeft,-u.offset),this.scroller.className=this.scrollLeft<=0?"ace_scroller ":"ace_scroller ace_scroll-left ",this.enableKeyboardAccessibility&&(this.scroller.className+=this.keyboardFocusClassName)),$&this.CHANGE_FULL){this.$changedLines=null,this.$textLayer.update(u),this.$showGutter&&this.$gutterLayer.update(u),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(u),this.$markerBack.update(u),this.$markerFront.update(u),this.$cursorLayer.update(u),this.$moveTextAreaToCursor(),this._signal("afterRender",$);return}if($&this.CHANGE_SCROLL){this.$changedLines=null,$&this.CHANGE_TEXT||$&this.CHANGE_LINES?this.$textLayer.update(u):this.$textLayer.scrollLines(u),this.$showGutter&&($&this.CHANGE_GUTTER||$&this.CHANGE_LINES?this.$gutterLayer.update(u):this.$gutterLayer.scrollLines(u)),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(u),this.$markerBack.update(u),this.$markerFront.update(u),this.$cursorLayer.update(u),this.$moveTextAreaToCursor(),this._signal("afterRender",$);return}$&this.CHANGE_TEXT?(this.$changedLines=null,this.$textLayer.update(u),this.$showGutter&&this.$gutterLayer.update(u),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(u)):$&this.CHANGE_LINES?((this.$updateLines()||$&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(u),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(u)):$&this.CHANGE_TEXT||$&this.CHANGE_GUTTER?(this.$showGutter&&this.$gutterLayer.update(u),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(u)):$&this.CHANGE_CURSOR&&(this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(u),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(u)),$&this.CHANGE_CURSOR&&(this.$cursorLayer.update(u),this.$moveTextAreaToCursor()),$&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(u),$&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(u),this._signal("afterRender",$)},v.prototype.$autosize=function(){var $=this.session.getScreenLength()*this.lineHeight,f=this.$maxLines*this.lineHeight,u=Math.min(f,Math.max((this.$minLines||1)*this.lineHeight,$))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(u+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&u>this.$maxPixelHeight&&(u=this.$maxPixelHeight);var A=u<=2*this.lineHeight,m=!A&&$>f;if(u!=this.desiredHeight||this.$size.height!=this.desiredHeight||m!=this.$vScroll){m!=this.$vScroll&&(this.$vScroll=m,this.scrollBarV.setVisible(m));var h=this.container.clientWidth;this.container.style.height=u+"px",this.$updateCachedSize(!0,this.$gutterWidth,h,u),this.desiredHeight=u,this._signal("autosize")}},v.prototype.$computeLayerConfig=function(){var $=this.session,f=this.$size,u=f.height<=2*this.lineHeight,A=this.session.getScreenLength(),m=A*this.lineHeight,h=this.$getLongestLine(),C=!u&&(this.$hScrollBarAlwaysVisible||f.scrollerWidth-h-2*this.$padding<0),L=this.$horizScroll!==C;L&&(this.$horizScroll=C,this.scrollBarH.setVisible(C));var T=this.$vScroll;this.$maxLines&&this.lineHeight>1&&this.$autosize();var E=f.scrollerHeight+this.lineHeight,_=!this.$maxLines&&this.$scrollPastEnd?(f.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;m+=_;var O=this.scrollMargin;this.session.setScrollTop(Math.max(-O.top,Math.min(this.scrollTop,m-f.scrollerHeight+O.bottom))),this.session.setScrollLeft(Math.max(-O.left,Math.min(this.scrollLeft,h+2*this.$padding-f.scrollerWidth+O.right)));var I=!u&&(this.$vScrollBarAlwaysVisible||f.scrollerHeight-m+_<0||this.scrollTop>O.top),W=T!==I;W&&(this.$vScroll=I,this.scrollBarV.setVisible(I));var F=this.scrollTop%this.lineHeight,D=Math.ceil(E/this.lineHeight)-1,B=Math.max(0,Math.round((this.scrollTop-F)/this.lineHeight)),U=B+D,P,G,z=this.lineHeight;B=$.screenToDocumentRow(B,0);var K=$.getFoldLine(B);K&&(B=K.start.row),P=$.documentToScreenRow(B,0),G=$.getRowLength(B)*z,U=Math.min($.screenToDocumentRow(U,0),$.getLength()-1),E=f.scrollerHeight+$.getRowLength(U)*z+G,F=this.scrollTop-P*z;var Y=0;return(this.layerConfig.width!=h||L)&&(Y=this.CHANGE_H_SCROLL),(L||W)&&(Y|=this.$updateCachedSize(!0,this.gutterWidth,f.width,f.height),this._signal("scrollbarVisibilityChanged"),W&&(h=this.$getLongestLine())),this.layerConfig={width:h,padding:this.$padding,firstRow:B,firstRowScreen:P,lastRow:U,lineHeight:z,characterWidth:this.characterWidth,minHeight:E,maxHeight:m,offset:F,gutterOffset:z?Math.max(0,Math.ceil((F+f.height-f.scrollerHeight)/z)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(h-this.$padding),Y},v.prototype.$updateLines=function(){if(this.$changedLines){var $=this.$changedLines.firstRow,f=this.$changedLines.lastRow;this.$changedLines=null;var u=this.layerConfig;if(!($>u.lastRow+1)&&!(fthis.$textLayer.MAX_LINE_LENGTH&&($=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round($*this.characterWidth))},v.prototype.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},v.prototype.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},v.prototype.addGutterDecoration=function($,f){this.$gutterLayer.addGutterDecoration($,f)},v.prototype.removeGutterDecoration=function($,f){this.$gutterLayer.removeGutterDecoration($,f)},v.prototype.updateBreakpoints=function($){this.$loop.schedule(this.CHANGE_GUTTER)},v.prototype.setAnnotations=function($){this.$gutterLayer.setAnnotations($),this.$loop.schedule(this.CHANGE_GUTTER)},v.prototype.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},v.prototype.hideCursor=function(){this.$cursorLayer.hideCursor()},v.prototype.showCursor=function(){this.$cursorLayer.showCursor()},v.prototype.scrollSelectionIntoView=function($,f,u){this.scrollCursorIntoView($,u),this.scrollCursorIntoView(f,u)},v.prototype.scrollCursorIntoView=function($,f,u){if(this.$size.scrollerHeight!==0){var A=this.$cursorLayer.getPixelPosition($),m=A.left,h=A.top,C=u&&u.top||0,L=u&&u.bottom||0;this.$scrollAnimation&&(this.$stopAnimation=!0);var T=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;T+C>h?(f&&T+C>h+this.lineHeight&&(h-=f*this.$size.scrollerHeight),h===0&&(h=-this.scrollMargin.top),this.session.setScrollTop(h)):T+this.$size.scrollerHeight-L=1-this.scrollMargin.top||f>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||$<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||$>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right)return!0},v.prototype.pixelToScreenCoordinates=function($,f){var u;if(this.$hasCssTransforms){u={top:0,left:0};var A=this.$fontMetrics.transformCoordinates([$,f]);$=A[1]-this.gutterWidth-this.margin.left,f=A[0]}else u=this.scroller.getBoundingClientRect();var m=$+this.scrollLeft-u.left-this.$padding,h=m/this.characterWidth,C=Math.floor((f+this.scrollTop-u.top)/this.lineHeight),L=this.$blockCursor?Math.floor(h):Math.round(h);return{row:C,column:L,side:h-L>0?1:-1,offsetX:m}},v.prototype.screenToTextCoordinates=function($,f){var u;if(this.$hasCssTransforms){u={top:0,left:0};var A=this.$fontMetrics.transformCoordinates([$,f]);$=A[1]-this.gutterWidth-this.margin.left,f=A[0]}else u=this.scroller.getBoundingClientRect();var m=$+this.scrollLeft-u.left-this.$padding,h=m/this.characterWidth,C=this.$blockCursor?Math.floor(h):Math.round(h),L=Math.floor((f+this.scrollTop-u.top)/this.lineHeight);return this.session.screenToDocumentPosition(L,Math.max(C,0),m)},v.prototype.textToScreenCoordinates=function($,f){var u=this.scroller.getBoundingClientRect(),A=this.session.documentToScreenPosition($,f),m=this.$padding+(this.session.$bidiHandler.isBidiRow(A.row,$)?this.session.$bidiHandler.getPosLeft(A.column):Math.round(A.column*this.characterWidth)),h=A.row*this.lineHeight;return{pageX:u.left+m-this.scrollLeft,pageY:u.top+h-this.scrollTop}},v.prototype.visualizeFocus=function(){M.addCssClass(this.container,"ace_focus")},v.prototype.visualizeBlur=function(){M.removeCssClass(this.container,"ace_focus")},v.prototype.showComposition=function($){this.$composition=$,$.cssText||($.cssText=this.textarea.style.cssText),$.useTextareaForIME==null&&($.useTextareaForIME=this.$useTextareaForIME),this.$useTextareaForIME?(M.addCssClass(this.textarea,"ace_composition"),this.textarea.style.cssText="",this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display="none"):$.markerId=this.session.addMarker($.markerRange,"ace_composition_marker","text")},v.prototype.setCompositionText=function($){var f=this.session.selection.cursor;this.addToken($,"composition_placeholder",f.row,f.column),this.$moveTextAreaToCursor()},v.prototype.hideComposition=function(){if(this.$composition){this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),M.removeCssClass(this.textarea,"ace_composition"),this.textarea.style.cssText=this.$composition.cssText;var $=this.session.selection.cursor;this.removeExtraToken($.row,$.column),this.$composition=null,this.$cursorLayer.element.style.display=""}},v.prototype.setGhostText=function($,f){var u=this.session.selection.cursor,A=f||{row:u.row,column:u.column};this.removeGhostText();var m=$.split(` +`);this.addToken(m[0],"ghost_text",A.row,A.column),this.$ghostText={text:$,position:{row:A.row,column:A.column}},m.length>1&&(this.$ghostTextWidget={text:m.slice(1).join(` +`),row:A.row,column:A.column,className:"ace_ghost_text"},this.session.widgetManager.addLineWidget(this.$ghostTextWidget))},v.prototype.removeGhostText=function(){if(this.$ghostText){var $=this.$ghostText.position;this.removeExtraToken($.row,$.column),this.$ghostTextWidget&&(this.session.widgetManager.removeLineWidget(this.$ghostTextWidget),this.$ghostTextWidget=null),this.$ghostText=null}},v.prototype.addToken=function($,f,u,A){var m=this.session;m.bgTokenizer.lines[u]=null;var h={type:f,value:$},C=m.getTokens(u);if(A==null||!C.length)C.push(h);else for(var L=0,T=0;T1||Math.abs($.$size.height-A)>1?$.$resizeTimer.delay():$.$resizeTimer.cancel()}),this.$resizeObserver.observe(this.container)}},v}();d.prototype.CHANGE_CURSOR=1,d.prototype.CHANGE_MARKER=2,d.prototype.CHANGE_GUTTER=4,d.prototype.CHANGE_SCROLL=8,d.prototype.CHANGE_LINES=16,d.prototype.CHANGE_TEXT=32,d.prototype.CHANGE_SIZE=64,d.prototype.CHANGE_MARKER_BACK=128,d.prototype.CHANGE_MARKER_FRONT=256,d.prototype.CHANGE_FULL=512,d.prototype.CHANGE_H_SCROLL=1024,d.prototype.$changes=0,d.prototype.$padding=null,d.prototype.$frozen=!1,d.prototype.STEPS=8,R.implement(d.prototype,w),a.defineOptions(d.prototype,"renderer",{useResizeObserver:{set:function(v){!v&&this.$resizeObserver?(this.$resizeObserver.disconnect(),this.$resizeTimer.cancel(),this.$resizeTimer=this.$resizeObserver=null):v&&!this.$resizeObserver&&this.$addResizeObserver()}},animatedScroll:{initialValue:!1},showInvisibles:{set:function(v){this.$textLayer.setShowInvisibles(v)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(v){typeof v=="number"&&(this.$printMarginColumn=v),this.$showPrintMargin=!!v,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(v){this.$gutter.style.display=v?"block":"none",this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},useSvgGutterIcons:{set:function(v){this.$gutterLayer.$useSvgGutterIcons=v},initialValue:!1},showFoldedAnnotations:{set:function(v){this.$gutterLayer.$showFoldedAnnotations=v},initialValue:!1},fadeFoldWidgets:{set:function(v){M.setCssClass(this.$gutter,"ace_fade-fold-widgets",v)},initialValue:!1},showFoldWidgets:{set:function(v){this.$gutterLayer.setShowFoldWidgets(v),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(v){this.$textLayer.setDisplayIndentGuides(v)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightIndentGuides:{set:function(v){this.$textLayer.setHighlightIndentGuides(v)==!0?this.$textLayer.$highlightIndentGuide():this.$textLayer.$clearActiveIndentGuide(this.$textLayer.$lines.cells)},initialValue:!0},highlightGutterLine:{set:function(v){this.$gutterLayer.setHighlightGutterLine(v),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},hScrollBarAlwaysVisible:{set:function(v){(!this.$hScrollBarAlwaysVisible||!this.$horizScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(v){(!this.$vScrollBarAlwaysVisible||!this.$vScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(v){typeof v=="number"&&(v=v+"px"),this.container.style.fontSize=v,this.updateFontSize()},initialValue:12},fontFamily:{set:function(v){this.container.style.fontFamily=v,this.updateFontSize()}},maxLines:{set:function(v){this.updateFull()}},minLines:{set:function(v){this.$minLines<562949953421311||(this.$minLines=0),this.updateFull()}},maxPixelHeight:{set:function(v){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(v){v=+v||0,this.$scrollPastEnd!=v&&(this.$scrollPastEnd=v,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(v){this.$gutterLayer.$fixedWidth=!!v,this.$loop.schedule(this.CHANGE_GUTTER)}},customScrollbar:{set:function(v){this.$updateCustomScrollbar(v)},initialValue:!1},theme:{set:function(v){this.setTheme(v)},get:function(){return this.$themeId||this.theme},initialValue:"./theme/textmate",handlesSet:!0},hasCssTransforms:{},useTextareaForIME:{initialValue:!y.isMobile&&!y.isIE}}),k.VirtualRenderer=d});ace.define("ace/worker/worker_client",["require","exports","module","ace/lib/oop","ace/lib/net","ace/lib/event_emitter","ace/config"],function(x,k,H){"use strict";var R=x("../lib/oop"),M=x("../lib/net"),S=x("../lib/event_emitter").EventEmitter,a=x("../config");function l(e){var i="importScripts('"+M.qualifyURL(e)+"');";try{return new Blob([i],{type:"application/javascript"})}catch{var o=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,s=new o;return s.append(i),s.getBlob("application/javascript")}}function t(e){if(typeof Worker>"u")return{postMessage:function(){},terminate:function(){}};if(a.get("loadWorkerFromBlob")){var i=l(e),o=window.URL||window.webkitURL,s=o.createObjectURL(i);return new Worker(s)}return new Worker(e)}var n=function(e){e.postMessage||(e=this.$createWorkerFromOldConfig.apply(this,arguments)),this.$worker=e,this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){R.implement(this,S),this.$createWorkerFromOldConfig=function(e,i,o,s,c){if(x.nameToUrl&&!x.toUrl&&(x.toUrl=x.nameToUrl),a.get("packaged")||!x.toUrl)s=s||a.moduleUrl(i,"worker");else{var g=this.$normalizePath;s=s||g(x.toUrl("ace/worker/worker.js",null,"_"));var w={};e.forEach(function(p){w[p]=g(x.toUrl(p,null,"_").replace(/(\.js)?(\?.*)?$/,""))})}return this.$worker=t(s),c&&this.send("importScripts",c),this.$worker.postMessage({init:!0,tlns:w,module:i,classname:o}),this.$worker},this.onMessage=function(e){var i=e.data;switch(i.type){case"event":this._signal(i.name,{data:i.data});break;case"call":var o=this.callbacks[i.id];o&&(o(i.data),delete this.callbacks[i.id]);break;case"error":this.reportError(i.data);break;case"log":window.console&&console.log&&console.log.apply(console,i.data);break}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return M.qualifyURL(e)},this.terminate=function(){this._signal("terminate",{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker.onerror=function(e){e.preventDefault()},this.$worker=null,this.$doc&&this.$doc.off("change",this.changeListener),this.$doc=null},this.send=function(e,i){this.$worker.postMessage({command:e,args:i})},this.call=function(e,i,o){if(o){var s=this.callbackId++;this.callbacks[s]=o,i.push(s)}this.send(e,i)},this.emit=function(e,i){try{i.data&&i.data.err&&(i.data.err={message:i.data.err.message,stack:i.data.err.stack,code:i.data.err.code}),this.$worker&&this.$worker.postMessage({event:e,data:{data:i.data}})}catch(o){console.error(o.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call("setValue",[e.getValue()]),e.on("change",this.changeListener,!0)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),e.action=="insert"?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call("setValue",[this.$doc.getValue()]):this.emit("change",{data:e}))}}).call(n.prototype);var r=function(e,i,o){var s=null,c=!1,g=Object.create(S),w=[],p=new n({messageBuffer:w,terminate:function(){},postMessage:function(y){w.push(y),s&&(c?setTimeout(b):b())}});p.setEmitSync=function(y){c=y};var b=function(){var y=w.shift();y.command?s[y.command].apply(s,y.args):y.event&&g._signal(y.event,y.data)};return g.postMessage=function(y){p.onMessage({data:y})},g.callback=function(y,d){this.postMessage({type:"call",id:d,data:y})},g.emit=function(y,d){this.postMessage({type:"event",name:y,data:d})},a.loadModule(["worker",i],function(y){for(s=new y[o](g);w.length;)b()}),p};k.UIWorkerClient=r,k.WorkerClient=n,k.createWorker=t});ace.define("ace/placeholder",["require","exports","module","ace/range","ace/lib/event_emitter","ace/lib/oop"],function(x,k,H){"use strict";var R=x("./range").Range,M=x("./lib/event_emitter").EventEmitter,S=x("./lib/oop"),a=function(){function l(t,n,r,e,i,o){var s=this;this.length=n,this.session=t,this.doc=t.getDocument(),this.mainClass=i,this.othersClass=o,this.$onUpdate=this.onUpdate.bind(this),this.doc.on("change",this.$onUpdate,!0),this.$others=e,this.$onCursorChange=function(){setTimeout(function(){s.onCursorChange()})},this.$pos=r;var c=t.getUndoManager().$undoStack||t.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=c.length,this.setup(),t.selection.on("changeCursor",this.$onCursorChange)}return l.prototype.setup=function(){var t=this,n=this.doc,r=this.session;this.selectionBefore=r.selection.toJSON(),r.selection.inMultiSelectMode&&r.selection.toSingleRange(),this.pos=n.createAnchor(this.$pos.row,this.$pos.column);var e=this.pos;e.$insertRight=!0,e.detach(),e.markerId=r.addMarker(new R(e.row,e.column,e.row,e.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(i){var o=n.createAnchor(i.row,i.column);o.$insertRight=!0,o.detach(),t.others.push(o)}),r.setUndoSelect(!1)},l.prototype.showOtherMarkers=function(){if(!this.othersActive){var t=this.session,n=this;this.othersActive=!0,this.others.forEach(function(r){r.markerId=t.addMarker(new R(r.row,r.column,r.row,r.column+n.length),n.othersClass,null,!1)})}},l.prototype.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var t=0;t=this.pos.column&&n.start.column<=this.pos.column+this.length+1,i=n.start.column-this.pos.column;if(this.updateAnchors(t),e&&(this.length+=r),e&&!this.session.$fromUndo){if(t.action==="insert")for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+i};this.doc.insertMergedLines(c,t.lines)}else if(t.action==="remove")for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+i};this.doc.remove(new R(c.row,c.column,c.row,c.column-r))}}this.$updating=!1,this.updateMarkers()}},l.prototype.updateAnchors=function(t){this.pos.onChange(t);for(var n=this.others.length;n--;)this.others[n].onChange(t);this.updateMarkers()},l.prototype.updateMarkers=function(){if(!this.$updating){var t=this,n=this.session,r=function(i,o){n.removeMarker(i.markerId),i.markerId=n.addMarker(new R(i.row,i.column,i.row,i.column+t.length),o,null,!1)};r(this.pos,this.mainClass);for(var e=this.others.length;e--;)r(this.others[e],this.othersClass)}},l.prototype.onCursorChange=function(t){if(!(this.$updating||!this.session)){var n=this.session.selection.getCursor();n.row===this.pos.row&&n.column>=this.pos.column&&n.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit("cursorEnter",t)):(this.hideOtherMarkers(),this._emit("cursorLeave",t))}},l.prototype.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.off("change",this.$onUpdate),this.session.selection.off("changeCursor",this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},l.prototype.cancel=function(){if(this.$undoStackDepth!==-1){for(var t=this.session.getUndoManager(),n=(t.$undoStack||t.$undostack).length-this.$undoStackDepth,r=0;r1?M.multiSelect.joinSelections():M.multiSelect.splitIntoLines()},bindKey:{win:"Ctrl-Alt-L",mac:"Ctrl-Alt-L"},readOnly:!0},{name:"splitSelectionIntoLines",description:"Split into lines",exec:function(M){M.multiSelect.splitIntoLines()},readOnly:!0},{name:"alignCursors",description:"Align cursors",exec:function(M){M.alignCursors()},bindKey:{win:"Ctrl-Alt-A",mac:"Ctrl-Alt-A"},scrollIntoView:"cursor"},{name:"findAll",description:"Find all",exec:function(M){M.findAll()},bindKey:{win:"Ctrl-Alt-K",mac:"Ctrl-Alt-G"},scrollIntoView:"cursor",readOnly:!0}],k.multiSelectCommands=[{name:"singleSelection",description:"Single selection",bindKey:"esc",exec:function(M){M.exitMultiSelectMode()},scrollIntoView:"cursor",readOnly:!0,isAvailable:function(M){return M&&M.inMultiSelectMode}}];var R=x("../keyboard/hash_handler").HashHandler;k.keyboardHandler=new R(k.multiSelectCommands)});ace.define("ace/multi_select",["require","exports","module","ace/range_list","ace/range","ace/selection","ace/mouse/multi_select_handler","ace/lib/event","ace/lib/lang","ace/commands/multi_select_commands","ace/search","ace/edit_session","ace/editor","ace/config"],function(x,k,H){var R=x("./range_list").RangeList,M=x("./range").Range,S=x("./selection").Selection,a=x("./mouse/multi_select_handler").onMouseDown,l=x("./lib/event"),t=x("./lib/lang"),n=x("./commands/multi_select_commands");k.commands=n.defaultCommands.concat(n.multiSelectCommands);var r=x("./search").Search,e=new r;function i(p,b,y){return e.$options.wrap=!0,e.$options.needle=b,e.$options.backwards=y==-1,e.find(p)}var o=x("./edit_session").EditSession;(function(){this.getSelectionMarkers=function(){return this.$selectionMarkers}}).call(o.prototype),function(){this.ranges=null,this.rangeList=null,this.addRange=function(p,b){if(p){if(!this.inMultiSelectMode&&this.rangeCount===0){var y=this.toOrientedRange();if(this.rangeList.add(y),this.rangeList.add(p),this.rangeList.ranges.length!=2)return this.rangeList.removeAll(),b||this.fromOrientedRange(p);this.rangeList.removeAll(),this.rangeList.add(y),this.$onAddRange(y)}p.cursor||(p.cursor=p.end);var d=this.rangeList.add(p);return this.$onAddRange(p),d.length&&this.$onRemoveRange(d),this.rangeCount>1&&!this.inMultiSelectMode&&(this._signal("multiSelect"),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),b||this.fromOrientedRange(p)}},this.toSingleRange=function(p){p=p||this.ranges[0];var b=this.rangeList.removeAll();b.length&&this.$onRemoveRange(b),p&&this.fromOrientedRange(p)},this.substractPoint=function(p){var b=this.rangeList.substractPoint(p);if(b)return this.$onRemoveRange(b),b[0]},this.mergeOverlappingRanges=function(){var p=this.rangeList.merge();p.length&&this.$onRemoveRange(p)},this.$onAddRange=function(p){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(p),this._signal("addRange",{range:p})},this.$onRemoveRange=function(p){if(this.rangeCount=this.rangeList.ranges.length,this.rangeCount==1&&this.inMultiSelectMode){var b=this.rangeList.ranges.pop();p.push(b),this.rangeCount=0}for(var y=p.length;y--;){var d=this.ranges.indexOf(p[y]);this.ranges.splice(d,1)}this._signal("removeRange",{ranges:p}),this.rangeCount===0&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal("singleSelect"),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),b=b||this.ranges[0],b&&!b.isEqual(this.getRange())&&this.fromOrientedRange(b)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new R,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){for(var p=this.ranges.length?this.ranges:[this.getRange()],b=[],y=0;y1){var p=this.rangeList.ranges,b=p[p.length-1],y=M.fromPoints(p[0].start,b.end);this.toSingleRange(),this.setSelectionRange(y,b.cursor==b.start)}else{var d=this.session.documentToScreenPosition(this.cursor),v=this.session.documentToScreenPosition(this.anchor),$=this.rectangularRangeBlock(d,v);$.forEach(this.addRange,this)}},this.rectangularRangeBlock=function(p,b,y){var d=[],v=p.column0;)_--;if(_>0)for(var O=0;d[O].isEmpty();)O++;for(var I=_;I>=O;I--)d[I].isEmpty()&&d.splice(I,1)}return d}}.call(S.prototype);var s=x("./editor").Editor;(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(p){p.cursor||(p.cursor=p.end);var b=this.getSelectionStyle();return p.marker=this.session.addMarker(p,"ace_selection",b),this.session.$selectionMarkers.push(p),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,p},this.removeSelectionMarker=function(p){if(p.marker){this.session.removeMarker(p.marker);var b=this.session.$selectionMarkers.indexOf(p);b!=-1&&this.session.$selectionMarkers.splice(b,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(p){for(var b=this.session.$selectionMarkers,y=p.length;y--;){var d=p[y];if(d.marker){this.session.removeMarker(d.marker);var v=b.indexOf(d);v!=-1&&b.splice(v,1)}}this.session.selectionMarkerCount=b.length},this.$onAddRange=function(p){this.addSelectionMarker(p.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(p){this.removeSelectionMarkers(p.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(p){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle("ace_multiselect"),this.keyBinding.addKeyboardHandler(n.keyboardHandler),this.commands.setDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(p){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle("ace_multiselect"),this.keyBinding.removeKeyboardHandler(n.keyboardHandler),this.commands.removeDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit("changeSelection"))},this.$onMultiSelectExec=function(p){var b=p.command,y=p.editor;if(y.multiSelect){if(b.multiSelectAction)b.multiSelectAction=="forEach"?d=y.forEachSelection(b,p.args):b.multiSelectAction=="forEachLine"?d=y.forEachSelection(b,p.args,!0):b.multiSelectAction=="single"?(y.exitMultiSelectMode(),d=b.exec(y,p.args||{})):d=b.multiSelectAction(y,p.args||{});else{var d=b.exec(y,p.args||{});y.multiSelect.addRange(y.multiSelect.toOrientedRange()),y.multiSelect.mergeOverlappingRanges()}return d}},this.forEachSelection=function(p,b,y){if(!this.inVirtualSelectionMode){var d=y&&y.keepOrder,v=y==!0||y&&y.$byLines,$=this.session,f=this.selection,u=f.rangeList,A=(d?f:u).ranges,m;if(!A.length)return p.exec?p.exec(this,b||{}):p(this,b||{});var h=f._eventRegistry;f._eventRegistry={};var C=new S($);this.inVirtualSelectionMode=!0;for(var L=A.length;L--;){if(v)for(;L>0&&A[L].start.row==A[L-1].end.row;)L--;C.fromOrientedRange(A[L]),C.index=L,this.selection=$.selection=C;var T=p.exec?p.exec(this,b||{}):p(this,b||{});!m&&T!==void 0&&(m=T),C.toOrientedRange(A[L])}C.detach(),this.selection=$.selection=f,this.inVirtualSelectionMode=!1,f._eventRegistry=h,f.mergeOverlappingRanges(),f.ranges[0]&&f.fromOrientedRange(f.ranges[0]);var E=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),E&&E.from==E.to&&this.renderer.animateScrolling(E.from),m}},this.exitMultiSelectMode=function(){!this.inMultiSelectMode||this.inVirtualSelectionMode||this.multiSelect.toSingleRange()},this.getSelectedText=function(){var p="";if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var b=this.multiSelect.rangeList.ranges,y=[],d=0;d0);f<0&&(f=0),u>=m&&(u=m-1)}var C=this.session.removeFullLines(f,u);C=this.$reAlignText(C,A),this.session.insert({row:f,column:0},C.join(` +`)+` +`),A||($.start.column=0,$.end.column=C[C.length-1].length),this.selection.setRange($)}else{v.forEach(function(_){b.substractPoint(_.cursor)});var L=0,T=1/0,E=y.map(function(_){var O=_.cursor,I=p.getLine(O.row),W=I.substr(O.column).search(/\S/g);return W==-1&&(W=0),O.column>L&&(L=O.column),WF?p.insert(I,t.stringRepeat(" ",W-F)):p.remove(new M(I.row,I.column,I.row,I.column-W+F)),_.start.column=_.end.column=L,_.start.row=_.end.row=I.row,_.cursor=_.end}),b.fromOrientedRange(y[0]),this.renderer.updateCursor(),this.renderer.updateBackMarkers()}},this.$reAlignText=function(p,b){var y=!0,d=!0,v,$,f;return p.map(function(C){var L=C.match(/(\s*)(.*?)(\s*)([=:].*)/);return L?v==null?(v=L[1].length,$=L[2].length,f=L[3].length,L):(v+$+f!=L[1].length+L[2].length+L[3].length&&(d=!1),v!=L[1].length&&(y=!1),v>L[1].length&&(v=L[1].length),$L[3].length&&(f=L[3].length),L):[C]}).map(b?A:y?d?m:A:h);function u(C){return t.stringRepeat(" ",C)}function A(C){return C[2]?u(v)+C[2]+u($-C[2].length+f)+C[4].replace(/^([=:])\s+/,"$1 "):C[0]}function m(C){return C[2]?u(v+$-C[2].length)+C[2]+u(f)+C[4].replace(/^([=:])\s+/,"$1 "):C[0]}function h(C){return C[2]?u(v)+C[2]+u(f)+C[4].replace(/^([=:])\s+/,"$1 "):C[0]}}}).call(s.prototype);function c(p,b){return p.row==b.row&&p.column==b.column}k.onSessionChange=function(p){var b=p.session;b&&!b.multiSelect&&(b.$selectionMarkers=[],b.selection.$initRangeList(),b.multiSelect=b.selection),this.multiSelect=b&&b.multiSelect;var y=p.oldSession;y&&(y.multiSelect.off("addRange",this.$onAddRange),y.multiSelect.off("removeRange",this.$onRemoveRange),y.multiSelect.off("multiSelect",this.$onMultiSelect),y.multiSelect.off("singleSelect",this.$onSingleSelect),y.multiSelect.lead.off("change",this.$checkMultiselectChange),y.multiSelect.anchor.off("change",this.$checkMultiselectChange)),b&&(b.multiSelect.on("addRange",this.$onAddRange),b.multiSelect.on("removeRange",this.$onRemoveRange),b.multiSelect.on("multiSelect",this.$onMultiSelect),b.multiSelect.on("singleSelect",this.$onSingleSelect),b.multiSelect.lead.on("change",this.$checkMultiselectChange),b.multiSelect.anchor.on("change",this.$checkMultiselectChange)),b&&this.inMultiSelectMode!=b.selection.inMultiSelectMode&&(b.selection.inMultiSelectMode?this.$onMultiSelect():this.$onSingleSelect())};function g(p){p.$multiselectOnSessionChange||(p.$onAddRange=p.$onAddRange.bind(p),p.$onRemoveRange=p.$onRemoveRange.bind(p),p.$onMultiSelect=p.$onMultiSelect.bind(p),p.$onSingleSelect=p.$onSingleSelect.bind(p),p.$multiselectOnSessionChange=k.onSessionChange.bind(p),p.$checkMultiselectChange=p.$checkMultiselectChange.bind(p),p.$multiselectOnSessionChange(p),p.on("changeSession",p.$multiselectOnSessionChange),p.on("mousedown",a),p.commands.addCommands(n.defaultCommands),w(p))}function w(p){if(!p.textInput)return;var b=p.textInput.getElement(),y=!1;l.addListener(b,"keydown",function(v){var $=v.keyCode==18&&!(v.ctrlKey||v.shiftKey||v.metaKey);p.$blockSelectEnabled&&$?y||(p.renderer.setMouseCursor("crosshair"),y=!0):y&&d()},p),l.addListener(b,"keyup",d,p),l.addListener(b,"blur",d,p);function d(v){y&&(p.renderer.setMouseCursor(""),y=!1)}}k.MultiSelect=g,x("./config").defineOptions(s.prototype,"editor",{enableMultiselect:{set:function(p){g(this),p?this.on("mousedown",a):this.off("mousedown",a)},value:!0},enableBlockSelect:{set:function(p){this.$blockSelectEnabled=p},value:!0}})});ace.define("ace/mode/folding/fold_mode",["require","exports","module","ace/range"],function(x,k,H){"use strict";var R=x("../../range").Range,M=k.FoldMode=function(){};(function(){this.foldingStartMarker=null,this.foldingStopMarker=null,this.getFoldWidget=function(S,a,l){var t=S.getLine(l);return this.foldingStartMarker.test(t)?"start":a=="markbeginend"&&this.foldingStopMarker&&this.foldingStopMarker.test(t)?"end":""},this.getFoldWidgetRange=function(S,a,l){return null},this.indentationBlock=function(S,a,l){var t=/\S/,n=S.getLine(a),r=n.search(t);if(r!=-1){for(var e=l||n.length,i=S.getLength(),o=a,s=a;++ao){var w=S.getLine(s).length;return new R(o,e,s,w)}}},this.openingBracketBlock=function(S,a,l,t,n){var r={row:l,column:t+1},e=S.$findClosingBracket(a,r,n);if(e){var i=S.foldWidgets[e.row];return i==null&&(i=S.getFoldWidget(e.row)),i=="start"&&e.row>r.row&&(e.row--,e.column=S.getLine(e.row).length),R.fromPoints(r,e)}},this.closingBracketBlock=function(S,a,l,t,n){var r={row:l,column:t},e=S.$findOpeningBracket(a,r);if(e)return e.column++,r.column--,R.fromPoints(e,r)}}).call(M.prototype)});ace.define("ace/ext/error_marker",["require","exports","module","ace/line_widgets","ace/lib/dom","ace/range","ace/config"],function(x,k,H){"use strict";var R=x("../line_widgets").LineWidgets,M=x("../lib/dom"),S=x("../range").Range,a=x("../config").nls;function l(n,r,e){for(var i=0,o=n.length-1;i<=o;){var s=i+o>>1,c=e(r,n[s]);if(c>0)i=s+1;else if(c<0)o=s-1;else return s}return-(i+1)}function t(n,r,e){var i=n.getAnnotations().sort(S.comparePoints);if(i.length){var o=l(i,{row:r,column:-1},S.comparePoints);o<0&&(o=-o-1),o>=i.length?o=e>0?0:i.length-1:o===0&&e<0&&(o=i.length-1);var s=i[o];if(!(!s||!e)){if(s.row===r){do s=i[o+=e];while(s&&s.row===r);if(!s)return i.slice()}var c=[];r=s.row;do c[e<0?"unshift":"push"](s),s=i[o+=e];while(s&&s.row==r);return c.length&&c}}}k.showErrorMarker=function(n,r){var e=n.session;e.widgetManager||(e.widgetManager=new R(e),e.widgetManager.attach(n));var i=n.getCursorPosition(),o=i.row,s=e.widgetManager.getWidgetsAtRow(o).filter(function($){return $.type=="errorMarker"})[0];s?s.destroy():o-=r;var c=t(e,o,r),g;if(c){var w=c[0];i.column=(w.pos&&typeof w.column!="number"?w.pos.sc:w.column)||0,i.row=w.row,g=n.renderer.$gutterLayer.$annotations[i.row]}else{if(s)return;g={text:[a("Looks good!")],className:"ace_ok"}}n.session.unfold(i.row),n.selection.moveToPosition(i);var p={row:i.row,fixedWidth:!0,coverGutter:!0,el:M.createElement("div"),type:"errorMarker"},b=p.el.appendChild(M.createElement("div")),y=p.el.appendChild(M.createElement("div"));y.className="error_widget_arrow "+g.className;var d=n.renderer.$cursorLayer.getPixelPosition(i).left;y.style.left=d+n.renderer.gutterWidth-5+"px",p.el.className="error_widget_wrapper",b.className="error_widget "+g.className,b.innerHTML=g.text.join("
"),b.appendChild(M.createElement("div"));var v=function($,f,u){if(f===0&&(u==="esc"||u==="return"))return p.destroy(),{command:"null"}};p.destroy=function(){n.$mouseHandler.isMousePressed||(n.keyBinding.removeKeyboardHandler(v),e.widgetManager.removeLineWidget(p),n.off("changeSelection",p.destroy),n.off("changeSession",p.destroy),n.off("mouseup",p.destroy),n.off("change",p.destroy))},n.keyBinding.addKeyboardHandler(v),n.on("changeSelection",p.destroy),n.on("changeSession",p.destroy),n.on("mouseup",p.destroy),n.on("change",p.destroy),n.session.widgetManager.addLineWidget(p),p.el.onmousedown=n.focus.bind(n),n.renderer.scrollCursorIntoView(null,.5,{bottom:p.el.offsetHeight})},M.importCssString(` + .error_widget_wrapper { + background: inherit; + color: inherit; + border:none + } + .error_widget { + border-top: solid 2px; + border-bottom: solid 2px; + margin: 5px 0; + padding: 10px 40px; + white-space: pre-wrap; + } + .error_widget.ace_error, .error_widget_arrow.ace_error{ + border-color: #ff5a5a + } + .error_widget.ace_warning, .error_widget_arrow.ace_warning{ + border-color: #F1D817 + } + .error_widget.ace_info, .error_widget_arrow.ace_info{ + border-color: #5a5a5a + } + .error_widget.ace_ok, .error_widget_arrow.ace_ok{ + border-color: #5aaa5a + } + .error_widget_arrow { + position: absolute; + border: solid 5px; + border-top-color: transparent!important; + border-right-color: transparent!important; + border-left-color: transparent!important; + top: -5px; + } +`,"error_marker.css",!1)});ace.define("ace/ace",["require","exports","module","ace/lib/dom","ace/range","ace/editor","ace/edit_session","ace/undomanager","ace/virtual_renderer","ace/worker/worker_client","ace/keyboard/hash_handler","ace/placeholder","ace/multi_select","ace/mode/folding/fold_mode","ace/theme/textmate","ace/ext/error_marker","ace/config","ace/loader_build"],function(x,k,H){"use strict";x("./loader_build")(k);var R=x("./lib/dom"),M=x("./range").Range,S=x("./editor").Editor,a=x("./edit_session").EditSession,l=x("./undomanager").UndoManager,t=x("./virtual_renderer").VirtualRenderer;x("./worker/worker_client"),x("./keyboard/hash_handler"),x("./placeholder"),x("./multi_select"),x("./mode/folding/fold_mode"),x("./theme/textmate"),x("./ext/error_marker"),k.config=x("./config"),k.edit=function(n,r){if(typeof n=="string"){var e=n;if(n=document.getElementById(e),!n)throw new Error("ace.edit can't find div #"+e)}if(n&&n.env&&n.env.editor instanceof S)return n.env.editor;var i="";if(n&&/input|textarea/i.test(n.tagName)){var o=n;i=o.value,n=R.createElement("pre"),o.parentNode.replaceChild(n,o)}else n&&(i=n.textContent,n.innerHTML="");var s=k.createEditSession(i),c=new S(new t(n),s,r),g={document:s,editor:c,onResize:c.resize.bind(c,null)};return o&&(g.textarea=o),c.on("destroy",function(){g.editor.container.env=null}),c.container.env=c.env=g,c},k.createEditSession=function(n,r){var e=new a(n,r);return e.setUndoManager(new l),e},k.Range=M,k.Editor=S,k.EditSession=a,k.UndoManager=l,k.VirtualRenderer=t,k.version=k.config.version});(function(){ace.require(["ace/ace"],function(x){x&&(x.config.init(!0),x.define=ace.define);var k=function(){return this}();!k&&typeof window<"u"&&(k=window),!k&&typeof self<"u"&&(k=self),k.ace||(k.ace=x);for(var H in x)x.hasOwnProperty(H)&&(k.ace[H]=x[H]);k.ace.default=k.ace,typeof ve=="object"&&typeof Se=="object"&&ve&&(ve.exports=k.ace)})})()});var ke=$e((Le,ye)=>{ace.define("ace/mode/ini_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(x,k,H){"use strict";var R=x("../lib/oop"),M=x("./text_highlight_rules").TextHighlightRules,S="\\\\(?:[\\\\0abtrn;#=:]|x[a-fA-F\\d]{4})",a=function(){this.$rules={start:[{token:"punctuation.definition.comment.ini",regex:"#.*",push_:[{token:"comment.line.number-sign.ini",regex:"$|^",next:"pop"},{defaultToken:"comment.line.number-sign.ini"}]},{token:"punctuation.definition.comment.ini",regex:";.*",push_:[{token:"comment.line.semicolon.ini",regex:"$|^",next:"pop"},{defaultToken:"comment.line.semicolon.ini"}]},{token:["keyword.other.definition.ini","text","punctuation.separator.key-value.ini"],regex:"\\b([a-zA-Z0-9_.-]+)\\b(\\s*)(=)"},{token:["punctuation.definition.entity.ini","constant.section.group-title.ini","punctuation.definition.entity.ini"],regex:"^(\\[)(.*?)(\\])"},{token:"punctuation.definition.string.begin.ini",regex:"'",push:[{token:"punctuation.definition.string.end.ini",regex:"'",next:"pop"},{token:"constant.language.escape",regex:S},{defaultToken:"string.quoted.single.ini"}]},{token:"punctuation.definition.string.begin.ini",regex:'"',push:[{token:"constant.language.escape",regex:S},{token:"punctuation.definition.string.end.ini",regex:'"',next:"pop"},{defaultToken:"string.quoted.double.ini"}]}]},this.normalizeRules()};a.metaData={fileTypes:["ini","conf"],keyEquivalent:"^~I",name:"Ini",scopeName:"source.ini"},R.inherits(a,M),k.IniHighlightRules=a});ace.define("ace/mode/folding/ini",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],function(x,k,H){"use strict";var R=x("../../lib/oop"),M=x("../../range").Range,S=x("./fold_mode").FoldMode,a=k.FoldMode=function(){};R.inherits(a,S),function(){this.foldingStartMarker=/^\s*\[([^\])]*)]\s*(?:$|[;#])/,this.getFoldWidgetRange=function(l,t,n){var r=this.foldingStartMarker,e=l.getLine(n),i=e.match(r);if(i){for(var o=i[1]+".",s=e.length,c=l.getLength(),g=n,w=n;++ng){var p=l.getLine(w).length;return new M(g,s,w,p)}}}}.call(a.prototype)});ace.define("ace/mode/ini",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/ini_highlight_rules","ace/mode/folding/ini"],function(x,k,H){"use strict";var R=x("../lib/oop"),M=x("./text").Mode,S=x("./ini_highlight_rules").IniHighlightRules,a=x("./folding/ini").FoldMode,l=function(){this.HighlightRules=S,this.foldingRules=new a,this.$behaviour=this.$defaultBehaviour};R.inherits(l,M),function(){this.lineCommentStart=";",this.blockComment=null,this.$id="ace/mode/ini"}.call(l.prototype),k.Mode=l});(function(){ace.require(["ace/mode/ini"],function(x){typeof ye=="object"&&typeof Le=="object"&&ye&&(ye.exports=x)})})()});var Me=Ce(Ae(),1),De=Ce(ke(),1),We=({maxLines:x,minLines:k,fontSize:H})=>({editor:null,init(){this.editor=Me.default.edit(this.$refs.editor,{mode:"ace/mode/ini",readOnly:!0,maxLines:x,minLines:k,fontSize:H}),window.addEventListener("logContentUpdated",R=>{this.editor.session.setValue(R.detail.content)})},jumpToEnd(){this.editor.gotoLine(this.editor.session.doc.$lines.length)},jumpToStart(){this.editor.gotoLine(0)}});export{We as default}; +/*! Bundled license information: + +ace-builds/src-noconflict/ace.js: + (* + * based on code from: + * + * @license RequireJS text 0.25.0 Copyright (c) 2010-2011, The Dojo Foundation All Rights Reserved. + * Available via the MIT or new BSD license. + * see: http://github.com/jrburke/requirejs for details + *) + (*! @license + ========================================================================== + SproutCore -- JavaScript Application Framework + copyright 2006-2009, Sprout Systems Inc., Apple Inc. and contributors. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + + SproutCore and the SproutCore logo are trademarks of Sprout Systems, Inc. + + For more information about SproutCore, visit http://www.sproutcore.com + + + ========================================================================== + @license *) +*/ diff --git a/resources/js/index.js b/resources/js/index.js new file mode 100644 index 0000000..7c9aab6 --- /dev/null +++ b/resources/js/index.js @@ -0,0 +1,33 @@ +import ace from 'ace-builds' +import 'ace-builds/src-noconflict/mode-ini' + +export default ({ + maxLines, + minLines, + fontSize, +}) => ({ + /** @type {ace.Ace.Editor} */ + editor: null, + + init() { + this.editor = ace.edit(this.$refs.editor, { + mode: 'ace/mode/ini', + readOnly: true, + maxLines, + minLines, + fontSize + }); + + window.addEventListener('logContentUpdated', e => { + this.editor.session.setValue(e.detail.content) + }) + }, + + jumpToEnd() { + this.editor.gotoLine(this.editor.session.doc.$lines.length) + }, + + jumpToStart() { + this.editor.gotoLine(0) + } +}) diff --git a/resources/lang/en/filament-laravel-log.php b/resources/lang/en/filament-laravel-log.php index ecf6943..1619ded 100644 --- a/resources/lang/en/filament-laravel-log.php +++ b/resources/lang/en/filament-laravel-log.php @@ -1,22 +1,43 @@ [ - 'title' => 'Site Logs' + 'navigation' => [ + 'group' => 'System', + 'label' => 'Logs', ], - 'forms' => [ - 'search' => [ - 'placeholder' => 'Select or search a log file...' - ] + + 'page' => [ + 'title' => 'Logs', + + 'form' => [ + 'placeholder' => 'Select or search a log file...', + ], ], - 'modals' => [ + + 'actions' => [ 'clear' => [ - 'heading' => 'Clear Site Logs?', - 'subheading' => 'Are you sure you want to clear all site logs?', - 'actions' => [ - 'cancel' => 'Cancel', - 'confirm' => 'Clear logs' - ] - ] - ] + 'label' => 'Clear', + + 'modal' => [ + 'heading' => 'Clear Site Logs?', + 'description' => 'Are you sure you want to clear all site logs?', + + 'actions' => [ + 'confirm' => 'Clear', + ], + ], + ], + + 'jumpToStart' => [ + 'label' => 'Jump to Start', + ], + + 'jumpToEnd' => [ + 'label' => 'Jump to End', + ], + + 'refresh' => [ + 'label' => 'Refresh', + ], + ], ]; diff --git a/resources/lang/fa/filament-laravel-log.php b/resources/lang/fa/filament-laravel-log.php index 88a56dd..e626036 100644 --- a/resources/lang/fa/filament-laravel-log.php +++ b/resources/lang/fa/filament-laravel-log.php @@ -2,21 +2,22 @@ return [ 'page' => [ - 'title' => 'لاگ های سیستم' + 'form' => [ + 'placeholder' => 'یک فایل لاگ را انتخاب یا جستجو کنید...', + ], ], - 'forms' => [ - 'search' => [ - 'placeholder' => 'یک فایل لاگ را انتخاب یا جستجو کنید...' - ] - ], - 'modals' => [ + + 'actions' => [ 'clear' => [ - 'heading' => 'لاگ های سایت پاک شوند؟', - 'subheading' => 'آیا مطمئن هستید که می خواهید تمام لاگ های سایت را پاک کنید؟', - 'actions' => [ - 'cancel' => 'لغو', - 'confirm' => 'لاگ ها را پاک کن' - ] - ] - ] + + 'modal' => [ + 'heading' => 'لاگ های سایت پاک شوند؟', + 'description' => 'آیا مطمئن هستید که می خواهید تمام لاگ های سایت را پاک کنید؟', + + 'actions' => [ + 'confirm' => 'لاگ ها را پاک کن', + ], + ], + ], + ], ]; diff --git a/resources/views/view-log.blade.php b/resources/views/view-log.blade.php index 7732651..fad12e6 100644 --- a/resources/views/view-log.blade.php +++ b/resources/views/view-log.blade.php @@ -1,101 +1,30 @@ -
- +
- {{ $this->search }} + {{ $this->form }}
-
- - - - - - - +
+ {{ $this->jumpToStartAction }} + {{ $this->refreshAction }} + {{ $this->jumpToEndAction }} + {{ $this->clearAction }}
-
+
- - - - - - {{ __('log::filament-laravel-log.modals.clear.actions.cancel') }} - - - {{ __('log::filament-laravel-log.modals.clear.actions.confirm') }} - - - - diff --git a/src/FilamentLaravelLog.php b/src/FilamentLaravelLog.php deleted file mode 100755 index eba18f4..0000000 --- a/src/FilamentLaravelLog.php +++ /dev/null @@ -1,7 +0,0 @@ -getId()); + } + + public function register(Panel $panel): void + { + if (! $this->isAuthorized()) { + return; + } + + $panel + ->pages([ + ViewLog::class, + ]); + } + + public function boot(Panel $panel): void + { + $this->logDirs([ + storage_path('logs'), + ]); + } + + public function authorize(bool | Closure $callback = true): static + { + $this->authorizeUsing = $callback; + + return $this; + } + + public function isAuthorized(): bool + { + return $this->evaluate($this->authorizeUsing) === true; + } + + public function logDirs(array | Closure $logDirs): static + { + $this->logDirs = $logDirs; + + return $this; + } + + public function getLogDirs(): array + { + return $this->evaluate($this->logDirs); + } + + public function excludedFilesPatterns(array | Closure $excludedFilesPatterns): static + { + $this->excludedFilesPatterns = $excludedFilesPatterns; + + return $this; + } + + public function getExcludedFilesPatterns(): array + { + return $this->evaluate($this->excludedFilesPatterns); + } + + public function navigationGroup(string | Closure | null $navigationGroup): static + { + $this->navigationGroup = $navigationGroup; + + return $this; + } + + public function getNavigationGroup(): string + { + return $this->evaluate($this->navigationGroup) ?? __('log::filament-laravel-log.navigation.group'); + } + + public function navigationSort(int | Closure $navigationSort): static + { + $this->navigationSort = $navigationSort; + + return $this; + } + + public function getNavigationSort(): int + { + return $this->evaluate($this->navigationSort); + } + + public function navigationIcon(string | Closure $navigationIcon): static + { + $this->navigationIcon = $navigationIcon; + + return $this; + } + + public function getNavigationIcon(): string + { + return $this->evaluate($this->navigationIcon); + } + + public function navigationLabel(string | Closure | null $navigationLabel): static + { + $this->navigationLabel = $navigationLabel; + + return $this; + } + + public function getNavigationLabel(): string + { + return $this->evaluate($this->navigationLabel) ?? __('log::filament-laravel-log.navigation.label'); + } + + public function slug(string | Closure $slug): static + { + $this->slug = $slug; + + return $this; + } + + public function getSlug(): string + { + return $this->evaluate($this->slug); + } +} diff --git a/src/FilamentLaravelLogServiceProvider.php b/src/FilamentLaravelLogServiceProvider.php index 9c66747..9069821 100644 --- a/src/FilamentLaravelLogServiceProvider.php +++ b/src/FilamentLaravelLogServiceProvider.php @@ -2,45 +2,68 @@ namespace Saade\FilamentLaravelLog; -use Filament\PluginServiceProvider; -use Saade\FilamentLaravelLog\Commands\UpgradeFilamentLaravelLogCommand; -use Saade\FilamentLaravelLog\Pages\ViewLog; +use Filament\Support\Assets\AlpineComponent; +use Filament\Support\Assets\Asset; +use Filament\Support\Assets\Css; +use Filament\Support\Facades\FilamentAsset; +use Spatie\LaravelPackageTools\Commands\InstallCommand; use Spatie\LaravelPackageTools\Package; +use Spatie\LaravelPackageTools\PackageServiceProvider; -class FilamentLaravelLogServiceProvider extends PluginServiceProvider +class FilamentLaravelLogServiceProvider extends PackageServiceProvider { public static string $name = 'filament-laravel-log'; + public static string $viewNamespace = 'filament-laravel-log'; + public function configurePackage(Package $package): void { - $package - ->name(self::$name) - ->hasViews(self::$name) - ->hasConfigFile(self::$name) - ->hasTranslations() - ->hasCommands([ - UpgradeFilamentLaravelLogCommand::class, - ]); + $package->name(static::$name) + ->hasInstallCommand(function (InstallCommand $command) { + $command + ->publishConfigFile() + ->askToStarRepoOnGitHub('saade/filament-laravel-log'); + }); + + if (file_exists($package->basePath('/../config/' . static::$name . '.php'))) { + $package->hasConfigFile(static::$name); + } + + if (file_exists($package->basePath('/../resources/lang'))) { + $package->hasTranslations(); + } + + if (file_exists($package->basePath('/../resources/views'))) { + $package->hasViews(static::$viewNamespace); + } } - protected function getPages(): array + public function packageRegistered(): void { - return [ - ViewLog::class, - ]; } - protected function getStyles(): array + public function packageBooted(): void { - return [ - self::$name . '-styles' => __DIR__ . '/../dist/css/filament-laravel-log.css', - ]; + // Asset Registration + FilamentAsset::register( + $this->getAssets(), + $this->getAssetPackageName() + ); + } + + protected function getAssetPackageName(): ?string + { + return 'saade/filament-laravel-log'; } - protected function getScripts(): array + /** + * @return array + */ + protected function getAssets(): array { return [ - self::$name . '-ace' => 'https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.14/ace.js', + AlpineComponent::make('filament-laravel-log', __DIR__ . '/../resources/dist/filament-laravel-log.js'), + Css::make('filament-laravel-log-styles', __DIR__ . '/../resources/dist/filament-laravel-log.css'), ]; } } diff --git a/src/Pages/Actions/ClearAction.php b/src/Pages/Actions/ClearAction.php new file mode 100644 index 0000000..f9cb897 --- /dev/null +++ b/src/Pages/Actions/ClearAction.php @@ -0,0 +1,41 @@ +iconButton()->icon('heroicon-o-trash')->color('gray'); + + $this->label(fn (): string => __('log::filament-laravel-log.actions.clear.label')); + + $this->requiresConfirmation() + ->modalHeading(fn (): string => __('log::filament-laravel-log.actions.clear.modal.heading')) + ->modalDescription(fn (): string => __('log::filament-laravel-log.actions.clear.modal.description')) + ->modalSubmitActionLabel(fn (): string => __('log::filament-laravel-log.actions.clear.modal.actions.confirm')); + + $this->action(fn (ViewLog $livewire) => $livewire->clear()); + + $this->size(ActionSize::Small); + + $this->visible( + fn (ViewLog $livewire): bool => $livewire->isClearable() + ); + + $this->disabled( + fn (ViewLog $livewire): bool => ! (bool) $livewire->logFile + ); + } +} diff --git a/src/Pages/Actions/JumpToEndAction.php b/src/Pages/Actions/JumpToEndAction.php new file mode 100644 index 0000000..ad7a9fd --- /dev/null +++ b/src/Pages/Actions/JumpToEndAction.php @@ -0,0 +1,32 @@ +iconButton()->icon('heroicon-o-arrow-uturn-down')->color('gray'); + + $this->label(fn (): string => __('log::filament-laravel-log.actions.jumpToEnd.label')); + + $this->livewireClickHandlerEnabled(false); + + $this->size(ActionSize::Small); + + $this->disabled( + fn (ViewLog $livewire): bool => ! (bool) $livewire->logFile + ); + } +} diff --git a/src/Pages/Actions/JumpToStartAction.php b/src/Pages/Actions/JumpToStartAction.php new file mode 100644 index 0000000..6d19ad9 --- /dev/null +++ b/src/Pages/Actions/JumpToStartAction.php @@ -0,0 +1,32 @@ +iconButton()->icon('heroicon-o-arrow-uturn-up')->color('gray'); + + $this->label(fn (): string => __('log::filament-laravel-log.actions.jumpToStart.label')); + + $this->livewireClickHandlerEnabled(false); + + $this->size(ActionSize::Small); + + $this->disabled( + fn (ViewLog $livewire): bool => ! (bool) $livewire->logFile + ); + } +} diff --git a/src/Pages/Actions/RefreshAction.php b/src/Pages/Actions/RefreshAction.php new file mode 100644 index 0000000..f7f04ed --- /dev/null +++ b/src/Pages/Actions/RefreshAction.php @@ -0,0 +1,32 @@ +iconButton()->icon('heroicon-o-arrow-path-rounded-square')->color('gray'); + + $this->label(fn (): string => __('log::filament-laravel-log.actions.refresh.label')); + + $this->action(fn (ViewLog $livewire) => $livewire->refresh()); + + $this->size(ActionSize::Small); + + $this->disabled( + fn (ViewLog $livewire): bool => ! (bool) $livewire->logFile + ); + } +} diff --git a/src/Pages/Concerns/HasActions.php b/src/Pages/Concerns/HasActions.php new file mode 100644 index 0000000..bf48fbc --- /dev/null +++ b/src/Pages/Concerns/HasActions.php @@ -0,0 +1,114 @@ +modifyClearActionUsing) { + $action = $this->evaluate($this->modifyClearActionUsing, [ + 'action' => $action, + ]) ?? $action; + } + + return $action; + } + + public function jumpToStartAction(): Action + { + $action = JumpToStartAction::make(); + + if ($this->modifyJumpToStartActionUsing) { + $action = $this->evaluate($this->modifyJumpToStartActionUsing, [ + 'action' => $action, + ]) ?? $action; + } + + $action->extraAttributes([ + 'x-on:click' => 'jumpToStart', + ...$action->getExtraAttributes(), + ]); + + return $action; + } + + public function jumpToEndAction(): Action + { + $action = JumpToEndAction::make(); + + if ($this->modifyJumpToEndActionUsing) { + $action = $this->evaluate($this->modifyJumpToEndActionUsing, [ + 'action' => $action, + ]) ?? $action; + } + + $action->extraAttributes([ + 'x-on:click' => 'jumpToEnd', + ...$action->getExtraAttributes(), + ]); + + return $action; + } + + public function refreshAction(): Action + { + return $action = RefreshAction::make(); + + if ($this->modifyRefreshActionUsing) { + $action = $this->evaluate($this->modifyRefreshActionUsing, [ + 'action' => $action, + ]) ?? $action; + } + + return $action; + } + + public function modifyClearAction(?Closure $callback): static + { + $this->modifyclearActionUsing = $callback; + + return $this; + } + + public function modifyJumpToStartAction(?Closure $callback): static + { + $this->modifyJumpToStartActionUsing = $callback; + + return $this; + } + + public function modifyJumpToEndAction(?Closure $callback): static + { + $this->modifyJumpToEndActionUsing = $callback; + + return $this; + } + + public function isClearable(): bool + { + return $this->evaluate($this->isClearable); + } +} diff --git a/src/Pages/Concerns/HasSecurity.php b/src/Pages/Concerns/HasSecurity.php deleted file mode 100644 index 267fede..0000000 --- a/src/Pages/Concerns/HasSecurity.php +++ /dev/null @@ -1,35 +0,0 @@ -user()); - } - - return true; - } - - protected static function shouldRegisterNavigation(): bool - { - return static::canAccessPage(); - } -} diff --git a/src/Pages/ViewLog.php b/src/Pages/ViewLog.php index 9569e33..2587f23 100644 --- a/src/Pages/ViewLog.php +++ b/src/Pages/ViewLog.php @@ -3,27 +3,43 @@ namespace Saade\FilamentLaravelLog\Pages; use Filament\Forms; +use Filament\Forms\Form; use Filament\Pages\Page; use Illuminate\Support\Collection; use Illuminate\Support\Facades\File; -use Saade\FilamentLaravelLog\Pages\Concerns\HasSecurity; +use Saade\FilamentLaravelLog\FilamentLaravelLogPlugin; +use Saade\FilamentLaravelLog\Pages\Concerns\HasActions; use Symfony\Component\Finder\Finder; use Symfony\Component\Finder\SplFileInfo; class ViewLog extends Page { - use HasSecurity; + use HasActions; protected static string $view = 'filament-laravel-log::view-log'; public ?string $logFile = null; - public function refreshContent(): void + public function form(Form $form): Form { - $this->dispatchBrowserEvent('logContentUpdated', ['content' => $this->readLog()]); + return $form + ->schema([ + Forms\Components\Select::make('logFile') + ->label(false) + ->placeholder(fn (): string => __('log::filament-laravel-log.page.form.placeholder')) + ->live() + ->options( + fn () => $this->getFileNames($this->getFinder())->take(5) + ) + ->searchable() + ->getSearchResultsUsing( + fn (string $query) => $this->getFileNames($this->getFinder()->name("*{$query}*")) + ) + ->afterStateUpdated(fn () => $this->refresh()), + ]); } - public function readLog(): string + public function read(): string { if (! $this->logFile) { return ''; @@ -32,20 +48,24 @@ public function readLog(): string return File::get($this->logFile); } - public function writeLog($content = '') + public function write($content = ''): void { - return File::put($this->logFile, $content); + if (! $this->logFile) { + return; + } + + File::put($this->logFile, $content); } - public function updatedLogFile() + public function clear(): void { - $this->refreshContent(); + $this->write(); + $this->refresh(); } - public function clearLogs(): void + public function refresh(): void { - $this->writeLog(); - $this->refreshContent(); + $this->dispatch('logContentUpdated', content: $this->read()); } protected function getFinder(): Finder @@ -54,31 +74,8 @@ protected function getFinder(): Finder ->ignoreDotFiles(true) ->ignoreUnreadableDirs() ->files() - ->in(config('filament-laravel-log.logsDir')) - ->notName(config('filament-laravel-log.exclude')); - } - - protected function getForms(): array - { - return [ - 'search' => $this->makeForm() - ->schema($this->getFormSchema()) - ->model($this->getFormModel()) - ->statePath($this->getFormStatePath()), - ]; - } - - protected function getFormSchema(): array - { - return [ - Forms\Components\Select::make('logFile') - ->searchable() - ->reactive() - ->disableLabel() - ->placeholder(__('log::filament-laravel-log.forms.search.placeholder')) - ->options(fn () => $this->getFileNames($this->getFinder())->take(5)) - ->getSearchResultsUsing(fn (string $query) => $this->getFileNames($this->getFinder()->name("*{$query}*"))), - ]; + ->in(FilamentLaravelLogPlugin::get()->getLogDirs()) + ->notName(FilamentLaravelLogPlugin::get()->getExcludedFilesPatterns()); } protected function getFileNames($files): Collection @@ -88,32 +85,32 @@ protected function getFileNames($files): Collection }); } - protected static function getNavigationGroup(): ?string + public static function getNavigationGroup(): ?string { - return config('filament-laravel-log.navigationGroup'); + return FilamentLaravelLogPlugin::get()->getNavigationGroup(); } - protected static function getNavigationSort(): ?int + public static function getNavigationSort(): ?int { - return config('filament-laravel-log.navigationSort'); + return FilamentLaravelLogPlugin::get()->getNavigationSort(); } - protected static function getNavigationIcon(): string + public static function getNavigationIcon(): string { - return config('filament-laravel-log.navigationIcon'); + return FilamentLaravelLogPlugin::get()->getNavigationIcon(); } - protected static function getNavigationLabel(): string + public static function getNavigationLabel(): string { - return config('filament-laravel-log.navigationLabel'); + return FilamentLaravelLogPlugin::get()->getNavigationLabel(); } public static function getSlug(): string { - return config('filament-laravel-log.slug'); + return FilamentLaravelLogPlugin::get()->getSlug(); } - protected function getTitle(): string + public function getTitle(): string { return __('log::filament-laravel-log.page.title'); } diff --git a/tailwind.config.js b/tailwind.config.js index 1d344f4..6000109 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,20 +1,9 @@ - -const colors = require('tailwindcss/colors') +const preset = require('./vendor/filament/filament/tailwind.config.preset') module.exports = { - darkMode: 'class', + presets: [preset], content: [ + './src/**/*.php', './resources/views/**/*.blade.php', ], - - theme: { - extend: { - colors: { - danger: colors.rose, - success: colors.green, - warning: colors.amber, - primary: colors.yellow - } - }, - }, -}; +} diff --git a/tests/ExampleTest.php b/tests/ExampleTest.php deleted file mode 100644 index 5d36321..0000000 --- a/tests/ExampleTest.php +++ /dev/null @@ -1,5 +0,0 @@ -toBeTrue(); -}); diff --git a/tests/Pest.php b/tests/Pest.php deleted file mode 100644 index ba7a362..0000000 --- a/tests/Pest.php +++ /dev/null @@ -1,5 +0,0 @@ -in(__DIR__); diff --git a/tests/TestCase.php b/tests/TestCase.php deleted file mode 100644 index 64a3cb9..0000000 --- a/tests/TestCase.php +++ /dev/null @@ -1,36 +0,0 @@ - 'Saade\\FilamentLaravelLog\\Database\\Factories\\'.class_basename($modelName).'Factory' - ); - } - - protected function getPackageProviders($app) - { - return [ - FilamentLaravelLogServiceProvider::class, - ]; - } - - public function getEnvironmentSetUp($app) - { - config()->set('database.default', 'testing'); - - /* - $migration = include __DIR__.'/../database/migrations/create_filament-laravel-log_table.php.stub'; - $migration->up(); - */ - } -} From 649e8f5411b1b98cc9ffe25496bd9e4542163391 Mon Sep 17 00:00:00 2001 From: Saade Date: Thu, 31 Aug 2023 18:32:35 -0300 Subject: [PATCH 2/2] feat: docs --- README.md | 160 ++++++++++++++++++----------------------------- art/cover.png | Bin 0 -> 561523 bytes art/preview.jpeg | Bin 453929 -> 0 bytes art/sponsor.png | Bin 0 -> 69405 bytes 4 files changed, 60 insertions(+), 100 deletions(-) create mode 100644 art/cover.png delete mode 100644 art/preview.jpeg create mode 100644 art/sponsor.png diff --git a/README.md b/README.md index 381c3e4..204067e 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,21 @@ -# Access laravel log through Filament admin panel - -![Log Viewer](./art/preview.jpeg) +# Filament Laravel Log [![Latest Version on Packagist](https://img.shields.io/packagist/v/saade/filament-laravel-log.svg?style=flat-square)](https://packagist.org/packages/saade/filament-laravel-log) -[![GitHub Tests Action Status](https://img.shields.io/github/workflow/status/saade/filament-laravel-log/run-tests?label=tests)](https://github.com/saade/filament-laravel-log/actions?query=workflow%3Arun-tests+branch%3Amain) -[![GitHub Code Style Action Status](https://img.shields.io/github/workflow/status/saade/filament-laravel-log/Check%20&%20fix%20styling?label=code%20style)](https://github.com/saade/filament-laravel-log/actions?query=workflow%3A"Check+%26+fix+styling"+branch%3Amain) [![Total Downloads](https://img.shields.io/packagist/dt/saade/filament-laravel-log.svg?style=flat-square)](https://packagist.org/packages/saade/filament-laravel-log) +

+ Banner +

+ # Features - Syntax highlighting +- Light/ Dark mode - Quickly jump between start and end of the file - Refresh log contents - Clear log contents -- Search multiple files in multiple directories New in v1.1.0 -- Ignore file patterns New in v1.1.0 - -
- -## Support Filament - - -filament-logo - +- Search multiple files in multiple directories +- Ignored file patterns
@@ -31,72 +24,70 @@ You can install the package via composer: ```bash -composer require saade/filament-laravel-log +composer require saade/filament-laravel-log:^3.0 ``` ## Usage -Just install the package and you're ready to go! - -## Configuration +Add the `Saade\FilamentLaravelLog\FilamentLaravelLogPlugin` to your panel config. -You can publish the config file with: +```php +use Saade\FilamentLaravelLog\FilamentLaravelLogPlugin; -```bash -php artisan vendor:publish --tag="log-config" +class AdminPanelProvider extends PanelProvider +{ + public function panel(Panel $panel): Panel + { + return $panel + // ... + ->plugin( + FilamentLaravelLogPlugin::make() + ); + } +} ``` -This is the contents of the published config file: +## Configuration -```php - false, +```php +FilamentLaravelLogPlugin::make() + ->navigationGroup('System Tools') + ->navigationLabel('Logs') + ->navigationIcon('heroicon-o-bug-ant') + ->navigationSort(1) + ->slug('logs') +``` - /** - * The directory(ies) containing the log files. - */ - 'logsDir' => [ - storage_path('logs'), - ], +### Customizing the log search - /** - * Files to ignore when searching for log files. - * Accepts wildcards eg: *.log - */ - 'exclude' => [ - // - ], +```php +FilamentLaravelLogPlugin::make() + ->logDirs([ + storage_path('logs'), // The default value + ]) + ->excludedFilesPatterns([ + '*2023*' + ]) +``` - /** - * Navigation group. - */ - 'navigationGroup' => 'System', +### Authorization +If you would like to prevent certain users from accessing the logs page, you should add a `authorize` callback in the FilamentLaravelLogPlugin chain. +Customizing the editor's appearance - /** - * Navigation sort. - */ - 'navigationSort' => 1, +Publish the config file: - /** - * Navigation icon. - */ - 'navigationIcon' => 'heroicon-o-document-text', +```bash +php artisan vendor:publish --tag="log-config" +``` - /** - * Navigation label. - */ - 'navigationLabel' => 'Logs', +This is the contents of the published config file: - /** - * Navigation slug. - */ - 'slug' => 'system-logs', +```php + true, -]; -``` -and register an authorization callback inside of a `ServiceProvider::boot()` method. - - -```php -// app/Providers/AppServiceProvider.php - -role === Role::Admin; - }); -} -``` - -## Testing - -```bash -composer test -``` - ## Changelog Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently. @@ -164,10 +120,14 @@ Please review [our security policy](../../security/policy) on how to report secu ## Credits - [Saade](https://github.com/saade) -- [Laravel Forge](https://forge.laravel.com) - for the syntax highlighting theme -- [ryangjchandler's Filament Log](https://github.com/ryangjchandler/filament-log) - based of for the authorization and multiple log files feature - [All Contributors](../../contributors) ## License The MIT License (MIT). Please see [License File](LICENSE.md) for more information. + +

+ + Sponsor Saade + +

diff --git a/art/cover.png b/art/cover.png new file mode 100644 index 0000000000000000000000000000000000000000..074af3b7b807a529ccc3e9007a7385bc079961dd GIT binary patch literal 561523 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 ^S##G3vh66cO%w7VN}SrMdvww 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

+$&#)O|KMP}$#>$oNHorcVVLRH-0r*#c9 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�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%0D$O|sW~n2mT8QzJ9^16 z;u`@&jUtV5OSj2<(HFkLVz0r^=K$7*qZ(?i-<-UT0Ume&VaK%qNN|d85On1#bZxYJxU!KVWGpS<LDmC>txB$ z%_m^&#RAom*K>%jVWzc0wa5e5g$@9Nb6`RM1Oj$vFI{y6^uIF&%(n&nCl8=5;h*mU z9?&0?cmm9QFMRa=`|rPtb71(0IptqZ6AJ)Odtl352b=)_z9}Ze=_Yr+IU2rvj#E(X zes!~dz!JA#-8pXWc0Abg*6Ge&?x>(A&Gqb2WV^k!Lt;*c?cJLrPgB8RDulB1H=&RbUskc{>D!m1Oy(>Jkcf$X!r5VneyXTceznSfmq26$Y8vS`#cnnNe4GL#PTJFABaz!E3 zd5PVkO#Ps?sw#kH4ai8JZgT*v)5JZAjp<%wZCqtA6BM^9%(7;;t5UGv+CZvBEuf@w zQLamKuc5vA6dW#DLNBFToi+Jlkr@in@zwj0(ju?w#JpfVDVAl8<85qTt?h%T$|8x} zZp6R|Z80k$j_GpS#|y6(@{!%0n3ti8x#JiqEoMARlFWRS?RNE&+okhGk?shbJy5T! z-WQl57keJRO)#3ZhPl?a=Ga?efU|mmZZn2i=Zh+jjGxz4wXvSC>QVq# zTylUh922?EB0M*nWlNX_VZA8)V`&RCr<}%CNx8^d>oRSc zv0WaJFyyZN-HM`B>j2oyVtQL)4=pRxjU`mDHXlVSj{)N@;4-f|D-5u0RW7UDDAG{d>z}7pIZKk& z0`@L_fOi<+U1V?iH2~;H5Nzj_D@;LfXgAW5UzBgTde)BN3tNh*X#ia=*;hCWsxCw( z4?;P4sl0$_jCUPk96;6p;r!+*LN^{&glG22w-<6GH;*_YBFd7=MV93|nW+kk&`?*( zrmFpFl|vwMWYQ1@Wt9?`$*LvBkx>V$pLL9k>d^P|^dBXqK(cP5l7cBQDB z1^jSNfcIPAOaHG00iYa!9}57@9y$Ph4WRz|%Wr-P?s2i7wt#%_{<{b-H~@bA{-=lt z{lZNkXP{Ppbn?L&PT{V}cZucfJ{%VhKeA5%LKjSk*4xjgON6WrrtV4wJqmz*a z2(wzYxSvkYbF%#tcaJE27aJs?;?_XZG@d^*GVR0Z+{ebpJF*QL@5)p8NtXy4kKfQI zM?Lp43Q5%BcHbKHjs<|d8h#Ch=A11pJO|p(Oxz#GHkG{}g?C>Sy);kV{kUVvL zsBS#G`Ptzc6F+W|d)t})70SJN?~nF7+svxbw4FyS!L6sA)|X9sO@$jsOfzzoA0oUf+*{M@F5+DQmnG1#T$p89*6>8(GPij_*o`tx)9j)M zMcSVodnjs_Y?5@x_S4JM+F5)Crkkp-J3^nNSzAPN^Fca~wQXJ1EtT1!&P^@55sP-# zz(qMqVDubFv|;L|t~0YD&q-WW!cN{HcS^)Tm)2AE8G51s9%}VrQlX&NU1k|7j!>XU z>tu>55^yDi$~;0-Q&hcyZgfOijYiC3p~m{(&S1`%G_SL);>tZA;AE5)8o_weq*(@y z{ZPa1g04d7P6~9WC7K*!1u@T#a&FiHe|g}AwK~1Om-H+*OWR$I1_G`)M!vbXv=*4| z$lBGkyMzgNjS8~Yv}vai0T5N^+_qAi-OG9o0L+@E^zAZ!&>^&NjG6@oJ!1<@iN!i5 zH5x5D{Di>tR{&V|1B^O$(2_?SBE)L?9W(Ya2Y6b7wrzkhkS%)5-t_AZf)?@dDp>0i z7y>TTo{#~}3H0t!Hg#%hSn|R8KV1XYP_T$lvW#eUG!R!1Vg!Z`F2);p1f@DiVPnIsBDi@hXp5^9=<}(ZdEC4TFB!;Vu zlPZ7E<8Mym`dv2xq{LNc&~724TRrdqhHC%?fW*It902Kd{r7?Z5ctP4U~RoPE_G`Pco0t8Kj<8_KMZP&f;w7e5B0dvr<@myY!@f4bDe?4 zrB;1pl<3Q7c=RGMV@OT(H7^Rxr&437F|t`C(zn@uRvml`tuK)z_Mk78O{K9fuKJ{# z|H)LOCXD#SID(Rqw0MkWPUi&5UUyemg0gHnkCem^SgV*fFy_@XF+th9c%LK`jQVQ& zzNNY9(N0@UI7!r`UcoJ|o`>j*_w=Br8QBoR0{`1!n}|VNJ zVqA{9ki3}c5~@+asCrbnYU} z*a$2D^bl+U5daSMeOx*QM&PH*Fvv$3P67X40)XoF=I|E_4*^h9*Z+QaJNN>=P)DK5 zkA_LZ_z+QsMTUvjh(@8t>(xY8rHM=~3M%yqa|Q*j7u16y!yc8`6@5F@eMNr<2?SFK zUg*)w+3K>3rLW0VqK<)4&|yLH6=y5@I29a&)h2UXr)#%8~dW)7eAnd)5)94!Km=G0>&Wx+6+CHw=~FQ$cT1v z2msjzeQ$2KsaTjNr(GxEa*8=<5$9wiMTnw9Pv`I?!yzWi3+k%;!X&vzSt+xe*YsMr zH7+PE3}jD;;3kcIw})HFe`4?aecafpIF1(#8S*AT2v1M|62$XJg}?};EwF{O1qxU; z(#i-SxuUQ|f!uCkfs2*4u-3?Onw6{7w$bi3yQClu`~?*B`4ebf1PH$8J7@BJ=iN*& z2_*28`*vsU+^T5Mdz9$p;Codo*mqM zm2?~^mQA4o>9SDe3gv=vf>+&H#$%#Vc|aK{0r00O06yCYI=gqv_JMH^;InnvubBWN z03KrqH~`=$9RQQXzsVvH5gjgD2FZT30B{du%e#}Kmn=P*BuPBltg~u9DFi>D(>{lQ zHQ6ru+2ooNUdg{EVyi9^sILASKuO*=k+L!I-u@ix2-|DPf2juN)Z+M@u4**0Vsh29JReh_nfy`VoRnHLWx;ZP?2 zlZ4QXanEH&a>%VhbnOX01&b{5~>*0@TT#~P|~qY^apVvnIw26*r-Lx z_AgpTYjIsArFvwUX%jP2ho~tDnv+RERVW>*Bv7Y1UU=x4aZ?vL1C#leDx-Oet}Zz; zL{LsS(X2EA02$)y53!RFN@%76;w%A~r--&(RB)(Fmk^jGP^U-n8bYu|g_sywRQMOG z_YA3EgmIapUf>+SpMD>M!1nXa(gUb5;09fQ06;AQp_kS!uYVgDAO1ZS0Q$d~Pr?Q0 z9>AJaAo2h@)4fEv{Sos3euToO8*jtg@P8WeynYm4LC+!7O1wb;bnwvDFOkXwe146m zz*SHvev4Z`Glb*dn64)|6%(ElafmQQtYJ8oBEk!ZMmMC;OzbF$WMe&XP-ShxSRCs0 z9M43Gh)-GtR{}FH==Re-_M%g)Sd8teY+_NhE5drER`!Yb1ZQr!d*?hiTIv@etl@*| zP(&YsN)rIRCsiFA6i^e{iURCdB*lR{@Vv7Leh zWSH6_^@*9TNfk?1B5$DrK=b|q0)OfN825pu3-Gfg0G8hdKcUwPfbsx>{{Bn=^bm%C zMSd^d2e8KdSLYbiqT#my_`ewb*mxV>hPOfC%>dwYC(DK1^gJr^W445KQBtxijBa8_ z(w%@a2@yk8QpI@}hs9PPNg$(4ZA2`mUkO5y00n^3n9jWmu;g^ddU0{;2>=v#0MsUg zD$TfbhfN2WBBxw+^H(G7IxPIGB&)&!-O|FrB0WaFj3g_ARAcA}@u!A> zzi+_+&{qM6vw&{_{~Q26QGI2v5&xnG@Xx^m$gl1bVHNPd7y|a6f8YQ2(OU%akqJL; zybW)|+o14f0MKDWtoK2epB|EBz(P3+1ilMFADjb3)hKuKJgbMu<>rsyC5mD<&EE=7KBrN5s3dbsuo$mrI!`Pe% zevGTF%1XSck%t9qvc>g4N-oUMSM-x=WlQLJ^^nW?jxhkhKv32EIo=dJ%_1>f_aqh_ zaS}}mD9JB^wS?E=JuVrJk*H5;{*ziQXJWKd0QhYT0W-)0_-qPbBOC=+5}d`T&{K19jw49@?x%6nNFlaVhSUg}F|yz-Zz*eltXMLloI z1L%Ag{C?ce!=JSCOX7-ShOjZ!rEc=JO<_QWVoPK1W05shaFc}?9ZemZB zV1IBuFRtP&7eG2C;?zOuq@rXC!Z;x9QV7a|LMd|*Now&i1%1P4btthc5^c>4MW;0y zmpBWlDyGQ2i=3JnhqOhLB;yMZooZm504VB8F)KRmB58?`QZ!6SO9eeE&|NC0YLzEx z>5e5+(u*3Bb-yVOO3YR9BoG0hJb-a0Xl(@TU(ai&KY0Lu1OMNje`6j%n4U=HAexP#t<8>;%~Rjq)ow7#RTNO*5sRS&G^+{Oo~-k|iq zu}{n|8~-X4MeW8Sc2rwUxC=H@OhJ1IZW)RqG2rf9YGmwIWTfmBb;su?WXz_gU{7*df0_!NnlmWn6S z{PZjdiN(Cco^)oSo~0sfUcG%$pxy(hqu{g*nBmz6hU*(x1o9is0K|U+z-LncKlgD0 zAb$Sk96;RC>3#@*c>Jqx{Oa*-(9!Q6GyJYuNlI9Rb8IKM9hYZ#oIXl$>Jq0_AoZog z$?gYBU+(VeI5(Xi_p-Vt=SkA3AJTSxc7qk(KRADphO5i7v&+kCoKd&CJ9*^W!0hf` zy%1^t&20y7{Ppi1`}N;`rhZ4g2#+eIjTZ)~N${U?o*&F;PTYx4w2ML=|tM$x|o|uinaVpD$*|xB=(Hom&Ud&eOE2^7QGQthDz1r%r%;>`#kqi*FS5^`^64BYQOfOt(}HW52>Q zMWPRnKk3vxISxHjYW&A#V$i|?ZQC5yr%0VhLW)v|Q%cBSEC65>)!7?Tk`C6oB02|o z74b4b)Fz8XL$XPAl-hLuuFT|f<;`(R_`?TF^ke~CL|xh7m={RW0g%y%cuJDAHc(V1 z%WC|bQWZtV4wHIy3jr{OI{1@YEXt+Ny46CX($b`w)H=114D0o$(3eRyK!C=7&mRIN0LK56;2uEXT!`^u=ezHH!RpGTFVlJUnc^0;J*mV1=V=oQ@_~J9#w#d=$)e-n%YO zl)Hcbh+K6JBCI$6Y;v%B|6p=~=3ig=p~xrK*M!u1pu4zyk$dnkAV4MVp zbAh+r114{G=6P5yIiKO;z%ln|5^lZwm#6P!!rjqmyireRle&kiQ9HBy zVrF2L&j$ej`>TFl%W@=2KWXmaVpL>y+VOI_TzBir;2_>vyFaQ&7RRu^0Gb$k`WJ&H zZ|ra|pKjEOR}Q(IS4T+yi*shy_{)=b?lp9}@YKG9?cY`pr_g-}05kixoNJ$e;Vjr$ zZ^QlJdaRDB)j3@jS=lG=d7s#KtNaa)EZzc5JDbk_c)0iv0HDrv(4%7E@HY+qB`ZQi zjREcwUQ;P;DTBBaI9UW}keYZbf^`w@v8Q#ePT+tM0eUwJx;4$ zlF7nU%DXzXPJL$*!bJl>EtW`NNl(c`t$?DR*#aw5R;x#`C_w!}()t2%y-7VvzMyg+ z0{(g80n|Q#2(}1VE|*JSsIqqwgQfCA1?#j61zkuC7wMagyd z4^GW;e|Q1THE|rUH}6Q=0DvzYj_+S4mHh4RNeo90pRj(Vg*1tp?Axtf*e z2A9>N?=+{8YHTtH-Wu)qbA%;3B`Ti-M$uS6=@gdjFY|oXX=j=iXew1ix_Mmv~e%N>nei`|vKD zGw~+^!A*91nerw}7ahL-d+z`wnXK=Y zO&IPkSv-ED2uxAPmw2<1i&bY^0wDho%ZC?_@ePZ484+qJF2U4Ws7IDbCH*RJOhY_k zP9s8ESMBd#_`OYmj?pIInIveR-9&qzp8Yd>5fa-;giLDhwr$eQKw32@Cyy`bxJ0DLjqr7%}d zTlHBfL)H`D_LaoPS|qK@6yDXXXYmUhfS>vLcM|C5eXkyTF5KqRqBE2P( z>#XpN5M#b1_awO`05(~K1_j(yVlt<%*{lHY=%`{Z*L``lb4>tbxNt|In;HWEuqm9Z z2S9%lb#|-$d%I`K^;wR8|J$$a#u#lN03J)t-s8O8&U5{h%=nvUZ9gF&R{|irkz=oM-fvu9vQR5X8;J*UC0Ew zgl@+2w)yLZLmEy&$5x9M86#D*P+i+~&l~_FEeZhh_A`6fel?ItQsf4J#%l(EPR!O8 zA`W=WdTBjIA@lyVX2u&;-_jyA%ejrEp?R^%{3O{K_>mp9LgUN^y)9}f%(l!bemH8e zN7L6K?8$^m0y6Y5AT#q9gA%mN%2K~&cu%Cd%$Y!y|m zER>0e3Y#P^<-zS1*X&k_WFmU+ge3wdH3Kq&IYtGMj0iX*cDjwuZYD_OUcfIRK^4&& z6Dy)kZ+jC!Z`MnH7ZZEBaK$_3@09uGAfmBC0}$+IA#Mcy ziFc|Y;1v3jZD53Ryr&HK<8RzB51_3Bk*LHR0FMq24t5U@C%YF-VA4tAy_!s#8rhso zCfC56!;`b!OB|ScdE@Z-60mbh;Avh=Frtalr>8qtligEd&hg>oV4^vI0RWq)7yvyk zaqSR8vAc%^wv&U&1chU`G~HJm*+q={T=%&(0*NdPQ-ot@0zhCbHKLZw=KS(0zhwc ze?1TjwOfO+Yb6>hQk#^7nX%tk|-i--Kp5Q>lpMZ@uM-pC1Q4uE+! zLv}Cc(BD&c0h(_208aA-Pk}|L1q4UAA;TPuH(YmH{Y|&MX0w0?I|nD$1~AUs5@KE^EqeynV!vfJ?zk22S5`XvPU^VGS^6Q-hbF@&4xvPJXm+F zspIu}y+I7s&Dku|I9j8_7e!XImuvKL+YG9lnjpa*;RyDRc%LtNi}tG1EyiQiSd8|2 zAX|SO<5e3*EEe!OcF@-LddecxO+gGJ;#4u1z8Mx-#l0(DrFnxi3ZEr@6rS(Mi z+*i#+ysZp^{ldBoBwuug3$&mJ1FU!bZGq5c-pyzXd>mgv=!Wxab11Fft zyFevMQATtpT`AIu(nMS#jgKlG(86tUe6@>QWQpyfEVVZVt%wk<#8Ro_u38a{K+245 zAx=tPVuO`Q$AYz*SVcvbdI%+IOl9o^GnI}DdR3It>MXX*Rgp1M8-#C^7Iao!Q_G!{ zcb%kHEdoig>eWNkrSaM%>6JrVb^PB7p9w?2KmYJHFbx7A!ksUDw%P`!+@>Qnl=Iq(H~~N`r+f>!ULE}HGPT4<>c_}V)qK@1H!qa z7f@kOs~z@$GMG+xhREUR;pFNN^foy?JwR-70HY4?Uz}apSSz&bUR`l0_GouKi!{5CPP%3YX2lL(>5Rhfd{Y7uK zzkyeb!A5es^VtBtEn>y~a?~4wrLxU>j!Ay|i@bEn+zHdp@{!Nbv*=)hnR8alVmKSl zrvqp##>44oy6UsOS$|fJzX<^6NL=oZph9$s*f$U}&gzwa_8TZYnD$o&gZX&8=u8*; z{nltOTW@--u-n;;dIQ&;0N`-kFFkWM_`MoWSEw*A*47iSJ{zuQohf6eaX9NO2Yq<} zjRZTr{u++Hyzirsh>#)Lc%F@C9h(ja3~A42GgHm;Y^_;_;l2HJZ!}*P7?AA@(aYc+ z^ev&*SYx~op0G$~+%Ob@O~b`%xLhm;i&lT%iVVhWn_dTY>)7j9kEfm446`Hi^`J10 zAFkn&b7<07I$rCl@oX>{Em%IBw%Wtx3a@ju?lb_Q=!uO1sK4qW*Q++(TK1>=a~pz( zd~aj@ZRVf}i!4h9Si|}kG3vo1&cjn7u||6vUcSui>z z78Wdo#2BJlSRR5fcf~+@DKZBxsFxnaGOzl3VXnP3dCkXjfmlmtG0K8E>UPZS_fj`uOZ!g zQt2p(5d^4w`N)ETN~o?0l<$Winqw95KRVscomDQUG-XN>7Ij%^6OD3krz+yu zBdQx8IgO(YH<+ZOgKr;)k2LP<@<6(!Y(xAuf?4ZADgqD&&mKlVRjVLvQIEBgZ+%zTe#ti#R(a zXPNkFjsrp&89w$3M}7o+eG_UuSyfcXPB6*s8quEvXsaQcKB;|uA)5BrmV4xq*%9B# z@b7*r05A^jf_I8*ABk_6gA{APlHK=X^z8?7gUfcbK|u-ESJ7m zGXo#_nIe*~uN!4=+Nmn_vktUrr|S;3ImN~@6MhxhDM`; z_#sTr+|~M3L2*h3`PE8hod$+sraHfwfw3v|6TBFT`EgPi8UB;(zIt(1=WqJ^UJG1Q z|NhnJXUAT_U>1}wo76n629TRyj)Nr0nv! zfL@)TAJH$it)cv@t!UJYbQC^ke7+JEW`FMc%vxaK?c2F8S$kk)BMBT4ffGS#p0(o6 zns8NtNTAib^^KzWp>x>;O}75q@ZVA{hF#AiWIr7!f6Ql@smAL- z?6^&mf}g)I1{w9M&xd~ZB4Mox zE4l_VZskxFG0@2K{CN0Vq%cgK8CdE!9kEIk%I_x}*!FFH9m~22OOlNDpoSXL9Af^t zBKcf%OFpWcYO|4EF%E6HEwnk^xC%Ar_a~1mM#qn-tP3t!sN_LMuKTx3tA3-i7>$a0 zMaC%%=%yuKiKwgOo#y{KBI_(mT37!Q#rsIXRWj=f*f$5Y**z<&{>#pQAUrYNza_Z_ zaDls1o;A=-h0s{2xjf0%eU6>FmRkaE$;{ZIkpObgj7puHU~*s8s%B{!;02NE59JIg zeisWeA7ZwUswqsBYgWQk`9+`9+*Fp#Qh;l)x!2~=x^;Hyj%FjqGht6UKpr8 zyOr(oSk0+xeKL!4|+{U**#ZCsBxw1(fVz zxSa5ZV7fDh+vRj&TCg%SQ2pT6a~= zg9qAs`=dpMO6+H~$g(Wa#TA6~c5rS@Xi|{s`Ln5FtJzKxi*Ks6($&Hw*GTpvei>{i zethZh7~x*&h3q3Kg8Z=W@o-lDMP3;)}!44*iYLzq8&pOEP3#HnM=817~n|xtMy@IPNCadmv ztIE)PQW9w$vuhm?<$Ub9$9)Wt6aJB;e^e6JrO2{2!;A!NsKP=wL~~(!i^aMF1Mr5& zvtQ5;#vNdkUyuRYQs}D_7^tG$Ai8-Y5YOHYt>=nbPXvzB{taBdgU#=cx&+qv_;YiF zvW$cUf>g&dm}5J^*H4&G?6Da8*^q<_Hx#C3S}E=@ob z!yku07*(F=v>9mxrH4I{^+%(K4XTC9=6|}Iqm)rr{3!u4l1>~z;@TRY$!@tMN%*GK3>gH*DJUL+ugbVN1H2eby$4I20dXL|#j zY!eM6%s4>S*-(c7<3==uqBFqZ@rzwecsTUnMk2PBDdc?vU84PWQN1MuHeI6PUUnxV z7>QcqSjT9JFUpXB%oA(Z2+8h~o-D~?9AZx%X*A?GBUCm)2Rx{?0{8X=*C+|lwp=(q zvfacX*){O;r3T^&411F=udjTdDpfaA|7Z-Aryk41;gz<%J_2=mff0{w7% zS=1%gAMzx~&H)}mynwkkfAAJX9UL^ZLU?bc(NTZG-tSc0F$ZEY5GH9}ic=SCw>O{tu{R}6hOO26VwUglt2jumB1}P|odDZaH?7jHA(UqyNVE+w zdgv)%J|3*}e7E5J@mgyJ?(6XD(EJ4m$Y{vK(uj`Hs5|vl^sY_Y$ublx(fD0Hrd#CI zuqI;EhQ7fY`0_iS2=v1B4{$}eyZVHX@d~pxMIsgoK%X|8WH)1vBd8TIm9|OaomT$9I3Z~yzy-}U{-aA`ktYI_U;q~gM(P+Hw$GY*i*p2- zzMuf(OPS%&LLtEPX0hHF)sduDC%fmzFe%WXspwqmT|(?QeJmo3rh;U`NW^-9q)$X|>EvZ)L>OwKTMcGhM%}{}ou%zpX zda%ZOt$+2P^kxp$WB%C<{K2M;`_(>Ay1*&_C>iNYd9toxojK7l7EZ=Z3T0GeR?6I# zD^;DjBYxvRba)QL>ND9Qf`=)G?h|jSqv#w(g_-6aYD9BD3HM%3)1s7GBS(2g^BaB2 zU@ImUkhr&&!*$JuSm$&1a7#%uT_i9Qsr+mJZvRYD=5@3P!w1^Qnp;a9m#I@ZDx3BMOnYF&lFRRL|0*s zZ4s0kIl*sCsDhdaQx>x*hrbKy_Xn2GjumWSvad%b2g z+&Wx%iUSZCZvdr*ff8Czr;ZmH#v0pm17}RX_`T5rZx9q1)ctv+G~d9z6-%>3{34KU zDmu3s{My5K$>f9r!?~}wiJi@{mU*ZU!1|g}$e6)ltZS`8>&0TDj=!@ON6>hMcDqrK>Fg7v`l+Z}6y?CC9w> zR2+8Mp|sqUk&o};LpDe3LB~kVe!MFG0Yw#eXJi#=`F7aZoMQMqUo?jNFakM@*f$jk zH}`<|RGBFW*Eo^NJJ@sT+FlBTtTjTrv&mKTT3wrIJRMG$!@StQEQZUwOL9Lb!d&G) z1l!lu^NLx>zLV1rfE&i>H6LQCH$zMcZ6V`zUhnMiY;U_2^vZX7o!JFwkE9v)d%*FM zAw+JSm9UeFxj?e6vL>;<${6O1qA{#=0A=7O&M zUHB+%ct(Ehdsi3oD0I|{UDuhBB7mmG?E&eBW~0v_K&)Dj3=TLJHQGqn!_aJ7atSeA zGqlOXTyiil{?Z1Y=qrgH<2oV((~VvSX)B8>;O9r@Hl#qT4Nqqz3ghksb)m1*&(vFod9P zO)c$sfOYlYe3kWTUQa~A>R?>Kl|%SYxI;t7Cn9S{Gp!lf2oHHLYfE*@CANW?wmEL8 zV=at32Uuv85un!@U$I#!1Z}Ok5uDG*%;JDF2reP~Xu^vTZP*F{5Qramy3V}oh&s>) z^etweDS)JlyFx8UHE(|I8ffb}uAqkP<1V!zr29?1JHAZwSqm(+bCpD(fTp@&0(<p*vl&T{sT5Z zRpJJi2*HrhtEK0P1{|$r$0 zJ7DN9vhztgdJ%KIzw0_zs?ZO?%oMfoUNu`6Z>T?f&-XHHg81IZnJc*-lXbIZ~L;7*jjOzT-sG>%|=Esu&SStQJCY;@cZ!C|@c)U_N-` z)e%ASE?n756DoKKSOy{cyDy%7lxD@E`%F5d8N{k5=G6nm8>YN3gNDp8smk`F5q(I& zsI@TD`%gQ+uG$WG!j|ByVPR>k#R%rmbawTd2yHUr(=GIwS}56#mf^8_ov@dL{>pgm zDiE`7h)X$Gr~H-eWwu$Ff&K0n&U5!3pyo1YZ;1j|x&sQU4y13|Ya^Rce(}TG5Lcz76NjI8C%L_Pp@vQk#M^Z;A=r@EjP>T5 z#jkqgL*6rO^6f)u;u_wqzg4G9qED4IjA_UPE~D)z^+$E~eJwkj+|G8Sa@MTAJP^5y zx0$$w;j3|xGAncCnWs$xq|Fk}Hg1c4rk~8kJD0Gc%RgvqA@`QVS}*mSa51=#fWU=)^UC65l@&buQlyC8u<{~Zd5AUq&Wjw*W>?hbKp|E-wiKgi{jVYZ z*U0ARQP=cQ0ZXyBHUDlXS61PGs}C$<_LR;^+0&l2cBc3sTrP zo{o6Vr_*oO{;m9kDzhSlZZeFvXo~ej{iZP4uxERS6Y$~3{2UoRD&ky8hi1G?{2fwG z6)%6cu7h2NB6IAhAI<_D8Nz4iht4hB@c!Y&detT2weRMFfoFfj+N>>Ra(adICuv9B#|&h8PGA63uR`WDXo8nZkb z;ZoAIZDv1e+YHz?>rFhu(Iy&Bw9|-vR#%*)N^32EOuZ_Iw)xgYb4S~y?^x64-xdzd zS{HxVHRW~O{vt77J5Y@-Y0L{FEY^EIS=>=O@RQCORyd^tlQ{mSadgUc$wD~Ds3czP z-*BaqONeyxgwH5yw4r0;ee8)FaGY%aFwf-S7^IRp!{K4K$hpGHCi(Sh&f3aH&tr-w zEOEbRZ5rX;DY}Z#YR&I#Gklt4R3KdVelWN43OMi%Iw8k@*XY4zQh;Y4faYnBrpi$6 z75*Z1aIO7&5S-uNbYz^SpN=VIGs;igC%#8_X6SF(Q(?n!o&<&5Fab z@HkZbZ(@vZw2SxJFO%<&Z~GO_Ivx#%r07_wuw0SaEQ`hFik+`@Zz<9ZFRDz48<>e__3FyxS*62+%M}&+~jS?*{Ng2{&1t zLa;L5Q|J&d>I9QSs0;K`GU5S9w_5r0UTic>con~pm}V%dC5)LcR-Lp6-?OOWVAGRv z=6~-ot_-TlIBfBnmD8%;UUpAynf^BOMdNNzC0db5Xgw@rI}FjO@U$tnvr=Ey&-SmO zZ0GxNvVnw#6hyNegX2?aJG$k+0DZVQm)D-T$_WKy!yU!LrJjTq%ZOhp!|z~AuX#;| zESxXmg}CBeR&tr4UQ+{7;Eg|dd!SjWL|0UV01@qYkYGcX3jUkY1#Z1rY6#u|)$6dd ziwIe|aj-+AFZE;@T}gw+8sr00p~!BmC4kPj^L-a)7W?idIx2_u=}!wxA?qiraO2}3 zc5B@tIi13v(QG5+%%?D3e=HV-`{}z)v}>v=tOopUG8lEuYb`9!*0je4GFh=1?YOIA zIjL5WGV_dRZ$f8gt!A(*o8z*P>kMhMK8@<<(I-`fSJ(k0f4dpx~!vjxso#(=*zi zWHvtLh57Dt3~a?*7(9h+%y#18&UYLh4pfX@qy1*3ta`>GGW19MSlG!tP(G<$`JAmy zZ)i7phv9I&(Eib-6#d7r;fhoenY_Lp+^-)RV^0?87oXZ2p;781m}E#xudKTzFA~$) z6Zkh;GKZAPzmiEU4?|&f8Wfu)hWz}Zo7D=8>l+2wB}r200PY9cUmTf#)msui7U%5$Xr-TTyaIBuue!xx?Z z39W!Yja_D@M_)LqkxG-DKQj7GD@4@GN5O_6$p_&dV=hj*T_qJ<&_^xIlWH6V95>6_3hn{tw3jaQ&htN*e?eSN+kuzBW$`_=YVf1@4yd|M?9EYqTD7@BkTt%S z3wfG`?atkutBt#5$XV@5=tz4l>r-{V3y2I&r1>V*EHW}glrO*H+OtGtVUTqc_Rn%c zI-x_ZzBB7YvbhHD>+XPgx4&}=t?;uGdoP=By-rf}%thPME$N4hlsplZ*; ziDsVbSDb*R+Gt~2N^$7BjPyV`=j4G5dDloJ2w`^Ihcrp2X#2l{8`YN!XVFE=hG}FA zQndR^zPDA zqZ2vz1q%N4&JGEc-w5se#{9CNf<71z>zqk?COChkL*&Adll$$-mGWrmee3HV%55ID zI+9C~HR2B|F$c@&NiV!0wYx#Rl`vIBVVHoQ7ay!?4SVQIQxGx^sL*#6*chnvOHAb) zgA!qAd))Am!r1jNjhQGBKdC2Cm4AuE@lLY;t?*$w)ihzzPm4QAVI<9JUN{tiH zr+n0MoT0M83N9C+u!awZjpbv4 zk)YaoLO_rcBf_Mhh94FalY&Y~HBeEk6Vx62_P399nAe}4KVVpIj#$X~WDG}#gq2oQZUbpaNf z3_8j})Dp(61vouxn0QW9ZLCbQ47Q3mgdz?=Nyv_gpY8qeP*L!qt?aD4Lz?6VE@4fL zrdWda$$KH8a87)mGEgv;tXFTAqFK=cjMswk|6F1m!6s%Z(0~fQB)4xAadhKj$n|JR z@i^voSKz${*hu-M64$ zY`%KDY@@yecP*s?{OwWb*(drtE&va`~M?c=9NwYH8EV7)9>Mf!Sh<(arU71Q$;O`&7M zq|NLQi)h}bertqbi}uUhW%hbpfS`cR9VuJFja`^23IwnX6nTfj;>E+)4-2Zslfl$* zVZcJqwgN+LenEkPP+{m2m;h+~&CW)6fC5vYCR+yH5S8uB(yGv~LT`8n1gmvMuqq$~ znP^8BjIDN~jC08{GxbwsX*WJj(bH(oUQBOh#z=cZ@fN~JV^o^xoC^E;5s*5gu4Q=s zg~bylhfi1WCBS}LV8fwhQc~8hTM#8w65?-L%LsEvU(!#P!y}kO5BXg&qh{(c0he@n z`)$8Phdi+|Tg+6Lenc$_p3;!dCYjp6pGCPqG#I;kdak*$e=DIorj~n z#5`$IPsvEH_x^YU@+%YDUkqgLY-?@C%5ICDiKAAFm~5aRYxDh`MPRcQbD3*dL8QdjA@~PEB+v)~9-7Rhu!h z^r#(%#T5-uwT0V3Q(Vw~B})?|kHJk1*=z$DDcHz$hneq<{w-v~+ZL82);vrPWb=5v zXSWO_Op|Abab!X{YQ}@uCdEE3?#~=sDKn`4D_EZ5?fh0ujbX~H@NO1I_@e&^-v2(Y z(>AW*0orFqPk?a5KF@pE4WleLDXsCj%jbK=I2NASMrN5PyR|x4H$K+{8|W zrt(d@5ctrb4>9YofWcIHk}rV$*E`&qc&_vKT2~nQN_}sx@l_$!fB4iFaNNtJ304ce zQ-X7Ki=cS7J?i+|Jj9mm!&Twkk@<)4%}q!#mJml6dwKy^7<8a^hA@w4`v_btM;`v2 z&qkWGQ#A3>o!O*M*n?gJPybUASSJyy@W#W0t8W>Xeu!#xsN8~MaMtt*)b zYsQrkQ4swd;@=*OVrtyT3kj2Orw|?oI@IIBctW=Z_IG5w2^W>)nB24$iFG=#vGsbQ zeoKq#Z~e!bcA)?`s1fXt_*6m!yo--+|I+PPAR2U?4fS&eTHKJu_b)89JOw6?+8NR_ zf;Zb|gpeXlXkuJV<${a@qaM;*f+f#7H6ri z>ehMHbN%s;@?@Z{vxw(%VP~r~JHO~;W0MDpL-tRu3XQM7B3Cc~wCo)h!!HLQaB$EC7kS~%R^@S-*f!c2OSzhAHhK-q#AVQ| z(2w_MS~Tq8#)Y7i#bsBJp@OE293)EiRosD)j_?@o^Y>yRBmAsuNvnc)G|}vB=jj#Z zO!|Y8sR)7-im~-ZKb~?S8Hj!n92YJI<}4l$(jpvk_Fr5{VNlP-O&X2KWD-1Te# zx}E{A_8Lom{nX-%C1>4D&%@er|A22|B0NefQ)i@Mo$~`KVOZG zS1YcyFCLc=rjOIM_1Tl}}~R9<+J|_(=Rw{<>^%qJn~2&wU6L&nbE%kid`( zmrSBZRJT0%&kR&V1QQ2rGx`=CmDuy8Y3D53t;LdC^fFw!|Au{`Q6+^3^5eKyURaz~ z>xq$|QC&*;MbE2mYkuZtrX+zS1*~1~SdX#rA{;4s)RMlkQ&tO?&_SSw>Vg(;9^35L zXOx8n9vkRRhHVpXxneB2X8&BSN1`DPC5KMGf$a#6O$^uI09)gJ53#&M`!*db7;0jV zZVGHLl0Y;kf)LR+QbxhIG=ORAYv(I1p!NrCb-7aVZ@TZ`r~_JySFWy06jB+A8v+69KiDtWEU;J` z=i9Mj@zyd9eBYan&|EJ%B1Y!IX~w=NgZuS=)z`=uYIG25jjHhGk4y%mU5?1Ngz6Vk zGTZN`QO+(t;;pHn?m4b@M2z=14psz6jn0kPY6#uG3)RKH8ly*v`TfX+CqasGS33bU zSXK*3{!m;IdFyyz5oJVpLy2< zuarSzXu+Mtz}RWmF{uB77fSj)?>4Jy9j?XCb(db;mF{@Ec+9nxO{;iP_oQ6l4a;gu4dn&^#+afAZNHKXw z|9O8hq@{jsN)gtiP=6u?pJ7H7Dbglp3fB)C7OjvS9p{6BTNXc)awZ=oEgr1NRH?|m zsoklog_Et*6U}BXsB1u(j0Ha+DX-^DI>bw`V%NeDPB#ZH-jEY-STG%l2|49~+p7@C zfcXCYgz_b&xisb!5c8bWCq=Sneu%ai&p@1QR6>oMOug(B#UBfo{;2+SdJ177qvr5c6rHA?vqh z%PRp7mEA=8-S;Hja}M*LuP(0^AH3eJFp{&7BO|iz9xYxBxVCqk6&?LbRBk-@VcJoA zYR-QYuWCqmGLgj~IO6~RL|GYJfSLVx_msGoqs$;oz`RM#j8ZIEfSCnmGU9H3-Io#n zSC5afGdRd;K}nZrU3s`spQ0KcB*W`Zu5+c%`V|hOPsXIuOIb{n!xf;#V@IC%GYLz> zGKYdq+;>Ou`^uG`{kbU>d6N%kbj2>Y||#Xql_gy@s^ygK>cPPUwv-Z zZ@qxW0TPmHcyZBJ15mf|DR^)vf-do+o7d5Fde-j4+EMyiz-wP!7M}4f&^)^H)L0y| zxHE0$S$pDZC~FGWy|{Jk-nlS_r`*UdV$3Rf%97Rh?_=izc*B8R&?LZ*>CzCNSo@H2 zO1tu@&yp8V(%b!{>lBWR>gPE7HU17Ec9#T$8ia~Sy$}RF2bE%Q-Pg@Xupa)Uvjk1| z!V*16h#JYB>!I|0@y`HNowGlDZ*y7481OLaRm4-jXUZW&b^bDD#+o3(C&-;$ZP6Xc zC-N?B;;7u*p6d`5W>1JPZ72ZpSPTnn-GIHGHiVbnze`)IGML{OdRH6CSRjsdL7!Zi zgFh;9X-cG&s@+sMwF&UKVk4l5oieSwrKVY!{(XE0Q+=<9c7DTP3Nl^0ORozaRX6qX zQ+|B;O@r8ae|S*EEBf=n#dR(NGSvv(JK9=f%-naE=|Vx(l-&|nQ1_IR3UzU# zu3N9f-pNG+=x;Ptf8Th&)AmTbrTb6gle0l$lP_%eS(W`z=EW8qQ%>#3-qK1uDgb=7Vn3$)-YviZg))LzFDa9`HI)aYNqfGKUtzRA%N|;vTrpv)It5v zZ)l=h89M=rtRS+PQBS{`OXXMKn~J#f=OLJtE%8R1c+(N1kc>BTFEhw46lzAns9ube zEFP~fbOM%evv>ci9a?!rnO3w3qZsys3{TnGs&u}H{`*Y9jSRqt2i_&=eoO^ZZ8jAM zBT|}1Npw%j^a}9yba=eR?*W%=C^)bFQ&%RSZrMiym#drNmTYlGE08nN6Z7BJ$7;qe z8($-wd1IVDsTP-?{kU%xJP0~F_R=PrHw26j0N60<*qpKU`_hU_Ls#Gb%0TrtLg2cd zxgbRc$#jb3kgYjM*!v0s%M|Kw`&Equixn9mU&p)=JvW7saiNJ0$f60V zRpIW}i4EjradkDeiej`0p4jBpphHVchjB=okUzCmHO6aSF&$n;k(n-547PNW(#fmT za2w?KBZd5^SW&KUQQ8`t`0gfZiYkXTUOh<99>r=OrtiA~W>BGl9^*Y0=fI9|u-EC- zS8Y*0I+gG5JJLi5vyuZjPcC2JpsEg%-Q=jif}#{OqG|&ST)dp1!@xrQ(ISPQs_+0A z4n75t(aK5_^mh#XuGVoa&*--QkCCbqDbMqe?zkMn-M-&+ZoVfn>A#;pjd&PE`<$N_ z%{#FGyt1`LBeE{d`&%6}Xc#f5`=8&%;*Ynxb$RnYwR6=3hBK)(F__^G?sU3V*Tfqc z^hV6ATsgG%f|i+E;nt_i<%Z@*G5wn4WaWCJ*?R0I#xh!Yb^3dY$Cm3+(W$ToQCVcm zy)7pxMi@c1fBE2f%`|p`xY)x6GQd*5hf`+7nRhpRktizhQR0gtT)DN=_{apItRF&5 zFkhvlvE(pGOoV!9vLtYeiV`u9#8-JRY2}m@2^jBdsPrbSO23IH9Qd25lRwQO01x6* zx9QXyADX+iJ7|G+cs41ZJh1c>34LRjtlJM|%!^F!YOceCn_(s3`neeuXu@Cvyq3mQ z_f`)MyuDy1e~Uw777KxMdZ3F^NYE7~-+I+>P^VTB3F@nTu^ll$-*w zTzsq~AnT@k1kM4dv(O=+cXvj~1HxPMr9$upP=W7wVNeTn)1uDlkb*1gZV}MkG%K;Z zp+t|YRd*`5mnFh+e@thbzpS|_bCo4t7Y&+E%K9jk;KT_BO*ig9EXf0De*Gn?;sGND zPx~!o8=tT}(S&P8Q95fzoslilYYfM%wMNnU@(Y`$ZD_S|F-BGBr?YRE7TX!!2_HTw zf=MM>@*Ih^>$&+S^bq?p(B`SPMv3|j7h!S{dOw8+lqM3ImOLB0(4d&(lqt%3lq1 z=>9RmX)}&S|7lE?+>)K&_6l^5S3B+ownB* z`lv4ve7BV_oHf23dG3Gx10yF4AU9%oZzIh_1%Zpkg^3{zHds0IW`&R|=$5If&9$kK zD>RkkLlt;Tt`K1hRKxu)6vn#+^1B?lv;b`7DUw1eRDu?Z9>!^c{QgL8v|w}J%s}2~ z9SJ4W7<)bL*a*0Dil=9PgM82YH{w~dHS$&-&JWPhh@1X_fV@1O(M1D#FCi0mh96A3 z0w|@70H3|Kps2{{#8%VZZwpe?))iXxh*uXK$?ktB84TJlpWgZ^Y0g;GfJkqfhY72+ zr9$IMz(FE`Srmn}5H5_rO)Z;TKE()HO1O1FrClrENX|+P}{^_E$j#U{3J7$#6R8lE3=maYbn~%@&k3MnyCa1+ulqA zWj%a19Ss~54~&Mt(d38yx@v(!06aC(bzgpE+6bWW#C?GP*spQcpd;^n3NQDL)bt0x z#ARKRfH@v9DoRtQbG^#h4|##j{B}kQe_9+yRX_dv_bZ(|eNUk;UZ+Z%aJH7q)w{`R z&n?yJ%$ycQS2VU{(*Cw z4Jd@Ut;EM|WTC4iy+?dW)&S1yJwG%DhBPoSyAAPgJM%Lva43oa?}>^Z^s|@jEth78 z=?$ZV<-Qz>vV(V95C-*3_V)C4pFL)gl}%s$`JW66|F_vjYp?-gf5PV2@fRQ=&hSV$ znF0NMlKU4{0#YCB=qS0-&O^k`-fSJ<$jQoSby|VcGSj5(uP#*h7E+w{(BDv@ zw5`rgK@FjFbIj_+=Dt{619VM7lFFg$FYn-F0}(NamF#1r7Fg_Jq~F_4Ny$^3 zQewN@%hONc$GO`9C808K1D`;x97-C$-tGVE>`(b=Ik>nl(f03WA_7SCCL1Upg`RcV z`>@R!y9EAWpZaYA-+hMsoO(9-W`IeU=3>(!rmpsVG}p8uq@{jK5VlGWR$g78ro7{4yb>iuyHTaxJ?+%RbBDQ3Q$&P}gm z_j#-6bEKF|tgBwvsys49IQ;AZy&@ce0aMCx3f!G|eBSMs51QzK+;#`!PXTfDnC*{o zAvJ#+QHs4`t-mrs-=#}8Az5H4qf5@1>K6BrhE^@O%1piY1zw@u>WKAI!^9^Bx^PW? zQnkIMi;1KwvGNu@4!QYh-(v@UfVxS*0n)%QKhzVQzuWWpo`L{SyQ8Dqa6v0@3jY0` zEe{q2rj*I_>QS8xI|TuBMt|bdXy@@~&0*eAbEoC+*Z*1u9*NJ80>t|tgy3R))YMYG zekH`EG9;v_J=Q9ALGU1q4y0mgWNT?t;TMp`r*Ow6h7J9vV< zbeoS3`XrB%2s{t(bR6wER&<&C1D-9B;aw{z`NUSgh@9XW1=$D%pAm* z&&l>X@shUsQDO*l1`Ehabl+#}m%!S^eQt^O=PF$>4pkvnhNrcqi}Dg$iS0|em_LI9 zbx#XJlbK(?z*Pro`mCRjAz}beKW|@BBLFrh@LC?^S%^%mU^2!MWP@+YWmtwu^{)@f zj+fCyrBbV+A>{atVQz}k{>tlpu8`foT#;Oxwd!3+roJ*3RvM%KEp!*BVS!5w|GuLk z-VuYz4~i(hcn&A{sfu;~$f~hb&W^$-iQV>JdG~h`y&UZyz-Wl#NF!X|We$@LqgM?q+7kI&$2Q z-d8fs!&B6PC-ZZ|bG3wCZpk0$Dn- zCq0$$gtBfFG;@bJrV(56&=-)IFz?A@?VG2V8;8B<0+@KI`G@$ZB`velrvdw76n)&9 zbtMMa@WmB$rpr-?fnxTg(8z$>` zQl2f#N4O32@rOC;=W`4S43&PK-5^uOV+tywkRR%63AjV}?Hm8H8+3Aok;73Y`VcH6 z_)*4(eUAz70vTfZ#SB))EoB5Hi{}Ri`<|Ehcfne^2^k6y+RQLRn$N^Zv|;WR+x&Yq zO=7j#?Zc)?aGJc5DyXu)*tn+z(z{W7Fdfn`#i{o9DdG#P=J?VZY!gf+83O`Rk}tbs zsF*;DJeaT%?M?k-yzwA!Rr4RxS3;pO#cnc?%E3mvZX^^T>Elfrh#!$F# zB2QLktI$*@`OrJsxu||D%Xi)gjiW~(5r z`R}!S_}|LPH$jOAOn2dBth-NOllmfDR6x5Q++}`!^lxlLUwPK0v&}AOt$3(t@|q1! zL^6tYD596_;k{{3+E16{dYdn$F>;RscFO@Cfrzi0L8?&_DG-GS>Pfy8kSZbdSNK7c}LK+}nEG z+}?O*X^EI^g|oq*r?!ZE6!Ci9DfM>PzOyLHsuaKOZ>_AX6zhW&Oe6AlnstZ*EQn%S zh|zr&d(NNqMwmM5)6a*4a^iX~f1AOIh7u$dl!u6<&mcdw%CYzE*$(R6ko41bH`^e3 zc%X0e*~65Q1ch|}Ng4XYnEQizdN0WpQI0qc6fBY$yB)t6A`+rcU&gsA91iEV6CYq? zFeknnQ|Pkptlu5_xpDIip?5#e$1^7PEk|Tju)#fJ(mu+tXO#eSek&Mc*q{yS$XSrGG-a#ImRZE|JCS<6n+WVdNT)AQx2oXU0P5og!fU&cg z;EGJ|Iuh+f&hEq?T))9Xb`sGaj5T-s(kq}K#U=nY)yRjr9C8DCx_Y=y0JSGiCr{nC ztt~$$pnspKv49xbh<5dw>*e*@{}7Sjbjo$)yO(^E_dyXrc)rItm$hSDZ#gy5z8|wK zs~{3fhC+ZJ!J99B73Id`y2D!F3{M%s9Kkt;0r`ItWA6o|z<8yUapqbh#{O{o zF$NQKs5E0Ijfz1@K#(L$fAEopM34N}QI09;kc^PIELHL)bo_E#5`xt3XYJb2RToiCVyy?_MNUT)>uY+pYZd20h zcGm>Kalt(=h{9Z|-hqAr61Mt~^g}DO!=-)mLNs0CVI85k#EDB0DFYYcqITHKo<(}@ z(r<647Sk&v-GXT3cmVBq0OVYN*@QX>0q~qW$rF@C(1Sq$UJj_cF~AV~bzIq0 z<#oS4wtUalHX9`E0L1` zdiLu8Y?^~(aA4MO_pO6_Cpz8FKAf_^_C9qmEB`Q0|3qiL6H#ci1!_V#H)ugAm{lz% zHDUydZRUdt0+y3SQ9wiJK!zts;r;lvA1CXHg8`y_3-)kDv%c`xnTJiftje9LRf4z2 zoNDU@9G9PD*&oZ<*p*5MRH)M!WAu{Rl1UnG%Hc}8U&W}XQC>Q>K8OvtgPAB9KU?CH zsnZ3}9$}xjN2H&J24U24a`0f(!#*?dteHC;CrLc%SyXM{H}EK)x*thmGwUv9>&5v? zAv`6~6fP>6>x*c>KT+KyfcE7|p5j5ngVMAV zMFhGQ>keI@C!{ITNX#BKTCI|K{v4he2S zf&>e02LyL_4esu81Pj3l?(R--`*_~(7wq=TY#iw7(l6~k`Y%xUT( z&O@Qj_s=mXL=sgkH|*>kXyvrg-UA5VRK~j;$p4jq!PnD$l}$S<(6<#4K)h?VeRDhL6LRqgYAEyDt`lXem7+Adwl&@MYM41mkPnd z8Qb`4eAn<_6{6?mgOJuPKHN6>s3P4E@j)|?wdNcbaI+!}|RqT*mzr5NC*@lh*z((t_a$-AZ^T(DBC z{h!xqBbBLT>-q`M>Y@va0HzvXPhR zS^ZnIo}T|jTl5xfmc8J!6=^8zlY7rmKMFy%-%EgqoS@9866^e=-%GOZ$Wcb?YTD6O z5V_ye#bX!eipO59+0tM%S^LgEmS)le5t(nD*T3_=izL4Ak_&pst|hq14e2;(Jfwb0 zPpN9B`DiMrUOKnvV)KAZ(thP)5WJ(`rklGo?_hdN@3PIOW=>6>sW`<*0@JLob6#Q7 zZrZ0zsUNtgIE>xUH`qYcMe@)pIRumXhrsu zEysOtPflo*_OnLlny_RML4)GUNPSgIj3D>o1Lu$E$9(H~WD5cin+&CyIv3Ob4_yL^ z5M3ZjwzM?ZbS5`=leM&j;nVm$lZ8~!eR7I$wD^Qc~d3(p1(^0bo#-ePEEC=s2d4l*e@VRu>^h%f|wE(p{o0v zmFhN){Vyx= z+;OsNX}x0iV>*nSTD3liCzn&J7}PC#j}Rs5%@0hY=rYZXd`*oJ9^co?RO~+@FXTDQ`wY zAbe#A4hR3=Mxs?+2IV^cBGG2ePeV4)b^LzN768usR0TktR=mT~+N9jIXXQ@qxz~M` zBCBilD}^9@q)7mjrg%l!VHco9`7-}1^#ei!7~%n#$IdzXpnnSDC;)|Um*e^Rz^-9} z6QtRdn5#z!1!5_Eq@<;408>Yw-KdYn;KT!O}l&>cE^ynd*lQ zyfu$7kaQ<`(zh1x*f+eE|*9uBU_RY{~uyR!YIf zGk7e(dA>v=?E|Y0ON#hkE0SW0DQN_s{c+$NT>;DiXrkAsiv^pDi9_?%imMO%I&FSUqnm7m4I?xj-jQoJ5D z^$G6mw#{_5_ zOfo5f!_?Hr*s;<6;h)0HsWWI_um~~FF4k?NlLFy@*GnL<^Gc$Q1sI7w3Q`#(KnlDZ zM!$f5y3BBT{ix8`?@qd54IwA_4+oaLEv=vAdLI<{Jf^qv(qxt0Y>Nbw;%HtD)1Y}^ zI|8u`ATAi2TI9r5CLFqoUUgFY?gNP0q(ljV>@9i$VK8Ny$Sp%prkH^38V)BlMDK9r zo0V0`r&j=oPBBK!6NQHi`jhn$27ZTpkEF@8${m~YZSWbfL1_P%K$=m_!e|Uy&uT-u ztKxz-_xZsB3BQkIjaU%@_$MTA7MQhj9HcJ=*yK?hOVss-0^dsiw&&&L8QQ@^%$cNI zkhpNA8!|#ZwntUwoPT;3=%_PIo-}7_ga6W4d6klQ9@~z5eSkc3!>M_7`Q}u1DqojC z{IxUF!ow;3k(*fJx_y#EiYQ$EbYs_EzFzS+2U|Fy^Rm=SDeF&br@fCQO|NUOs3!-% zsUa-(JH1`cxN}VpQvafTm_!{Kjk;y2Xx@B!t3eLU&QI0Y>zbRXp0#HxQUDsHumK|g z{+4~w0J@&3Sdqyims&hz6u1sRzeR0_kQebC0LhnTh^}C=seMl+lNuO}K&%r#0(K7-9l__@h29QSiqLYP(SdX{EDX zTo36=SGl^8xV26VzlQ|&PrebBuad+#?|}L0m!-#tenCpI&5^|K*C=kvZv5L}j#|N| zAkC*Yaltn)MGzYZI{Y?D*?hiF0jSbRa< zvfj0IKiW%wHfAYJ#!m{g1bsUV4i0W>!~&9Ou}~wBb>l(Uzf`Qi8|U0-YMb0My~Z;R z1i>Wwm^At%pWwKN`B&^sMtbG6@-?DTp_)-`c`ZhWZfyNY3{CW$ku)qeC3-(9eceV} ztk))Vg(k{KO}J~GclYG&qxr_C#=)x*ivVVX3%8h{a4wSoSLs$eL z`??%*J6OQU=-L?s28_IsAaCj(!1||KfR_$SOzTZkaENJx;Bio!7;hLr_3$)=VCXZ*sLc3M#-|ACO#Dpe3=*x^VQhGJ9s$z0&U zTW(ZNr}rEBn15Mz3ZNxBH+qe5Ze^p=D&C5DPXbg=J-p1+zno+~cg7rorA&ovaHt=tj&l%tjn+Cox`li)YKU7H6^7i7 z!9536>3cQ+lvq$b%U#@aB$(XS4zfl%nDxQX*G^9=09EPH44}LP$mL-_z%9cAm8q_r ze*BMgdl+*$J5R^ImLm7w5W5NYGxe_y;bZ9h2{H&+o3g`jtD&)LWyK}C#48B3FvTmZ+N@9{85u{9jmTZ(*5BW5ZQLcz#)op00IT--3fmO*pLA zF>}?2)JJVQzRqXpo!PDf13`8;fA@E4 zfUy0J?vdog|D#vzo6*OPx{qQ$wmB+O^Pb2IW5mX}pD+=Ht7vhSZy>%@J@@xmX9B-+ z7ja6ULwi29+m_a{1`CRX^Kg~+y~*clQa~&dYd-9!NW|lcS%sF&XH43oO2m3<+ORDo zTDs{WVaUq8R^o@c9?`5rJDn(El0Z_{!!(5n4qG6k~Sh2ewBcw?r%#oFB2~1#Qol*!xeXv*QNkei5VMy`#I*QoCHEU9* zM1nbK5zgaB>fS42aO!G4s`q(Mlq!fQUSMa#!db)dDNY#j*8ZXG1?Kbdai!Z~P`zZ@ zi>Jc;XWk2aojm?EHxH*z0|C~vjyAh7?ZK-lL_l$aKQ74o`HAbr=R2&bpU=&E;Mfa~ z6dGc_gHastii_BBzP)?E=P`s8gL`h#R{LLuk$(oPezQj?j+r38pEmzTT{3H$W=$AL znIV19_!%d$K0S+&n1;F}VoTi{xhh6OqM*V?^ljYW5R3gQnc2T{CdE{C9;LFpuAS9x z!S`{tvpX46rfKr^O4AjIE@lgykvYj_Tj)aA`5Emfk)M`aGf>NN^Hj=MTNE1=BY3fd zMzchD(8V>&eJ|yIJCBAvz0Cx3U39dLuxi~Es}1B^V1>8ln+M`-_+w~TxnuLx*Xoi4 zwq0+;FRD=glmjJzc!6xBmn9S+=3XE%gMk_{9{3`nfF<_K$baz@*WrpVl@~TNZta+S zn|bT_ulM6WR>T_X0tnw!#>&LRMA4xiPH4TmFK)xSq*h{$VPF8x*S|cmA5Cm30&(qH zH$LJAlA9>TM$~hT3?0LwwuLxjOv^WhH#}V%1jfeXgK`K1- z1@S0YiE>0b43CV z+L0L}^j^nS$KcGjhUsQ(RjP^!b<3@u?xzkC9inx0ONOWz$$PcFUlwvE=P=;+e_J9< zC=HNJJ{RG`>P6HfC?YPQCfCaS!J;z8`Hd^S$gP+5>sIJi;CAmK{)^;1$&Se0@|Dln zavIv*mCu>L?V!CMYGGf#Y~{)W#YA&~d}17pXM_MZllSYe9vr~?lmcS^YG&5^dUYxE z`K^h&pr6Ztz(K03twG#JjmV4w7b_V{jn8Mxy9dq(cdga=Wvi=j%V}M@M>FN0Qgq3H zD8~CtK}cmm*=!F3F>>DI*Vb7lk^~N^j=l?T0SiR3)JIAQ)drV4u4iw&(+2DN+Co%+ zfU?Sru%2_iwwjN&WZ13jo+w19+JwDU9ZkcKo7iD5eZYBWy3mj&M-*f|;GswofJt9zdi*I9HvYKE+kZ_C}U2MfHwCdgMRLoEK#ug9R{H_2NC zO!+GTV|)iO`X&lf61ovXogwynawuV~BWv}U3cG_WXdd%vEG*Km6Qza3r+K#gQ}t~3X4X>c=ff5dBlvlniV^WZaGTz*C<7gEovRO*VC zAtXhsV=waLKrUKF+`BdnnBzhI6&WBEbz8Zvzx5AMsoF!Q?`Mq3*Yqx`TiL->Kh=H4H=#SSMx+C~p+0 zF>i$dK?sUmLG)SiaOcOfZ~n6>0OqdOC983{H%4a7*;rc6kzMh|^YeE9Ib6=F_r;ep z@ToRM_4VOQxnAWd_(pEPG=jlF+t5TTFmQP)(g}`T15a1+W1L}Vor^jp>cAy`ib246 zWSs2I6iP+KlTa5`-=8oaW_=C~=Q3|D-rQ1Z?}Qq2ZC&NGzy8Rha=vJ}v#MHt#3T`o zrdff?M`^PLV_*7%4Oj;6Ij}`Go+`{X^m#`g7F1~Hj!S)?c{KCpc&->&*E=@S3?_Wv zbACQjAp#(i=jzw6hc+R#>PNrN38<(89$*TLxMXtPRj3Z$dfL6ab3M||lqPYx-NO;~dI=qYBo!vjc& zEJ=KB{oMKcY}l=#-I6zHW(NC}k|o5|{94H-*o! zvYrnnq%QfrvdiS1Y-cBUE3>mI@nj2c8w{DWQr*exRLn&CP*y?W`fi4M%)4y3`AD=d z)UkxLxUli-bD;n`{yn; zx`Ld&MW?`16X|GdbpzD1uFKHyshN;48?4+Faa;#+F1suDf5NMn%;ZnUYSWL!bv)=-@4vyv%Q+4W0|Z#_{IuVA`gm1W0O z4-T#U6!MUd!oZhltsm~~k&z98)?N*k@skP=fXZT%=Iu$95A*n}E1{Aiv9t0q))Dx_WX6GMBVG!R&A>2Cz zJO9gd=#7E^uQj>}{3R+Y6c_c{t;1O}X*Lt=Go}G_@;mBMyTL<~eAh0=Xa$*4M_}U- zWb+N?>=FWBy`{tsdu)FL@1WHPh=g2&JMHoFh8wM2wUM?>Ltin^2uuR2`Qt|$<0FVI zS@l9l797i|+XaL~Ij=L$xeX{b?bs%=cFj_E9KIQT%dGtQ06VHhGl(odYPCF<1j0Pk zz@MpQ4GNX114R$YQ&=L@yxjmO`t>F%Q} zg*uY}kRJjN0TKTv(goOj#3eO}uimEzeEv@`*CArJhu41peUv(I`JAikaaxDcLqb1# zlUkLjhH%XH0E}#&X(W^R>sxbuCsnP}N z&($ffkkVgs;ltHPP4%B}?5utO2&(lVgg_h?JL|7FN>!=)H$68os4TM5cL7?Y-NfM& z5|e^oy=tbvw*Lu-E*JGovZKZHaZs|~v6+HJiywh5DoKh8nAZ8v@)vJ+!1X=D3lak|UI0;Wymn1uG4f;H9 zSB!e<=Hldl_l>9t=Z}jo3$Zz(vDHPe(_BKm-i|wlai3xA%J9}ojqMY%<-06vll@iA zBFs#@?MuImSpSY_tgEaklD6OGK}^TvX)T&6yB>&EbR<9gFcy6#|LdNN?7m%E$Ka*# zip+fr$;fa89vc5b%^*l>PT{a$d!ZtC0Fx{xwg7}!h-u_9usItunUkWPM>w!&@^1(H zp*jH*5x?S^1E`pNaK|T51tJiQh84&9FT@sAOt3PIo;iu{iS2xx@wn$`1*+A>KYhV$n&OH7{y9qj+InA5of?1 zC$!;Hq|9;vHV4Kx%~iGvh7xtA=qugb52JSMBilj3Gc_rnrao7H`pU_EQ07L?M-fD@ zw6;b%7-OfQ-upNGM3~x;ETvI+hPdyim2NM~{l_5-g7dh8aY|WD{!6-b)m&o>v0e&% zF>>$-eK#%q_eAS|3N`d+XT7q23+<>%1KPOR&?L-yNWA4AZn76q4c`4hfbB+8>DNkfG zm|)+d7a38Xr%9d}Vs+e5gSd!iizyjvtk)7CupJ};U?l1uV{1#n?C>@%umw2b-TYah zz>gF|N{Y&Ho9|Y%oCSy7`)SvE{1EX217ML$ng?$b9| zuJe1&WK#=q!Z02aGDw9Fv2!a=OJ-9ZDdiP^Nu7Cq!agH&qC8Y_K2j>oo5CQHX=OCF zU~V&o(Gh=(OjIM`%FF@U5F71=)||{Ya#f5~%#%BSTWLu|n)D@A<4?X;c2LAZjiro} zHQ0hD)=SQS-Q5=psU8+0Bk+WRh8M7~+dJvaPbx(kwfl3j5|I(jpo^!?`%SjI`I|v> ztSM{Zy0yN`+HXe@ict;hyosp$D0NXhL7~XcN4pzJLv6lS57*!GWTv>^0O~In?C`%b z5&T#W^(TBU5BRZ_DJTREH#=^5*TewMvr;jIBlNEOxd0k2FP>1 z{RcFU1SYKUp#{hZ#P15(YWhujql&VluA@*@nJRP2Lgvs^gK)E$s4yd3^0I{1ol_VBWN1IJr7v~iNia5Pl+1PO!IG#T7Iiz0mi2gDL_%8_Br0?0nE1Si(v&SS%EwyOnk8Qp zoto>;v&@Ap{%D=Koa-~C-LbSs=hKm_o#Cr2FZz21J&N_`9)$V2e^tk;J_JjKJ^{D% z?#_QD`$<>08oNYIMA>hKvN@-W{_;`yT&;SoJ*9UkldeZaCF4?V{ZtvtQ5FJMtie>i z_P8qo-hPFCE@tnw z`nAn3Nc=mmXIZM&`SU%kx|PXURT($jcS+83wF~~1-{qmjFQ!Df8Gfm^5Z$kFqJUMb zeIS}M?R4KbXG&ReYBc+?Ztc0(e)9!uN?xenhp&H`0$_xLN&i}lNh&)nAS9}q3?;365=AS9~VMvlgswZM(;n< z=+kpH#L}E zG~afv-6})qRfq_X1EA0KJ8HXm`q)FyN|t)8eBV;0dK{+vhk98A{rC-z?i>A19u~VY4ucFHZI|-E!WxORWZ!)f ze6ZD$sInUVUJK#mwyN(^`1&XA!L3jZw;N80(2EGHHnexGSkAR$03v9@{z|TI+e4<8 z{_b8@edoC{SAAWj$c+qz=oj6a@2Jhj5#de;)Ae~EqaiRDHO7Upz|+l;vL z*!UgC-cNjL2V32>s}FZ9hwlzuCWnXE{EIf>2*+p+#AX3qSWTesSsU@_bxBE)s+0DX_RuN>qdyuh>r)Xe zij?B30~XtB%6>KJ;@m4QaOZ|sqq3oLp<)TiQ3GIKO}u{GuW`S5AB#M1j*bJ6=%~=E zZewJ~LJY(T7Lz2&6Pw=+c6TYO#nQN=vUR@GU}-x(DIWODrp1)BC4YLebfj04_^wh9 znBie5XcqN;Jh{cMw<6oq{4Lp^Vb9{NHGwS?L`x=bhWMDFFMdcu_YlpDS2GsA7wGfL z88wspTa~@N$7=tUd|?X}P*yej!O}U0VRObafv!JZgXN=4tM~$=)|E2SoL{ui);7yY zmcX9goPVQ>^=R8w1X<-z#7|e&!sDZJM-~e_r~jNT>0xp?B3`UH_Q&J-~YT*N( zKMU;wLbnuS$H3Dt^tDH<-v- z?)3$jH>ASSM-o}yvB)(ONMOw5?C#gzgo1_dqSShePFudB8yWG?Y`qugS}OD&#Fa%? zd_nx}%mXK;3_<}!-j>J=`EFE&1MP_p#ID;H2MaYS>fV;1lq>kzCz!4Gc`P{JdKh^xf|H1UFlZw{HzAR&$6`U;(rd-i)y^kZ?ANBB;X z!)Alq#&#w%Sssf=X(U7Zd#w>LoCsh%vH+CTy3*rX0?Qt38bjv7?Xy*4m^VUi{ei}Bea5y39l^)H&3*t~u)bFP`OmX_DCRlLtFQX-84 z)ai_>kFCuUE=N0lP_(e36rxe{v#*w24|6qPgSH`bJ4%@8;WUs7_9L--pZ*Vae^1e_R0kWKm-M;lTa8AfNHTVNQ(qLF0z#7VOoV#9JVOhU(el{$uBKjO7(I_f`5d$RO;lDRXmKJSH zm`~a87L_mK^orjaxw1RW>;KMY@1qa**gr*Re2En6baGI9Ilc1ltmh|aT>(~%lM;y4 zfT|R9Be1su4o0vw@j}eT!zUwJ-}G|!!duH9mIP)Wc6cDy7Rpip?I0f1mcw?%#0V=H z8Sgz-c$h~-FryA%5JlIx0nGkXSuSDLuQn9W8xQBlnO+N9U$JW3{T8wi{n&@Me;>F& z3|0^h-rT3Dd`P1o_na4iS*C>qL4Cn<9@U-RVg-v8w3iHqd#1L_0f{P~#yqK@*mv1T z@f_IWZze1woY`w=`EvSei*~vt6DJP?w`eOCirQ`XfUy0fI8TEeLP;>48p-^>fNgSs zKavjn=v$X&Wm3kqQ@-hHV)~3AwfC6L&WHfz%*^P==i?gmdhK$GGBfVvZV6D zUL&v=yV;amtA{oxowXAp!az10K8`e^)vwU#jsfO>xsqmvjoso=R{KKNqjX#3Ir}xh zyhFRcaU2P($k(4d-wK2uDv|0tE~Z*ce)Jo%e=*A`2+Ly5L5Y-$uG?!|VxPP&cxPFD z@u733MyXv1^|)y<>Oh{KE>;xj%Uz%{Dr9Ot3cni*@JV&FQpqI2SK!kp*yqt!AmdB` z#Nu`AhyH2<+eR4rlcj@HJ8)Bc!yLHmb{n>FU1CiW;pb!QJZv9B6q%f8-9LCs193y@ zWMPu}u92%nDWT7>NKtsmE4ARmGtOVH;LVH9?$eH-eSC(&uFAsFRL|5N9bGOR$rwe=M@bBC2Q3e6Z~zX5!WFm$;S4wc(Xm9!D4n=*BwP`*2{#?$O5O(AN7i>!1)9ncVyuC2A1=Bsg8cq$v7S-=I=?@%?R-5 zDr*{%ZAt0=eW=6-i!zYGo0RkQZtH~PGW#_d?0-M}#4!BS?qqX_%41p(y$5m{Pg=W0-7^uw)jMD{N(!+p0M* z2c{1>aFk@8BN#)O(ClmywuF-emhhne7az1(>OJbmudc`NO*YF%NMNnbptB8I%SzrK z)(n#9Cg#K|)>~}StW0Cf%?LDWB(91-GM{V1+FfP#bwLyE2K?e~u4uVSU$2iFIoY<+ zZl2&W-3Z%AO%&m|K71Kwhsu2ctxNt^1YtS|e8KR46IBfilUX}nj3hWkH2A60-ud|w ze9y;=<8Xq?k4;!Z#MG4RFDx@+PC_-7bj{xo?a-{< z1$XpLMnzCRZEPUXvfAGy=3ap^2lNc}a~~!a6Qc7&fSfs_86RE`i^9>XYaE;|!y(um z$yn9Arx zeC@5DnHTNuc)dWXW3v_2u1ojdI{O){g!Lb1mMnSCPQbIqi?83N9rD_@M*A;VjjAf0 zmm;qIbZCDNTEKPVF*P{2b9ZiHJcfe?TI}4N^wytvh!_c%;n4mh7_brWV!mDw*rgd}1V?k#f>4*Xr2zrx$3i`EV* z`2R@TH&U?T4{x-H)-Jf>h@~4K|D-aXLx!v~EDwLBc#i5lFrKcZG0DLqSAOItgId}U zDn8<`)nwK$ohmLHL#TRpLb~K&C?&E`#+O04+d-YV937-RXu?xStbnJyoXzK73V46EH=20A#lM&U0fO5q@E825&uMSE=RMv<=n!;>h zMc<3_x~;I?RrXap*rFhqH?rTymFx-<@xL6|_e#e64B@i!Tz>%uEMU)BuuwTkc-!an zY1=;ag4IV19Stlb%dCCmV;XoLdoyJI6_LGXu?|SV|C-z)md}$GF4M{&ASqLaL*3`E zdl+0+H2d;y(~lVVvHcjg9nwW1(FT7$%$GMu2=c}T7(`(&^8sW0`=LoSrqe;mwa^b~ zSy9h3<1r{l7WE!U3c04UxDFdj_U~o=t&Km79f~)z{}jdrrC}2mhqS(+Gb(CH+NkmZ zQ+(wsy6ciT|2*~L-uyEA3W40a0?`9Q3W8SFwV;iCrTD4U$Q2^Idh)MiGJYIub(>g;t>& zwB}Gt0ibb-84xb1S2}DkH1WJY>ewRPRmLcrQQ9e3WOl3~N$9!19~-it7;v1us?&2G z$poxMW*lc6mp4TK<_wp@?di*Ce=TMKfxP<03En1mgU}@qtDM!`*N*dkVdN%nc;!46iHRTZSlhJr$~MgPV;G$-um@hayP9}iX` z*iuQ<-u61kO93e+x_^WqQu>fY7x`o5QazAW0C^==mg}H)g;gAID=HDcXQVLvBCst@ zJ_k@cPg~_8nJnzdmK+;doAI(6q&-NPO>l*vTE4k`ct^9b6BC^D$V=b#VOMA{e95!@ ziimp|p^x%7X^bVuKI)@M{LuHKg+Stf?H%_c$-vV~@`C>{3v0JOp6V zO0BQ$EL7l<{sk;CU_wBus5z1Lcz zF&AmRDPh}sI^&WB%=&MXPw=y-03n>~ub@4U!{W+m?8mpqG7z=54jENuSzjzq+ANwf z8|*Q=C9{1X(1!^fagJ155ElJVLSB7k&gaL&MuKSw3mJoxcWfX4Fwh;j7V4d?Gg8~& zpqqsECHvUTyFbP4vKFrF6f4r#+>2!i)AUH*n}Yg6bW` z;*XtA?MVYv!5dh?b!$*3w!5L_4m@L`W<^Px<>H#ugw)pcwf03n3D(mOY7%U zZLyYt7HXl12NE=p2L^V&tSKKDUX~R}>$-3{Zdg!SPpSDlF|y{@xo*r$1uyIt%A9psmp_u@ zk}8}t&G_^_Or7yB@scEnk5qZ5`zrTmJH#-MK2eCaq3?FTN5>fm7Vy0xzGsUDbl-I& zsK&8*q2-puhaQG0y}X|gT(qlpqE}*un>H=_3T$t61Xzo4`m>reNG4HytMIKc5r;jk zX|GKJ{ebeI*x_E{9KmYLwN6Yq8lZh_pfcV{qS&B_!r#8s`np9XZ6ny=Dq zfPRLzM(P-!2$V@6zyB^9T*bea2^KNADsVlm2CX|qQvNQP)CPV;iheT)runeOe}1oH zMe{*8J$ty&uYnM3iwX91L2fyML5Orfv&bMxMm}#P*F_uHT?Ja;cMR>autBPvHlJi# z&`~#uW)HGH9baPs8SFI;m$6kkTsbseYdfhMJb~Q> z+R7ZhrNuR8A=;6HO~nGFg=M`!P%Vb$MHdP20>HQk7a$V((%gcnKRphbxa!>}{Up-X zdNiNUQE3a{M)ZgfS$qIR_JCW6((uVAZhzg<-Q*)epug~JWkC*+&hHRhPn<^?fn#ci zl5ujA7=X(2BJ{Vf*d32g|&ZJwcYz0SYl~e=HWgKt}3gtxVP@Hm`q$j z)aN)6Rk)XT`0tKC#Q%+iy(y$kV;-9lg@1a%TN6m_3PnKu0Gt#~Ya zjf$1Ah+I;ys8qU66_71JNma!0visxYal~4MK+&*yIHjpS1VX!JX4`=>DKW(|vn2f? zeoDAEGI;$IEatbPn;q^q6iWpi%mC8?@vpSt-x`bc@a&I_#w+DcHua-nO0GRultGdw z+yGPQB&F*@fvmzc%wfrKiX_fdi>q7E&s*^W@;IBeR;lHSTX3n2vCtMKw4#^ z#F+76Z@a@5pv4&`hN8*-Pyzikn2BFAiS~!0foiNWe`-EH0>Y%Z)p~il^j-?! z)&XSqO)IK;@6{u8$l%1zC*;31Hd7m%z=>snwQ&;<*0qnBcZ;7)6by{U<~x*&m!tk&2fz6)RSl84 zg-QqYf)bq^A4xh4ONh}qG?V~Nf^b@*iV1PmSq@A`uh!v#d$TDgiQn~4NR8PE7F+IJFN zqGvBjk8eX@tI`}V7>_Ft56-UE*Z?*N36kcA2>ZI3%8roR2GKzNqDsIH!_tft>@!-c z^$Q`l8s6lc>E1^?1(51f|DlNqF0x~jc$QHmptwhmd*J$y2Z_#{$1~7m>=Qxhbts-wo1Kf$3I_L?ccQgG=ME_u1 z@l^}Hnbk2^1jnoNI1;6r0qm%@d>8cItzjGx8PGa^IvJ7=^W};-cs%8Ous`~4}HMUB^=l{Lqvmd_S3~CQU6z_hX)Xf zmjGhtgsbm5+bgQRWfDxoMfUg$UK4z^lmmr=~l+h-T*@&?;hK{bx1EP}H3gp=^3POm@o&9kP?rJwV?bM-Zqk|)VQi1`~ z2-#3KOO0-GhEr1i0!h|ZDEu=wrX`)V+ewXE!)P5F<|QbQo1^>#5{md0IOp4ARy&|G z@+7u->|#TPYE%Ia-GjHZaU~W1beC$7Bh~zNMQ*)h0Z)-@=2)^(54qr;9-HuwAz97| zuttYG5^cVRhcpUhi2Ijk!vou)ACnim%QMmH;v;T?iN`m*_xUl5_bVW5t4;4RAq71&HaB2Tw#uOKs+d%YTHN-AW>eUHq zAqGm1v%0bdc1oWYXMPGndTBK3x9)oe27DQWAiO_|Uai+$MH;#%BLN3kiUI*bBBC&D zP@nB)p7-`8Kh)FfiyWNdiohh}X8>(!6NJYw-W8|4jEix&7k9`mznntIUgV+mLRh8OY&y$iDk& zQ{j;Qu)MmIgG`sjN4nGyZq>vH5Xr*WEz`K^MeOELZBWmJJh=YTnN++kKPT zW#}KjYpQ%b=vir6d0w7I&acX zALB2-sC?1+KbpS#pX&Gj|9J-I*dsgR7>Vqa&9Q}K?>NXvLP^RzC|gE$_TF1$9wUTo zN;V;TZ_fF8y+60_AMpI;dS2J#aev&e`*pvoQboLqc>U>lcBEr;BlbCO2@5Z9bosh8e(V&%zR*(PQ zw>b@W_QfIpCr%V$$7*6(-Zys{$@hs9EZPA@OOPtdcO?mLW}KCZg~|4))#e#Kx3>z8XyxBMS`iRleybhe%I3< z!@p}k^OlK|SReS4(i77;R?qvpwzAW|KJKO9(Fo$&T*>5)9igX+RHN`p{!`{{8CveA z6+cN&K|gv=B#FPg|I_&_=pn43ROyBF)=It#0&IWH@66AaJbCly%63D80vzM?`|h(hm{%6|U$cObsDuw-fCka+_u_tQf+x?rWIuTk{OHwp=R zzfyhcr~iDC$y49)CoO&RBs;XJVkksygd=GmShf|4bYiLJoUbGNc zsyX;(+pW-*fB)@ca**Q2Yr5iBXE*#k6~1)*DscfiN~jsp>rcp!!-nWtsgr&zZVUfe zNj_@B%N_Qfj+-K2y`N`k3YX{S=8Nk(`^ay3i5(LM6haY>USVuxY>mv^#|Rafx<<3U z@YadkuL_YIVQ06G^Jpn7l_eD4xosPIwP++Uw{twAtroh?h7ln*yZrlk4C6m4|Ej}} zc=UesToJ7$2K&n^_4Q3W{k65y;t+B?|Cvk1oPY##v7p#aKGl2H)k71{WYug+m4xkQ z8k+gZI>}z|s10}6%=}HZiG}s(UcL`3p}Ee+iNkT&YZ4S{3LQIDTn^kqkK00nlRem0 z0VCdo*n@fjy3badAgbSw>WhOEuj>C`hx*-NKjrL;)9_?0D=PK+1WUsNaAUb^&#U~e zZW!d6z7X%*sy0;IFt1qat5h`S)L4q|ys-Q|SfiNNG4WZbYfq(3L3aA&MWcJI7Zc_W zNL0mYakqarSbkzcv9!Ose5Yqm{;VGYXqPM%Wf?+Yepo=$W=Fwlpm?_OFo7rDRWi+)rn`zv5=&7IqV z+4Zk+?_G8tPqBC@nVMSfdiki&s&d3t&L!7Y+wAVaCCX6RY+U7bHYr#W&db_x^__UcbZ=-&?Yz=u za(#Uu;-u(bsr|j)wd(1Ye9&)3~4|1t-eGsLZY})v*Giv@}_TMGH`cFU?+RA zy0-TR6z1r?(Z;ns4MYF|dR*sqGCQR#2;{5Z;T7o*y?Jo7D&4-bj1 z(hn$OY-rCt`&Myg+tYTRe`fzUx4^E;Pw!|?%{X$o+OgDq`^5R_0~?F~1VLHB{E`Xm ztM%Bk^lt~Y&FC(XN^3rRr$3!Xm8>Z5V=-sWtrz(j{ux3qpKuSyM@zpHu&>s*@(4@H z@gWXvOt|H~{y`PJn6Dmh>QX5>hp17Y=2}ePb`*N_+D2e=>bS50mn;Ei3U6z*&|{Ox zr>^p+UqcM`*nYqLFkgEk`+@yft~2Tq9VaJ0;SeS#VlVo8-NL zlKwki0<~AQV}u^$601#CbW@3qf7v>XwxU zET>=~9bf`jH~`gS&tr}l2^|-Loz$SdLH7KX13FBzlh~HV%^p#Ejw&F-UP7{}$Ie3~ zq>=6|`i{hb>Sezx`62rU z|I;PI#}B=J{oo9U{A9MrY~zxvjx4fBi`MtSRfwu2OG}%*M`g9Zj1&ubZMWm@Sth$} zvCgn`Y9C-kptRSX#Q6pE^1?e`(mW~C(A4}gu|?{F6zWxq$PQW-|B_Dmv-6CW*WTin zD+t!5Si!!3&7lMoCC4sel&_@;@dJWp^U0jOZ)fz$VR>;zDsr>XcO#0_1on9I>XHwc zZj@<1>!-X=D_Wk^`xO6I+rq@YzJzrmS5&g6J@BUPI`btPrt>0%OZq!E#teUr4cHI4 zpK+rAnD9bxA|WWKPl7Fw-=0ckQA%)=2M1~?9DSa@=K*kiMO=aF0JCYK8Ti z=c>uP-&OESAC*u&aAn_`VmbYr)b;ZhvkO*I@mWTTx<@wZCT*_B#Bf!2=5^28n`HY( zdY{tqS{hp>w@#!^{t72)?$$L=HJ6P&FNJQ&SgA5auoRA?rCKW+`t*v&7+y++3TIx! zrtZsstuOVE71NM@991DzKlEnW!A6;OfojnLr%4iVw(4TOZPh&1I;{G?4jdg z@}`37ttVbF#v9*1v^wQ^$OaTwC4#CAQa)7behe+DFrNu0-*^Refg+(BdJ5<<=Gg!g zQW3EXzMi=M;<}eaA$()+rHjN^Jk&puqG*L%2Og?^z7BUJK9>YHBm>n<(P$`!V9@#J zx390l-Lo)Svu!x>h-ap5kU+?BuT`qsramj>`~MAt^v|O#gmpSGL*f={d#& z)~YfKZ^}5zf9{92NRE4pur(!_oeDWyk=|a5E6Jf2u9*^EWlWn=vg_^sN&$264$7y3lf&bwnVB*_YK@FK+oonJ_sQyu zm@mEp2o*qi(Qm8CjV=Nd(HFm*`I}75<&*y`4|Kol6NV(9vA6GW4GWlTmI+HoyT2|J zec=4*4KEucXM!jc6U2yqGK~)wy^d%K5TL((kk-OW)B zUyo&oKf5V8JKJq8hx~2_d^R`NIbv)G`|d!Iw)#V$u%v)dqk8h=*adK6K7t!33C#PI zuQeDhZO8O|bEz&&lNvyI(DC%Ai&&$pNPH6B~1+v6LH+vDDThH1P*XD%vc zEDZf?&!`@YJ3S&)t(NS2a9Et*wlSh`! zn9TJhl$vgtYFqdY9+Q%7jvk4wjS9*8xNgx50~*aIcW1vBb7Sxi@>q_cYw3}cCzImN zWT+i^1WFmbeI>T^E_DT0M~VPOX8jkW0fw~spZtqm0s)LmSD(}Qq2;z8yFdE*k)j){ z?p}Nw@~9BW|8f8nP|>l@$^V9F^|FvaJFNbYG2WMeNC8rKm%GG{7zd#beZ+ra3qGR1 zN`jjTh*%bnY>;~wt2E6xMo9JquF(3Ho*cgRXMl3$vjb<5AinKaa)L^t+!8xr{)a>d zTu9x_%Cazp!*V2$|`~5O;&%j^`n=uYuRK2#PcE`{cik#rEn~VoUbG$&3gL&07eo6+P*Mj9O;ucA3w!J-q2lKULu|dqFMrO zhCurZI_@0ux2xk(@TQX=m2I^QF_7OcC&6nGR9LhnhfrS2$a-9=%we?sMfEP(&m{3} z-0|y>>}KaGD>%2hpjmVrKE#Hdz=#wgGltiPgi~R4?ao|l9xUFQspmq(kadE3GO{z* z(A%Ro4!VCJ7L4D~t}kj4KW<=`S3#|{o>BRPUGLtma87f4*m^Kpl%VXQ2OVAh!yBkb z-tm&3#?0))Op!7a2d1cw6Ad>h#RWc(LyLdRq6v)AR<})HgN|LMIb_sE_ln=??T(%t z6j^UsAG}CT=?;}&I686vIfRDefl_hg;r9@(&+jCYE!+cWI-wYW0eZChi#1@LZ3e^1 z@{6#hr!gcg|7wdB&8k=Tl*1t#WtU#xw@JaJ7K~~5)Y!>bl9KZ}zbU`rRyf#|BgZ(N)M`kZgijDe&7O-a zA*}juJcqIERV2jw0;C`u8yO1xCH&B3b#R#wOw7+kEj&!6LEiA1XO4(*gGsZ#;kVfn zh9#Qygrhg)$j}k4!pvDk^$-S%^L6pR(1srxFjBIY3T(eP5C_J$d}_Dg5tHF4xE@c?Cf}9$3;i1xLN%p70qz4w{YF_u*lZ#;^en0qEa zH6&Kokn&GQ)n{&kvnF>QQ54R6a!0AE$S&3{qw9>r?XMr3HDw~ zG6%SC9}8H^E>o#E#`46_tfacAcMg+;Vh9w{@#+q6H6TDec1Y@Q@ z!u%S@P^fkZDC1N>_Dd;J^O(KHEDPq38=!b?9(MtoeBvr>Cxt_9-CxA)Sf{vt}I(n4~ zll>O!j{N&Q(i0Ln1B8Q~hZm#Q+PMTk{L|6w81+c>D|j+LhUEb+lRSnL<8zNG6pQ!< zDEKkM3hu^0FsYz_6eyD)^X*(qR!yD!g2Xx<=r=$hsGk0f3<0#G|D0AVL099g&^;{* z6Z<-)EQP_HqzMoOtt2_kKh{--t(6!TH&hA#$ZUw?6Q%yABEfZ|zh zv&uL@SQ>z(*>&PY6I?l94CFR*^kwebD1!^>D~(u$_-}@OCwx@+DOU2%SwIgp z4QR^*MK6+-hF(=b&|}@+Q@dGWWA(3aE%+Zs57`#?>>l|yN&t*1SS6bjTypnI;CVkc zI&>C~oR$e~O|5Q$Z?OXEX32jjcCbOy0yzqWvIv6hm2F{j>JeOhtCshP?De<>JCe@O3+ygvST{XykaCm$XwN%^8+{IBM-_mo^Z!(&gB zk3TOOm?!5KP;ds_I01sbxwHY@hL{tzj*o`zLy)Vls_t`hSUJ__4VN!Go62?!OO9?+ zaWXSAhYSIUirw_|%=C=4%i70a#NH5UC|brbZF6#;*ONX=+`X(t5_s1>USe4KNM8iV zyCQqYH3+n1OsSv?6bhI@MuakvkdCTksEH?OANvq1aSE~QHP7K^(5WGTX*4k%S>Rnc zf)yh1LDy(9q=FN1ND0qwyI?4|2oNM`~Xndw{=VwdenKTNpIUwetp(y=&_<+z{ zGMx8*t_J2qll9WzIZ^3s=bKbOA_5tJ<#d8eKo&ipcvGmSLHfumY^bY9D1#YCUE1B@ z3sx+{f4;Ogx6Ige{ruU%X#hd5tEt^rQ(MQhAFbrBK!d_&KE-KU_&)$-->84X~nn^a8mE zjo*8Ml~?9Ud7=qJ91Oz(-jRf+`PXqEb2B4H$d(kZy;pK5P?m}IfZkakL}v#11xqDK zA_zuwa5}NZPt>sC)i<#)5CC1l#NW3$VPT^D|T_JG$QZqqcx zf;^dwA~7{)lEwB`#|50H%c93c$P9qSA>S+zT5Og!1pPeF>x<{FHDj{o*7^BO-}4+& zPf!ro-tP8}lJ^xYWDyv|SDUxDY1Sy@l}W#wmPWn=cm;`o7GLFj3qKy=03ps@_+xFz zQb0||dP@fYzp_!Lr+2Sfp*R!}mo7J}PnEa{i^|GWtkVkcFK;=>91beAZTD!#$xv6( z;Z&v=5_!-ec^D~D#wWnBFuAfTUV1cen&K933>s%cf!0_)&Rtz5o{RcyFIWb4)5i=uJ5m-#!?PsXTuX?C&_>G z*-*3UU}gSHAAi~izi|th{Tq3scL=!1kSqq=6fixG*KN0?5eF*A9SA}%VEA@5WzIT+X=M8Nh% z*tU#>R68rs`0KxB+kM+?$&b$rIOJ1(b-p&q(2$4h`1lw8QweXD6UA&wUpv1O-5DJ14;LJPM+zzLucVT|dT8Qd?kSX+u=badh7#4{V z-v?bWO7u385HIbGb)oOM;=jBMs`eq@4~QhM`VA*Xn7DxNcm@?*SpF+K&rr<6YzCs1 zg)mJBkt`W>2EjXlkKV6wb5}L5L2WOvN4f~4JcAMnid2t}XA2Rh=y*FGT4BS%QGiNh z+pdlhj&qB=M}(}oPJES+;n9vuR$V&;9*x`*fHMW*g+w10-vMQx0@7&#CwKXwc{U?*Pd4BUxTxdTY0md47J6 zZF)K@;gJ4o@+=U&ThQkO=-8(I5FF@}#*n?XB{jH99@`f#3xB#z z#u~&=Pf)61n9uNvUg|YjLcG2-*Q<4Kwx+8JIG=E8JcmS6w8dc&_+)R?l&{ST!i6_6y)q5QfA}&EDW@Hx^14;d`qLJ z$nA?D(;?uYey0{je8+v`5m}W~FT^|V;Gxxs(s}lvpoEzs# zOzvHJiT)k9*C8AohK=DO`uCYc8*CsMOO~}bU&b5 ze^Cn^Ll(fZ1_&ESA@?~)CKMQMR5m5i*2hV@aP=QJT4S&SE|V6lHu(}7we?b&hXi;* ziIRi;wIuN0i|5B|-Xbf)6sYMv_W&}Hy^;D}Ju_I(!f0w!3cg3_=?9gy*#McM9)t6O z=L-%KZ$Rn6UXew5VLCBc{gy;tC-F$T>4r?A@7o7L=_un0Q>(D>|WTdCv#_YZ=T3lY}n5H*A&PYcp z%ZN(I%H#cHayMGAPziN>=LBeNdw$}7Ly}Pv@h5#ghIMi0|F7CU<@Jk3isMzjDb3k& zkedX##0oPnWN(=t9q$QhaV7{IAyY`wMl1CbgL9rh6=-M!$lt?*Gul~s-B(pdUXf<) zM?X5oedk7Zx7Xnzl-ZfyQD&WisK5nC97`PU9^Q%y;uQSnB7|}D78%AL2;k9uX0iDV z+mBk{2L{hiOeC>TwoI|hE zkfY%-`tX5Mm*#4sWtXCfCv{Ylk-@*^L!xX-r3fi8{3EmBzFl6>Eq`e{CrsW?6hPuX z4`nzQAd}<3B{T!V{|&fhR&gNV(Dnki(aMDB=ixE7X#H40!k-h0Kt2YW@?&iL@v}9_ zHf@!`zqHy1(pq8MCG401W;KQm9v+kLuw)X}S*2i^a90N`$nXIYs|v~bCgJf#YuE~e z9+ubN5C=?1L1#|<^yzqm@GZm+3VCl{6)UXa9} z*^$@|$v{iFtrg;W$3TX#Li9gu{L_hVJbbuH(Ek7RSKY^;{iUWLq?_2=GcnhD;#nI{ zKxVX;&(DnqlOn|fhwc&6$of|`9oV3vvBG0Vg-lrq>PjmMg7nHJ!Ek@AqHBc8(Xpzw3Hf~&)d>5QsN(Txii9q|3r``CAdN5`AK#T4)9B49v z9|BJ7j_Sa_+(jSmum~g_Ujo4n)OS$Cm<*l%6fSV1_C~&SD`0XLXB;&7ztgDum^MHr z%|?RcZwFOn;fVx}j3S?5>)x5}V4ud29OsrKI#icUo}tT%a9Soi@@qh~8_|of8$#@7 zAqZRdqg#(F&J2j+{=gLmL3Iu@--U3Uf6iFtzz6~|Q<`#c?c;Sr%yN4pv2q3y@6rA` z&&SuKC{`(813aOPJ|o1jR4(FdiNV6;je2GjaY*8`Y5!m;ntZ~JwEd`ilD3ZeiUqa$ zv6Ea&nsIM5W1ivb8eV5jP#T{I8WpxA>z4gs-hQka{~XFA9KQ)I8^&%lZA3ITW zg`4~z_jaeazyTyM6$P-fi6*ax;77gM*NujXkhB=j%5koY%g3w4i5bM-8b6Qpb_ksa zqcF_AXiK0ol#-hlxYb1wTyOUH>xaUN5Z4jr9eub$W%A^}DgP0jW%&KNE;dPkf5j?&^4&8+z`==QD@{$cEqn<_@x9|RJxz`rJn4c=GL;xYc( ze^4k|n~>#f)OT+<6(H&_k5HqyguiTCHMgFu+T3m9(BYDu{++-*DxhRQk}uW%{yHCw zta(<0RVLvOsp88)3d=`u5j_41adY~^jENEgmPhRNApdI7zLWgmYPRd@k0OwJO=7_A zEG|SAJ)(VvE4}#N9?|;=66D7r5m>|12jO$fVi4iDBXR?sP&NN7Vx!9&Rs;p~&L#mw z#jg)a(yR6#9*q~&c-Ee_mVl@^#a)EML&^U=8Mv)HUBZhH#y7Kdc2)WKrl zCK-5v0GxORaH5jfm~13NfR%aZagMy>EM-pul|}%;=}KkHFlt%BEf!1uo#ZcL@CK49 z_+fQwmDb7kbe|B%7n}O)+r$R6Ce)W3Wr9CVH~%gpL^9iZwnQi1N5*U2^O)cvzm}Z% zt8_d32j6PPLeL7;GDLLOg;7~Qy{0Dwz+r9e$dKDpYh+vh1=--_0hxG5(Wg&)fvdS0 zzz=xrCyd|mtS?Yk;E)cLe4vQZw{ipBmWLEHryK(_h`3ZZ6RLRUJQ_rZl~+Q&XK6{pvaN_X{McC^SuC$Z?jJ zCb!>2@FQ99)^$r@2d}v@sds=0TPdZ(8)HK1}a-*}IG1 zH{w5i`Qd4a*N8t1_y*5A25jykE5W4hfWQKNK^Rd?cFXNMpS|&-{{cLMqo}MEYqwL7 zrMc9#c;zi~a@5mipr`RY8S_NYdzs+-R{!~^kQ;7O5@c;5%*sOTdhcgwg_UfD_ofIc0AVrfbujuHiQyhlFnV3C-X%voo5fl1G zww-Trl4{@&W9b{iHMnS@6{`ed6@Po=7|WeMf+QnENIIwcAO>6~ji43;|1~@2SNKa5 zsUF952eL=LPp#vgyUtRkT0nUx#L=*;odOq+_^1Gf{~I_o#f+G%V!YqqcT~>6+XkT+ zRu=3WI-Y`R8NQ~sQ7SdLA8G%(iJ8_U#A(jU4}-LhVbDQlBxJElf=I$5A6BIbDI6k+ ze^7Vp(6aG!NNjS?6U%uqeWP9KkK7UPUVgLs8OdDcED0hvH668br^ik`4mc&kzaW+< zc>@-vgbo}n(2=Y7Zv;MTWur?=I^@JWqliLRUS|NY6Op)Z@QN@BpO7G-!G8&gd0=)3 z=uLyv_id4RkeGl0B;Y4Hp$VVICr|9}YS$6E5x5-%e+-|8picD{4Ktv;{}I`#AjjL# ztpkq6A}ha(Etx03CgsU2YLnXEzD~NdylnR7_Xb1&8~nwWm&AMJ%19*A6RjAlOxl5fUp;K*h| zGQ5`JN{*Ke0t=r$zB#uoX54HREZLKf=B!+jr@n#y8zTlBm@PkSMuQ1Lz*_~?K9{g! zGV#G=fT$sJ+dUi)&mQ`Wjr%AR8MA-?2}*zCb-3y4!BU{;!IRSZN=?#%bA}rz-1}P5!*ubRu0;jWY%%F=NzrK#|5# zu&TzLo$b9HCYQJRa(svNX9B&HfcF<52_)<;?|UGm8Q6By()`V|-lM(X^50g5tK7vw zZqr*9-1(2jNm}l!gI^15&vSl$E16MadFkSJ94qa6HST)%rqT3jQvlx|+k5$ymgsB~ zYhKqP+x{lyg-hMk6WlkenYOD#BNm3%Z>fZd3qJ1NMBmoJtG)@hPj2MyKg{?!JLQ_$ z`lj4L;AeEI@7&mq?q*BVSFzMyapy|D$@-a|`+Q2JB-p#{Cu?s{ymySBrZ&#(AHGaJ zn45x=IhOGGdS*>s>@=UpU^QS1=^92!tXOh$&tI6ilg(VsIf0k&>t>B}M_ z)W)p7%L6yp*^jQ5j@o6g31aCG_~dBj*Ffu*lI4!}A(;nZkc}&SZ4O5m!oBJgtoob` z$wZ(?9=|>;bifiPa~^Reh>I>J)_J0PD1}nxz68Get0Ku+^vXega=TEHTz#YjH1Z>c z#uy#{1%uIe4cZ*z9ML+`#pqO%Emm%)KaTjTLmgb$R9dC40gZLE(8$YKG@>YgepDqK zn$+N;stnqn_WrKg#Lw4d%@fx~W2)tI$_2GS4*Lm~at@PC5>fUJj zD}&eWJU?#w)byWZx(|P|I-*103SNXjo1c3E9zj6M>`;!IZ=pAAP#Ffe6bOT}t6hIi zcgnoUw(yOBZtrC8p!2?d#}6V2wl>>Wz&L;&!`;*rHCGh*6HG2lZ`*y;vSIoJxHZU2 z&&&n}PJP+&+Piw{VkILzSdja3HWv|3GX6PdS)`pe$@JBBZ&8~U6Oj0`q;EUPRZ`R!7L#1Z zM|nkZH?g$gI{jx!0n%KXVt{i(R!x=s!$|Do8>SMZ&8ksC{O*-1RF5!-z zE%HlAIC))f#^0PPvA#dmU>p%Af65DfC$mJE7}TY2Y2o3@yK=w1X~Aw%V5XwREp?}c zlcnBxVD->RQb0k=_-3ogaH#U~*sZbkX@zrpKPm9yS5xPWk9)|MRhhHIrc&`14Le`M zzab3;#Ny5>po{E-+e~lXOY3@{t)#*XhuPqnWINw4b}&?J!%9iUGKk4rdVg7~H1U_b zzy8Wa4ok&($rYcp2l3*%-06?u?_EIg@i=F8dx-wxdV+ht)vc-C07?#%J>!1|?!$1) zj_Q&pE0Z!K5}O3v`UAA`Z#3ygqA)^N7tV+SWkf2Gaxm)Z9UWaXNC}?HAi#~zsVN~Xq3PoYCG-~_&J0%A*r37cBT1lqW~Q1qQeN@HA{Pc z{U+IL>gtNts_aZXnM(oor^2=krppDew@FcqFwDsb=wAg%|L!pVXKa_-ui z=krn(jWylvc_fJ+9*2Y)!VLO!&)(F9+GX$7IA4tsWg48Zl}oplNwB8@I1l53OH+e! zd(*#u5=S*gwkae7?}b>vDR#Z3Lz$v~DVkeUg!U@%_rAH>F14P(Y7vL$Vb8f245wbT z*FxqLM~&>KTb`D?;b&Kv^U|Dv`4Z4LOFo;=dc1&88~^Y@J;hJDegf2$O`Bt7rziC? zr$R;l+1lr};jzM1b6K5q5>X(&3ZYysN^1d% zGXm2BsrV9qiy_aJ?{rX{B@11;i@1>w%YCODCQ!T7Y(c8#3S5vaq+ewG>5tEOzL*i5 zg5((NJKhRw1~n_Y2joHFmzv78fF_<}M1U0>%tuQ;W|afd(!!(?Xv4Xv7fV~wDH@d2 zS=B64%An9&AJ)GxTMncaWLXL+v{671^0g@D8C9%V>Cio(pP4@({DMP6L8M;^$>9Do|nXQtz$ z8$f^qz6dZO9JgT-nl<2S$20KsDyFC(~C}%Zq>>0UhNu!xtj%F?ewN_-GcNF)X@NDgy z=stg3sxHTu7*W$Xz51rc$^BIPe#0kYIisRxXO%yRl8$klT$CN;xG!-A(XELF@D422oRm1R;+^PKwi&weYKXof%tu}K)#Ps0&g z1&K6L%CQNuJkL8ej}8gqV98$;>f4;&NTa*@BOWnUu<+zYIsT=lJnj8DgM>haC3ELk&AO1RO;AW3E zMUD}os*6wye2cf3$prf7KRA9}DrN}Mz=hm<3qCLz5rRm8FW+Da0A|nWP{%PkuCsn^yVwzI3zai5IF+!2Llnc3zWc$ zE?VwR-**?!hWVYZUuLG?YEF4qYvTV_puWAFtG)5VT~C|%wYRT6YK{;Yc(K6LhX10X zZ_lND;VA^jTxx07j3RAmo~b@}_VjEZ1I~SXt?`%4JJ!GN9&Y;$-$ojxu0Se19cr6z zTpq^V1{n6ZaQ=HAEqq2Ru``z1Hd@p^a*UTcF9nqJ&CR)sde=59JU^i+uuIyR;@?or z1<8Nn!5FruO(I>cl{4E`|o5{GKF>AP$MJ*Awfi>I?dl-@W!@*3U5j ztTHZUL`0@1ss1O`Q|TA)VUFrY!zpW((E^sWX~&cDtL(mPk-e3r8;$B&ZLW9oTq@%ISi8LbkW!9MY3OPxJE z)}g(VpHb0sYjC$EJ@m-q?bCI<3YG+E&CL>($beHIwMNl5ToY$8Bz8;-z&5e)5%Prh@;u zmEPz5JEBMOKIYOvoqO~m^Ifo$oT*T4e#|xHfIfeq`~@(;#6j~98+pNqs|r*37ebb# ze3jG~5Q>HS*IlzcS_|mfjLi!0Goga%tXVm;lOW=hA&wCP!;LXFde`jdLZ6**vn0t8 z0X0>jhE{~fv;Cl{j*h_>nP#G=5IdL-k;d6{jO}h z8>(k_pZuC3F=OL!;TLoi1YvHH(_iY^xBJ;Y?WpRc{X%3EQHuSV&{kLQ>kA#wAklI$ z&KEvg3wK_5oBMU$*?n0pB^QJT9^_VBFH41yZVYB(SguuetBf*OfM zcU#kQDPENKx+#>-XgjMtf!Fr3b`3BjD!C8}ThdgJOB*w3RC_5n(jKGistuw>CL)t2 z<2So&3JIFK1!Oh@CMiRV8EL1)8goTSbE>UHPZO6D7=J~xjf5W<9sh&IhpIGpt~hpp zj95V^vr4m+#L2pPn-zBHWsPQ3L z4oj=1IjO68CQGXuTT_-9HuX+s22qycUhiqVgtmMPL`xF(p)Z<~6u5t9!B1y2`)F(X zHCqYZ#RPA^|LSz(+Ic#8?LBZmq@5s2kdflyY|Xe9CK>jDJh{IsU7iv93}j^4vc9mA zJfa0Tzh{P=k-C-y5nctd3;G0Blck7KiaK}9lArN<&@N8g`Aba!qyu&kzg&Xz(ywv2 zTOq_fAT)s=^OfLI9xtFnkuOUqYYX=wz((Ey>2yPhRoaw8dOcC^D^ zIZ#$+;lyLi%vG%e=01w1JT2BW$mBjgX4+nUH=Ctz}(cwMk*_>|84 zo%`F?dAFh^{_UAh$8XAo&|vYY2g5M~KfT#1eJ0B34 zA12Yao2xwMhX~eo;$d`%EXMae%hTBH8TCz6d&~d!K{yWZz0YETx%W;=&S_GSt3UG9K6a;Pz zy`(d0*e>xy&Dq&Ks#TtI%+6vtKzTS=HoVu3uklzB_v%pau-_4Dwz{Vy`tzAe=Lq8a zq|W1)25dfrZl+>RiuW1bvWa)5A z4#&fM=|Prt|04XT`|OizF4G?c!f?)6T}!A$4%hpD_trnvd8q%9%<8RJX5S$?@jigg zJty)}b6u|)h57P5BCrKj8WnWuQ|}ag*__LrX>}YLmDv-vFwtqS%#hq%n@eZONZhHq zlF-sjGg;5u{?Q$5d}^d(J-6{{lmWk_`fVLY?rzJ@&z7dX-kDGyr}ejxgZQUb&s{eI zB#2s-eCLovw57W`=KO(M=MNH)10|-UcUoi$4%1Qz#bq{E(*)MCXhjS~?O!71W?4>5 zJcHLCwh_GbF8pYUsqN6w@xS9fUn6Pua$lnCc{AIIk&Aqj-F;YK&mkdf(Nh7L;8f3I8r*mkr>5rsq)Af z{OR6yitn^pu%PG<<#1Ghqz2 zWaK$<;W`(dAav?WafS9q5mj~|ywGG>k+e@d_mHg69QM8saI4&{qD?}H?iGkIeCjXw z$)9t)%8(_Uu?l|(5Cdj09joqGKjwhW9<=aEsEp?s+aMCdT zNIW_lMe+>{4pW*6YMJV z_|MbXfVGu7%J+MkMje7^Yo$t01S_%Km zyrotiw&=iSIbm{uT_yL{`g77TMBa&<&wJ+gzac_XwCH(riujJxr(bjPA6lyK7ny(M zIuWO+mfPHP8yGp+Rt98paPFrNLOI9NgtsAWa!Jgb-&TK?JA# z7C;AV-Z2ko=Y&Sa`xmoRkqgrN0ObOJ*C5b?ld6On^ef63lUYbc-Iym>R1>ai7%v@!LHbEVJ znu>Gi!%Cvo6Cw+CnmP+V^RWXkgamT1I!>~~VdQd-xF5%$LDvNioDMyH_FA+D`{|TJ z;6|kkp)CyjlIMp^r4;r}4YKJhH)^3WZL+GT#me+sleyOoz|0J_jOV2GQI9eL(r~q8 z+!>J`YxD>qc>qO13J=pI#N15F%An9{EzyZA<1L#)eFoluWiltfQjcTCJoFLw1%Su9 z3>so5a(2dwv~@<3Xr@^p6A?5n0Z`5Mc_C7S+E?>~?pY(~H6M-DE^;K8q6C1LaA79c zoS;XqR@@$XQu~#K5X7ZvL9_52veXG!H2#G6#=C3}zM2|p8oUs-q~nC}Zcu${I0p2w zKJgI{wYV9^w}^L(FlQzB&Y`!4R4{ZyfVAY;@I1P!rHvmHtj5Gi^`-i*n*Q;Pl6l|M zzHNv1aB)6g6<|xgJYA_^4$20vsZqCa{8D+nOc z*aIqZjc1g`5ijze)|@UjTp~VI1gqD!7FHQZHab$7>aXyOx>Yf+d17u&m?f$J^=fS^L`+RET70MtN2R&eb$VF4i2iUPn3 ztU&|#jB;Tu&3NUv3VUb@LkB=XYoJS9BU`z<|Lw9{)Q~x?btD``-XP`m?Wn72_3MYc z>*%82#Ehkw<1jt_lo48zeAGS`UROW?@D}vLhes{Ko7!7| zHD@r%sTua|`m^viVLDBNa0|I@k3>ypf%R?cx2&m73Iv^4fF*C5{zJRpJ`A7@`1|^& zxitxg4(KNr;4goMD^dya{9uXMkIX0UkEfai4oNITKW@W(z)pVn9*+T3>iCz=1d`4J z7h_S>W_ZZNN$# z0b?t$5Rh6xR{`3G>c5}HCg4}tfVnvNJ!$|yNO2SJR|SBh6L2yUh=bp2;sA1+*mq~M zF&wl5U^pjr0-4=!cF*?PXSdfd>~3yo&rLi)l#zW_AZNsN`zK;v8X)jO7FwNcC2)E zaeFll-KbwyWCuXM3EcOI^-it81oot~$QyJ8AWfVXrUkM%aT983=)9@OEEBh*QnEm1 zK1`4LjVufzGgTGzETD>24QiQ}ur5#0-jrsrTuK=YL(>rWh$xx$;f0w2g;aAn(r((o z!q)ZZUxTt`$-2poBWfvXTSjs@kbnhUL4arJp``R1Im#iF%?Neb!_k_!LbuFIrZDY| zI*|=aR4NBqV>BF|F2o{@d4KXQQ?=z$04wUkJdOzmEusibx5f(EFFl%}(8QW%RO-b! zYZPrs6f}_md~#DumFzbSjpP~>q$SlS2Pt*$L-3dIAmm1y%$;WXsum%Zp*KSh$!Ntn zE1bH)Tz6Gh%bSvCp*3cxEhM_}co(ih56Kjj^s(tn(9)Eb3SF2RVFB5|Hxzb7qmMt$ zS-GoynHOA%uMM_4JR(^1d$3@SQ3Qt<^YEzUHcUxP+xY@L6D{je!(oU0u9t&dw7n=R z=!c6@^Xz{USMzi1lj=L?-$ah4Jy4AhmTfgdb(#rS2$*2tgG0Z>^hYfqKPDdh&(d-6 zZQ=)_;4jPuVJ=kzMxkK1eX2E90*2v$hf#nIf1V5U$Bpa$wCE!_DF2vbh2ky}%T z$Ow$Zy?~LJARUJRN(rbyFj#yl5F%jW1kA-9frWn50&<&*`0uq&z~aB}TjEmzWAP|} zwwfErug4FQz<(+J9ghS3r~&-IWCXykj`F<`0MDoY41lxbvlddtwSv#Vgnk;s*l*kepx8OC*W6L( z;jv|9c|NonXqlV;s}M)JNY&^Tyu(hpu4O=jnXv& z>lP@@d!hd%jEMMvYYafZJ4su3o7srHN>D~ACLpHs)+*CY{YRa2?)QWb;7P7G%5Dpt zcc0)Cy!r-zZFgR+I2w>Ik3VXTh*)ATODCr79518w%vkjBsLz|RZs4p%5aOF4#V+qA zu$q4p)wyxEZclh`$BNloN7yVIx)TBLwFY3%L@@XE2pG6e8|B>gOBm!r1z;pkeH7p^ z_B)`Tk)CBEd8*_obM6Jg#pP){1dyBKJ|OrgN!5ScxVR%QwweRP<#&WY4+2OC^oc+$ zNi=}YfZuR0U`+(a#2HZh_pReLU~Qs_K$s-M|9(vVi^Y9_O@1BAPsD(+6R@rCZydl! zIXMvYU%p5DlLpZEFP#eRI0Fg*1M)E&$=M&9m%sVVYVzB&+3b()Z|h0B`t4yhxMU`f z=NrHasEUYn|7;&C06*boPxwRJKO5a+*ZUn}xoj@Db9aAd<%MQs#Jl_3y#e1HVA7## zi*SQ?2%U1zv4MNrwMPuX{o2rMbGO;TAA>aKJ{!09>&*;}YV~#kHk=P)(U@aum=+G_NEPUqK!J;+ zym)cy&@~qC0^3#7uI#t;yj$grtXC{y@9NqG6gwTgT&=dTouP7=iG~-J9crQ%FZ$Pa z@a@FGwrL0Gt0wSBg=ubTzLu(+2y13Upjw7{;<~9&Y@0>X;=4~HW_?&S%`iA9^2gU^ za2OW!h8ZWj%X?lHD8V|>wS)b9JK;=P+=o?dBi+WJ&^T;v1q1p3p9Ev(RW}r-aV1B~ z7<}j%%&P;Sl!PROT9#pCT34W~HQjc0%W|u+MvZ2XwQ6LU{A*XT!oKOCdIHXZM@QHM zdUwrWZpsF`!mX<7I_pmjou$BW$d+*Y_@El|fiWK?&6cXmCz zE-VwMemJP(@aAm}%+uIplLOj8`7Y_!*vD@lR zx$7NP@Jg$w>ngjrRoC_n+;Pp0Z$kh_C#M=OMeUCoiC&)KK=*ZcGwcpp)$@5*=l-at zR(C&e>}WeatwCP&R_gFKVM9)>e!6jo_ckAU+cjny_OR2-QvgstAgLd)T!7!9C>jh^ zfM567;JBpnb!~kX5M|v5*g4Rn{~7<;MrL3xPaOhn$R8I$pcY$QzA5-aBK==t1@_rM z(m{Y81CTlKpS*yPVo7EL7W~ovOQ8l3;u=7o3B>6yiUb{b0sAx{^a18Jp+EnmE+Fy( zN!>pPfl(AdY%~=dCjvnljR3@wxB>s_aSY&xF9g7U)&NE(V0Qv>=sV^F5>E!A_3RJL zd{NggXONeRrW?AtK}^6n5{v^NJZSef%+B_k4O!4-w{e7fw$u!)+Yvl$NqTpsv{!=x#I0y*D zA?!w_5S;Z4G`rpJw`hBZ@H7r-Xb0Uz{nz%*o8IkbY#QchwBy3)FBdm2o-uNa74^37 zd=3!#(CFxIEXoI55iGFoV5*o5?y#KwcBqQpkfUzfwwsudmL8QHw1lq`?KR1|zF(2p zvbyhEtENEJi?ZwT+9I-`di)Nv^0semR^NGU%`a#!Zm_q(Fey;(+U8q`YnUD$b*S53K&uc#Wvqgg;=_&YiX@Rbt*I|XVCU^EKwcLYFrfye`xi|}vU+Bm>?4508&T0jp4 zEeBu-5+gq?DFJ#IKqfK%rD0%X29^cbjlf|9picyn#(_!k4{5}Ij~c)aOw0sK4d815 zFtz%oaRA-)o9gy{`I|p{f?)trf}%6xIDn~KfRG}&j=1RZGUR4AhvGLEX+59#1XI@L z!kv-K;w(~9q&LXsuSHxEHJ!-ue&bf8ml`*n_RRc@X#$Sgww0HaNN>N@!4pBQpv0a^ z(|RGPCde?yLub!SKF=GM+YOMi|P*5v1b*J#uqT*&UxI4YF@=P;xx{(=AH1q>gMsP)x4U~UAC+)CKQQF=XM3k zA9i~Yt3}U4m%v1lp>SXzp5~p9cZ7BpOR5Li8CGuf6})#gMy;_3C0=7BxehQ+3h#ro zZmL_w3Z&tM@w*&fHD5F3bw>Jt{lPHj_enQOQWV~_I{BuT2YdA%9({SZ7po*gD-v8* z=5L2TYOh-_iXVpf--N%M-n92NdNIq>!oYm)s24CP@Lv=bOpL{@_ER=Y`Qg!ETmk5s zzYq&1pdcif2}GL^0}!GlHvY;71c^+*_&EJVvjIE*ahtk;Fiocd(dVDpZ&Uyp0oo!2 zbkPVv1%Xi{XoZ3%`&k-|0*qCFg1;ydv^fAXdCd?&Es``CV5$L(=}#XlAqq4$5&jwf zefJ*-@G%hd|B0Nx1^~Z)Yz!bjuhIZ|s*E;d9v43+asqi@gaG)Tl-(^`-M-D#$CpPY z5ES9 z?*tAmsf$Z56q+$puI6v-PTsazH1%IxSyb)YU21xpJ)iDN!SY?bJn7y%zASFi0-k%= z--P7EIDk_ArJ|{Tk(>Z}vhOA$w_hhgp9W5QqX;m}Ch}#0pQWw}j79oCg@HaSvHyp1 z`i3RU1oBkIUuQsk909qeBLKBTaR9l&7HbNDfIevezltP|1H+HRVgPC)V2RNm6E^@m z0)qay>f^dUr5OJA=P(S=;ZGY%>IRaUfJK0*3J~n4x!|1s90B=>!T|E~KFn9n+Nf5KtCiEbl~!b^t-i*AsD0AoV~ zFoeVZ#DG2sFm(e4|2=8|KYaOT0Q|^D{viy^rxGWS)DWCZ1(#-+ck$hU8Q&`aytoC5 z{U>GiYoU>SauawA1x5(FBbrw)KFQUpF#mU=&I zlwfsL&AY7u+e`6k*#0qTcKe_?q6M2BdPQYO%5O)HB{g((B@Q-UW5ggM$ z%la$)QyQiMrYkv++J(A{2c8Ou+Ah{BiOqAEaa{!KLPPXT%ftyEsC6-H#HpKq}G1aMp-G5LL2i6j6Y zx1>TRzsL;C?;#M3tNxS=^!HT!CpQogpya7EfX;xHNqs=Lz6$@i#P}x$^jI)4{t5p6 zVK(4#BH-Tz8!$aUA_H*Z10wv>RKOq2S2T^4Fki^v5A1OQWyqWV*oiFT!Mdz z3HVV1`2QjYCy?(P0PrI=1~Bmg_Ro>2;8GP}ihSt_0Tdqr@SVzUCXezckMch+rvV_% zzo`l^hQE{q(}O7h8vFS+5TFo{-`ovY2pBP7tOG=bId=gj{(YL>9}EC3E3h_+3D`i- zcLe-9BGLgKivsN`z%&Zr$bTvRk^UGH*YVE-LAwjE&jk`3K)CWF@yXyE|G0|#EC3)E zeh7bQB_{PeuhmohV%{Hu}_)>j>PSCak9R?aN`c5?S# zbNJnrQ;7#vmc6-t$OBxNA6y_k;vHhfcbwkP!`|D>a}Rjw-!%Y|08@F}ATXak{Y+02 z0A%X&nXdx`eg0qJU&y5rU=WhT0F>7Ua%KqjnLw0aSETn-&K62Sfm)8t1nfp&$3GK7 zAeO`g>=xkQ0zws_VgM$y!HEDR?gh+*5U4QFOl?U;s=!nTe@L-OB_=?CAJd=#Bm_n( zKrZPBKqQY|z#q1pKlw5MP_KS40h9j-fUy@aw@2dudO~pik~~SAxPr<)t;N1!vgcyt3~^@`a}9kYsr?oK$y~cU@N1b-ln^l?(K?x8CN;y#^G9 zWs$wL+Kuy~_Wpk{3r} z(&R&-p>};c6&e^E6bt$T%CEHI!GltoE(n+f3CA$#~UPWUe9)j{|tr2CN`}r^*Ru3;MLW6R;#14EXur`2o@PnC1_O zG=GQbK%(hClqLKjq4S59r>}GZmLgCPm;{1x{zIBtfqilQQ#@!nf=HYIJrFb&MS-z} z_FpideXzVr0qAZZ!ao^+=?lUS4Zv6_UyD6~Q~8A!tPuxB4EUpe@&nNjKr&$B1(MDN z{5Tizhb{s@iU9C@>Ked!E?_AEU+)AW@vmpUEc)O6c0TzH<^pbu_GLR+kN_oV7?}O` z>|%Xu!1dzW1g1oG>zlLn=1i0CzMY`%h{BFmz|=_gK2#+aqkJT`^uKvyY=S9 zn$ysEzg?dFDPd1PF(Tii6zswo;UpJtR)J{t+#{0Pr1_J@Vpw|6xl_e|nU{U$+>j5e z%6{V8)uO-;<2#aaSVnvUlH(L&Ctd$^v1*rB_LE%}^fsqoU*uRmPf8YlMdSr<;;7UyD;NrVaHoZhO5f> znu@Hmj5$4st9EsD)n(b6U;0%$VLd&HEIIx1J8=Rzs{C`T3!8^XJob-}Cm)dTg=;Eb zHwOGWd*|~SJ5LT8Y_nFP??KqRvNG9&{!2ul5@gX;jrfD|4REg*zJ>;&ur1pFF4Mt(B?Vo%xc zc?{tHrw{-?U@!lV1b{LDzg+;Bi~&qO0zirT{`%J+E?||+n|ChW`KwRZ6eZcuPGbdN ztO2wId3Or{*Q>p=TEaS8GL|omakT8Wr$+*yY3Rgb=g4O~c=wwl>O)ci++wlaEqs+a zXEe6`)sp~l@oFE{xl1R3CV4%&j6vD2vvm0hSC83(`{hXkXiElX(NcHV-l=P0K3g@u z_%DEq3bt-l%|nS;T#T1@aO{_7@GnqDiIJRoN?uD>^iae>k&SCxwKlA~Qtd`8ty+6L z%qxkN`DGovCp^0mbtt=4Aq!>FcWH@bv1)>9WN|rZP0fjGPH(Vc?}z3R9C)a;dcZ32 z;B8U4mLF4f`nUvAX^GizS#z?P0#eQTwKch|LW%C7ma#+-?0HmcygJI9fa$99>L9wU zdX>JnnfBywLNi}?rQV=COs`0xwic@n=H)?sklwYg9deef`OE;`1B~h&ur_(a|4A?4 z$Pbw0r^CNi-jgm0EdF!un^@4MhH>8W_x`4;V*Rpi8)XV=;DI_u@U}a1)$u35&V54Fg`Bd(H5a!Y6VW&?~oTT2{55R zIs#)G=Yi%PF(3~y{wa6{z&BeSG=M+CE&wzq;AAC`!;ZiLK=GWy=*YEi`~01D!2XGX z0O-ufVBwgwINj{QNBgTtSr@a81E8+}oGi_Ysww9$QtV<%0ia)A!~m#-){F}%|5&Yx zTueEbS@kLXcE=SvJiVi*@~9;Tt4;xMkt`d0yNPJh?a8_DV_K)yA{h>quY`&psKC{L zE2ZNKtP^_FP!Ib0_`J@YL8gSr&026&63AGhjKHpju@Xy5vTDwFIj}v_1*v>1h!K7- zW<19@&oM*X+EA<;-iGr)nK7Z?b*9#8C0+{HsxEO3%rVTz_ACWT7Rz-j?hJ!UETR&} zbl#&p#eLqa>_XfVR#CUc7eksb!fEgaqgvFpv!K?3KrV}5DbiR6|vW))_@CH$9 zsZ!8zy}UrbU~FGbk0a_){gtUfq(mmpN@68a@+I^x^FNv6HGtS65&U`huaMaG%Pr+U z0ibyAlZr*kzjP^JUkG>_|A&YppCXLI06K8qjo`R>wRo|+I^ExH@0DfDe6u^f+TQN2WS2%Q4uFoH zx<^#Azrgnw=Uz2x-c7fFvkrjDg3DKE*2Mx<-w&!(wUilJTi zz=+Uwp@HquMupkQwgvBGSuJ~H$oneqrvYJQPW71Z$|P8pzRyD_+M+_jF5`k@IN6jn zDxjvPn}x7Mi4A{eOPSDIGY6?xOTZb?O4W;x) z9b&Yyb^(WG$cmxp*2~$jUX}%#I*gaQ+J-ZBGghdwtEz7+2$7;~dDVnOjdmNKk{)nl zFkITXx*z+$D2qO?hBb#~2759{VBoUs$2zN7%d(Le-8Gh+vA>5ZdccqXbSF;^ZEc#s ztU%V@%EoOit=*0Kp$mMxs7-D4jtVnAVBQuU%vklh?=7p+u|8Hk_JosJ)6JGGA7ycA zZ%n()%#O^eGcuL5nfiw#4>(nv00u{V>Pn6om`vd#dpGfrR4SAU<2K09_IwYuUUK~2 z&W57KThL(#m8E|Z6&`L;5z>rx_0Wb^oy>6t#K4EgQR0aec3Y@uDv|fSs>Y+iJ25ac z1D|Fd0*-uISu+}|VRwGgM9^9aj`HtN1Af>^5E3u^YYT=<)b}}}pM4Os1A|oL0pcVW zIf6(8f$|5AmVr|=hCp`$iSRF72_$s^nLZAHqCgG+O*jCkwEG$OQb(ySwfFZgaaKUZnsi z)`loCf(W#S!wt8_xp`4?7QFH?ZA3g z&i?M@s~uTw`%)+E3oqVYF#oFy=mK}!&DL;^Rqqi4AKs(kx7!6ZeT&WQc?^I;Pqy*) z?&fZHjdJh7d|Q^gXVrVsBdca*t`xo9-0gpJgDfw1yO&!u=;oG!EN-N}7{9FylAzlH z>aF`_ec6Xlt^2NR2C5}6+O28YRaMT0Rk!SHXjAA`-MZ^8$$Q|G36EB}h>%%K4^m%t zZP!@Y6@K&U;j)=G_FK-MbQ{;z<%20~+&b&Pg<94tsHD0Kt?T=??pFW=E4xP7!J4>k zh8BbK(6S~+1Z7uc|L5gNzOGPTz3fp*X0^1|+R{wb^9nF4&xn>p4FF4J2Wet3>oUHJ9L!wXy4#uX3i<- zK08<7mWGidJKR-s*_+0%)dO}DJ`|mo%fi~g9veE8jZ+;M&PE2hy^|%5Ps=;1)NM7m ze^m`2N5YO p>`=-uj_=$$0(M~ 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�HIK>mjJh-->+SEWCJfrCU?VZN%0CqmxeK#~>E2)-EMd zw9Bd5(@yW!FaMIpnw?OaJ`Mi+Wt$PVPmE{FVED)T*BrN5fsdm1$8m4XqulzP6HIc~}l!YyiMK&r(Ljz+Ve3Fr5V|D6e;Bzh% zRlm(~1)}>khnq+P7eKwG+J&LE!0DoZG`dg82rER$I0p-&Z8%s910dCdj=#FDXrh>Z z&2q|=dkz1$%Oe1&YES|^-mN|88KBjeIDMaEwykp#7$szF&-HG_O-OU`Fysqu^ZuLF zjwbr6WrixsgxMwL>$9kAk)ov@zsT@52w`Ez(XDG6TErcHi1}u#XW8<5k4@9ruU4@o z2FfHmRh`)RCnb&oABjy?#Es04!=O}S_|K(`>Lz=ogRJ6yQUWu8y%J} zzVv|?n+=VkYyD=s4vVDzi{;o>bdwuL71UhiMJL!S2Hcio(l9@BmZYkDW9Y`JNNx2q z5Vv90x#Gpk+KA7x_c5Dol~qp}HNIY_G*pj60w2WvZ^W1R3;{ zA>(GA4VKKW)7R`GmS;(0YF>N4Yk-=SNI%oQ$1Qky3nKw#+hcqWSYgF^dfMCw#e3!^ zln2pL|Gr%1+AL0eQ&M^*XG3=7L)?9Xp!JL{zv5bS5;sRr`PS!3yJNi1I4oNBiL$zM zdh{(7A98udlNM;krgtvcA$d^p@mT+@Qk-Z94kvWivB~B*zKq@Fy0&gVyvHJI!K-q< zvUS#q-AN?=4?*r{gd;mk&v12Mzw0e2Ra|8`O->Yfl~Uw7MU4b1b8aE1tzds6Y?m5> z@|F7#$YwG9#gI^zqk#PfUTU9iqp7R^>Fd`$vm5uROU+2x8J z)xakE3G9IMAW|^b!wIpic`mM@gYXly`y6b8F`G*LmHLrQC&b#@93N9)6YbJpYt|Gc zt4FU9#1GQE4Mee9-uLDx)Ds#QCT;`b2m@Vx*TmqwWySf!3c3|^4R*y;{mUx?Y7NlQ z=@J7cq5j|_U!eXs3QM?^4MrxYOCyfyKqruCfL#mel7kH$P7VdM$HvBj^)uEfLn%-v z2C_78nNiRQ9gl~Pe?_D~(DG_KD!SCo>?`2w;qO1!DNQ9~=@I#6t6|ykNK&G0#cD_4 z^RJtEAuKvfK)S8NzdiV8x9Rb5P^kN1M(aZ*aKaX%qd$N5`}a;Y<3UoZBSfJ7f`T&h z_saSe!L4l0`#51+K=e?4-iZ)6VMtq3pU-+&HXzhrd~CRs#X+?GZkpg)StB{&H}Us_ zx1%#KMKY^sGnmSab=En`VnUMZXZ3bxr8rc=i^>r?FXh>6Bz5wEK>aNEoIZPXcyS zhDa^CX^T!=*}XzVMPEU}3c3&72*zpH6T`9`y6JILwe^Hbx7&@_C#4bn)a=0wfQ$hK zQqFLDx>`5rfD7~7gDV_ML{rOl-L@C&+RKhBo<(lKdBgaC+qTpLo=o^w@4AD{y`slw z$E&LPV%ykFlws6MjvS0Vqq6t0qx=C^MOyU`RJGk;gZuJ#>rrCc7I?fkj7y5`ST#)8 zTdSxJXzs@OuR;kSqG_8Uw7qrurY%58kB$On%_c?vaa(19G82(iT}o-1H<)KYIfxgc zK-=xPtoc6^|C_L?d%lEa+zz<+Zs_dA?5%HCd|cL@YK!dA=y2)G%@MJOGbOqX_G`Ww zMzn=hgtGO5BO6199L`)81KwZss8R9}060Gj@I3e_oj>UC=iz4eyf3cYSFDx4$|AE}FJ+e~rTS zWHcxc?@^e8+m7~IcmiGmQtxig;1Y-eZh>!?mU}=s*JnHW7ot`Lkf@p7Zpcqxo6_&{ z8f`}tQO=DWJG?~I2W#N#E2}yIz=}Us0L6g1sFRU(mO@Um_|X<<*0xOmErJjNE9%jl2qHsV!)mo|SIq`7 z8S8B@XjyJIp$4L!Y9}=t%?dq%h7RD4 zx_nfW%2p`sLpKbT@peA<&hPfLn%vWWMfdnl#NDt_*eGNAQF{>IvL% zv_=mqyrc;Qa7_-E)!6Si6}w^wTB~b2v0%H=8(4%Ur z)2lXog@w7E-mSzJwH}+Z?yc$;B@Q?dPZu}SfeNdJi00ucAsQw370tMz1UjuzrV2B! zJOZFyo<#wnzb594!Ig7UK$M-aXf}P>t%s5dPxNNs9r)iwy=hUh8IA|MqPSIdYl~7^ zW6$8OrT#Yoe1tZ*3{qwyumo>w84dG`3I(<+=p?&1{=G%qg26tNzRkK^HtmKl3f{1z zG=RDK?~TeonQ)cKQvbqL8=w2_XaYlKwOfpcrsg1^6ZM-;4|3pZ+^FfTt(V@-OfK%!YxH2Jj

FyQuFZUl|uRMp?p8Dp^e4Fyi1{57V=aV$B#E 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� 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⁡_%Ez9*t}aYU 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�U-GLno84gS0Zx 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


x?*i(!NEx~k&sh;);}$K-W!=FUdacM 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

q;juopx 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ϕ$-g+;*<2_;)h4@FVfN~5#>qf>Lrk4$Fw zdKR~}k4hU?dOTJVnlO;^42lF1=x&HYg1FmLU`D@}K;NV?>@>|o{r$BOko^G4@$9mX zQ{cd+B0U2QVg)ZH>PW#|30uF97Lzo{D;$cwKq*yc7&4qP_TEU@rLu$pGFDM*!*h_1 z6tdvp%G6!ZY6NU!Rz!$>){*@-8$b`t%6Ji6@VSJ=1HMyd>WgAorOWVdu|Ack5!R=Ke|n?Fgh zs{RvZWDFevi#=d-3d7ZyKp*2Qo$ObLg}kWc^v9m42N#JJ1Z=tdm$5OhYIFoFo1&C{ zf~TmZe6;Od(cIvROs9c@DD(j;#xCqgS!*VSsdfwge$A z!aL0P=Xnv6AUa54LmUBW_1iN7rbBcT>Qq5x+{)zv{B==8G>mV#H=@0J3=~*!gVh8w zL(1t)DDVrA8Zo@%vi^Zdy%>NL1tIK?=DS^(4x^}{xSRd%>!AdC0m^+T5`+p-H1A#2 zkYgwmF$`YUs>9gLfGe6*1`DEql7keNY_Nk!@BefyY@HUZ{ZEK?H)Z;)0gEv0Du9Of z>Y^#Ig`yr{BR*kyXfb}a)X3NF8sbYuh%+@P$0$Oxpp*upDev}#@p+|3pHNEMLkJ+` zEDzTPq9ke`J_L&8X+lxu{5H%xi?B%T9(U8>_-SnlX7*!`sUzTz!mTI&V~vw1!IXUz zTp489fa%LyGAu>*nCNyEA06Z>$I1t!qdq0C6OoGg!vap*a;Am@{T?bMlCIPi;~2aE@{i*mK?jN zXVNFAn`*AF*BL1Q*{@cJ{5OzY?`rFICX^Z3(Lg8TqodCc&e|~sQKN0dpfu2Z0^Neb z2v9=S>*p)X zVcqX`rY*noe25lu#IQ~9jp&=e)ou1p3)8oHkDPg1#^s@bhX)00R?8QEt!tw^VY5%y z9y5QYQvjdwKZLjolCrqME)5tfs#T$K!i4ND`5f1VjU5Khe>QaoND(+V)eX)=*1sWO z4~JA8239a1Hb?Pe#pqo+djy17o))9DNhzd!VjOf~Ge<>Z1xP?aU2H|@1QRR}F%PjW?3_|Y&;4s}plv4i57WO(zNPP7c70E~zHH*_N+ zHsOO2gf;)v*=$jDC;#ZEnYVU@;z#u8fsj*p(6@?n+e#$@fWIbMeXiU&4e%wEh~nV< zt^u~EW%YdJboK+wnU&wV`DiFo{0`#3)Q0%lP;k#|02G;RJc{E3NdHi%@)Qb^7MTj7 zy6g(xoJrH6qH%{q%R}G}V{EQs{3;7DL&lWdp@u;H|D)jdBMRee=F2`U9L&U#WKzzTt!je>mLN3%l1kR#p_8t8}(51I#FkOquhV+HzgoPPvD+|jlr&_BzNmPSB%7+IG=9jtb& z@FVK|O>RIU5$^_HXM2*Z$qVoq5a>6kjJ|KkI@Ob*vs>L8i=+yh9XyEi$0*$H>jn!> zV+Rq1Wpu$s&vB5CN&UoB=?sB0<@b%-L-iee0IJFhH#nKOXhClEBSQSrijgPKkN=lU z_FBYua$A7};X@~67hT~}6rNpogAM;X6M!yO!`li4kaC!EVHnh{NpTFDxE7_Y)yqa@ zAPINvA$p21M86ziM5H5pa!Bt)d%Pduk4}w8+V+ppV--P=Cr&wFfXtbN`fA`3BF0&Ln-7qaO-&V-S_XqCk0O(_f-~Gbo(} z_2YQUod5~ZT5K2J!OPVeJs^?Zytf>Cyvm7MS`L=dPy{hA6=f{(li*m`bU7Vc3DE^t zgW}rJjkez;*r!x=66v+D2K41$I2m=4T{W0<@jop<6Xt{Hr>Tqqx4#%u6*S5$h^-IP=S|8A z5KLjZehE<8>jihEzCYHq+d9w9;Z7pbi@H>Q^gGo0!;@qw`fE0@-E(^Ihgqb{xU`+E zWD&%Fu1E@n1yNiuNp~ZHDS8~B(zpX7 z-jHdc3(TZL+rT4_8~&s$P3-ktk-5FA+*H|GL$g^ltr3vAwIyq^mArkYCmcYaC(I-i zmy-+OqmQ(2=+Z=3e`54q@%0*CgDkjyQ8;GdT`{+->{G6ClQHal5Y}S~{DdfENVs)? zSlgtn9hN9Ume5O*P!<&xbW}7$n$jNlX><( z{0-I2h%gEq@BX}UgYOWrQR>t(C|NJtZEbzoSJ$90UnFxk(?2WFO_eLm*Mq7cMJ+ur zo|$rp)?zWzt*a>3Vq1J`ip&Ul|F`6hJ1h||N5usMp})+g#}e=!i0@sXz`2)1q}wMB z468;E>GAihxb6Kvx7ikFJ`SA#MbTZ4Dlmf{S4(x4q?R^d*ePys-B}6)m&iK*Trg_S z$qr<#^cVJOf|7!qFN$|R-XpP_iWrwJPxu0|emfHJRgef6hx1|VNgw}bS<2scha>)y z3PP1y{~0@c2Gmb^p5H3E?eSOzUr%4?)iIRqiQNold-4Rp@cq6UM9H!D(6%VPXFGtg zx&+ag01D#;Vy3uiKDIrAjKZb90&N$Th6T79(Z#q6h&yohd`aik6`u z`p-3`L%NU#ur>ONrm2h}(&-V7Vdv#(w0pX0mM(>4y1UsAgU}^iTSqk8k6wDgSq1d9eTm7T}7V4ATFDKPeJMgPO^9mgn)qv*aVAm%i+R4N<=Yb^kO zPtQ9#{JqKq`h&!0J2%y_|Hsi)$2IkSVHHFK>5}di6p=0oK|qv7fq|o80|bQ8-7P6C z-D7l&a&)W2MmLBXjPCgD`}_Oe`?>c$@42Vm^E_wHvXhH05ur&4!2~-pMXjw z`f-5ylYIM0fO8f{^&6`IbN&adaP1j5n%DuS?)v^7ySZ?v0BWw=Y!aurkY5cuQ0uZu z08;!w(BQPq_b>F!9m!E+J!aOr3ymRhapNdmbl-_=H}vJnE&6*O^8+4ExKh9MpVnia zVjRB+;;e5AoYn=9FV+KGDTbg@zPv&mXqRudn}A}ModCD;5zn~%R1WN`{mX_>Qk zIZFRs=ped@1Py)k73mET+I8Rg-fn2yL<12rC$Mm`HCg+?>ViFcNvZ>DB$4^FF6QtK za^unJD>}SA=6XR@sFUX%w@_yOoHl0SpX>EHcH((Vp9vSlk6-}68rX_HlVQYld}BEe zjgx1qmpvV40V7e_?#R>x7}+$*{JSk&+IhSQHSao?8?h9+?D4(zOqm$CxE?3W*9qtd zK+_W)ReV9_Z694|I^rN4$32w_cO!RgS8eD@U<>-^Q3M1l*9JM8q{D~Y?Ebtym05-A znAenpCY4JU-2JJqY^JA1_#w;#7eYJ_ZX&Pfe2kD;?;tew*uZ&@%!q*x)?@932iT zUqbWV+22Xg0r6rIoBcJG#ZDI>%(a0fq9!B=S|1L~n|;8QWkFO<>YGmomuXmI$|kjC z_vv8R4AE6FcJ7TeozNq*qPzvjBGuU6j$?pA3YKB>77YmT-7d!PccS~W=k_>zAJ;q^ z?&Uq&uIcOd>FuC8WsOnko;*Y*pyA^mDH%Gk5~k{?n9m8<3hVaVHO5;wm51E~&_&vPf5)S)oS#R*69iRT%>O}F$v zf#z+%O5G!ueIH(LDOxFzEuW}8sgc!NKCx;&c!xTg;Je+v>w_>iR*iL9e`>Us!t_1m zmQTkCQM^Yvo^qRLUZw@NGFJN(N!YJWbbd>Q+8mCEfI;Tq59CJS1hC8wa|Zj=Jo+X_ z$F0zW%}h7SEysFOUK(YFz?@6AU}8FVUT&6M7h4GmbXMAPU0d+}Ns;Bj$DQ9Zd(1+0 z)&$+|zdG*@`Lp1MOoCx|;Z7d}FnxyrxZv)R6^8BO+GB@9pF7qiYM@WoXw*oQ;a{H(BA0jQYHAE$>ASDDNwVxzymRdM=;jeD z(VG=pFy0Wob|iJd(j0wb^UH8__MNJ4!ftG!xsi=SpN1NUsOb^g%?I|)wYT5L;Tt@R*KhgOwWrpytZP{f z`=?had(5oc&3Z;c*@Ok^rp7D+zBXf}QRUH^FRQcZPX?xKdZw%8VW9RWGL71^Wh5FMmWZGAE=67_tK^ueKpj0`)UJw3iJyUR2K z=d_$llpOv}PL5OeW0&{hA4?r@7$ip9FOJcdgDfdot*W)l=@Iu_N`ugzN=yBq-0drNKtaKtv5%KeDro} zx}00v>CwYtBaKM6M}pc@ViZka#CTDtr`iu4#NGWkk59QSF2$9cX$BuJ#GVPvt6+q5 z@Khe%(uC!H$=zvDeqKt%D@bbE1q(cMNPX*PML!ieCF4#!$X#RV-8*4%SWr4JLQ^~O zW< zA70gedLfp?c3Hd#d&reJ9)CDo@h~(YKAlh@vaqMP-4|u)co~ zQbjwmc8hd>HvZPayk{FT$Oz*!M^&T?{YW{JqCUyLv_}`7l{`qF>)3@aA>?j7HJ2@u z;inzxa?ASZ)%H0tG1=$GXH6&0_3s0?hoHZEWsWCJS__4$6OYz-&W*XViErg8e#!^m zL{(lsIW7FUeVC66@Oj#X^w!Qusi&pb_BDw=KI{+-ohf^a0~ojR{|lIaIEo`#4wk>e z+Olf90s<*kvA6K(%=OeaJR3;aid_Z$=Yyt1SN)78Zo{`^7f{|`y*&pxkZa&i!nSxp zuq~Yg;gzHlh47MZy#+sYT7J1^n!Ekc5wuKRwOW`B102#tF+s^+qb!N-)_(;6XCv*{ z{jCV$3{BL-Z{RWWc@n(bjGyNpGnf)U^)4kl2SkzQtfAyi>IednV5gncxdGt7_mFu- zx-h`dC!!NU{R+Xd7sLqFK%X25qAUvW5fj#$Or&_4{+_ohT92<+Yb5ez}kLu|ew0th@f=aTsb*AB!gtj{yhT$J`C<*0KUduoK z*OsPD)P@0%fRzr)D8|d|1mQ_h1t%@NT6aQ52J z1xVC3HA!xW`3m9K9&E~(~a}OmI#0&oEQ4HJu-3tHV-qk)AV zIKoB?V%%Q17eKgJ|D@6=!AMCXnHssRO$*TNR8cC3wE~JDxnJHq1TGyuv_GvwMyLi? z+D%uh=z=s{`7lqRCISX3du_D+QA2U~EaPg)M`0nbBdG&FAI31IrL=rmF+!8gs+#UA zC!(w5lEUIK^-cNMLcq7vukx72!4+Shm|al~FTzj(kpesgeC zuMqZ`mKt%_&weLHPmNm4lA>v==sDM{R2K(yZnqNaDyh_ zL2J<0U;Xb}U~DntDE9E_n!m=vAIl2!0k~*n^m!^6(S*=a z?EER#K6;28C%Kax^8HG-IIpOJl=KQL^TAI7;V;sh`X~YM=zQeMzpI_Usmae)maNed z@D}9upG*GH{n#IV+;9S|cTc6RqwO^LD_l& zh;1vw??D{Xb>~DzEy5EX$GHe*UB+>YJC{?essbksen$z_FeG-HdwT`)g;F^Sg0GK* z191dVwE1TbcRdc6C-?(|{3oW2X)9Xe`kzH&jm!R(P5`KuG8Z}b02X&&Bd~Me|NEZJ z-@ZtcWVr%4OCn4WxwOAdw=5SuhF(4f94X1lr7fSXrtMy3YiH@B91k+0=VV-d`X2YcfW8j- z6a0MNFcH4n!}EGpJB2#V)WhOq{{?k|ZW3%2P5`7^X;!_@7(WQ{OC?Wth1R_Z1<11l zvg1OOy+~z7Tv1Miy{+4AgfqH@Gpa2j^f^7MJ&{uoML=X)u+q;QVG4m3H*w%ux$X;B z-+sF$lG2|Jaf}h@pN4D8GJt5mn%2mxvzEtz#~@BSa2h~ z5}R|{`T)cWc-eLu{=D;i4Su)8=b}hoE=WJr=_04$tG5lCX9GiFN2Isa+NgU6oPRkZ z_$yyz*_aNH?P0`}{<8avXU1AU8(UtyX_C3+UqrHS z{-*+xf)O3F+N}=Rka)skK`1&!Vk`oYtkbhlNUN6MCP$UEp za!xWtl~&XVtTE%e&r*?oZEmvCVz`+ud%$(X;tTjXJ;^k`1C`$M2wERP%yeP_a{0H=$$w5}tcqGZ9VM|9byHv2o9pZNX|EK!=%w-->w2BS!osF1aX`%~sV zRAs>ueYyM?QpRM}iuU%Zw|?{*%jeMKx79KqJ%;S5DYjk8=4G3&e{W`~mOVlN(B8yUnTMXAO2vEaGNlA=IyM zv(czdT;ZK zs!VoKw&?`}>?BdxYAfmx;q039#TEWU34>jOUwzU#&`zE>5Sd#l&^c6adB4< zs_e((f2-lYMw!^GeCGmdwS?SbkE^V3!npGNIKb0Gv6G*EJ2Va1n3(omrJ=w+7K=s4 zl8N;?GkWd7RhJmD1oFJuz}>&Z@S6lJ?;22@pcVIysKcr>WOjH~s~!p;+p&7ReYbmY z1zrBlsGVrp^O!AzJxmqYd~uiwbGOf;I}FT(^>Iq`hft-CbqeV5O6j3=ERP;&#Z$at ztDsT!W zr{Vx$tLM}tOcM;N6o3Z9xO+sagc}O{@t4JxJI^#w<|1L-`@4RRqPwn&{vY*oSf$mU z%If;wir9uKd~$BVRUbM{m~c@~t6C)0K7M>2zp0W!P_!1VMh=W{e;4XV-Q>9CK&*R9 zL-1U@!|pM?eF)5x62#gBO=jNN5~7dQbrZmp^=VTx#U#HJr4e8K$g4U6qB;s&zm8w- zhfYRR3rai-Cx*f%#@HL|&`x1FR#M>3mquhq6GF3zqJjKj%qB0(VwQvce$PJ&=Kyn9 z>7sh;O|%|`d&lqlIqt=ie2G0{mE4l0Qg8&mjHsp&kE2x3zp&3ncFC!EPFXxn#(JN6 zBViVOjR<*(6VBo)mtNg5AD3^H4?_lpa|yUtM}PVkT4ADoQ4@8gnCx3@%BROPUVS~bN7 z9%E6_8JyYF9%LepcywVor!O?JQ}K#nsYK?=@WkeD#2$kMovb(isWz$<^xkTL`V@14 zNSGjgwQfSfWftz+M8OB=!)R^4v-R!(Sy?+z(3x#_G&}(3`9ZSr97Qm9^++BIGK6@ecS_6e-N>Egzy!R%VF`?` z%XNF@FqebV47^9g|KPWQo7MI{p37p-MQLxp-*glBuWtKw@p1N&u)K=sxYr4azZl4- zaN1+9xxn7dADsd|+LbEuHCNL6sBP|LO4@H0`!2k1jZlXXt*|) zGYBM(9JRL3;3PEK)ejp(t}?J};*$_Rye@6)~@jrT>?8@S8TYD$w%DE@4AL#;XR7Zt?td?NWgDtmgh zN0bHQy~A%(2{p-RLgTHKMg@B05ShH*hT-Do3PU zpye@Uu9p!4>w>umMs@t^1SNNs{NJ`^^yC(*`3mnZ-+5g@?ezu+cQU|WW$w0Zm=-W} zj7B^#jC>TjOFW&=Uc4Q6_{4HM3>|y42(`XJU<>8-- zwp)jpPUD5%kru^nqmaCpbU&`3Pv3s}*IbN``rSP9Rnc`(OZ=3`Y2W;0IS% z0MjIlz2x$0EE1NT&`xhi+Q=f_3Bw-|l`x6_OHJZ&1gmKmi$4%YU!-rAGVo3^1cq%SMOvQY&PY=v ze-`3uOg)8^;&(RzCWAU_Zv4CE2Qb$sd{hEbO|f=nVI;ad3Unom3N4MVY}Eg0R~K78 zRV95#eroP{X|EKX@8#2%(KEjBg8W@RRh()Kc~w4{5mISb01>XHYGg|p)!S&CF8E|s zvsQ&HY1*nX1Hr>KU%vjCi=ktSXdZW((H$NuJ|=lIIEt&idV^9V8~i<;)!E5{VKg4^ zWS}BkGU?*U#e7w2h3QQQ9;F#6Fa*DHji6ZFFQHr0V!1A5grTN%U3*YcBbrsY8j{oO zNy@m%&>KO>E!2sXDzLovn1gii`op28080h_atTZ!IZr*#q1ehtG`I2MqQ(-aS#tRS zzZ53_Jlw#2`h`~;T*~F7>b8tfl3F8c6J{%j5iW6@r1VkfBQ)X13^AR~d*Fikx7oKc z4}Q?avB=^|v^s}K=ilN6z`LzguiY8$+p!zzHr5Hqn8b?0D-GX0mV=9j;;T{@&|0nM zYwC0+L2Dl5=O+rx-0ww8RJy&s4%$kOgiJk*;@ucFla6qtlF9wo8qeTL`-u46_}B2< zU$h;Vh(F1_OXSY6wr?%XAKL%`wY(BBLhSc`EGm5a#zYk+2rEhaOwh*M^GXkhg$}3|2Tc|mW`)e9Yngip}B$3boNWtOfJ|+nrMXM zHja(M#o(6VWe#n_UJ&%{2Tl_vuY?ywzs)$Q2TK1@tpEA?UNqrcqoNGWt5fn)>6+e&C$&t5RqwMYXWhFi2Cz-+i5+bC@I7# zaZwZ57k`*qr{j!Q+-yAsWWS%pa(cLdK`oPeB=$=t`avXG23auN%UD#>k1 zX9y4x&O~DSqrsl1zUFMDwLkW6?VheSMftE2BWn}r=gq>KsaiK=;#{kXvPzHUf<@k_ zj44R}R{uOlT&T*pw5u2MPX3;qB+kmlKNU2uCY@DE;08a}nY;#Z-R_o);E*2) zg7oRAHtIDk@~u8R==ie4fHVa5t=@1Rmpm57asx-+Ucqq1&hpNXGQvHaA7#5U%^i!G{eSgO}e3JYU=!9lgZ<`%Jh@(R^;#r zChTJ*ajE1-D97`cU9tT)K{f2N8jy! zzIpkrj_rHdEzx%GKe}L)a1?B{$3_bLLtUsk?=t73beaUPkvz(>YxScUl~c*22lI)w ziP+hOkmetR9&%3#voiv6+Wdujd!^sNZBX0>(43(uux=G7w=_O5UE|PcD&QUlcBv7~ zvrx#t53>94TtevD*jVXo(;3p*5j`h1{Aqn+KkNWtnIO$pGE*)es+$(t!Prxi{qCbA zfAul;%Noy#wgh(sbAduo(Y2@)XK_1gntK>Nj<%cZ%LH(~N!S+GqXx6O58N?`St^Iw zzs}T0>1viz*&*y-2HW&`&}!;1E;kyEwad0(GuL^sp<{V73QO`6ld?7+ip!+Tyy81S z1c%xR?-L~Ni0|Eg!+KMsh?j$(mT3L}Di6AL@7}0I)u5!n2EF%ZZocTD80qKZ7{{t! zAb6ggJ!4E)Sy_vKmdICN?0iDV>N=hNtFj^ zPrWa#hnmh@gzbjsjL(ck7nR0QmKK=cYFLgdqGBH9(S$NBjtt1%qYIT#}$FEoe-C|;y#G@Vf&1*sBhrw1h zaL%a3uf=3V-a>RuX-rRZN;b9uMJ^i^Fxyyitkb~e>U(vZJYue9p zx*RqH(K2acF3fVj&Bc?UJD%rO_0Sp`CUF}3IbnlSl~1*_yfKOg9% zE5&bAmMfwmo48!m#mrRsr#NpZy4rs1J&{SD{Cbav4k~&|8C_azTJGP($@_kGKe2}= ztU9Wr#o>OIZH;gh?v&WY7uo)f9g_uTof-V>hVW0KSaTD^Z2yJZ{7~=Cvm2x*yqdj) zdIeSFQVF6wf4B5s>IiHRnY`R{uiPRgvp3^8dOh| zE^xc*zUgf@!MJ2+D09pI*VHKDRt5$E%o4v3@Us7Ce}J|HOy%CWYdStuTAGsZ_U9ZbrOd&-r9^9c(xwHN@fuOphY67p0H$;wx0G9vc?CQ#d zJ$gI%08p6mMkXL`Y(Cc7r`o^z3Kxq-|2)ej%$gM2&msmsZ@``PhMAd73hqz=6{2vV zzCW}RG_knZzCZ<2U~Ns5rf5P<+#j6=zRek9l;@St;PVIPeYX5}kslo}yhQ}jwGG{6 zp430d_9SC`ZuZj;S#^GVD&p7_Z3uF@S+__LU6y=Oeni=AQ<(S`GxrFusz@#wwd~)z zbn0Zl~&aUep36?aZukW(hfGtYJ>;G99OET<0t$Y9IK`iBf&HmF+48Z=m z`DegZsy&g9v<>;;3-0%TPTp&jXV4!r!WPQ9M=ub$S&1Pw6R9mrqQ!BJ@dzY*CQIT= zn4H8Gn^ldSiJ_BbpNY!|5oDWfb6_73L5qUOY1;ezrGohB!gG#qZcLF08*rQGE3X8~ zt~ZzG?krlL1AZRViw1N^c7k%da?M@3q#$QfGb>3_ND)r=LRd~rkY`Vs!4N02bWu;M zeiNivs}n@_MQ4o+I+(uE^s08O64r{VM=Mu?!AC)rj%IujLZ?qU?dO$gSRI2Ayb{X) zBCJQEv6Fx6`ED=e-1D;Pv^&w|7ihHu0Gw`-cl_sU=24>{@J>QC>UkY@ZaVVj)dR-! zi@S<4qhlK)&ZW1)w)ed#maAcM9xlAofi7y(ckguI0+=5h3qO{=E?wqpXbW03-A7FX z;&$iB5kDqOdy0xMYB%s**hRe(X=mF#y+Jp+J^0qVFRp=N5YSaDu?P3)k*McBP4Lw4 zSw}nPEnBn#GpgFmah;bKeUj7&6N371?Ce*gVv zs*X8zpQE-uq43HB#W4R=e~sMBA&Gzlsm0l?_wJ=_C2g06x}}n*Pt6MmBPP%M7u%Z0 zle_l}bz%9Wpgo3x!3754iuwm_=UTM?Lg+n!#X&cA@cdRWr5jYsBR9~bntWw{sz3m{ z77OaVxWi#5`dB0O44}zScl*RgGyF*Z)s%u6t#S?^cdCrpYuO!#Zy@mq1h|GpIuteP znkfq{#kF}@`RCxlgQ{>HRDbiTyVI8KT~gq}Udl{nZNBKu8(z)EyfFI@6b;% zIePEg%8P@c#nKatdQd+W-qa1KlsK%4UUZ}`Lz1scxcw$^$qsxBApr@JfCZm49V>)v zLkEn-Lhj{i$}Lt)iw2VYyj(chaNJj>Pt&~Z1o0$|*SM?n7zM$b?m9u=U6FF4iAt3v z!*4M)BvH~XHfGJZ51+bR5X&(ywK(zC^1CMfG*?~lS=mKu;l#zZ6$Hm^WMtDn3iq)* zc(_dh{5`4Wo_AqM3|#)B5JZUVBzah(?=E}PFiQ#|Cn@IHiG%?*prXr2YlWKpkM5e; z%9Fx*@GYvrh2~xfn&J8Z09hZ7>p$3TT4K%(DM{}j$SocRs*v5woWnsk6F5!QlAUXl zyPMLH+M5gRe+E8%LDFV6;fRQBMgg2t8DEev?!8OC(Ihyu-Tnh^u*XvG8PAfBg|i7T zc9GphYx?Clpr^>%xxzk~N^%G=5`kJII%LSC-6M8j?7%FuFTwlkLX zpa}p-+`-yfIJdl5Y)V+V6^Cr?QMo^$+EIP3sq|hMAc!w+VEPb3BDw)xw41`=KSrU8 ztI!<3BzpVbQVU|xx}Frc$GN&qsqWDhl$+STHEMD9I_krF!x%XTAnSvyIXbUfea~3D zH@vOsh#^`IGA5kZ+5`^K@;PlmtC+T;YhRx(xZ5+X>F>@AX_b%V!b`H&f|3_b`n$25 zri)IL$l}hzm|-`hu1J4p(SjJMJ_#gFc@}+LA{VkCHkuA+v1@7tO^TwwUFpQ5`KEO0 zPNoYM#1cy6$R;O^R&bo@I?Fwi2X@2ltdAS5Om z(9P>c_z|elu-d$C>^%&}k6ivhq7@ya=D=1vqQ|LMyA2&0dA+a-y*dKbZQ~xC0HjNG zEv0*JwScmj_KYF?S_*ZXk6J*ZH3Q5oLjY&}giaYiF2n5Mf>_q;txj$;b_mJrHk8bB z54Y>Z;Hb$#r=1OVojnGjd0L28bKfWDDD<;xcLuInp-p#8D`-3IPrUjdhy@GJwHyVE zWHoI=a28{aD^uIFMTT*xmz+d)wwGs7_uIl5yFVo-9XiGq5phfxs=JKtwW?!j zaQT&1Q1OcOC;&M-Q62Z{pZjx68MhPNIJ#+uvBuF2seeC0wPUQejzK`2VAkVES{R3b zJXkmZyC9!2oCHnf!gCK*JH%?K7Tn{F!{~a&iqE*}*A~R2WG+dWHlfx*Bw@5i47dfx zyxy9t!)|MD|%`pSCZN|2E@132Vgy0 z5Gxu3l;R%8aoLw`Lv1tQ;g2EJzhH$!pmmB$-t0{mq<&E0g1c&8xKfOlTnBEz%Dt^| zz(i{g;A|V23m2yCKIzSc8>U_u=Hwb5f^t1|^RA|YH52iqt{jMIUeG~5ImIS8(ko2a>Wk}8gcOg^Q`MomX#j{(OL!m5J< zuR2FD&OOD(a(jGq{r@A2A2p5^#8~$(aYP&$j#20@$S=hUV$+0Z4%QmtT|;U3*2%)Y z?_Q?BmsI#ToR>6gvtR6$d)(#N+}vEYabYLC=`>KW(7(P326OnKvkds?`LkMwb?$cO zUqZ3bNP8>V+$cTGOzu4{(9woq#j+qnYNHG%CpPsL4W@hEI&)<{cdxLrkm_DQLObhw zhC^~>#qY^I{%8)|G?*5m|K6JhAMe1umwVe?7KgRSB)3TQ=X0KV9@a99dmpWmsYo|q zy`~38aLx5&zKYTPPUh6#+hy-i7cf)M9D5Z{zU}FT3rXFt1$6WCK3X_w7l4o?hlD!@!)N)F7@+ZAa4J;4;QqdkryjiSLelr%75PUyVwzE0 zg~3D2d8>fLBoF?cQ5+iO^##f5bX>Q)w6-o7+lt;imXQZwZhXxN54_e!8G?i|OiXa7 zB^+Ms4ZcUl!U>4I7abdpGXuCWD^S#KwswS+Q{=V_vau7=Z7d4D`tWkH2BmE$Tb)1t z$`xtfV@ULwiwSQ}`Y}eTY%aWmS^R2+Dg`-!n-tWOnwt7Xb3v?gebT?u-$N&xR}Wkq zJ{E`jERQH0h>fQ9@O2$UeD~=>BL^f-&~f}G955+Mv`GK5575Ivw6F=~j%G}Bnjq~7 zuj7N{ungc>Ou{>4TqsdbUes{GaHDpTMZpfrn)XIvEoC8It9ct^EF|_g;^eRv$!lC| zS&@$I7|hEJY5zGr%4>R=W4o9HC&etn6Awz%W}^cWiM<>0kY0RbWqNv*fNKKtOaG&? z(B6XBlbtcx&~JOxukk5vr>N2(fM1U=Q1iNj94qGJRvP3Oh2s|I!ZF+TY&CG_5;XbY z)()NkY&U@=c@sHz^mG=spr61|>CGZb_8WXDCF1gq)cUeH3+@IcYlqqqdi-Kw96if8 z47V@op&$ROKqtGK8o1-JA7gO{1e~K8nWZfKGf%lJfz#N>VtdAZvCQhq%v-hGW+`x0 zw0!bt%>)-I(-!ou9wOJVLk&dLJkYABp0226co)0+DvFK@%k?_wu#}scDF307z0%w- zC1U;{9)iF5uK8N+K7W#Vo&8A_f{)sdY}0{?{*kFO^2sjdCGe5arpt4T%tUPecA36^ zc7#*FpK})do4s?#6Y3L-7dD|IOifp>+`ySt6U1cI{%!y?0(k{8M)i~eG`Liq z;$GhU)nR>+y=GT|=oIRI`2o@tuEX&yG_X^~pKn1+z=3S9WA8NE#@H`Jcm1!fsh?81 zek|$EWYYN$B+>SEpA>x><$>n{=gF5t+;L1zTPL^Zrb?J|6S){OBY#|XQecm}=9B9ZJ z=C?%8WLv#u)n4(T(uhKkOE4qCg7U1|urjOS8`;&%+q394581y~iX{gQjq#Rs#y8B5 z!2Yrxu~AFiJhDD`_>%4pJjY`8h#eQwPq=n z-C{`!U$YH;Z3}1wrtF;%i)lQ%R>8Tlj>~ys!EG)0V?&$A{PR2CD;V{_Xm4(_dNAi=6%y!5TB20HWQHG`}Oj zL^wc`GeOJ2+h9h-1O?eO?Od0_q+{UX_u@#RZl144+$}<ct4*Jf0lW0UzYckiUf0 zj!+{U^?)J6vYEWT4^N`6ep$pHdhRiVE?Pb)pCp<1)^_TuY@u&Kq!ty`eo|K1Rc&E} zdYI=hVOtio^$E@`%ie#gV#oMCKo{r}{;nr4CGM&9thh!GgaqMKI{lr+D<*Kd*e;xb z^de#8FrsC#Gxmd*Da_0zfkNCB*@##2#c-w*o$IvV&IZ<k2vnLX^zX?Bw8nHue-gScXS5mK_TJ2{^e#pD1-rL`~ z%_WzvxWm6x@lDv|v(zQlB&Vn9(yYOqnjKd!P=7s4fdTjeGQelPbv~+XCyM_-{qv`f zBd5uy@n5UlvlQmeb-zbH2OCqCS)3Ity3PbpiTrS6GcX!%A+N8FI` z@v++fk*Kq@f~xUbm2kh_^~2wLMPh6IWc$5UIoTH;d;5gE?`W&%lzq*-jR?|coxR^T zkL(&X@>on8=4GY2$0n@DFA+<{q|_cHepEHTsdO0Xx`kPZBTZMAuxAI17gGCk*+&ng zVXQ$+@NY$XKVN_EYR!A^Vn!a?fjxVqICI^0^NC1C#Wb-;s`(i777N*t3GIi5vq5W4 zImvUDm~G4CHSog_OZl>m&ow_eeEIl$6!-{xVYGa<5mI#BppT-Sr}hw6>-u+NLx=Oh zKCCww0Lj7C$h!%BssMsBZ%JpeP!gK>JK&+HdD|xh6(Lt2+Rgd#wyM*qCVxMaiAMZV zHpQ>=7m>_AybxBVpcx+(_>QP|eExvrJ*;O#TD(O^ic1*aXKM?#@jM#u8{ABDy=jq$ zM8x1q!Vk&!dL~vWWJFdtZ`I!CUg8XAFfBB%b6M>2Z_?jH1i@OiZ5yEjzcRiu5U+#FLiSGI zBOJl9W~6l{OH=Wb*GI4Y_XwWVh4PYpCz_$lD>qVN)+$gRwPIgXu?~pw-cgt57+#zG zE(QL*eIu=3|5ucM3(!zPTCb#Fv`_a->G+DI$LC=K2l{s+(G}56L{L+M+~h! zM(=N)(=)#R0|kXSlwJPV~`>J6FDKj=FG*TnNX6GtnY^{Ax0F z`00XSQ6wSbZ!eaidk05Wq<8kkA7gdLkNf$Y$V4s-!4KD#wyY+<%_CQTWO|ECc6D_=d=)Z224%Zxdvd zKJ_d|dw(MRxumRp_9-UwA^nkaf*|I}o?!jV*JiwE#gGu+`)a$A309MxDv`*(MF(BolGRdWR$nhRzFECzL(@sITNdk@{83k zX{n!;Cj4aRQ~u^>E#))}0Aw9DyiU0Pu;nCG`b<|43@DrE5{yY>_4^Npz;^G&Wy#^E z0kR)A6zj|r4Ez{zrOoS;axP=wd**4+*~S8>>*-Sxj{$xt}J zk@MCd8Pzpb>vaC_9J=f!N0HFQqS1O5TE8 zhSlkucIScZL}LeuMqQaNQr%aA@Fq7o_=m?2T(iFnR;LrxPV_q-BPa!vYibI`so7g=o<^$0|ag)AKK6wrs6sp2|7Q?*e= z8?(j7fb|q?D+ZEpSbHruJn#SS^r?7&3V!W$D-h`bCH9g2vGByFfuBwN{>UQOo6#ZpxiWs! zqep>;^5hEf1;dSg$fqTD${8gf>k6Uvx_#X6&d%d5USn*5RhG;%Z(QO_HBOX8 zj(7E4v^OYOWICreB)bH5pzi@-0ElT`$GU8cTg-kE%=kU;cT@h^2<0*xN!nA?!MuWR zzgcy_WodZ@(95IHQ_MRvAeE^!cKdEtGGSkcrap*BI*X0R&7fRCT8+*?&RGJ^m zHYhW%-SYX_T>#EsUJG}EQtqZ89W6;_ra*;yTyvdOBhC1KhFbIzN|#B}IkhVm1ykIT zxB2|)Kx3h#C?uAI|EUW7syD={$|`M}iNn!sWnfqm==|z?&`LN-X$xWweMx{jFm#Wi zm*nY~x5f|-u;>mb(>`N=fZ`3t}{=IO%!vHi6Ru@gA0F?ioQyx zPI~9o^0pI^5vh5|@07uYw%mU{dBq;@*FIvxkaIzE8qcc#T+H2P%^rI%on4hMXWFLP zEL^_A9ia}?d$Qd4^t!m*HwuQH*#^D1O=0q&NEkKFsCwkDlHG39-}tj+gkA-EKW4l# z7*R@L1J;S8+cF@RCPguE#qHZt0q zqmE){WKWk=jxPIa6u!6qI82WG8z+$Ndl1a83;n>WQcO4nLHYs@5xw}WG{T_HyZ2r8 zJk6h4V7AR}8hA1)h-rBoA$4$}&g`&}I2&i2HhgQalD7Sg~;=eoviIrgO-_E^hi zB^SNT)n-#ov6L&KX=+tXdqvH;0U4tiw-Eq`snummLAhD#{Qj?H zzZ=!k`yWz>1Ieu({5)+C>$#xc(IS>Fhvg8$<9Y2bpudk$s6PdNkD4A{e_)G;t(Bkr zTz?yK^fnc*UxV7(#m%4TaC|tY_4t`fJNJN28gvvmkP$U0v3wG+1s69sf3kccTJ!aE zM=*o?7W)>nY_kR3p7>Ogg7wZs5Hui2MP?QoEp>r~Z`K%yOgKc|#&8c^)+q{N?!Up= zb#vc(P)}GnjCf|;^gpv3p4MD=LlU^D>%H9aEwLtw2EiLHS^~RTpS7o4z+H#UiD=NE zQ^$XF3We=@{QV>SMY$sL?#qY7OZM{J(c{M6W`fvakKMn4zx=f47^=IBP|f0D09_*Z z{ayR6v*~!1mjrrJk$;(Oqx5!&!sKd~PacmeJrl5bm`UXGK>&PR!TQXxv(y#E7q|E} z`uBAsKPYUnL5cztw)=-@-dX^Yr4{$R5OKRWN4U|gi<0N?U`u#x#{jxs&nSR=tVQ$Z zK$~1qMlCgsHs?X3KxN>SkB9!UFY?Z0`K0&R0nSyISXk^FUPc)0z{Mpn-}O;UYT3r} zuYS0p7;zaO$=`!T62@rmcG^5;AUq1zn$$1!at`7c+}VBUSw!uTP@6q}U#lO1ZqUwf z?~9rbHAJyBZnXqrHPs}1{$zTqpNQ5BQ8 z+aOS_2yv<^^{wsIgWj4M@E2zuK6}*TtM+9OsT7#}6vO19w*_lr5HL9*sj(Mcd%}7dN_S4w0)I?u^Lb-SGHf;^r1ji$I8PjxytKo&t{aXQ3ddHmR?rk*3T z=ThIm{qLxxTvev|xycwHSR>@f|CcR2XeNjdTfiY@Y-9m!vUNeJ76HvW$r;b21bUe0 zIt``s(43STdNvBrk_7pk@=i#?K_blBU*254*rwS^!*h=njP9-+n2@FmyC-$E8%Q6_ zXmfXtAyYd9_Q?Yxs8z%(`1;-HP9xOmFMdJQE2k zSH9u#@gl|SKSLVue$%j-@etiAxqRHALvvDF?#Dd1Nk(!&3!}+Q%}I^PjV3}l?Ij^! zZ18aU22?KR%00lSpmze9X=8yNQ)YS>{r5H*yfa2h>unnMM4(CeW>NTh_e$B5Z%1<} z1sDsD*zg#E0&eyxwz#8IBWJK+$d+a*!n%d)<*0C~otD$=yQ9l6=I=mNYc7B2aj!An z+7413-=h;=JNM)$-uc0xP^!|&L%{8RMeql0U&5)NLh3A;o+p_DfXRnx#IU8FvN z#>@PWw;mnC7dhX|vtO(p`*Y_)%mt-|fBERT&UeHoPuqU%r9Q`@1=cn0KtA|v_ppp* zx&BR_{+;I?w?n8mNlMX_FPo9kv(JD3L4^~H8$)YN?QM>PUBq2BwY9n~_nkuIBWUnu9*DI$28tVO6 zo3pg{>udbro!DQ$S9vpCf;Jk}I^mr+lRxtQ?(Fy+)VN5=UPqv5t6*kb_swOLy6LI& z$>?ASTJ^+w(2))+K*1nnP~9Vd&kZLwi{1#GP2erHF56`LmezLV;eG7tXu>ODg*!U~ z(D7)__ESzXg~HA?#0G^^OsJZ>vlh*i&Ln7c94)jJ z<`*SRzjr$`|2B;?jBtHOMWN5$cGKjQjPazL$q#M{77^EvuB{&=-n@=x;fc0g#*qEy zdE)Z^@AK!PPlT9W-=0MUlHGjXyLkC^{>%K*Hu30QohO-$=Jzchz4vPWz*OKM)|sdp z#fC~``nWou6J78gwv2)OvG4i<4$j#d5X~(+7*UN8OGVEI_IH;ti>BMJSIigeT>c;x z95QONiHnHKKNat`^8UKkSll<&BJBI6ZRT^xyEWcuN>7+Y@xrSg>X(=b1x_wMeswO| zY~UOwVE2h0ao1T#zxIM6{)V1-uqm_4>CC2rZn%=O1=J=Nevn2p{=GCrV{SK;LHxbs zFBQjq1oW2~&>onyvt z#kN_yJOd2U4OmP4(x^=~R9&|2ClO6JofJkdwH%s^Nq!;q14Dj{v-rbHeb!&|gvhoT zXqN9iGO$}6j<<4)GFfQ3`Y&Mt8_dEIPY?E*W${Me-&QC`({j2Z24;xaEr$EvKlv-; zbNoiA7(QzxsXvKg(!_oJvG?ncB4-$uW}IuBTs7X#Kcw~YYupr4>fkrj>1Up) z&DW5(eYEWo zV(5_X%{@ouIE2`IGkW)5<kQKt8qg0*6^gt2xtZR_Vub|dzoU^rRF*OCYd4;DT$j`Abl!(XQ9|Hw>&w7vbZ zhfDLC=_vNv;}pUk^2)z04O2Saf07|Fb?J`(b;*y%lP3i|Q+@>+5k#g}-Fn3lzUC<@5FuG`Z^gH2wdz`<1+#-f zD}&axl2);Q(_(9n5n1>n7Q{o(zpr4X=OP~PRZP%Db%CjLcNHQUe*I6i3Uk0!P*EEp zzY*fQRLQ-!(&!f>*HI!}r^_kCE%n{sCa3j@o!i|6lu* z9Wy>yx*@0@PI%cwh&RL)Nord*E1fTAh&k;|`eLu}GFIOqxl3!6uP8m@)(JYD59!KQ zH~2e63sdt(+z!%pl4xH|;-P83gy2~B`bXtrXeO%Rc@P}t9HoiSzNhOmN_4&}RB zBF$7L?5oHzc88%_cmwg3Y?{yavfAIX+`Hgk4bmiMaZP$Q?(US}w{~rVNLhYy==rDHn67fA?;N`%qDeWe7#) z;)Ah|8_5G^3$`?1Z!}I;IMWB4XBxs(R(NZ@6fRQlsRXa6++Q)G)KRBSOUiYv=cYQ0 z8kDmhF}{Nw4%*niDMIXkO2guxCsq<5B%C^exqx0RSTGN)<=wV z&8y6zoJpw{f{wSQ{#~p0Gi671$)|j_lCTtV6eLO1^Nv~^?_8m@m>(89dlE7MZ7h0^ zfdHN(z;1}npRoz4ezH@_SE_7wcv2NuXhoIf_d{m59eMNqO{vB%BKN-fRmoq*nvPEc z*vEvW@J!LiHv5vP%8bNR%gM-ahm6Q4=LZ7w>EZe%&t-HdFOE~DEJ^@lZVS4j|%Wco&s?j zi^+Y#67I|9Y-@>WFMS(&EC>p`X~O22sSgq=j3xS*1X0J?TW?snb=t+`6YJsh7-1`; zpqGQj<{Pl^fs3u3WquR&pR;Tn%!-W6qm6QM8rR+!Kjd!qSZ64wIfkG6O$ZoT7eSAr zHgx2oKLo{nNVx2a6)M1-yUkYJEjT}j9<73g7~zOnQpHm(i60PkOmH!8fwS-h10w>* zp0r^zYf+!zTf>u){Flp&m}g2T^QAEjU+V` zFT{3TL??DsZOV0f+^Ve3s)xq%=v@cVj8{a_G7~G`PUg}3rGC0 zi-chHV_;R4X^&jB7u3jO&o0(S{O!1w)GPe>3PQzGugLcIA;Ggx;TWFPa0o!vTqonX zX&-D6q`dcR)oymBHPZl`{G5E2B(I|d4ezjLH!0*eB{)CJYb%MiMTzBiKhUyM)IEkr z8>y}peXm468z{da?r0)Fv|mP=QP<{nA@AILz?8A)z+KiVP!JoV6ltdzP=e^&h z$5f}{NyXTuTkDL^N1^(``Ez~pTK0~XOBn00O|Ku4)dIk|T@%6cK}5`~ zY)IpdAp6+8*Zk|tO$$~ECQb?H9;1|Syy_Ug(8U|&`_GaJM#lUjVst#l^o`Qm#%*Lh zk)?q1FAwyL1otkdnzt%alW_cUkxRjc9pMZ@3Q#izCnwu zWE)ESAjBNikoweX!`vrLkdZ@`EFrftv80^Ya57&a0y+yj}D! zpc~g&7wUa(Mq?9UDjYU+&}~yp|EATYL!a!(I@(>d;%M#{0ieAeWgqX0)f19dk;B)H z9%e{q(#1oh-SSh?^bWS@M{(j&vUm07WZ`*bKh&eRr98EHG=Og8S9)fYux}L&8R>Rs zuKoP0CgkYyF;JCxrmUmo)*5~YM9T4%h$;I+Fq+{IDhtyVTnv_|IDmGdJKixO4f|mE zAv-5-g1Lut=K-6O#hZfF!McAC^{*>>CC4*O!1_s#={7T?Z*2yR!Gfn*8fVE(mX;GJ|9jqH+ZmnD706)Ibu z_2dT*oy9pUsBR%Q>VETjp_9D7*Ym7D>t_rVJIl4?{%SAIfvq31Ckz?eo_cAN7`?$A z(YlUfF4MT)$fB{sO3ZyTLynY+`NlB2cgwah8`~WyVllA$1Q`m}t9GM4IV`YO;{{6? zmBkm^)=4JI#4Y1M(~(-Xfs>T}{v0)loWXZ3mWt}rL@J7l$^D-WWn|m9pKs9cbxv3O zc6{0OY*GrA{C5nKV=C22q^f}>`>uF6-ky5hnKu8SE_nyLz*g;?l{CN_MeQ2mmgu21 zVB20CS<+jMKjj-Mo!W30%`!uFTOgHNj$p_K9m(7;iX=FWjoMjfYUUk>AG*zW@!QEH zNT=L&Mg($4kQ$dC? zO17=wzLfkuxZ<5%ZOWG-2Pyep1mC!$?bF6mZMQS7(^r49tdFHrw{0c(7IjB?xPD9s z>$b6qU`q?;g&7lNbcSptKEG*8@~-pKVTsVjPdln1*RatPF=jK4YQM&~Mc3&lXt1)D z&Ac+W>eAq8J3|SF7W|l>b+Untn#e)8{B1SgsJGJ>bZmJ;Z(rXi;H^M9O0s{{7prgT z=Bf0Buxv|g*HFk?Z}NLS6UI%wDF2KjbZjN1DN)Gpuku8~|G8o%N%I{*OMZ?U)`5M% zl{onYq>&-WqB)yn(P?g2Yzk+|2W4?)t|TuE&czABTr^?MayUzQuglRhs4 zr28A9As&Np@5o6!$;qn@$>RuWh@np(tiLo#nb)}})Q^CPHLMlj;gnT*nf05GJ zswuf;`rsgJ-QMMKb5k`QmN8~~?p}elF#`x*@orekr}kcMShkl|WJjp0S2ih;b9&r?1rlVlse%*qHdKOdMQr)m+U1woWUtFpq97FFo z$92QiUrrgc)ck#VcS>pY>)z_VmjU+sgwQ;m^jrZw5baf;D;Zx$(33^`K5px@R6;AV z25LhJUbb9lJwlz}VH=TpG{;9QRW?>ut`O{g64cDx{bmS${%Z5H*KlyA4AJCoU-gaH z4TSK6zVfZ|xOMrM`&a1Y98(_#-g!hdz;ww_oV@9lQcR;`!&+R1)2jc}}Sg-{}~l&oai&b+QHqA=t()0Ng|HyV>(V z*6$uXNls>?!xbyTfNosDlgi!0?%Gc9aPbqpVjZOEXIMpP(Wj4J61~btXgJV{l&KwJ&FcAUhc zEc;Grh>HWvO=3)10PN!X!S>a5_+19{sYy-aO$Fj4q5StxzdAWQ>VtHSWYVTk&>%xv72! z{9H90v_cb)&P2CcT(Deu1M-6m|M|TD4|}FafjpWSK8< z>YI+#voh}oUrgGnn{ITpdU3dQh6MAwc8gh7yx!Zn)1{psS9MG4126y17<3sPE#!SP<%HE{4t=w! zb4vfHCw+x9!IK`O^!hQ8dMdU}gU~I`FmJJ&V>f?QWToA)V zeYm50x4s$upxLNimul7vYsd0uhiVb9)Ik`fl$!I;6*kk=veLRWx};>2F-cjiDoG9D z{E5~9hM3TgX*?#10}1@NG)~u1CkNm&x8(DNzYJDZg=N~$c$Y+QMo^fnhJ${lWPUu4 z-HBdfoK@EBj~0P6E~%&~D0jrR`W|Ml0IL1o29xRt&V9Yz{Pq>SReeuA+|YE^TPnZZ z6HS(IdY;(IMigb6Sp&ybw7UAWmt*jd#<;wt=nB!bnVMZrEqIul{Vhw9Z^(caef;5- zsHmOxH9QJ8?V-@Y99bd$Zp^2wfsiM1=V)QW+WH;>U^grFpbMg{=9ChjLRjDGo1Zzz z1kH|T{62H;bwO-2!WJt5bO|GEQQ;LkCKfNB{`p2vBd;ku;)oP!YGlzD9CRq*K%ZJd zNxx|=M4V)g7CI2B)IRyC%YLhAK6Jq*Ze?}xcQdlAj9`AnjF?iG(O2-r>wqsR z24mX7ct=JsQLeDCjdo#b=PXf zTzuNe=g_9R1>d7KWP=*12!Ho5fA28_m$wUs1l6Y+bA;%~TX$H7nF^>Zo`;<=IYx({a zXr)HYO9+-t6EmHs_r?NyxPGyyyi9G6$oL*Mc9~3sOqd$Q!+7`0FXie;oxU7@nryy? zwVt6Bh0VdHr+HIV9U`Ld(|cZrd{K51i&mc5pJ3%fmuMeB>^<6}iw~-jz|K!)bbKQp zIJsV3miFxewTHdzFSl9Ix;M8@AN`!9*vk}!2UZoa!HS&{$0sP2$RoZ7>rf(bG!8f` zo_tG_EjDN)j!Ap?1XnEmcqwq~W?31)bSD3(NUQnLg+{-d2xjFq)26;pjR8gny+aH` zlV60at?W6Bg7VvZ9^pEyf>l33Lm>6JAM>4vUgC8Gj{zNjB3tL%bo8mARBFzBwBq6u z#VIJ`bJY@vv{$%)4(G*w#mb;ht!|261(VYFY*J#M2J$4;aMSInLjz!S&VtE1*5_;~0w*4m+}0SE1IuZ!rZ~ z)Yzw1p%*v4=zhw7`!ayrVhG-bG57{X@j9e{>5Q4_4~cRgW8%(^d_)I=IaDV7oo<{% z(o3P!{wTI3@;n&Kh?5-b_<@^#hm2Y6WTZ{SUAO$QwGwSX-mgc&zV>l-MvfFa~ zGjtp$AlsNMmkTJtyMi3h?UQ zVY&OvXb!tCSJII=Bkdy`zlG3ESlq?76^`oRYo2}&arYe?wek1Xfuc*;SFKS^BNJC> zX1*3jV*SO5j7`LAvHNu)N0Ri_32nxo8s#$I#mE6m{SDe@XPQ=60sDdDf6vA+)@}pl zWBo(>>tx-h?w9!%WRr%atYSK2s<4Oz8a4}m@W1!8W zb;i|{olOhvDIG{xCsyh)5i@}OJ7?zlNY*h9b8bOoYg+*zVV(>0!&8z|e&DMLt+SLB zsOtzRZY+|lT5=FSNGmiHwlXrsLldb!F(xdr(x0s#R(9+VL-h$aVeDd_;4c z^Orc=&l{X)A5%PhID!{cxm>-ow51xk&()x2oZ;v!dDHz^)w+;ns#LF z#*!PBc^s3Mkw3Kk|HbCqbpd4xN?l>8WKt3oyZWG|P$c_w3;4IfXrA<`WDw+S8+4^k z$#%fq10YDpm%4UViHh}ltXNE>gdnVSW`2qE=9PU!a@A0wH9y12izJH}_rmz)r{cZXps(wx#~5^{3|NzdobLe2sS#Z#gDjoyvLipL{E9)k5}r zUzrZ<(lCsV+Av{>2wb6UrE@KA+|_FqOGZ}g zGz}VG@i(4L-9{^gY-Dc;GW7@^n@HBlge0-=g}>_LE9HZh z99B1biKQ}Etemx;5%I{%fm(Kea{=wa7MyB1&DO^7czj05VQksp5$|W1S9Vb#td95! z{eWEuH_Ah_Dh#H+NZVk2ac{Eh!%yvI+7QMhD5_J!JR$FCV=oI47l|U;h+0%yK z&mR99``tjvP=$>(b-%m`_bGz3G|uCI<3%h|_S&{8(H#_f`Kre5*?{drJ3X1E`OIF3 z#v{`gd2KLc_ZJBY`MbGdzd@(USC(>U->DT~BpFmv$JyVX z3(*`eEqyp9APy~2XVGx)KqyMR}pyW42x+3lIH~&V!k87`<@2jq$&te?D z`o)+KYaE8POp}X!Z_RKS$oPNGSjT|r(CFW=j{WaCB=2elB+LUR1M|vnxps1B2))Gf zP-4Om<#NBYpt<7Kcau#C2flR7bUvGu=1r*{3bBYBUou%{y~ z39DL`ngShQ>j&|$-~srM8ZkM^>m~G59?2*W-JWfBA|83IVQYp}CLd7STw4XQs;ZYu z{RWa5n#K>x{M-ATsL=giPG{aWQ@dd$E8a&M+4*8;`~I^2w5W9<>YJ4%xq6@9!j3h!O%Z?G`HqB*V zWb8rud*b9MeiY)D)M#!xsjMTMr-4l=3wTo8YmJnyZ>|pp=3hqfsN#Q<`%Xcd2dC}_ zd{?YFdDnN}bKR(>mtOb8`s3sSM{5Iag|7*6ia9>{tkX^P^z+qg2LX$s!#?%5;(WCr^hhPRAjysbnE zXF)(HT&)CO706*x3AX!NRV0D{SeU(DVmFna_!F*;9A#a8qoSA4U%W=`dAzuvsBpfA zeI1n>pyM<#>W<6R7AT$tjsH9Lz(|Pk7;^3+p2uSCB}Pm8Q)S zuBBcm96FpP9&?j>zQGAx#G-M&$s_wfJfz&@eBSz1cU(XnVdaWN=b5={5%k{8-5s!b zZ#bVFL~6N*@{zAjZti>RoSg5Ezsu2Rb8SK^z9Jq48un{5L4~mA#G{Y)ye11a`tA+$ zPY2@sy43}W6r}C=6np=HI^=DwE+u|YPOXj*C&HfObE{OoP0^0X#?}ju zK;q_Wkw7744!HRPnxkEFjT*++BHuU?lQ&CmdO#zRKgsKmz4x^j0D~}-g`HYtb`SjS z$I^BlS8Vqu=nDs$sgcRnfz0u)Sg~wpaSJxINWK2P8`h*3J`@4^(SHDg16{Gqp+*r* zHErpiz!lL5h{*f~9<~79)*FI1t381^K5zQaa7^)F7i zT6Y6I4tvg6Rb7IIjV#Q*v%U64wFhE~z&#AUueb0p z=C|!x%YfKrH|z#TsDsLpqh0kkto4h(QsXTsa7GqxSi0oBT0BfR1XMC09x*_yvhDEQ z9~n=2;nMK0&>sc@Or|xsG@7j80@3T=X_YG$!s0W6$|}wa3&4;b%{b&Y0~ajbMqd!! z=tw+*)IUp+xcr=GUPs8UB~&pJllPZ@{YMm8-kjjhbM~xz0hkIYPYn=mw%6-~tBgYi z2m%M0I^cP(5P#$gV!bcFSOjP#mH@73-SKojP~Ic*{ zk!TT4C{Ll8`_CYOTXo6>dmW-!g88%tzr(KGD_EVWSGY=KJJz<%Cwh6TFpj`W{{Xk? zU`-%ELn`y{5l#TdBS{(>zAr5PyIx=#mGcL%pk8V&Oj&aIkFCiI;T$>wZ+813M!37*@_T{XXgLOx*=F6l8TZkv`Y|l?Km3Y*+kDY{T>$SsI3zCV+#QFg6Oa;y9 z=kGKMPvl$zImj@CFWj8{S^A(Ba@%J2g*97?1 zAjYG6kf7B>bG9zH^#zcSPFLj)%}5iEYG7!^M6UAjUD0&x=S^Ttsuqu6cfr00OD0Z! z0Ii1Mv~l@%derNHdOAeM6&+vk2OwNaAx|RKSApaIakEVWEz<4kE5Mgwsj~zb2(RL8 zw03JQ`1aXl z2cZREnVQ*^2orFzKfu&Ihfu|>#VS$VzEzliJm(bLdluAv{sbL)%%U*>_y6gFz1m;o zTL{spX^h#az5)sU(;z{+8C0{e>YOIU>!9Hxb0RJUxdQTXV?_mwzl{T}N(YyBVT)CjyrbK>}PU;u%Zv9yK^k`eL_Tc6tT zq(n$NDL?NkWQ#9!5KEj|rqnX9FU?*sZM-&r)0N&w>7)@gvnHcWJQ_{GnyEoD)FX?< zk|4fA3oVFV>o>#$y8C=;b#gk{9lPDxB=HA8#@iZG?3mOOFag5-V zz*L&!K2`4i4T@w(bV;8XL~KQ*+a*8P$OMTUaKaQ6^jC85Rgw_L9qKL`K8WNjtD*I7 zeYD}>C zu4he6RsS*Pr4MY;R|%j`eWXZ}M!b8At6n;j@KU2XJ;**z^a>(1gWn(*k4_! zaK(BS1qeftKlBGsAp$CR(wzlw?D0TZeW}`dm~$An-o&t~ETohB4s6? zZ18YpJKO(ET#uCHY(|%y-3G+UNFsZZbSV9F!;)SU5m^4W1dy0&z0LxmH3VYvC0Ig? zc#shxLc#~757C@AFpcEid5~j2fNx3bwt7|R(KgyA%HDQEg0LGw^M^tUAHy?3nWQM0 z=u|Ni+;bG6lh@2c%|q?07%V^DdeV?xg=5ezzAO@CLHV+v`KKZPfP6iU;_{kuJ;M&SG4b=BD8M;1GN8^;X_|m;RdiPGgWQWZUaA zRgX81!m|%it23l)kd=iC@AL@MI~HM8Pd=gH(ZBz~6TfwC0q6-Z*P-pI#;YBd^R^oK znpuTFbV&y|xOTiHY%y5+_lXGGo|p%gq;216<0s;*eR5FXA=m}2)x9`6<|TOa2gCH{ zqqBcE8wk`oW*^aMs#3A*=T!2@G0gEd`0m{?aOKQmjYiEtf zdyd;rm70BP+aQ$=XHb=_$u>jYsi%3$9&JiXQMDrPC^jd<_2=LQPTBmD9#~!Jq>Tpj z#xZY2g$7RWU~BGL1F}pyiASG2*70on#C04%w1L$MrJliAZ4jD^TlnJ_Do|*Qfm~$N z4PIMxGgXoh-mKZ^XV#6-8YJ$vH+G8GY0=qzIuPx2TWk*A1_Bo)90%4LL(n2UAjI;_ z^MiBSnA#!%y|Fce3elP7CjkZH-LLd#VDXndu<=mL^3A|(abAZb62S4`Ml#4idV4Ds3H*@w7*7jx_kmlJ? z2u3@pZY9)OZyuR$cw@gIgqDwAd0;O#5aQ3%q}HD`A}xlAZ-Y1f!0Fu~NH#^6)dwlo zn=P+yg*Onc$IgJA3AIvt#5Rx%584VXG#%(W;F=ncevsW#VynL-=TC`7EkB?mDMO~e zJqvbHS@0Y?2aa06-rd^e?k$20(< zboAaly4Zlk){({-)gCfi1E44Npf04+bw_)SN-KLyr%gen|}^|et8D93>|%Ny-9c`@#ej+g<+jDq`yBK zkV?%frOr8qO=`F&x$_3@geyLNQ-`F5Z#o6Z-dIDr|JI!d%fa1bb*9UklR;1%_d`vp zeHMrrQbuf{=ixT6aZMf`Iq~+hcJ~fYz@pM$+Tk2V@ATX~^_8{{^-qfhUr)#{6rE=! z$|cM*s0>KT;Iwl04GzpSZ2fy9VK|}Icr%%A!-H~@Z3b4|-e$XL7I+9F+pLceaY@Ha z+?&#CJFAlV$pje<6tD{Xot)1);t~Et1g3v|3m8HKb6%RIl~Q?>X}k=taC7Fd7Mnt? ztwtQ^Rn1iGKhf!k`n?3VU>eTt^ESAsH3}t=-^V=wJ7jim{YEX#=A>Pwd(IsMc*Rkd zsS@2t+D$fZM5=KWId-dG%3EK{F6oB6F8^?EmeUdPL19TF!F5vC*bAj~&LOc^OVxn1 z=#^@1Knf=2S}}mjaP9!~w2b{LZH0SHtsvJ6l~jo$!$RLn>xSRZjg$W_TUt0&dSO3j zJ{$fp4@W~$(n=*SIm7J;MM(4v>ahQgREKVw&$>%ehO4s8zL&F%GV>~|%M@DDqGw=w zqg;u@3G#Ng6-p0N8r?iy*uq;q&c0^R`+VmQMa{eA{ppNkPYQR|f7Yqaz{pT3>N8JY z$i&KUr=7_}_5JO%s{3ulSG4RT?$?es|MX7gjZ3daC;yYGlXh!b`~e#;0EafyceTHP z#!AhiTU7F5J68A6X|{#Aa(LpSp2L_GTKqLc=&4Gt(mDPO?1V1& z*7@_V{h9bXzY-DjbV}`Ms7^vV<0Z$$I^&ClG8W%*xr6>>~M~xHk-|M;y_0lvE&}u!|O&?!x$9LXe*$T zp%Ww`uO0r1p2#K-bsoG|QONhZHWm37Yv`}O3Xm*~4T5~l*mBmEq?J7X1=b;{4Ny#Y z*boN$K`@cms~ul;Pd2&}K5_^P*Dc#NIiYqbR93sUCRv9R)NX~pBJ{%dgX+J5w#0fk z=QfpmsT@>JlPZw=hT!hxt&xvdo@_p5t1gNK$6x!E{2GM}KJ$jkihty147RlHI2dY~ zkO)b$@T5O&$CFrUk!F)o<}fC~GV83uoh(P{&G!kd2{P{deNTyAzoKdxtD;qVkCiDJy?3$=d zwHD`N?y)@@yR|x`d2by-5vm3F85qTJh8Wacd55)k42wwUhVGtlY5f_m0#){Y)BMpp zEMZ_3(mGF&?`5x*LQZc1xwcL=3AD~C7H7)lhBeiKr1C4|os`Nd6h|xeC)5Vu zQKLSpErUw>rB(7ttgY};LyJ^Q$k_V&`Y69&i#XRpCJ4z)piUCmTWAS?9y?9ZmV zycU~DT7aBQUPmB)aDsY;AfQGlyh@bx4K~>AT17Kb{OS)DNMWq<76Y91$Br&%lYP00 zu~FoP>$N-7Nh~sljU~DRcem+Wx$2NMXz@5VY_`-D&XVYBx@~_iSqP?agGp#Ym10{ER9=rsvBjmUY)AwFN;@OXI%l*p-!9! zb;vruo)Oq&mEpPMeX9b_k;gVMl_fYl%s3bivw?gK<=ux~N9~3kmJ8uQhj*Ir)fFSG zC(H_Uo^+oEbDeM^7lsn#tA|73i2njN*})`F`sh^1vsSHR38?bc2>k>aJFF$R{Aax{ zKgZ*sP&abkn&Kd`X|tju3)tjGzfm1mX;kW}nuhLE&uyfp#WP)aVeWHkcv$5jodO`d z=UcqC1Zo4*fv0QFNm8m;Qn{fRt1cwR%VCfOXKQi!%O8v<@vwLs4)io9BrsPPn4nD6 z{*EX&+T=2bY1X?aeBi7t@?q88*o$(jcMnB5=XX+7_Js;8WtD%WKyT6sCmea`!0QN+ zh>;_WhRKe&tshH*i-3L7Abg*tS^$q~&OY7!O}hd>|GXW(dEFe7R?|V)pC~- zWF%{%*xV%d5MXg{__q!Ll&t_2bHMV^v3mDuVCGMAfYu!U?+Jtuc$Dn~8D$%GmzYc` zJ$R+R6z0ov)eS4)7?!8lW_6|ZHAVf_7UJL2hUXa-VOlz+6N`Thmc6ha51%$_UUbc| z%*aZrGu&JILhbTlvR8R+zAe<>Z{J_;uy;$So1y?=vNkZb0mAxy%nK0E0!D_`vBRlP z?GmyO=dRH_zng3KZw!f{8_kES-|LL32uH!#QuCo+gIra~@lTDHwyL@UHn9$~8!BM< zg`ibZH)<2^4J)Z)z}c1<3k~>q2?34vSFoaxcXs{`hf8qRU-Pi9=Q#OhUSeZycFBWo z+vq}za-Ku_^yLfmHM#2@<|V_2;T9!qEmLTnW37_Cbiex!xPiYZs@nrYebtsx?UAMeADLifghiUy+(UF`GWA^7X2t8p} zD+r{KFWzR^!{2M6rc}BvmgY^<#GBY==*@Z&E_7(pKDFY0KKx}cV2}FGAFCK|>q{o# zt15(J_bcD~FdLp94mFB%^G%8vj@~V6fAAj&&v0$rr0D7BQK^1n#u3)F0-(AYhIL25 z`>K2pAS7qUTN9XH_gM>`^egvmQV0B15c`5M>i%oEbh{grbeeTYM?*@Bg=anuhPQ)# zsl$i#gk|V2yzAQ|X*T$K%@^+KG&ChqQXLEQH!E+Oq|n-zOwkGY9HyvQjlA z4yM-D=r*KZE8fgLz*Qhe-1ie?d@LSLMO!L}TAq&XZ1lx#HQ=`A>CPzTIuC;+q<`%3 z+;=?sxwUZJZeH;$h{xj2#N#Ag3CG4-0w+`hq&toDz6A{Ro4@QTjB|f%X6u5zspxPY z4eciOEEe`gkq2Um9AKMPPzRMU|KzZHpe?#|dx74`&ZNV*t2B)Uwnp>lO-j5s1Of^ri6n;0**i?a& zIh79^u}*SHtn`K!N#DRhX!|e-*iS~GMTz2Q&b#&&Uar_8_IHc_-NmmJ1(O&IzgJ1YF`4ZSj6ge)`W~AdOwBfZx>Rjw$FInt-RWr zU3s-*KF9CMvB#ihTylFqjQF}wjKeri#k}-PL3T)tZ~TZ9P6Fty+l*7~AKi!LU7Q-Q zEqwcxwq_#?_y@aE*(;98d-^gxv|ECjLzG^^??lF*pNu78+nel7VT+Qw|1YkOb0gGd zn;93(Q8ltO{CzBb!;QCh5cG#jlGg^$2iD!=34a7mU)?l9t-$#(ejAHj{TI1HkrjSv zZ;Tp|UkKP87LC`Za)-H+RxQT*!1P|Se1}Ffl!e@z$$ulz18x5Im~gL$(gw-;MGP*x z|6X^`X)-qpDwSMLDoWfhOr)7oXRp_{- zg8q5g7u`g!H{BsR**}Oi>sPo8Sbh(+$NiPfVqAn%lv)$!;6>r))SEZu%l)%^!0{K} zI&iQ(Y3re%+lI~x+-?T-37zH>w9(~Wd`FJKkrkIXEfn0{nDQ`yAv$1D9HT8RpEIOL z`NFmKwU<{pz*6ykq2Z^hJG_1Z6`L9(>vM_aZpYnQ+~QyKbUm`mG{f&n zM$voT0UjkDv^ElG`uf1AJGT21dee)FE<;QL9Eb4BbDyMD zcW=`lWAF_{y-p{;{X; zhOeBAdWu3m+@4S{c(*X&lfKIi%HCuN8i`#i#(K z&v3WphoJtHytDDjmXLE71XHpe6XtYqpP!BINbo|)QTNV2peA{KC*%{{Rx#)sZKQ@Eq5y0TRXQRQ_7a4LM!vtr$T7|}xZLSMP3fp9f;9~cV- zV$R3?_wHPtsj{6y=5~U6uu!`h65Zt;Hs1!q02%bs5Jx}LT1Uf@dv*Qz-zwW4>iK7~ zE*0{W0`3PN>Skc;kLCKTS_ziYnIHFAnU_jyL?LWq)hMTqfR;cNd8^ZmuDA1 zZ3E|xb|*j0sT&A$&&E4IVo5p0^F=uLen)N>kk~X&6y3hK^_9Wtg$61tuAR)aP}_1j zL-A7o;5j{Q2~m)p;D6(?2d|dHnVuRdxqRQ&1X5`(mSL ztskmz!W=24>84UIz7?cB{@g$K$n0oRMBk_{XHkB+rN#ZjqquJdcQ8U1bbG#KEa9(T zTX(q5!q?+#23W7Jjky6Kr>V~CGdB(~VUic0P5`OCMnw&|{or^v7)1}z+S+;%2+Qkm zG56E@ecU)J=auIR@ScXxqA9Jp7CaMtT>dwa2yI!FVa_g8BNZ&b~nK8eH0VM=p^*Ic69MM*Wl6dBMQze z?v+x~>1_u4@CD|B;5>)Bs!O`$hjU?T@CA0~fi#)77qS>6FbE##mm-=OQgAjJk6ypQ zVyF2sBk*N%g-q>VM~>J?YL^_PYaP@tAODY}>yD@D|NlzJ7P4nT_R7fqkWolTLdPC) z?R9M-WUmlH*`uyKk3B1-kYileCN5X#n&Ef){vPKK*S%-H*89BQ&)4(yYC!GZYoY&o zyS(Go`)4@Zl<(ZUb^;PhmUjn&KV)}v3@~`iTa52t+vLUh z)egJOiwRy7Qez%#+4W6u>v9LE)~`ac8(W8!hDxertH(^O(6)vv={TBrZiZk! zh&Bp{S3C1X5z92j6TdWuu(xYtNUosbgy=b@bxUT{V$_=vtA;t9SFL*Y-Mn4R{@xs{ zqV=?j(SMR_$2uT0FrY>w=R>yyx2xZ<3D%eh>oHGczQ);UE2j)R zLt&(oS6@?MV)ENzTVpboq3(HkfoZ(%`wiRgw{FI$FfFwkIGWSo4_)*v@LnX++Le&V zn0nOS;l8_%B2*9Qi#tTYJT#dqgKGx#C@oI|ik)8JDDfmyl1kZ#k@!{0k7X$zpN|q= z_ai61cEgAFI$`RMZS<%bcT1z=!w=v%kbP0Hj@~?w&Qi5l^ul#m>WRl*Qco9TZkoM8 zQoaunc>jdmxjVa&xdRahY4{GlX_+#fu8HYS900y05p^KmW{u1y))lyk9nH7BfHvhx z)puvLJ_JFy;q9N39at%Nq1_*f-?|8_t;%6P6l1?3vkeSi94;=a4Mk!a33l6(TysRT zh8q^MukEsI52@Nck9CwG43K4u_=Uk!41vm&{*V&wA@%NZ9HlwS!~tr<3q~*w^rqa& zr{)w@KAuGI@3fdKhmJq}j%j2q*d1K@gW3d;3)W(X_U%%8uRlJmV$A7(h4Gy`$G2AP zbs$ty`7dc(qW++2lgH`p3PlgrzdHOuksP8N^N~A(DCACME)sYWrkg#M^Ew(M9hlbH zT(KT7s`BBc2o$)&w%K*{s@9$=jF@|~32^rB1wlQp&bLbV(nw`imvSUKummAm(=twWf;>2WR74O$#rg;X zsCeCMt>D=~!5-{rzeBzhRsRCx>yHGAu}Wil*-(x)F)R`I0vqtxMz@gDl%2@D_b)6_ z6+(}9bGnd94|Y!{^(Rr$A7*Q+rBf+75ZoBwWhP`Sps?c!JfsrX%P|Jze>v(JP1MgCA? zW9=W*oJA}-r>B$wau4Mwhw)t;{r#c!?#<55iTk1w?O3`%2nIn2WCY#@7P>{L9iVPl zN){nS#=*lbvBBTl+b`b3YDq*Y?XCg^T8Ajsv<9U=&s^(bXIV3#?V4~c^gq2HEtXa6 z??v+2WY-|ipH(75NI=i9RMt8usUup^Z~Wh*;c?w3;-BnV4AhSS8Rb5BCTu1unQV{kh&( zmbUi2y#d6yeUS4P3S~67Zz&aDk`R>jx`$OPnASBAU zF>AfoNWE$>4`O1F^QlNZiRe)ROkkz5g`bj)LiLF#rlg^`0}DuCe3vXts%!lMy6s)U zZ?6CoiNE_cGB<&A$w7rGi=9uSNBwlzFus2<_$zy;IV%}R)JWGQz-JqvUIHL} zbnB8zN_Oy)OKb#^ayMr<)87^&y~8Ly^>*4|(I0Apfzm_Nm+xazFjO{9m8DiF8kqoN zo^3Y$Q`G)LnZ(H5(>q?fvwpySf@5Lm7{7tho7=my1?5YCj^3pC5z1-j?@sJtZ8xe# zd=U_Wy>!D||dw%RyjIYyf&QnK>w1{oLKeXfe zI!0$e?xjYFvp?i2H5JP7ySatS@Brl+bYm4T(&eZ|>S3yLZ_OO!{6?k!Ms?te&z~>O zma=W-K``tob`QE_o%d^EoBoX&?zFenX=l6D)ZYxt>slbxqvx45(5#$tg=9C7sSDXL z->yOas-W_qAM#V0q-C*VhpuiM)AIM+*=OF8g0A~XhI14H?Iq>$35i6+W zZ@ZuO61gL}3?pyPv=5L>13v2Qv>k;duCI?~f1^mg1VR^Yl%}{vOD)Cg0|<9dnGG|d=USQaA{ozapth0UkN?vCpyvBs z6K?Oe;T~5T4I=;v3afuO+HlQL<={pj`%&`50y3+4L89g4%B~qao><#00$IEj2RX2E zq)<5~Wf*)o7I5DanUlN+snY*O*#|)!3D!73Hi)A5(A;m^d|5c{(CtSa_3HitP4Y14 z*W4f9mXF|yeb$aGdeVWQZmp0@X}#_063f309I@@r%B+ZZGGp+SIZ94kuS<~UFl4T~ zJ1g~P^z}@pT;CDGd}yFLPS~JcwH&GR8Up$71riqwjIUPyS$O-0&@;Kz!?)WF$OPSw3}1-*5!5el?P|kK^y6}q-iww zo@)@272TmoNEDaSBcFfe@;rb;_MT=n5D?y`!OoQeP;s>&J4Flg9vY8ahGw)M?YVeR z{q{fUw7fb1sJt2iWX+qN{fW%oe%v6A6j8^``fIM4c1CES$pvy=gA9E(mZS61RLFCd zx1gWwj%q6+jOQ}I!7hed7k3&;hsHxEEX{&1TM>IZEr_|~8?9KV8g2~}4x-E&)p>ao zt`osI=XbZhonhBXCTXwyE!pQfQS;^gba9XaBR(srg7tM&ff+|u*kunO)AM$Qx>QHgV(@2Xk+9a z&auY8sig2h3)QKh-(Ama&}11b1NVpAqh)INKw7OAvpg*bPbReQ#?W@uE#&+vid|v* zF^4CQ?3V1{k_WUaI}BV}mMC9doMTx}TvSKD0y;%}$d2~>QTn*Vw#Y(P4=9KR*T%7h z2ue4-j`kH=m)7PSI1Hwzo_ORk_DE5;LfSLXljUsvN$W;`lg2(4BB_-|gr(1{w<6q! zER2gneS%Kmc5VH7xEwV887{E*@!_vU@44-M_KnBLU{B!-+0FPBIqA+1gG4Y_saa?h z6%zjZ&S%v_#YJ3suB=Pg#9$9BqaqK8`Zc<-cE+65{6o@s!%(A(d4-ag-r1l1u`fB( zhZXzx>10_?V&V~zXB`MHNJ`qxI0bZ@HiWA}eKPKYkFHunDSV+?=+mnG`F1YXyX$Gl z@97WEp0gHfDw$SUB!CR*poR7Y!BdSS+HOm(a_r483z%zmw2F#p-irCk9yJ88CaXMT zy(|y@dlC5Fu*!Jo=f$k^cO3iS%h-9`UOC%&5CreN5t4wadx!R|Dtz36Rn0wY2>&?t zCH@<4D?(?OxNf>S(miV@cm93t5oD7M+-&b)l?|T2F@Ih~dA1@fxi+$wGmgun*=G&R zyu&(JaAy1&-|VN+c*5&QAYePAh3WWVyM36*p>FUgHr>-Dvz6+#-`N`m+ zkl3U=s-MIgf>nW_{~+URhYLh$x_U$S=#S|_PF|3ajI%;0bp`^&#;z~UnKlcdT!2U( zI6L|U+_HcVNqKR7Zv1vNg9ur~`=r2(`eJg3o(CIO|N0q~}^7u0fwg_H5@ z$5U`E9el`ngB^4u6MT+o%P?`O7_gHcHq}!ik9+|yNSb~0&)@cSg?B}FWs$D6Pu1rHYok~osVnj@e5#bI0_T{vjp3PQpON)dH=bqowWQ&k&7zt z(nzx=i<-WZ2I(j+IqZkml}(M;4JD z5N=+25c5w`*uBIyK#&J1g3_m_MT%5mJJKZVL)O6W=8wpV3T|2%AV*qcc zY^D|QWF#K$a)55!<2w^~o-kjUa4VYH)&&%aKhx1kg-Ed~~*O2F5mr=DC516ok z#y>|l>Waf6n3N*w19Bf*=7UW)xvz;!B1LjwbZ+x^2Uc zmQ6he#4<|B5Do^|F7NhZrpXOygI4T`M0I}nC&opT{byj|9f*nQ1BT?#c%@dvTbTXu z*u)u&_66E$wboD~c*^ZsG~O{D9CVuPjFj|(fLFo1oey!Rbgfv;iBJ^!znQ64>|lmm zE8;$`ZBHU4KU@zt+XJYi!dlS7vA{jdWL-;CQT+oe4ov^AhgB5ogjCHJ_@y0HB^xc) z2kd?ZsuRGA`?x@1+xo@PkHwab7}SFeA>2HW{EYp#SNJz>7`hvuXeT-UCL-@5(G zpDkI~z=8|WoG`;A9B{z1dPUH8<=&$B(n6ajfjO|m6tEO@wx8Xaj*9t9#_gM4tSDC{G`Z;Ycru9v@s zcdh{UeFM*L!*ve6K<3}%%1WABeFK2IB$3J=v#8H9-YcllBCjr~JxkA4thziJzwkWq z4T#IPq(gRi;7-rbnNz`fz*o5P0#q8RV(l(v;9*e@3ii-IO7xQUhyu}UV`;Hhv$`$3 zR6E~*TqzfoK4q#kl+mNv%t#ytjn8kvKGvGA_Mt=OF(H-2oeK8d)E|jC&88jtlp@R@PyvO0n|H`l2QYW2XHKbC^VjGB2&&2 z;>isZUFk$7#(^@EsWm+xO~o>da~o|vq3lKJgC{_RbSUn$=^c;XN;jacV!S1reFK@u zZLk27 z51=j<2V$1iQLt69%R0?bo(MAz1G#3kKL#|Ia4g??wG0Jh?zA9yoX$k!WcvXzE1h>O z*kc$MJMpbU;}019)0*DIuc7pelC7p^>)@eqg@b5vz~Q%^gLNySo+|m-_R8GTgIs_P z?jY6c4Jkx|Q%W*ON+p;hZJCzzwp{NZW8)27W0nn5Q&LS|3u0hqnwGQ3)npBW^#=;RTY6Adr@bL^2F;J<{ z8&^rvI}lnrLKXZAk9fOSGbzZGAC8tPq@IN`jN^|sO5h?e6uGrS+zLW7uPTkT)p4*V zssbAQ<3`WZF6p{drpN`XMlmjMG0Nd6w{Ctr_T%Od@s{eS|gEV3gWj`ivF z8gJ?F-u<%K8Y?K^%~&!REi-Du`unfLwAsKZ%x76hkh&%)+s8r3EMi;+=iqd=^A%X~ ze+70E?tfCS#?7Xc!$HF0;jqfl1Y0Zi=o#hQSG%g5rIg-oz>=W@$^HhEVU7D|ee-m( zo{(o#|G_=C*e-nsoxff86}mK~J3|e_z5cloO=;3vbUn<+y8G{WEZ<&iw_@i+Jg=eg zXE150iMi=%V~@HeGL~l%1(#7EX>}qrV0xLnOk}7n@bLESWsNsxYI?35^DiS_m|vCy9N;j$KA*}HVO=nC8towH2Nb{FP>6$5AO%R2u{gI{26%yY=y z(oB3hJ+r)VdCF2%jWlRCm;ey|UxXcypR9{uy31VoPS%JFr)icm^3&!)&QQH%%UPq{ zhp&MC1RU!Bod$^vN%q%yhnp42)vLs@RM*sxSmj%GmEHG&vfcswtEe5rp}?h)c|hd{ zP_~UKfKzgwR=CSb30b2XmCjYn;~r0&CW4kanQpj1UF0X2WSDO;0Vwo)L6ZOYElEV^ zTXULu;Kk!^gFNf5(yK~cp*lae{!(sJN;qRiu3a{K@1%Djydwq>kK2(n#%?LhJBu+t{>X~_^ozpWFq8y`6_$c2CT&>rnZ(OHvk8EI1!b>HJ@0FY zo4tqyXZS#aJ_bMHz2M^w2{IX2$ds(o^NoDSkg`62dc_NR+N4*9V`;AWVfz=3(-Sa> z$LMSRyszlWHtJvk$FhVz{Z$%L&uN8Jik$Ew+WiA z{B+f=$$tYD=?En_^u!0M1rdnqLmX}3aQ=(EpadTqFzsF44jVw2osho6}@QOrw!hO;c@ z@h~fEx-_p6F5kU`Vo$1p6B(Jmj2w+^DE8r$VZxF=E^smtY|>KuAC-lDkyi>TXvtj= zXKe&J_;s>a{kkfAVKVt+>2vmF1=4|!kE`rrO^>C0B@qkPzcz5~g>P$~(lq!|G}U~3zD^a_6D z9T6;C8%Gz({t1kh>*}1*-;LV7h?bkjOV8uYeS&v$;DOhH^sifsKJq*z0sLl9>jgy; zB1H&;VOKG01(m&F^*dMxC42x6TVS8-LlaZOwYL64Ww)4QoEZ++1VXy(G?A1w z1{;#_53ochHR0(F$3I3&eGLd7`sgz-JdHEE*r{s1bX71zhE$IM)SIXxZzx&Pl{`Bt zF{Q2rj!8Gcj}W3>$8~Dp=DhU3oB5jutiVZk^LPQIND*wCn<&_ugIjpmhOgHW~i88o-9xwNkGsS~zZ$sBn)YUgd_M3441CQr?x zo19P&CKJ{x!?kaF#xiQH*}|C={anQ$)LsDA}XW> zk(o7acIn~+-EomJkPbQ>2jV45P_b{;ef*RJk>?#H?fD0CphX@>5E{>dYcr^UGw_{> zH>U2m5dIjRtC&5l{j4_Gf)#;V^=becsD-yJ*h`&|ZFk8?F#mI5ele(N%^KI{s~&7x z`HteglcrEm1MbuYo^JiyEbY`R*X3(ExRZKujyCbPZW*OU!KB&$ZGNGS%i9Pq97~j| z;8q;SFfh~76y%@}uNBpd0b^Q=C|Mp~D3Q!>pJ>F+_`nywf1}vW$!hGo1b)G?6%?Zf zROAa`+v>561GrOmT%Z~JJ~%=iHGgky;{aQU3W}YqZ?c9huL8W_sa`_Ov|-&npcNsz zr$V`BUkQ@58%bwphpWrXkNOk5jbb#bA-T&zP6O?{```}-cT-^lT^vF z@WN|o-=mWA^FN9(j})G3_5fj#VCTt(chh!!BDn4WPw39A;-~{Yz36^Ze`zyO>3~D& z!$vv|v$t~nAVdqI%ybcz{p!fogWiuimGL0(E&M{8j++JiEx2Ay$x}2=sa?bPEn)ni zg&7s4Mp2iQ!RdwzY%5&k>3=>x*w-!n-Kfp=_8njXFWx=n_4B)29bZs5ua;%3pWZ<)7`kgjzze z!placqiq_aGXSfYFaJ0CMs3>TJ1)6&B0Fu|ZfF49LF3gJ(>U~40uS1rd8_~Zm}24q z@pwa2oJiNragIBWQtnSGODf_FrVlk$z5rv}o={lk;Vr4dST9rJU^ISrsE~CTZpsX0 z>CEvVT?;3Zvx{*CcU*#uJS>00JbpFHhQ{!3`MFeR{DgbBx8HV82hxToj(}fOkf5b)Ygm=bFqwKiuxC|F9p{m7PQ&%S)4RyEp(;$Ro;lh|a|vQ}{2$4K$fXYI$+O81;~HnYi3^S-6!NB2Jr zxf}fR;N&GehtPLF1#~OY#1(LIH$Eu@B;I5uBbz(@_0(}H|GWJML*v^eQ#PA>b{5GX z!ldl3ZW;lO1>R=ML5v;J@=lt=o=N(~RCP#38=bZ!1AWuEQ%kLeX|ZJ4@aOv@ny>`K z3zrJ7uESN=;39=fsB94&T#aoIS0U(nd6MHiPg=jseim}Y&rf(Jn zm(w6Z#A*8W6|`>$D1-Ey9|XGervQaa5F5hwwdwMRts{JscjS~G|jPP|to^$wAH{bm|^Kq-ol-Ex2&UV3e9_Y3rPNSh>Z{@P2 zLB{+{6|44zMPiZQY5JJ;P#OUuY!B{>_k9}!MWt^Kcw9-0Mkm5OGzAiqvX zbogXCWDliqr6?eq`v9dsh6;Lk<+}L0b_5K|twHb_*eW_qc?`!V)r7Sub(;Ge3B->Kmz zJe#bkepLN*eH9Q(nZznZ^ZY@P@1rFAp-Z)bcIebaCwczP#Awp%V`FUZ& zU6#>5r&5}!NcLXvA}<^^S0SWh}U? z9ce{Ty;51^sPO)&`!Hr9fetM$tN>>dnP^4UV_a%c-=*Y)(gvIB7 zd!K5u;5Uy@yNK(_@3cZJyb)ZA^wa&Oy0MdB=q0Eo*NJly4uD{rQcM~8z(wo;#tt=w zUw>>xw;@5z)PY^2-8*j6N`sM7ywEDZ$w}^MrO`mSM^>mBuJ>G3aq$3k^q$@F=vOz! z_dkp;2IHG~C0K;T=EsxV_|*&uz7kQta3!)sZlN;h`wS#{Uk}q*Z+ujbg^7ivq9r@Y z-qG`_inF)A+Hw)ykGPuK^16Es*wyCzD=+xcrB~U*ByjH`WJ;@Th_>Ak_|V6!V{5oGQjQIpPKU0EEB3`$NfavAiyqeU|s8 z^gNyc5Rt>~>CsP&Z%IprSq(#yQ^I$46TGamTpL43QQ|2RVJhiD?Y;iUtGP_7Mtts* zLtInUmt}cN{uWXXia2n9kf;V>mep)!nKi~2H|#tk;~awwIj-Wqa^Q{ewK&g#kBj)_ z2yM1wJ7c9jli%b|IXHkD${&n76ED2Kkp{c2rSmNIJf<5|e$P#`!^d^A{}p`9{g@t5 z`Q>RFJ^#CQtP#ey$CuF7Dvi;<9UCwOv-2oDk5W^JncdWb$qhbq^AY!ag$)n8eR{4M zjh?TA>l^S%*%LjFOs!NsGLnfP7=-zCH7R6`r1!V;kYp}4Ot)H*dG1}IMO1451~~?^Sp8eg>7D=b~;dlJosU z6T$Svrv578@gE;$xl?GE;hnkkvh708GbnI8zC52noFnwSdGV$-?3uMLv0!ra8|^Sy z6;ac$D%5`nbYS~7xyn9?wcV^kt3DA8wUTYbmtJ2@#?#{`TRR1Ft;QKuAA?YJH58(R*sqX*HF89rzUpE z=RrI6!VdKCdzm*?OA-Wi)!|WDv^L$_Vr+@>Nk|~fJZa+Zy$EFDHi;*}m|Io^{bQ?3 z`(2#xTy(hH%RYUtI~0?eB+MQk0&C2RuFyXV=5}Kv^_bH3prv{Fz4U_)gNoUX92NGN zqjligaJ%Cbg@^}_%<5HF&5Vk%#c8Uu12l`nVx5}e)2%i2H{$SyIqn%&rEvl<2p z8oGAP1eq*Kn{~*4DQxK{)Bl#c@y2IzBF>6ceoK>pXOC#E{)4l^mPY|+z(c3B9x%c1 zLW}gUUIRDVT{GH1C)mQ%_*k(+?>oFS?o(8RYTeDb&O~CLJ_?XrZR3u}_kxJ?iO*i$ z2mBve-|n;ul6j$llOMTR_LzG~i`@)fpiO3P%j>>iBv06QTt)xYAY*vQ8^SKZ<>Xcz zNE0-P(nkO>A7XYVw7q^|56*cZJG%BbV#ky;USE#fJ6~05Gj(Q{28sWge2bJ+v{+lJ zJj+vreH0kld)ocB{O{fRLH`G@U11T*546GXhGPsO;#^bn(|c{7ynmbCU| z)BISGOBjR|6K57uXna+~PLWzRamU)Qfu3~wE4{ZMG9=WOxM(F8bYt25+xApNh=CLf z7j#?9u__pFlb!x2i(jJ@3W|m=k~cD15eJWM|G?MWU1&)ImAlN@u(z1|q`G8geP<=Z zLtnQ9hbom2gOTQ-AN}A8Y(PUJ)qRRlBnCgqM+f&JIf(`W-&(p?S4VB3@h2HClpQMk z$y%{=#2p{%oU@LvNlu&m5vYs49T6h=Awns4v>Q8r(Z>H*pBPv?gG+p!@E*u=M?@Jb z8b&K4&!f3dEm!PLn3t1IH}^3M$WI^iPrM*P(&^8?xb;aBUfd!IIt-Kx3fPkd-M7X8 zPN`pHN+_8OJ}(cUaZIWmtT z6zrJ16p=e^QJ(KIwhO0hn6l1@&Yo0<4CG(C=|-meOLsiUa|VX1*%j$-m7r-3G8ka( z5i`HPzc*T)J1$P|nhK(1Lqmkr*xYIWvFZB09+T}@?fv9!>3{;uu?;4bLY~xLbtk?> z{LdsrMwA zsK^#9{!JQ+7|!H>ccb*qllOvIbD!WkhGdpWL)vV^K$orfZTz$SS)WC1lm06$eUwcr zL}zOrzeNsTeLw%p@YU%KN30tR*4~RDmK@NYKsScBS`a>#mEStrV2`w}0C>KkUK9R} zn>~rLnqGO>BdW+?@AsQ1$R;Tlx%&5%7-oO?@n=8y4|b1d0B%+>{+MLz;xr*yrMXFD zn>IR=aRXIWcMG$+P5&n5U0#bpjpgt+jeF;%mUIPg@4ib<2A0FRt5UzhX(0lJH5%TA z5};pYm$K0>GB3R>5o>?1-k|=m`;%1BuLLe4Lh7l}lP(7tR~LG`jWf?kn-X714+H6n zQGWF1CTl3lSgS8JNgh1N5b19!PH1>`hY@nwcx}mRAQBAuba=kE%B>7GsnhS;M=aA7 zuRDgu`x~|W2S-f$*`h$#woOAJ{#*X{O40ZS*0|G6Af=lr%@U*%Ca97V3=bJ*zKC$$ z!UJDI@kBv|$Izp3qO_LnM|pWrBFhrklq1K$*4E8v<1rkhs&CfS5lfD`} zLE3!#E#!wfP8#_=@nX|-nNbHk{)w@5Xy3PL$d>1CdgdO@>$t?%pVJ;auc8pVt(Lip zN_^YiM=P4QC_714cBvn@$hI(kzC$ytUN@y#CH|OIF6kq;>3?bf{A6TsB+Tz2 zD}~b3A;Z=?TsJN~MAO7vrN;oBR8{qNB09*|$)VCEm=L~<0ZW&d#l;=N+jWiC*d8-( zXQ|)p+8jBc2xwM+?)aUMec|-RP`DK9H>&_i znD=tfKr?Q4ZO?Zl<*L#Ud+gmd%8An!Nb5}{FHRhh31DjzNo^{pdF1UK{Q&eJr5mer*=oU-bL&d#* zSXzt!~PF?pTnp;+PJ)Ce!UQu=;m)T#MgMDet#?Y zVel|FSKPcrbxGnK#Wz(_l5Tq3>*43+y@M;91ayZxe`kLnT6g@TNBu)KIOu|Yjt5QG z-^$e@nW89zbT62yL(A#Z{&&dy&TdbNT(`i1Yl>W;baO^axRUW!)J?on+xw$0RX(>? zJe?kA06Vi%llRyll+f3p5l} zi4b1U`n14rFigYvkudjAcIi6nqT%_`-%}ku&JWr$N*^fq^0RMz-b*0$)Tc~rdzgHT zzE?Q&CR162%0*dWt)1}9FE)|K<)zSe)7MQ~dilB69Gr(z0-Y200&J4TT=!4P>Q2@c zv!BNQK2e=wn*Q}#y+!u{XUQWO%LkH2e=&INtkuK^K@!PGzA4=*jpJahcK9w#KJZX= zt9~Mq?GIW%-+*$0osIYuriDx@cnxhL1FS5?YJc1ySyVkG@XVj5T9un~?g)9}gxDW0 z-AvL~YBsaA(rL?jGfi^%)7ZtQ|4Mg^OlJy{$wt5fE&Cl8L?x?;w|Zx*ei)wTnypp* zZ0|bf^p6V)`DKE|FaHf0<$hiF$@{cCAC>vndwh<8_Q{s^6obrVx3YU&Q8zJxyUSnA zW}GUL%>|ELrC^O2wP9|&R#fnKoA9hyAn7VAL2zZ#m5(AyPiLKFm+SM$hZDj@T-J3} zttLXrcpM29ljDPC$8|OEmwyA}m&9umEc%@W8<%HbJu!CP!i}iFqgS|J`*%% z^qYM6~wD&#P?x)R)z+ z=E5@v0-ECTo|j3MQGxXmsABVd83Vz!KUd>Yx=XJU$q-yCSJzn1HNGq^EhX_9c3Rif zwKAHtTBaaSo3JJyR459JRZ6*Qb2Yd8KXo>O-f<<2dE)PZ=Eo&(D(|D#NXcBbzSEGr zO!1+1%X!^KoN;6m`&BM6bc|1^M!-1*BA`jax$#Iie-{oLtj>Hzdvp3eJIgWwO@cxO zX;O1RhIh`Hh1zo~I_Z{ldV=2X^Cy+@EWt#?TF>Eo;HtjDb!~pf!6t^!_T?&(ALqfUmEjt*fa>P$XVYZDAM6AXR|oC)AL$# zJT>Qis}&mwKbRC&R~sc)_9`#j9j8HFRq{*vdjn$xz(5l4ZL_8)l&QYMhVjKSW*Ozs z{z!F_pr3HbLh0{(J?q&;BtZuqBrm?-n%>U2E~A>>w!|k^Bq!8ET%K;lGfklNIQr;# zYC;D7fATD1enJlZ@I+Rz=7v_yl`WZ%6w@x(Sl?UNGf_+{(z?71^d*M>UnGdTl3M_O zZlrA_zx7yFS4lJ^huEDly_)n2cl2_Jtbgj~GZUuk*XeL*-mMCfv=oQNnF zTgrNIkLq!*y}uqb(L~?pOnxZ3&havbzC*cH;^U#!ZsEoZf%FfoQEu69^P0pNg2t`r zteYKfb4`>Bks+>LS1I4K3=enUoMxGNeQR6?uQ)dzt3U#40%)?PQ90GdIE#X@PRcM2 z7b6+fpK(KwW4d|^Rg)dzB>G*ZrYYf&-}* zBG2W^#+=2wHl4F=n&`qcMJzM0Z>n+1Zkm@9Oc%5+L3?eZEA$xa{d4ITh9=736lYwc z{*%AC^nD}|9S3|FoZIt>o-155(bn>NP@i$%nCc~f9?0w zXOo@GON5d>Lh@`*dWU@L>GY|k#M`NlbObzRlMm3*ZCuqiebho1SsH%{Op(5H&m?Xm z`u4Q?Gd8)~LD=mpIBZ|bX{GaNYSwH;M55b>BL{o4sZi){2Yq>R0`oIb1m=%BT&3ra z#)#q^sZ0B|N>Xznxp4=>?bzBDX6eeY@$|h(uO*F#s*Iqc=S6cNx0BR8_<~P^tyVs^ z`PMu#9E~FXtx8?sxnn29GTZJYY?&MXe4@Dhf_0kB&Rm=Zs``}vW>~F&*khFo6*m3! z?#1`h<9d0$n22vew-05t4b&L~Tb$qY8zEE~!*+V>QuDkfQ~MY-`Ps=?YDbP-2HRT> zPZ6SXwbICEFA4LHI2q^rm>YFlxh;K!elKNhRGIuQ~TxXH+_lo(X@Q+6~t{y-3RjF1nl0ZAZkw103&hnJQ zqr*a2I6cX0V5gX~1~redICHH-9-=-3SP5>?{UP?#vJK$<@>BAGDf_!er&q9bA8WoV zJwKaY^Eo9j*C)*F@6;7KC3ce^H!B`crd=F7FM~4MVg!m}d)5mpOup0IKJ3&OTw>t( zJ}e*3$NH=a@Ic#{=+*qZv&HZypCo#w+oX|Jc?liUC)&5cM^vXe6hF^~@ z;j_DaQ|7;3y$7liC3I`0lec1J9oLjDGrRNo>PI*oc}I5GF?ag1W-(QTPU+q0AYW6!7K9T6CZPCm(@<%obA?#c%_ z{lweKd3D1+ByWA{-;>6jc#{|juj8xyy>p;PZZ!m1X(0|eJ97tt53N`)B1G!U76*sC z-44v!`3QbzK@Nli-SemKNp-0uKGxN$_eV;cp^*=3nfdy|QzJTb_gI*5=f_qVKK28@*l$3`%EfxP8m0&PkQ?K-dV!l(n|9*cr+VkVX($7h;fyra351n^!SUcRpUf+AO zd^(us5_ghH&0Xv2M7CWUp_fj**K;sn`5`MPxRov5k8Vh%<#isWgRx1?3akO{y^FE0img*~;h13P5G`xzGJf@>+rxZKV zC?Y3jbv8Lc0~5OTUQ-PPHY3wCy;M;tq9XJXXnlu`n3$a+qA~GK))HsU&d+P+9`~}N zSd*0GTJ7k*j4H5M5=rV2+@*-(W?zo{Y!JXK!YJW~IdqQLIgZ`hc3+i0X)e2E+4wuE zPpe378On&RP0_`Brv6Av3q1LHS)5{*vUMA8#kf6~Jv8?AYahLN)&y6(q(zNMEWkU^ z=yme-NdNvVs9WG0PldJPDq8?e@wa{FKzA+IhN2+uqq*kSHKDQm*LtY%*|bj)>c8c8pY-X5E>pFj# z_Xx49RA(FWh($eMQ?rV;s;14|C}X^~kSb{RdF{r>$S2YyB~Ltoxl@=Q%UCr15SGAWtk4b0~rO?sez}Co1^RmpWA)g`5>x}p-FJ7-0KbK!x zKTCOgGDy(;cwI`=Wc_**b*m%uO}pI6Zgc`e?({LgUYQts)yeWT+BDDSir36jzm-aJ zF1OV-V3J-*qNamb9IRF_F8h)^&HTLCXBpI+SwXZu4mu~x4{O=$M)ND~VIqV~FPP?v z;1Z3KH`=XMXSD18;C54Xa>R%^FZVp;;3xaQqvjW10_1)pXFHqImwx1~|}t z-VynP<=z=K-0JCvI?qoj_=B7;_HZHzQ@0P z-_?pc@iBZ;fjuQze#-SLoh#{zlBC@jc2nuPPEz!PUkS1b)^@=ObX-bWA+7AzS#_?@ zSA66<9!>g=7DB6Wqfcj2zavAeIef^Qt!ZU8mM;x>e@U#wJp>F^qd)JuHcbGiSqa%lY`nLS+=Oy49#eU{R7Y9&sX$l$ele-#ck*OoX7AVAvqQ{nt zS7K=(tp0=V`hZ$4`#~mB!1$NFA@jj0zuvuYkbG(BoQ>+g>>e`7PPh^PPd9o&BA(mE{UMtx>(y+6zdVFUpV^DWbp%NOs8*s?- ztr@co#1Xbhu1UXSK~mj$(|PA6X(mdGqDH;xyqRNnIS(nU5OT6<5h6Vp_(b%xSFyui z$3-6bk760BJM9))Lc5`?Rxyb~=05M#+{R}%4SE&B57R~%YfH=o^NYK&;>`(f{HX+( zKB6rMx8Hl7|JL1BMlGf@QL;CiX)rUs%k$#(Lu)O%b0Af@cgD?{Cwh0JyJ<{S66ovL zIyt|+d9jeb;$GSNn$GIm!8MAwcN$)M5%+?J3Vni0URV&a4B<(glBe3(8QiL`MEAE% zNAiM(!!u z7U1{0-tEDO6ImDu-$&x z9h6vYu}~CATNB77lqt26zGTruiU%)YkohIeP{3Wb{pL^zo)_!s{nrc zKkx^Ey7KVJ-JQ(Y`wnRGW{nWXLmqXg$#3h@%E`MK@AM#6bV z6KD*^WxJNYIz3j#(C2q6>kZ{7JGy`LOTJP%U9_?ukvEKVb6?%L%KCDJqUMU7^~vG$ z>&D(Bhmr1aUYMB+zoILpr8;cR6+b18-b$Zti*XMKd|sU07hx>uR*qdUQT%tVm@7@! z*sMBwUaD;EauFmR^!d2j7IA1{f_fRV^NnS7G0%3W2>ssUiT^KT1e^N6nq=xep#`={V1pDK3^|k{D6Z~~zlM3Smn25|G zO8tLt&C@=CjTHw2zOVy37!+9Vct&}`XOp!jnObwRPhf-giZf%g8@GgO7j~iqyBDRk zjcpUy+$+wkbzql(#|I<`-;R#V3#1*F92iecd9jO8wEB{pK)eP zdqH0fdYoj!%b5C|YR%S8fh|42{>9$C|=jGPrj}`xRM)DQ_C*719Y-fu!~JpXZc;N@1&M( z1OR$iD%i>7tg}+%zf#N28~{$YRItM&Y78ZNh5>N0wSs+^oDHI6GkkzkT{hSjQJobJ zF#yiAR#OOE7-;4Y$SpWaGte-olMRESk)ziZ4U*&Y*q?(b%YJTs#Xei z{Pm*iR3qw}lv;L#4Z!r43U=Q2Tx#4&<#4GBfT^t&?3UsmYRmrk1Auug73{}KHWCM5 zRu>9(L^^EF0GQLIf*nz8&H$Lw#eyBRIl=~DLRSlRL~?`;z06=NG zMCuFxsvDBDxdQ-&%`ImS9RMioAs0^_04VG!@g@!c#my}j#)$(!Wq0{y>;OPnV_un^ z0sw`r^2eqF07Y%`*VF-klBPt74FJ_`a;A$70Hv++N>CgCDjV~gzt{j!)?NPBb;sEeXrZHD*wr%pWoqM@q5C(z( zx^irA%nigneL??qq=oQvF7Gw5+L2}e_=}q2h-_IL0Je|K> aKluXJEm?v+FSSnq0000

W->aTQP_f=beC)`Ar*o) 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