From 263e92db6275b4cf36f914e3040baa75082fa596 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Sun, 26 Mar 2017 14:28:40 +0200 Subject: [PATCH 001/187] feat: support angular 4.0 and 2.0 --- package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index afd5158c6..12b3c5026 100644 --- a/package.json +++ b/package.json @@ -39,8 +39,8 @@ }, "homepage": "https://angular-maps.com", "dependencies": { - "@angular/common": "^2.3.1", - "@angular/core": "^2.3.1" + "@angular/common": ">=2.0.0 < 5.0.0", + "@angular/core": ">=2.0.0 < 5.0.0" }, "devDependencies": { "@angular/compiler": "^2.3.1", @@ -85,8 +85,8 @@ "jspm": { "jspmNodeConversion": false, "dependencies": { - "@angular/common": "^2.3.1", - "@angular/core": "^2.3.1" + "@angular/common": ">=2.0.0 < 5.0.0", + "@angular/core": ">=2.0.0 < 5.0.0" } } } From 119dfa26ab70a1a812321969f331c07725e51162 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Sun, 26 Mar 2017 14:38:16 +0200 Subject: [PATCH 002/187] build: update deps and webpack --- .travis.yml | 2 +- package.json | 51 +- src/core/directives/data-layer.ts | 2 +- webpack.config.js | 87 +- yarn.lock | 1942 +++++++++++++++-------------- 5 files changed, 1086 insertions(+), 998 deletions(-) diff --git a/.travis.yml b/.travis.yml index 355b5cc3b..5a9548b72 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: node_js sudo: false node_js: -- '6' +- '7' env: global: diff --git a/package.json b/package.json index 12b3c5026..529288833 100644 --- a/package.json +++ b/package.json @@ -38,24 +38,26 @@ "url": "https://github.com/SebastianM/angular-google-maps/issues" }, "homepage": "https://angular-maps.com", - "dependencies": { - "@angular/common": ">=2.0.0 < 5.0.0", - "@angular/core": ">=2.0.0 < 5.0.0" + "peerDependencies": { + "@angular/common": "^4.0.0 || ^2.0.0", + "@angular/core": "^4.0.0 || ^2.0.0" }, "devDependencies": { - "@angular/compiler": "^2.3.1", - "@angular/compiler-cli": "^2.1.2", - "@angular/platform-browser": "^2.3.1", - "@angular/platform-browser-dynamic": "^2.3.1", - "@angular/platform-server": "^2.3.1", - "@angular/tsc-wrapped": "~0.5.0", - "@angularclass/hmr-loader": "^3.0.2", - "@ngtools/webpack": "^1.1.0", - "@types/jasmine": "^2.5.35", - "angular2-template-loader": "^0.6.0", - "awesome-typescript-loader": "^3.0.3", + "@angular/common": "^4.0.0", + "@angular/core": "^4.0.0", + "@angular/animations": "^4.0.0", + "@angular/compiler": "^4.0.0", + "@angular/compiler-cli": "^4.0.0", + "@angular/platform-browser": "^4.0.0", + "@angular/platform-browser-dynamic": "^4.0.0", + "@angular/platform-server": "^4.0.0", + "@angular/tsc-wrapped": "4.0.0", + "@ngtools/webpack": "1.3.0", + "@types/jasmine": "2.5.46", + "angular2-template-loader": "^0.6.2", + "awesome-typescript-loader": "3.1.2", "clang-format": "1.0.46", - "codelyzer": "^2.0.0-beta.4", + "codelyzer": "3.0.0-beta.4", "conventional-changelog": "^1.1.0", "copy-webpack-plugin": "^4.0.1", "copyfiles": "^1.0.0", @@ -73,20 +75,21 @@ "karma-webpack": "^1.8.0", "reflect-metadata": "^0.1.8", "remap-istanbul": "^0.9.1", - "rimraf": "^2.5.4", - "rollup": "0.41.4", - "rxjs": "5.0.0-rc.4", + "rimraf": "2.6.1", + "rollup": "0.41.6", + "rxjs": "^5.2.0", "ts-helpers": "^1.1.2", - "tslint": "^4.0.0", - "typescript": "~2.0.1", - "webpack": "2.2.1", - "zone.js": "^0.7.2" + "tslint": "~4.5.1", + "tslint-loader": "^3.4.3", + "typescript": "~2.2.0", + "webpack": "2.3.2", + "zone.js": "^0.8.4" }, "jspm": { "jspmNodeConversion": false, "dependencies": { - "@angular/common": ">=2.0.0 < 5.0.0", - "@angular/core": ">=2.0.0 < 5.0.0" + "@angular/common": "^4.0.0 || ^2.0.0", + "@angular/core": "^4.0.0 || ^2.0.0" } } } diff --git a/src/core/directives/data-layer.ts b/src/core/directives/data-layer.ts index 668f5e42c..b9a782de7 100644 --- a/src/core/directives/data-layer.ts +++ b/src/core/directives/data-layer.ts @@ -34,7 +34,7 @@ let layerId = 0; * lat: number = -25.274449; * lng: number = 133.775060; * zoom: number = 5; - * + * * clicked(clickEvent) { * console.log(clickEvent); * } diff --git a/webpack.config.js b/webpack.config.js index 4b55ba38d..1b1319a38 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -8,7 +8,6 @@ var CommonsChunkPlugin = webpack.optimize.CommonsChunkPlugin; var HtmlWebpackPlugin = require('html-webpack-plugin'); var ExtractTextPlugin = require('extract-text-webpack-plugin'); var CopyWebpackPlugin = require('copy-webpack-plugin'); -var ForkCheckerPlugin = require('awesome-typescript-loader').ForkCheckerPlugin; /** * Env @@ -16,6 +15,8 @@ var ForkCheckerPlugin = require('awesome-typescript-loader').ForkCheckerPlugin; */ var ENV = process.env.npm_lifecycle_event; var isTestWatch = ENV === 'test-watch'; +var isTest = true; +var isProd = false; module.exports = function makeWebpackConfig() { /** @@ -30,13 +31,19 @@ module.exports = function makeWebpackConfig() { * Reference: http://webpack.github.io/docs/configuration.html#devtool * Type of sourcemap to use per build type */ - config.devtool = 'inline-source-map'; + if (isProd) { + config.devtool = 'source-map'; + } + else if (isTest) { + config.devtool = 'inline-source-map'; + } + else { + config.devtool = 'eval-source-map'; + } - /** - * Entry - * Reference: http://webpack.github.io/docs/configuration.html#entry - */ - config.entry = {}; + config.entry = { + 'test': './karma-test-shim.js' // our angular app + }; /** * Output @@ -54,7 +61,7 @@ module.exports = function makeWebpackConfig() { }; var atlOptions = ''; - if (!isTestWatch) { + if (isTest && !isTestWatch) { // awesome-typescript-loader needs to output inlineSourceMap for code coverage to work with source maps. atlOptions = 'inlineSourceMap=true&sourceMap=false'; } @@ -70,18 +77,18 @@ module.exports = function makeWebpackConfig() { // Support for .ts files. { test: /\.ts$/, - loaders: ['awesome-typescript-loader?' + atlOptions, 'angular2-template-loader', '@angularclass/hmr-loader'], - exclude: [/\.(e2e)\.ts$/] + loaders: ['awesome-typescript-loader?' + atlOptions, 'angular2-template-loader'], + exclude: [isTest ? /\.(e2e)\.ts$/ : /\.(spec|e2e)\.ts$/, /node_modules\/(?!(ng2-.+))/] }, // copy those assets to output { test: /\.(png|jpe?g|gif|svg|woff|woff2|ttf|eot|ico)(\?v=[0-9]\.[0-9]\.[0-9])?$/, - loader: 'file?name=fonts/[name].[hash].[ext]?' + loader: 'file-loader?name=fonts/[name].[hash].[ext]?' }, // Support for *.json files. - {test: /\.json$/, loader: 'json'}, + {test: /\.json$/, loader: 'json-loader'}, // Support for CSS as raw text // use 'null' loader in test mode (https://github.com/webpack/null-loader) @@ -89,40 +96,28 @@ module.exports = function makeWebpackConfig() { { test: /\.css$/, exclude: root('src', 'app'), - loader: 'null' + loader: isTest ? 'null-loader' : ExtractTextPlugin.extract({ fallback: 'style-loader', use: ['css-loader', 'postcss-loader']}) }, // all css required in src/app files will be merged in js files - {test: /\.css$/, include: root('src', 'app'), loader: 'raw!postcss'}, + {test: /\.css$/, include: root('src', 'app'), loader: 'raw-loader!postcss-loader'}, // support for .scss files // use 'null' loader in test mode (https://github.com/webpack/null-loader) // all css in src/style will be bundled in an external css file { - test: /\.scss$/, + test: /\.(scss|sass)$/, exclude: root('src', 'app'), - loader: 'null' + loader: isTest ? 'null-loader' : ExtractTextPlugin.extract({ fallback: 'style-loader', use: ['css-loader', 'postcss-loader', 'sass-loader']}) }, // all css required in src/app files will be merged in js files - {test: /\.scss$/, exclude: root('src', 'style'), loader: 'raw!postcss!sass'}, + {test: /\.(scss|sass)$/, exclude: root('src', 'style'), loader: 'raw-loader!postcss-loader!sass-loader'}, // support for .html as raw text // todo: change the loader to something that adds a hash to images - {test: /\.html$/, loader: 'raw', exclude: root('src', 'public')} + {test: /\.html$/, loader: 'raw-loader', exclude: root('src', 'public')} ] }; - // instrument only testing sources with Istanbul, covers ts files - config.module.rules.push({ - test: /\.ts$/, - enforce: 'post', - include: path.resolve('src'), - loader: 'istanbul-instrumenter-loader', - exclude: [/\.spec\.ts$/, /\.e2e\.ts$/, /node_modules/], - query: { - esModules: true - } - }); - /** * Plugins * Reference: http://webpack.github.io/docs/configuration.html#plugins @@ -139,33 +134,11 @@ module.exports = function makeWebpackConfig() { }), // Workaround needed for angular 2 angular/angular#11580 - new webpack.ContextReplacementPlugin( - // The (\\|\/) piece accounts for path separators in *nix and Windows - /angular(\\|\/)core(\\|\/)(esm(\\|\/)src|src)(\\|\/)linker/, - root('./src') // location of your src - ), - - // Tslint configuration for webpack 2 - new webpack.LoaderOptionsPlugin({ - options: { - /** - * Apply the tslint loader as pre/postLoader - * Reference: https://github.com/wbuchwalter/tslint-loader - */ - tslint: { - emitErrors: false, - failOnHint: false - }, - /** - * Sass - * Reference: https://github.com/jtangelder/sass-loader - * Transforms .scss files to .css - */ - sassLoader: { - //includePaths: [path.resolve(__dirname, "node_modules/foundation-sites/scss")] - } - } - }) + new webpack.ContextReplacementPlugin( + // The (\\|\/) piece accounts for path separators in *nix and Windows + /angular(\\|\/)core(\\|\/)(esm(\\|\/)src|src)(\\|\/)linker/, + root('./src') // location of your src + ) ]; /** diff --git a/yarn.lock b/yarn.lock index aa47e3ef2..12c21a31d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,86 +1,108 @@ # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 -"@angular/common@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-2.3.1.tgz#146c2ed44e02b0f291dd9d4b2e5e2a693057e9bc" -"@angular/compiler-cli@^2.1.2": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-2.3.1.tgz#ff461fdf44a8c5b51117f572ba58949e45bd18b5" + +"@angular/animations@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-4.0.0.tgz#f6efb67ca3f3816d2dbf19b8f570371f2d205edc" + +"@angular/common@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-4.0.0.tgz#ca18983222fdab4ecaa7a8b99eda6ff661e6dc92" + +"@angular/compiler-cli@^4.0.0", "@angular/compiler-cli@^4.0.0-rc.5": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-4.0.0.tgz#35b2d40cd35135aecec4be659532148f5ac67da6" dependencies: - "@angular/tsc-wrapped" "0.5.0" + "@angular/tsc-wrapped" "4.0.0" minimist "^1.2.0" reflect-metadata "^0.1.2" -"@angular/compiler@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-2.3.1.tgz#0c57f848e41432bac3201c29b645dd4dd099d2f9" - -"@angular/core@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-2.3.1.tgz#be6e91fdfdd7498506604263e051797cf67a47be" +"@angular/compiler@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-4.0.0.tgz#e1aa061a6f8ef269f9748af1a7bc290f9d37ed6c" -"@angular/platform-browser-dynamic": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-2.3.1.tgz#d01f3c0c25c628be83c308e83d53128222f558fa" +"@angular/core@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-4.0.0.tgz#fd877e074b29dfa9c63b96a21995fc7556d423a3" -"@angular/platform-browser@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-2.3.1.tgz#114309150876188e0df8841b20ca2359fd5e7cad" +"@angular/platform-browser-dynamic@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-4.0.0.tgz#d1d9de80fe1e02735be89f512e0faf5a80d57fa5" -"@angular/platform-server@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-2.3.1.tgz#6f4afa1eb59338eb93ce28150f8b235afb15e214" - dependencies: - parse5 "^2.2.1" +"@angular/platform-browser@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-4.0.0.tgz#512ae9ab19ccc25fa79027f44e291bcee236cd2b" -"@angular/tsc-wrapped@~0.5.0", "@angular/tsc-wrapped@0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@angular/tsc-wrapped/-/tsc-wrapped-0.5.0.tgz#e50f81af02c6817dcaba22032e49ba8060d628b4" +"@angular/platform-server@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-4.0.0.tgz#d76d61787cd3be3ce8ed46043d6a8c82572f567d" dependencies: - tsickle "^0.2" + parse5 "^3.0.1" + xhr2 "^0.1.4" -"@angularclass/hmr-loader@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@angularclass/hmr-loader/-/hmr-loader-3.0.2.tgz#c789182411f09d0b98929e6acbfd3e4aeaace597" +"@angular/tsc-wrapped@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@angular/tsc-wrapped/-/tsc-wrapped-4.0.0.tgz#ea91eeda98029cdb0a4ac37d5e25d9d12a4333c1" dependencies: - loader-utils "^0.2.15" + tsickle "^0.21.0" -"@ngtools/webpack@^1.1.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-1.2.0.tgz#7dc425e58513a79b6575b1d3e5a61af4b39ec9af" +"@ngtools/webpack@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-1.3.0.tgz#a1071230985358ecdf87b2fa9879ae6cc6355e83" dependencies: - enhanced-resolve "^2.3.0" - loader-utils "^0.2.16" - magic-string "^0.16.0" + enhanced-resolve "^3.1.0" + loader-utils "^1.0.2" + magic-string "^0.19.0" source-map "^0.5.6" -"@types/jasmine@^2.5.35": - version "2.5.38" - resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.5.38.tgz#a4379124c4921d4e21de54ec74669c9e9b356717" +"@types/jasmine@2.5.46": + version "2.5.46" + resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.5.46.tgz#bb3047a3f40f60dee03f52c3e2d955cd3d5066c8" + +"@types/node@^6.0.46": + version "6.0.66" + resolved "https://registry.yarnpkg.com/@types/node/-/node-6.0.66.tgz#5680b74a6135d33d4c00447e7c3dc691a4601625" + +JSONStream@^1.0.4: + version "1.3.1" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.1.tgz#707f761e01dae9e16f1bcf93703b78c70966579a" + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" abbrev@1, abbrev@1.0.x: version "1.0.9" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135" -accepts@1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.1.4.tgz#d71c96f7d41d0feda2c38cd14e8a27c04158df4a" +accepts@1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.3.tgz#c3ca7434938648c3e0d9c1e328dd68b622c284ca" dependencies: - mime-types "~2.0.4" - negotiator "0.4.9" + mime-types "~2.1.11" + negotiator "0.6.1" -acorn@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" +acorn-dynamic-import@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4" + dependencies: + acorn "^4.0.3" + +acorn@^4.0.3, acorn@^4.0.4: + version "4.0.11" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.11.tgz#edcda3bd937e7556410d42ed5860f67399c794c0" -after@0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/after/-/after-0.8.1.tgz#ab5d4fb883f596816d3515f8f791c0af486dd627" +after@0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" + +ajv-keywords@^1.1.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c" -ajv@^4.7.0: - version "4.10.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.10.0.tgz#7ae6169180eb199192a8b9a19fd0f47fc9ac8764" +ajv@^4.11.2, ajv@^4.7.0, ajv@^4.9.1: + version "4.11.5" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.5.tgz#b6ee74657b993a01dce44b7944d56f485828d5bd" dependencies: co "^4.6.0" json-stable-stringify "^1.0.1" @@ -93,17 +115,17 @@ align-text@^0.1.1, align-text@^0.1.3: longest "^1.0.1" repeat-string "^1.5.2" -amdefine@^1.0.0, amdefine@>=0.0.4: - version "1.0.1" - resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - amdefine@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.0.tgz#fd17474700cb5cc9c2b709f0be9d23ce3c198c33" -angular2-template-loader@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/angular2-template-loader/-/angular2-template-loader-0.6.0.tgz#8a7fae4cf5a2494968da512aa43152a82a0c99b6" +amdefine@>=0.0.4, amdefine@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + +angular2-template-loader@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/angular2-template-loader/-/angular2-template-loader-0.6.2.tgz#c0d44e90fff0fac95e8b23f043acda7fd1c51d7c" dependencies: loader-utils "^0.2.15" @@ -114,8 +136,8 @@ ansi-align@^1.1.0: string-width "^1.0.1" ansi-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.0.0.tgz#c5061b6e0ef8a81775e50f5d66151bf6bf371107" + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" ansi-styles@^2.2.1: version "2.2.1" @@ -133,8 +155,8 @@ app-root-path@^2.0.1: resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-2.0.1.tgz#cd62dcf8e4fd5a417efc664d2e5b10653c651b46" aproba@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.0.4.tgz#2713680775e7614c8ba186c065d4e2e52d1072c0" + version "1.1.1" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.1.tgz#95d3600f07710aa0e9298c726ad5ecf2eacbabab" are-we-there-yet@~1.1.2: version "1.1.2" @@ -192,8 +214,8 @@ arrify@^1.0.0: resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" asn1.js@^4.0.0: - version "4.9.0" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.0.tgz#f71a1243f3e79d46d7b07d7fbf4824ee73af054a" + version "4.9.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.1.tgz#48ba240b45a9280e94748990ba597d216617fd40" dependencies: bn.js "^4.0.0" inherits "^2.0.1" @@ -203,14 +225,14 @@ asn1@~0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + assert-plus@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" -assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - assert@^1.1.1: version "1.4.1" resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" @@ -221,116 +243,114 @@ async-each@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" -async@^1.3.0, async@^1.4.0, async@^1.5.0, async@^1.5.2, async@1.x: +async@1.x, async@^1.4.0, async@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" -async@~0.2.6: - version "0.2.10" - resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" +async@^2.1.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/async/-/async-2.2.0.tgz#c324eba010a237e4fbd55a12dee86367d5c0ef32" + dependencies: + lodash "^4.14.0" async@~0.9.0: version "0.9.2" resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" -async@2.0.0-rc.4: - version "2.0.0-rc.4" - resolved "https://registry.yarnpkg.com/async/-/async-2.0.0-rc.4.tgz#9b7f60724c17962a973f787419e0ebc5571dbad8" - dependencies: - lodash "^4.3.0" - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" -awesome-typescript-loader@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/awesome-typescript-loader/-/awesome-typescript-loader-2.2.4.tgz#4185d60c035c25515f9c2a747fa5f69b2a001e9e" +awesome-typescript-loader@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/awesome-typescript-loader/-/awesome-typescript-loader-3.1.2.tgz#3df192b91a6285f795ca65e63aad114fbb44f710" dependencies: colors "^1.1.2" - enhanced-resolve "^2.2.2" - loader-utils "^0.2.6" - lodash "^4.13.1" - object-assign "^4.1.0" - source-map-support "^0.4.0" + enhanced-resolve "^3.1.0" + loader-utils "^1.0.2" + lodash "^4.17.4" + mkdirp "^0.5.1" + object-assign "^4.1.1" + source-map-support "^0.4.11" aws-sign2@~0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" aws4@^1.2.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.5.0.tgz#0a29ffb79c31c9e712eeb087e8e7a64b4a56d755" + version "1.6.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" -babel-code-frame@^6.20.0: - version "6.20.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.20.0.tgz#b968f839090f9a8bc6d41938fb96cb84f7387b26" +babel-code-frame@^6.20.0, babel-code-frame@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" dependencies: chalk "^1.1.0" esutils "^2.0.2" - js-tokens "^2.0.0" + js-tokens "^3.0.0" babel-generator@^6.18.0: - version "6.20.0" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.20.0.tgz#fee63614e0449390103b3097f3f6a118016c6766" + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.0.tgz#eba270a8cc4ce6e09a61be43465d7c62c1f87c56" dependencies: - babel-messages "^6.8.0" - babel-runtime "^6.20.0" - babel-types "^6.20.0" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-types "^6.23.0" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.2.0" source-map "^0.5.0" + trim-right "^1.0.1" -babel-messages@^6.8.0: - version "6.8.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.8.0.tgz#bf504736ca967e6d65ef0adb5a2a5f947c8e0eb9" +babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: - babel-runtime "^6.0.0" + babel-runtime "^6.22.0" -babel-runtime@^6.0.0, babel-runtime@^6.11.6, babel-runtime@^6.20.0, babel-runtime@^6.9.0: - version "6.20.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.20.0.tgz#87300bdcf4cd770f09bf0048c64204e17806d16f" +babel-runtime@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b" dependencies: core-js "^2.4.0" regenerator-runtime "^0.10.0" babel-template@^6.16.0: - version "6.16.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.16.0.tgz#e149dd1a9f03a35f817ddbc4d0481988e7ebc8ca" + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.23.0.tgz#04d4f270adbb3aa704a8143ae26faa529238e638" dependencies: - babel-runtime "^6.9.0" - babel-traverse "^6.16.0" - babel-types "^6.16.0" + babel-runtime "^6.22.0" + babel-traverse "^6.23.0" + babel-types "^6.23.0" babylon "^6.11.0" lodash "^4.2.0" -babel-traverse@^6.16.0, babel-traverse@^6.18.0: - version "6.20.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.20.0.tgz#5378d1a743e3d856e6a52289994100bbdfd9872a" +babel-traverse@^6.18.0, babel-traverse@^6.23.0: + version "6.23.1" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.23.1.tgz#d3cb59010ecd06a97d81310065f966b699e14f48" dependencies: - babel-code-frame "^6.20.0" - babel-messages "^6.8.0" - babel-runtime "^6.20.0" - babel-types "^6.20.0" - babylon "^6.11.0" + babel-code-frame "^6.22.0" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-types "^6.23.0" + babylon "^6.15.0" debug "^2.2.0" globals "^9.0.0" invariant "^2.2.0" lodash "^4.2.0" -babel-types@^6.16.0, babel-types@^6.18.0, babel-types@^6.20.0: - version "6.20.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.20.0.tgz#3869ecb98459533b37df809886b3f7f3b08d2baa" +babel-types@^6.18.0, babel-types@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.23.0.tgz#bb17179d7538bad38cd0c9e115d340f77e7e9acf" dependencies: - babel-runtime "^6.20.0" + babel-runtime "^6.22.0" esutils "^2.0.2" lodash "^4.2.0" to-fast-properties "^1.0.1" -babylon@^6.11.0, babylon@^6.13.0: - version "6.14.1" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.14.1.tgz#956275fab72753ad9b3435d7afe58f8bf0a29815" +babylon@^6.11.0, babylon@^6.13.0, babylon@^6.15.0: + version "6.16.1" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.16.1.tgz#30c5a22f481978a9e7f8cdfdf496b11d94b404d3" backo2@1.0.2: version "1.0.2" @@ -340,21 +360,21 @@ balanced-match@^0.4.1: version "0.4.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" -base64-arraybuffer@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz#474df4a9f2da24e05df3158c3b1db3c3cd46a154" +base64-arraybuffer@0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" base64-js@^1.0.2: version "1.2.0" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1" -base64id@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/base64id/-/base64id-0.1.0.tgz#02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f" +base64id@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6" bcrypt-pbkdf@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz#3ca76b85241c7170bf7d9703e7b9aa74630040d4" + version "1.0.1" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" dependencies: tweetnacl "^0.14.3" @@ -362,10 +382,6 @@ beeper@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" -benchmark@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/benchmark/-/benchmark-1.0.0.tgz#2f1e2fa4c359f11122aa183082218e957e390c73" - better-assert@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" @@ -394,28 +410,28 @@ bluebird@^2.10.2: version "2.11.0" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1" -bluebird@^3.3.0, bluebird@^3.4.6: - version "3.4.6" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.6.tgz#01da8d821d87813d158967e743d5fe6c62cf8c0f" +bluebird@^3.3.0, bluebird@^3.4.7: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c" bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: version "4.11.6" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215" -body-parser@^1.12.4: - version "1.15.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.15.2.tgz#d7578cf4f1d11d5f6ea804cef35dc7a7ff6dae67" +body-parser@^1.16.1: + version "1.17.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.17.1.tgz#75b3bc98ddd6e7e0d8ffe750dfaca5c66993fa47" dependencies: bytes "2.4.0" content-type "~1.0.2" - debug "~2.2.0" + debug "2.6.1" depd "~1.1.0" - http-errors "~1.5.0" - iconv-lite "0.4.13" + http-errors "~1.6.1" + iconv-lite "0.4.15" on-finished "~2.3.0" - qs "6.2.0" - raw-body "~2.1.7" - type-is "~1.6.13" + qs "6.4.0" + raw-body "~2.2.0" + type-is "~1.6.14" boolbase@~1.0.0: version "1.0.0" @@ -427,18 +443,16 @@ boom@2.x.x: dependencies: hoek "2.x.x" -boxen@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-0.6.0.tgz#8364d4248ac34ff0ef1b2f2bf49a6c60ce0d81b6" +boxen@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.0.0.tgz#b2694baf1f605f708ff0177c12193b22f29aaaab" dependencies: ansi-align "^1.1.0" - camelcase "^2.1.0" + camelcase "^4.0.0" chalk "^1.1.1" cli-boxes "^1.0.0" - filled-array "^1.0.0" - object-assign "^4.0.1" - repeating "^2.0.0" - string-width "^1.0.1" + string-width "^2.0.0" + term-size "^0.1.0" widest-line "^1.0.0" brace-expansion@^1.0.0: @@ -463,8 +477,8 @@ braces@^1.8.2: repeat-element "^1.1.2" brorand@^1.0.1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.0.6.tgz#4028706b915f91f7b349a2e0bf3c376039d216e5" + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.0.6" @@ -537,9 +551,9 @@ builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" -builtin-status-codes@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-2.0.0.tgz#6f22003baacf003ccd287afe6872151fddc58579" +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" bytes@2.4.0: version "2.4.0" @@ -567,7 +581,7 @@ camelcase@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" -camelcase@^2.0.0, camelcase@^2.1.0: +camelcase@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" @@ -575,13 +589,17 @@ camelcase@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" +camelcase@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.0.0.tgz#8b0f90d44be5e281b903b9887349b92595ef07f2" + capture-stack-trace@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" -caseless@~0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" center-align@^0.1.1: version "0.1.3" @@ -590,7 +608,7 @@ center-align@^0.1.1: align-text "^0.1.3" lazy-cache "^1.0.3" -chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@1.1.3: +chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: @@ -629,12 +647,11 @@ clang-format@1.0.46: glob "^7.0.0" resolve "^1.1.6" -clean-css@3.4.x: - version "3.4.22" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.22.tgz#db323064f752028778233b58c54cd8535f860892" +clean-css@4.0.x: + version "4.0.10" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.0.10.tgz#6be448d6ba8c767654ebe11f158b97a887cb713f" dependencies: - commander "2.8.x" - source-map "0.4.x" + source-map "0.5.x" cli-boxes@^1.0.0: version "1.0.0" @@ -660,7 +677,7 @@ clone-stats@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" -clone@^1.0.0, clone@^1.0.2: +clone@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" @@ -672,13 +689,16 @@ code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" -codelyzer@^2.0.0-beta.4: - version "2.0.0-beta.4" - resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-2.0.0-beta.4.tgz#644c5ffcdcc6c933991e3790a29c5085e80ae4ca" +codelyzer@3.0.0-beta.4: + version "3.0.0-beta.4" + resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-3.0.0-beta.4.tgz#59284eb6ed18c1d5da46ca86869c6fad294a8201" dependencies: + "@angular/compiler-cli" "^4.0.0-rc.5" app-root-path "^2.0.1" css-selector-tokenizer "^0.7.0" cssauron "^1.4.0" + ngast "^0.0.15" + semver-dsl "^1.0.1" source-map "^0.5.6" sprintf-js "^1.0.3" @@ -698,18 +718,12 @@ combined-stream@^1.0.5, combined-stream@~1.0.5: dependencies: delayed-stream "~1.0.0" -commander@^2.9.0, commander@2.9.x: +commander@2.9.x: version "2.9.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" dependencies: graceful-readlink ">= 1.0.0" -commander@2.8.x: - version "2.8.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" - dependencies: - graceful-readlink ">= 1.0.0" - compare-func@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" @@ -725,9 +739,9 @@ component-emitter@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.1.2.tgz#296594f2753daa63996d2af08d15a95116c9aec3" -component-emitter@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.0.tgz#ccd113a86388d06482d03de3fc7df98526ba8efe" +component-emitter@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" component-inherit@0.0.3: version "0.0.3" @@ -737,26 +751,23 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -configstore@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-2.1.0.tgz#737a3a7036e9886102aa6099e47bb33ab1aba1a1" +configstore@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.0.0.tgz#e1b8669c1803ccc50b545e92f8e6e79aa80e0196" dependencies: - dot-prop "^3.0.0" + dot-prop "^4.1.0" graceful-fs "^4.1.2" mkdirp "^0.5.0" - object-assign "^4.0.1" - os-tmpdir "^1.0.0" - osenv "^0.1.0" - uuid "^2.0.1" + unique-string "^1.0.0" write-file-atomic "^1.1.2" - xdg-basedir "^2.0.0" + xdg-basedir "^3.0.0" -connect@^3.3.5: - version "3.5.0" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.5.0.tgz#b357525a0b4c1f50599cd983e1d9efeea9677198" +connect@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.0.tgz#f09a4f7dcd17324b663b725c815bdb1c4158a46e" dependencies: - debug "~2.2.0" - finalhandler "0.5.0" + debug "2.6.1" + finalhandler "1.0.0" parseurl "~1.3.1" utils-merge "1.0.0" @@ -778,9 +789,9 @@ content-type@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.2.tgz#b7d113aee7a8dd27bd21133c4dc2529df1721eed" -conventional-changelog-angular@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.3.0.tgz#3f64185978aa13ab0954c9e46a78969fd59c6801" +conventional-changelog-angular@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.3.4.tgz#7d7cdfbd358948312904d02229a61fd6075cf455" dependencies: compare-func "^1.3.1" github-url-from-git "^1.4.0" @@ -798,17 +809,17 @@ conventional-changelog-codemirror@^0.1.0: dependencies: q "^1.4.1" -conventional-changelog-core@^1.3.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-1.5.0.tgz#72b17509535a23d7c6cb70ad4384f74247748013" +conventional-changelog-core@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-1.9.0.tgz#de5dfbc091847656508d4a389e35c9a1bc49e7f4" dependencies: conventional-changelog-writer "^1.1.0" conventional-commits-parser "^1.0.0" dateformat "^1.0.12" get-pkg-repo "^1.0.0" - git-raw-commits "^1.1.0" + git-raw-commits "^1.2.0" git-remote-origin-url "^2.0.0" - git-semver-tags "^1.1.0" + git-semver-tags "^1.2.0" lodash "^4.0.0" normalize-package-data "^2.3.5" q "^1.4.1" @@ -816,9 +827,9 @@ conventional-changelog-core@^1.3.0: read-pkg-up "^1.0.1" through2 "^2.0.0" -conventional-changelog-ember@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.2.2.tgz#bad70a891386bc3046484a8f4f1e5aa2dc0ad208" +conventional-changelog-ember@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.2.6.tgz#8b7355419f5127493c4c562473ab2fc792f1c2b6" dependencies: q "^1.4.1" @@ -869,14 +880,14 @@ conventional-changelog-writer@^1.1.0: through2 "^2.0.0" conventional-changelog@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-1.1.0.tgz#8ae3fb59feb74bbee0a25833ee1f83dad4a07874" + version "1.1.4" + resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-1.1.4.tgz#108bc750c2a317e200e2f9b413caaa1f8c7efa3b" dependencies: - conventional-changelog-angular "^1.0.0" + conventional-changelog-angular "^1.3.4" conventional-changelog-atom "^0.1.0" conventional-changelog-codemirror "^0.1.0" - conventional-changelog-core "^1.3.0" - conventional-changelog-ember "^0.2.0" + conventional-changelog-core "^1.9.0" + conventional-changelog-ember "^0.2.6" conventional-changelog-eslint "^0.1.0" conventional-changelog-express "^0.1.0" conventional-changelog-jquery "^0.1.0" @@ -894,14 +905,22 @@ conventional-commits-parser@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-1.3.0.tgz#e327b53194e1a7ad5dc63479ee9099a52b024865" dependencies: - is-text-path "^1.0.0" JSONStream "^1.0.4" + is-text-path "^1.0.0" lodash "^4.2.1" meow "^3.3.0" split2 "^2.0.0" through2 "^2.0.0" trim-off-newlines "^1.0.0" +convert-source-map@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.4.0.tgz#e3dad195bf61bfe13a7a3c73e9876ec14a0268f3" + +cookie@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" + copy-webpack-plugin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.0.1.tgz#9728e383b94316050d0c7463958f2b85c0aa8200" @@ -916,11 +935,12 @@ copy-webpack-plugin@^4.0.1: node-dir "^0.1.10" copyfiles@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/copyfiles/-/copyfiles-1.0.0.tgz#317026871d5390e32acd03ec458775267e94bc2a" + version "1.2.0" + resolved "https://registry.yarnpkg.com/copyfiles/-/copyfiles-1.2.0.tgz#a8da3ac41aa2220ae29bd3c58b6984294f2c593c" dependencies: glob "^7.0.5" ltcdr "^2.2.1" + minimatch "^3.0.3" mkdirp "^0.5.1" noms "0.0.0" through2 "^2.0.1" @@ -940,7 +960,7 @@ create-ecdh@^4.0.0: bn.js "^4.1.0" elliptic "^6.0.0" -create-error-class@^3.0.1: +create-error-class@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" dependencies: @@ -962,6 +982,13 @@ create-hmac@^1.1.0, create-hmac@^1.1.2: create-hash "^1.1.0" inherits "^2.0.1" +cross-spawn-async@^2.1.1: + version "2.2.5" + resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" + dependencies: + lru-cache "^4.0.0" + which "^1.2.8" + cryptiles@2.x.x: version "2.0.5" resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" @@ -983,6 +1010,10 @@ crypto-browserify@^3.11.0: public-encrypt "^4.0.0" randombytes "^2.0.0" +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + css-select@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" @@ -1047,21 +1078,23 @@ dateformat@^1.0.11, dateformat@^1.0.12, dateformat@^1.0.6: get-stdin "^4.0.1" meow "^3.3.0" -debug@^2.2.0: - version "2.4.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.4.4.tgz#c04d17a654e9202464803f096153f70a6f31f4be" - dependencies: - ms "0.7.2" - -debug@~2.2.0, debug@2.2.0: +debug@2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" dependencies: ms "0.7.1" -debug@0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39" +debug@2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c" + dependencies: + ms "0.7.2" + +debug@2.6.1, debug@^2.2.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351" + dependencies: + ms "0.7.2" decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" @@ -1075,6 +1108,13 @@ deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" +define-properties@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" + dependencies: + foreach "^2.0.5" + object-keys "^1.0.8" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -1083,7 +1123,7 @@ delegates@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" -depd@~1.1.0: +depd@1.1.0, depd@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3" @@ -1105,8 +1145,8 @@ di@^0.0.1: resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" diff@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.1.0.tgz#9406c73a401e6c2b3ba901c5e2c44eb6a60c5385" + version "3.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9" diffie-hellman@^5.0.0: version "5.0.2" @@ -1142,14 +1182,14 @@ domain-browser@^1.1.1: version "1.1.7" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" -domelementtype@~1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" - domelementtype@1: version "1.3.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2" +domelementtype@~1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" + domhandler@2.1: version "2.1.0" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594" @@ -1175,11 +1215,11 @@ dot-prop@^3.0.0: dependencies: is-obj "^1.0.0" -duplexer2@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" +dot-prop@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.1.1.tgz#a8493f0b7b5eeec82525b5c7587fa7de7ca859c1" dependencies: - readable-stream "^2.0.2" + is-obj "^1.0.0" duplexer2@0.0.2: version "0.0.2" @@ -1187,6 +1227,10 @@ duplexer2@0.0.2: dependencies: readable-stream "~1.1.9" +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + ecc-jsbn@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" @@ -1198,64 +1242,72 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" elliptic@^6.0.0: - version "6.3.2" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.3.2.tgz#e4c81e0829cf0a65ab70e998b8232723b5c1bc48" + version "6.4.0" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" dependencies: bn.js "^4.4.0" brorand "^1.0.1" hash.js "^1.0.0" + hmac-drbg "^1.0.0" inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" -engine.io-client@1.6.9: - version "1.6.9" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-1.6.9.tgz#1d6ad48048a5083c95096943b29d36efdb212401" +encodeurl@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20" + +engine.io-client@1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-1.8.3.tgz#1798ed93451246453d4c6f635d7a201fe940d5ab" dependencies: - component-emitter "1.1.2" + component-emitter "1.2.1" component-inherit "0.0.3" - debug "2.2.0" - engine.io-parser "1.2.4" + debug "2.3.3" + engine.io-parser "1.3.2" has-cors "1.1.0" indexof "0.0.1" - parsejson "0.0.1" - parseqs "0.0.2" - parseuri "0.0.4" - ws "1.0.1" - xmlhttprequest-ssl "1.5.1" + parsejson "0.0.3" + parseqs "0.0.5" + parseuri "0.0.5" + ws "1.1.2" + xmlhttprequest-ssl "1.5.3" yeast "0.1.2" -engine.io-parser@1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-1.2.4.tgz#e0897b0bf14e792d4cd2a5950553919c56948c42" +engine.io-parser@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-1.3.2.tgz#937b079f0007d0893ec56d46cb220b8cb435220a" dependencies: - after "0.8.1" + after "0.8.2" arraybuffer.slice "0.0.6" - base64-arraybuffer "0.1.2" + base64-arraybuffer "0.1.5" blob "0.0.4" - has-binary "0.1.6" - utf8 "2.1.0" + has-binary "0.1.7" + wtf-8 "1.0.0" -engine.io@1.6.10: - version "1.6.10" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-1.6.10.tgz#f87d84e1bd21d1a2ec7f8deef0c62054acdfb27a" +engine.io@1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-1.8.3.tgz#8de7f97895d20d39b85f88eeee777b2bd42b13d4" dependencies: - accepts "1.1.4" - base64id "0.1.0" - debug "2.2.0" - engine.io-parser "1.2.4" - ws "1.0.1" + accepts "1.3.3" + base64id "1.0.0" + cookie "0.3.1" + debug "2.3.3" + engine.io-parser "1.3.2" + ws "1.1.2" -enhanced-resolve@^2.2.0, enhanced-resolve@^2.2.2, enhanced-resolve@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-2.3.0.tgz#a115c32504b6302e85a76269d7a57ccdd962e359" +enhanced-resolve@^3.0.0, enhanced-resolve@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.1.0.tgz#9f4b626f577245edcf4b2ad83d86e17f4f421dec" dependencies: graceful-fs "^4.1.2" - memory-fs "^0.3.0" + memory-fs "^0.4.0" object-assign "^4.0.1" - tapable "^0.2.3" + tapable "^0.2.5" ent@~2.2.0: version "2.2.0" @@ -1272,8 +1324,8 @@ errno@^0.1.3: prr "~0.0.0" error-ex@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9" + version "1.3.1" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" dependencies: is-arrayish "^0.2.1" @@ -1296,10 +1348,14 @@ escodegen@1.8.x: optionalDependencies: source-map "~0.2.0" -esprima@^2.6.0, esprima@^2.7.1, esprima@2.7.x: +esprima@2.7.x, esprima@^2.7.1: version "2.7.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" +esprima@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + estraverse@^1.9.1: version "1.9.3" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44" @@ -1322,6 +1378,17 @@ evp_bytestokey@^1.0.0: dependencies: create-hash "^1.1.1" +execa@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.4.0.tgz#4eb6467a36a095fabb2970ff9d5e3fb7bce6ebc3" + dependencies: + cross-spawn-async "^2.1.1" + is-stream "^1.1.0" + npm-run-path "^1.0.0" + object-assign "^4.0.1" + path-key "^1.0.0" + strip-eof "^1.0.0" + expand-braces@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/expand-braces/-/expand-braces-0.1.2.tgz#488b1d1d2451cb3d3a6b192cfc030f44c5855fea" @@ -1360,11 +1427,12 @@ extglob@^0.3.1: is-extglob "^1.0.0" extract-text-webpack-plugin@^2.0.0-beta.4: - version "2.0.0-beta.4" - resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.0.0-beta.4.tgz#d32393069e7d90c8318d48392302618b56bc1ba9" + version "2.1.0" + resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.0.tgz#69315b885f876dbf96d3819f6a9f1cca7aebf159" dependencies: - async "^1.5.0" - loader-utils "^0.2.3" + ajv "^4.11.2" + async "^2.1.2" + loader-utils "^1.0.2" webpack-sources "^0.1.0" extsprintf@1.0.2: @@ -1372,15 +1440,15 @@ extsprintf@1.0.2: resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" fancy-log@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.2.0.tgz#d5a51b53e9ab22ca07d558f2b67ae55fdb5fcbd8" + version "1.3.0" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.0.tgz#45be17d02bb9917d60ccffd4995c999e6c8c9948" dependencies: chalk "^1.1.1" time-stamp "^1.0.0" fast-levenshtein@~2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.5.tgz#bd33145744519ab1c36c3ee9f31f08e9079b67f2" + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" fastparse@^1.1.1: version "1.1.1" @@ -1407,18 +1475,16 @@ fill-range@^2.1.0: repeat-element "^1.1.2" repeat-string "^1.5.2" -filled-array@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/filled-array/-/filled-array-1.1.0.tgz#c3c4f6c663b923459a9aa29912d2d031f1507f84" - -finalhandler@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-0.5.0.tgz#e9508abece9b6dba871a6942a1d7911b91911ac7" +finalhandler@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.0.tgz#b5691c2c0912092f18ac23e9416bde5cd7dc6755" dependencies: - debug "~2.2.0" + debug "2.6.1" + encodeurl "~1.0.1" escape-html "~1.0.3" on-finished "~2.3.0" - statuses "~1.3.0" + parseurl "~1.3.1" + statuses "~1.3.1" unpipe "~1.0.0" find-up@^1.0.0: @@ -1434,15 +1500,19 @@ findup-sync@~0.3.0: dependencies: glob "~5.0.0" -for-in@^0.1.5: - version "0.1.6" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8" +for-in@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" for-own@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.4.tgz#0149b41a39088c7515f51ebe1c1386d45f935072" + version "0.1.5" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" dependencies: - for-in "^0.1.5" + for-in "^1.0.1" + +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" forever-agent@~0.6.1: version "0.6.1" @@ -1477,13 +1547,13 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" fsevents@^1.0.0: - version "1.0.15" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.0.15.tgz#fa63f590f3c2ad91275e4972a6cea545fb0aae44" + version "1.1.1" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.1.tgz#f19fd28f43eeaf761680e519a203c4d0b3d31aff" dependencies: nan "^2.3.0" node-pre-gyp "^0.6.29" -fstream-ignore@~1.0.5: +fstream-ignore@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" dependencies: @@ -1491,18 +1561,22 @@ fstream-ignore@~1.0.5: inherits "2" minimatch "^3.0.0" -fstream@^1.0.0, fstream@^1.0.2, fstream@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.10.tgz#604e8a92fe26ffd9f6fae30399d4984e1ab22822" +fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" dependencies: graceful-fs "^4.1.2" inherits "~2.0.0" mkdirp ">=0.5 0" rimraf "2" +function-bind@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771" + gauge@~2.7.1: - version "2.7.2" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.2.tgz#15cecc31b02d05345a5d6b0e171cdb3ad2307774" + version "2.7.3" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.3.tgz#1c23855f962f17b3ad3d0dc7443f304542edfe09" dependencies: aproba "^1.0.3" console-control-strings "^1.0.0" @@ -1511,19 +1585,8 @@ gauge@~2.7.1: signal-exit "^3.0.0" string-width "^1.0.1" strip-ansi "^3.0.1" - supports-color "^0.2.0" wide-align "^1.1.0" -generate-function@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" - -generate-object-property@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" - dependencies: - is-property "^1.0.0" - get-caller-file@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" @@ -1542,15 +1605,19 @@ get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + getpass@^0.1.1: version "0.1.6" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.6.tgz#283ffd9fc1256840875311c1b60e8c40187110e6" dependencies: assert-plus "^1.0.0" -git-raw-commits@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-1.1.2.tgz#a12d8492aeba2881802d700825ed81c9f39e6f2f" +git-raw-commits@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-1.2.0.tgz#0f3a8bfd99ae0f2d8b9224d58892975e9a52d03c" dependencies: dargs "^4.0.1" lodash.template "^4.0.2" @@ -1565,9 +1632,9 @@ git-remote-origin-url@^2.0.0: gitconfiglocal "^1.0.0" pify "^2.3.0" -git-semver-tags@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-1.1.2.tgz#aecf9b1b2447a6b548d48647f53edba0acad879f" +git-semver-tags@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-1.2.0.tgz#b31fd02c8ab578bd6c9b5cacca5e1c64c1177ac1" dependencies: meow "^3.3.0" semver "^5.0.1" @@ -1595,7 +1662,7 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob@^5.0.15, glob@~5.0.0, glob@5.x: +glob@5.x, glob@^5.0.15, glob@~5.0.0: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" dependencies: @@ -1615,7 +1682,7 @@ glob@^6.0.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1: +glob@^7.0.0, glob@^7.0.5, glob@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" dependencies: @@ -1627,8 +1694,8 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1: path-is-absolute "^1.0.0" globals@^9.0.0: - version "9.14.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.14.0.tgz#8859936af0038741263053b39d0e76ca241e4034" + version "9.17.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.17.0.tgz#0c0ca696d9b9bb694d2e5470bd37777caad50286" glogg@^1.0.0: version "1.0.0" @@ -1636,27 +1703,23 @@ glogg@^1.0.0: dependencies: sparkles "^1.0.0" -got@^5.0.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/got/-/got-5.7.1.tgz#5f81635a61e4a6589f180569ea4e381680a51f35" +got@^6.7.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" dependencies: - create-error-class "^3.0.1" - duplexer2 "^0.1.4" + create-error-class "^3.0.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" is-redirect "^1.0.0" is-retry-allowed "^1.0.0" is-stream "^1.0.0" lowercase-keys "^1.0.0" - node-status-codes "^1.0.0" - object-assign "^4.0.1" - parse-json "^2.1.0" - pinkie-promise "^2.0.0" - read-all-stream "^3.0.0" - readable-stream "^2.0.5" - timed-out "^3.0.0" - unzip-response "^1.0.2" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + unzip-response "^2.0.1" url-parse-lax "^1.0.0" -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" @@ -1703,14 +1766,16 @@ handlebars@^4.0.1, handlebars@^4.0.2: optionalDependencies: uglify-js "^2.6" -har-validator@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" +har-schema@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" + +har-validator@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" dependencies: - chalk "^1.1.1" - commander "^2.9.0" - is-my-json-valid "^2.12.4" - pinkie-promise "^2.0.0" + ajv "^4.9.1" + har-schema "^1.0.5" has-ansi@^2.0.0: version "2.0.0" @@ -1718,12 +1783,6 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" -has-binary@0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/has-binary/-/has-binary-0.1.6.tgz#25326f39cfa4f616ad8787894e3af2cfbc7b6e10" - dependencies: - isarray "0.0.1" - has-binary@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/has-binary/-/has-binary-0.1.7.tgz#68e61eb16210c9545a0a5cce06a873912fe1e68c" @@ -1748,7 +1807,7 @@ has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" -hash.js@^1.0.0: +hash.js@^1.0.0, hash.js@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.0.3.tgz#1332ff00156c0a0ffdd8236013d07b77a0451573" dependencies: @@ -1764,38 +1823,46 @@ hawk@~3.1.3: sntp "1.x.x" he@1.1.x: - version "1.1.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.1.0.tgz#29319d49beec13a9b1f3c4f9b2a6dde4859bb2a7" + version "1.1.1" + resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" + +hmac-drbg@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.0.tgz#3db471f45aae4a994a0688322171f51b8b91bee5" + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" hoek@2.x.x: version "2.16.3" resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" hosted-git-info@^2.1.4: - version "2.1.5" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.1.5.tgz#0ba81d90da2e25ab34a332e6ec77936e1598118b" + version "2.4.1" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.4.1.tgz#4b0445e41c004a8bd1337773a4ff790ca40318c8" -html-minifier@^3.1.0: - version "3.2.3" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.2.3.tgz#d2ff536e24d95726c332493d8f77d84dbed85372" +html-minifier@^3.2.3: + version "3.4.2" + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.4.2.tgz#31896baaf735c1d95f7a0b7291f9dc36c0720752" dependencies: camel-case "3.0.x" - clean-css "3.4.x" + clean-css "4.0.x" commander "2.9.x" he "1.1.x" ncname "1.0.x" param-case "2.1.x" relateurl "0.2.x" - uglify-js "2.7.x" + uglify-js "2.8.x" html-webpack-plugin@^2.8.1: - version "2.24.1" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-2.24.1.tgz#7f45fc678f66eac2d433f22336b4399da023b57e" + version "2.28.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-2.28.0.tgz#2e7863b57e5fd48fe263303e2ffc934c3064d009" dependencies: - bluebird "^3.4.6" - html-minifier "^3.1.0" + bluebird "^3.4.7" + html-minifier "^3.2.3" loader-utils "^0.2.16" - lodash "^4.16.4" + lodash "^4.17.3" pretty-error "^2.0.2" toposort "^1.0.0" @@ -1808,12 +1875,13 @@ htmlparser2@~3.3.0: domutils "1.1" readable-stream "1.0" -http-errors@~1.5.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.5.1.tgz#788c0d2c1de2c81b9e6e8c01843b6b97eb920750" +http-errors@~1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.1.tgz#5f8b8ed98aca545656bf572997387f904a722257" dependencies: + depd "1.1.0" inherits "2.0.3" - setprototypeof "1.0.2" + setprototypeof "1.0.3" statuses ">= 1.3.1 < 2" http-proxy@^1.13.0: @@ -1835,9 +1903,9 @@ https-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82" -iconv-lite@0.4.13: - version "0.4.13" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" +iconv-lite@0.4.15: + version "0.4.15" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb" ieee754@^1.1.4: version "1.1.8" @@ -1864,7 +1932,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1, inherits@2, inherits@2.0.3: +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -1901,8 +1969,8 @@ is-binary-path@^1.0.0: binary-extensions "^1.0.0" is-buffer@^1.0.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.4.tgz#cfc86ccd5dc5a52fa80489111c6920c457e2d98b" + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" is-builtin-module@^1.0.0: version "1.0.0" @@ -1944,6 +2012,10 @@ is-fullwidth-code-point@^1.0.0: dependencies: number-is-nan "^1.0.0" +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" @@ -1956,15 +2028,6 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" -is-my-json-valid@^2.12.4: - version "2.15.0" - resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b" - dependencies: - generate-function "^2.0.0" - generate-object-property "^1.1.0" - jsonpointer "^4.0.0" - xtend "^4.0.0" - is-npm@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" @@ -1991,10 +2054,6 @@ is-primitive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" -is-property@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" - is-redirect@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" @@ -2003,7 +2062,7 @@ is-retry-allowed@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" -is-stream@^1.0.0: +is-stream@^1.0.0, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -2025,21 +2084,21 @@ is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" -isarray@^1.0.0, isarray@~1.0.0, isarray@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + isbinaryfile@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.1.tgz#6e99573675372e841a0520c036b41513d783e79e" + version "3.0.2" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.2.tgz#4a3e974ec0cba9004d3fc6cde7209ea69368a621" -isexe@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0" +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" isobject@^2.0.0: version "2.1.0" @@ -2051,21 +2110,22 @@ isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" -istanbul-instrumenter-loader@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-1.1.0.tgz#0384c08d8d7c9cb5cbb3282467d758087f9c059d" +istanbul-instrumenter-loader@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-2.0.0.tgz#e5492900ab0bba835efa8024cb00be9b3eea2700" dependencies: + convert-source-map "^1.3.0" istanbul-lib-instrument "^1.1.3" loader-utils "^0.2.16" object-assign "^4.1.0" istanbul-lib-coverage@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.0.tgz#c3f9b6d226da12424064cce87fce0fb57fdfa7a2" + version "1.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz#f263efb519c051c5f1f3343034fc40e7b43ff212" istanbul-lib-instrument@^1.1.3: - version "1.3.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.3.0.tgz#19f0a973397454989b98330333063a5b56df0e58" + version "1.6.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.6.2.tgz#dac644f358f51efd6113536d7070959a0111f73b" dependencies: babel-generator "^6.18.0" babel-template "^6.16.0" @@ -2075,15 +2135,15 @@ istanbul-lib-instrument@^1.1.3: istanbul-lib-coverage "^1.0.0" semver "^5.3.0" -istanbul@^0.4.0, istanbul@^0.4.3, istanbul@0.4.5: - version "0.4.5" - resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b" +istanbul@0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.3.tgz#5b714ee0ae493ac5ef204b99f3872bceef73d53a" dependencies: abbrev "1.0.x" async "1.x" escodegen "1.8.x" esprima "2.7.x" - glob "^5.0.15" + fileset "0.2.x" handlebars "^4.0.1" js-yaml "3.x" mkdirp "0.5.x" @@ -2094,15 +2154,15 @@ istanbul@^0.4.0, istanbul@^0.4.3, istanbul@0.4.5: which "^1.1.1" wordwrap "^1.0.0" -istanbul@0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.3.tgz#5b714ee0ae493ac5ef204b99f3872bceef73d53a" +istanbul@0.4.5, istanbul@^0.4.0, istanbul@^0.4.3: + version "0.4.5" + resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b" dependencies: abbrev "1.0.x" async "1.x" escodegen "1.8.x" esprima "2.7.x" - fileset "0.2.x" + glob "^5.0.15" handlebars "^4.0.1" js-yaml "3.x" mkdirp "0.5.x" @@ -2123,20 +2183,20 @@ jodid25519@^1.0.0: dependencies: jsbn "~0.1.0" -js-tokens@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5" +js-tokens@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" js-yaml@3.x: - version "3.7.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" + version "3.8.2" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.2.tgz#02d3e2c0f6beab20248d412c352203827d786721" dependencies: argparse "^1.0.7" - esprima "^2.6.0" + esprima "^3.1.1" jsbn@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.0.tgz#650987da0dd74f4ebf5a11377a2aa2d273e97dfd" + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" jsesc@^1.3.0: version "1.3.0" @@ -2146,6 +2206,10 @@ jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" +json-loader@^0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.4.tgz#8baa1365a632f58a3c46d20175fc6002c96e37de" + json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" @@ -2160,10 +2224,6 @@ json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" -json3@3.2.6: - version "3.2.6" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.2.6.tgz#f6efc93c06a04de9aec53053df2559bb19e2038b" - json3@3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" @@ -2183,24 +2243,14 @@ jsonify@~0.0.0: resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" jsonparse@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.2.0.tgz#5c0c5685107160e72fe7489bddea0b44c2bc67bd" - -jsonpointer@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.0.tgz#6661e161d2fc445f19f98430231343722e1fcbd5" - -JSONStream@^1.0.4: version "1.3.0" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.0.tgz#680ab9ac6572a8a1a207e0b38721db1c77b215e5" - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.0.tgz#85fc245b1d9259acc6941960b905adf64e7de0e8" jsprim@^1.2.2: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.3.1.tgz#2a7256f70412a29ee3670aaca625994c4dcff252" + version "1.4.0" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918" dependencies: + assert-plus "1.0.0" extsprintf "1.0.2" json-schema "0.2.3" verror "1.3.6" @@ -2227,16 +2277,17 @@ karma-jasmine@^1.0.2: resolved "https://registry.yarnpkg.com/karma-jasmine/-/karma-jasmine-1.1.0.tgz#22e4c06bf9a182e5294d1f705e3733811b810acf" karma-mocha-reporter@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/karma-mocha-reporter/-/karma-mocha-reporter-2.2.1.tgz#8508b2f0925433a6417f0c528e53fcb411745758" + version "2.2.3" + resolved "https://registry.yarnpkg.com/karma-mocha-reporter/-/karma-mocha-reporter-2.2.3.tgz#04fdda45a1d9697a73871c7472223c581701ab20" dependencies: chalk "1.1.3" -karma-remap-istanbul@^0.2.1: - version "0.2.2" - resolved "https://registry.yarnpkg.com/karma-remap-istanbul/-/karma-remap-istanbul-0.2.2.tgz#1cdf6c85a55c6b20e9c7149c0a8c55533038d9d9" +karma-remap-istanbul@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/karma-remap-istanbul/-/karma-remap-istanbul-0.5.0.tgz#92cf32ed83db86ec325bcc49859ddc34b01e9ae7" dependencies: istanbul "^0.4.3" + object.assign "^4.0.4" remap-istanbul "^0.6.4" karma-sourcemap-loader@^0.3.7: @@ -2246,8 +2297,8 @@ karma-sourcemap-loader@^0.3.7: graceful-fs "^4.1.2" karma-webpack@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-1.8.0.tgz#340c7999eb3745b47becab47d0d304dac2c55257" + version "1.8.1" + resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-1.8.1.tgz#39d5fd2edeea3cc3ef5b405989b37d5b0e6a3b4e" dependencies: async "~0.9.0" loader-utils "^0.2.5" @@ -2256,20 +2307,20 @@ karma-webpack@^1.8.0: webpack-dev-middleware "^1.0.11" karma@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/karma/-/karma-1.3.0.tgz#b2b94e8f499fadd0069d54f9aef4a4d48ec5cc1f" + version "1.5.0" + resolved "https://registry.yarnpkg.com/karma/-/karma-1.5.0.tgz#9c4c14f0400bef2c04c8e8e6bff59371025cc009" dependencies: bluebird "^3.3.0" - body-parser "^1.12.4" + body-parser "^1.16.1" chokidar "^1.4.1" colors "^1.1.0" combine-lists "^1.0.0" - connect "^3.3.5" + connect "^3.6.0" core-js "^2.2.0" di "^0.0.1" dom-serialize "^2.2.0" expand-braces "^0.1.1" - glob "^7.0.3" + glob "^7.1.1" graceful-fs "^4.1.2" http-proxy "^1.13.0" isbinaryfile "^3.0.0" @@ -2280,11 +2331,12 @@ karma@^1.3.0: optimist "^0.6.1" qjobs "^1.1.4" range-parser "^1.2.0" - rimraf "^2.3.3" - socket.io "1.4.7" + rimraf "^2.6.0" + safe-buffer "^5.0.1" + socket.io "1.7.3" source-map "^0.5.3" - tmp "0.0.28" - useragent "^2.1.9" + tmp "0.0.31" + useragent "^2.1.12" kind-of@^3.0.2: version "3.1.0" @@ -2298,19 +2350,19 @@ klaw@^1.0.0: optionalDependencies: graceful-fs "^4.1.9" -latest-version@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-2.0.0.tgz#56f8d6139620847b8017f8f1f4d78e211324168b" +latest-version@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" dependencies: - package-json "^2.0.0" + package-json "^4.0.0" lazy-cache@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" -lazy-req@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/lazy-req/-/lazy-req-1.1.0.tgz#bdaebead30f8d824039ce0ce149d4daa07ba1fac" +lazy-req@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lazy-req/-/lazy-req-2.0.0.tgz#c9450a363ecdda2e6f0c70132ad4f37f8f06f2b4" lcid@^1.0.0: version "1.0.0" @@ -2335,19 +2387,27 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" -loader-runner@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.2.0.tgz#824c1b699c4e7a2b6501b85902d5b862bf45b3fa" +loader-runner@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" -loader-utils@^0.2.11, loader-utils@^0.2.15, loader-utils@^0.2.16, loader-utils@^0.2.3, loader-utils@^0.2.5, loader-utils@^0.2.6: - version "0.2.16" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.16.tgz#f08632066ed8282835dff88dfb52704765adee6d" +loader-utils@^0.2.15, loader-utils@^0.2.16, loader-utils@^0.2.5: + version "0.2.17" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" dependencies: big.js "^3.1.3" emojis-list "^2.0.0" json5 "^0.5.0" object-assign "^4.0.1" +loader-utils@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + lodash._basecopy@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" @@ -2384,10 +2444,6 @@ lodash._root@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" -lodash.assign@^4.0.3, lodash.assign@^4.0.6: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" - lodash.escape@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" @@ -2452,9 +2508,9 @@ lodash@^3.8.0: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" -lodash@^4.0.0, lodash@^4.13.1, lodash@^4.16.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.0: - version "4.17.2" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.2.tgz#34a3055babe04ce42467b607d700072c7ff6bf42" +lodash@^4.0.0, lodash@^4.14.0, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.0: + version "4.17.4" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" log4js@^0.6.31: version "0.6.38" @@ -2468,10 +2524,10 @@ longest@^1.0.1: resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" loose-envify@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.0.tgz#6b26248c42f6d4fa4b0d8542f78edfcde35642a8" + version "1.3.1" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: - js-tokens "^2.0.0" + js-tokens "^3.0.0" loud-rejection@^1.0.0: version "1.6.0" @@ -2481,8 +2537,8 @@ loud-rejection@^1.0.0: signal-exit "^3.0.0" lower-case@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.3.tgz#c92393d976793eee5ba4edb583cf8eae35bd9bfb" + version "1.1.4" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" lowercase-keys@^1.0.0: version "1.0.0" @@ -2492,13 +2548,20 @@ lru-cache@2.2.x: version "2.2.4" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.2.4.tgz#6c658619becf14031d0d0b594b16042ce4dc063d" +lru-cache@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e" + dependencies: + pseudomap "^1.0.1" + yallist "^2.0.0" + ltcdr@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ltcdr/-/ltcdr-2.2.1.tgz#5ab87ad1d4c1dab8e8c08bbf037ee0c1902287cf" -magic-string@^0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.16.0.tgz#970ebb0da7193301285fb1aa650f39bdd81eb45a" +magic-string@^0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.19.0.tgz#198948217254e3e0b93080e01146b7c73b2a06b2" dependencies: vlq "^0.2.1" @@ -2510,14 +2573,7 @@ media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" -memory-fs@^0.3.0, memory-fs@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.3.0.tgz#7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20" - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@~0.4.1: +memory-fs@^0.4.0, memory-fs@~0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" dependencies: @@ -2564,25 +2620,15 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@~1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.12.0.tgz#3d0c63180f458eb10d325aaa37d7c58ae312e9d7" - -mime-db@~1.25.0: - version "1.25.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.25.0.tgz#c18dbd7c73a5dbf6f44a024dc0d165a1e7b1c392" - -mime-types@^2.1.12, mime-types@~2.1.13, mime-types@~2.1.7: - version "2.1.13" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.13.tgz#e07aaa9c6c6b9a7ca3012c69003ad25a39e92a88" - dependencies: - mime-db "~1.25.0" +mime-db@~1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1" -mime-types@~2.0.4: - version "2.0.14" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.0.14.tgz#310e159db23e077f8bb22b748dabfa4957140aa6" +mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.13, mime-types@~2.1.7: + version "2.1.15" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed" dependencies: - mime-db "~1.12.0" + mime-db "~1.27.0" mime@^1.3.4: version "1.3.4" @@ -2592,7 +2638,11 @@ minimalistic-assert@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" -minimatch@^3.0.0, minimatch@^3.0.2, "minimatch@2 || 3": +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + +"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" dependencies: @@ -2604,19 +2654,15 @@ minimatch@2.x: dependencies: brace-expansion "^1.0.0" +minimist@0.0.8, minimist@~0.0.1: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" - -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - -mkdirp@^0.5.0, mkdirp@^0.5.1, "mkdirp@>=0.5 0", mkdirp@~0.5.0, mkdirp@~0.5.1, mkdirp@0.5.x: +mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: @@ -2641,8 +2687,8 @@ multipipe@^0.1.2: duplexer2 "0.0.2" nan@^2.3.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.4.0.tgz#fb3c59d45fe4effe215f0b890f8adf6eb32d2232" + version "2.5.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2" ncname@1.0.x: version "1.0.0" @@ -2650,13 +2696,17 @@ ncname@1.0.x: dependencies: xml-char-classes "^1.0.0" -negotiator@0.4.9: - version "0.4.9" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.4.9.tgz#92e46b6db53c7e421ed64a2bc94f08be7630df3f" +negotiator@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" + +ngast@^0.0.15: + version "0.0.15" + resolved "https://registry.yarnpkg.com/ngast/-/ngast-0.0.15.tgz#7aab7be32d703504a3b07677580ec4afad941d66" no-case@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.0.tgz#ca2825ccb76b18e6f79d573dcfbf1eace33dd164" + version "2.3.1" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.1.tgz#7aeba1c73a52184265554b7dc03baf720df80081" dependencies: lower-case "^1.1.1" @@ -2666,9 +2716,9 @@ node-dir@^0.1.10: dependencies: minimatch "^3.0.2" -node-libs-browser@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-1.1.1.tgz#2a38243abedd7dffcd07a97c9aca5668975a6fea" +node-libs-browser@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.0.0.tgz#a3a59ec97024985b46e958379646f96c4b616646" dependencies: assert "^1.1.1" browserify-zlib "^0.1.4" @@ -2688,29 +2738,25 @@ node-libs-browser@^1.0.0: stream-browserify "^2.0.1" stream-http "^2.3.1" string_decoder "^0.10.25" - timers-browserify "^1.4.2" + timers-browserify "^2.0.2" tty-browserify "0.0.0" url "^0.11.0" util "^0.10.3" vm-browserify "0.0.4" node-pre-gyp@^0.6.29: - version "0.6.32" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.32.tgz#fc452b376e7319b3d255f5f34853ef6fd8fe1fd5" - dependencies: - mkdirp "~0.5.1" - nopt "~3.0.6" - npmlog "^4.0.1" - rc "~1.1.6" - request "^2.79.0" - rimraf "~2.5.4" - semver "~5.3.0" - tar "~2.2.1" - tar-pack "~3.3.0" - -node-status-codes@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-status-codes/-/node-status-codes-1.0.0.tgz#5ae5541d024645d32a58fcddc9ceecea7ae3ac2f" + version "0.6.34" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.34.tgz#94ad1c798a11d7fc67381b50d47f8cc18d9799f7" + dependencies: + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.0.2" + rc "^1.1.7" + request "^2.81.0" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^2.2.1" + tar-pack "^3.4.0" noms@0.0.0: version "0.0.0" @@ -2719,15 +2765,22 @@ noms@0.0.0: inherits "^2.0.1" readable-stream "~1.0.31" -nopt@~3.0.6, nopt@3.x: +nopt@3.x: version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" dependencies: abbrev "1" +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + dependencies: + abbrev "1" + osenv "^0.1.4" + normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5: - version "2.3.5" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df" + version "2.3.6" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.6.tgz#498fa420c96401f787402ba21e600def9f981fff" dependencies: hosted-git-info "^2.1.4" is-builtin-module "^1.0.0" @@ -2738,7 +2791,13 @@ normalize-path@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a" -npmlog@^4.0.1: +npm-run-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-1.0.0.tgz#f5c32bf595fe81ae927daec52e82f8b000ac3c8f" + dependencies: + path-key "^1.0.0" + +npmlog@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.2.tgz#d03950e0e78ce1527ba26d2a7592e9348ac3e75f" dependencies: @@ -2765,18 +2824,34 @@ oauth-sign@~0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" +object-assign@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" + object-assign@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" -object-assign@^4.0.1, object-assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" object-component@0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" +object-keys@^1.0.10, object-keys@^1.0.8: + version "1.0.11" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" + +object.assign@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.0.4.tgz#b1c9cc044ef1b9fe63606fc141abbb32e14730cc" + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.0" + object-keys "^1.0.10" + object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" @@ -2790,18 +2865,12 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" -once@^1.3.0, once@1.x: +once@1.x, once@^1.3.0, once@^1.3.3: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" dependencies: wrappy "1" -once@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" - dependencies: - wrappy "1" - optimist@^0.6.1, optimist@~0.6.0: version "0.6.1" resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" @@ -2842,18 +2911,18 @@ os-tmpdir@^1.0.0, os-tmpdir@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" -osenv@^0.1.0: +osenv@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.0" -package-json@^2.0.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-2.4.0.tgz#0d15bd67d1cbbddbb2ca222ff2edb86bcb31a8bb" +package-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.0.tgz#f3c9dc8738f5b59304d54d2cfb3f91d08fdd7998" dependencies: - got "^5.0.0" + got "^6.7.1" registry-auth-token "^3.0.1" registry-url "^3.0.3" semver "^5.1.0" @@ -2863,14 +2932,14 @@ pako@~0.2.0: resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" param-case@2.1.x: - version "2.1.0" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.0.tgz#2619f90fd6c829ed0b958f1c84ed03a745a6d70a" + version "2.1.1" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" dependencies: no-case "^2.2.0" parse-asn1@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.0.0.tgz#35060f6d5015d37628c770f4e091a0b5a278bc23" + version "5.1.0" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712" dependencies: asn1.js "^4.0.0" browserify-aes "^1.0.0" @@ -2879,8 +2948,8 @@ parse-asn1@^5.0.0: pbkdf2 "^3.0.3" parse-github-repo-url@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.3.0.tgz#d4de02d68e2e60f0d6a182e7a8cb21b6f38c730b" + version "1.4.0" + resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.0.tgz#286c53e2c9962e0641649ee3ac9508fca4dd959c" parse-glob@^3.0.4: version "3.0.4" @@ -2891,31 +2960,33 @@ parse-glob@^3.0.4: is-extglob "^1.0.0" is-glob "^2.0.0" -parse-json@^2.1.0, parse-json@^2.2.0: +parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" dependencies: error-ex "^1.2.0" -parse5@^2.2.1: - version "2.2.3" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-2.2.3.tgz#0c4fc41c1000c5e6b93d48b03f8083837834e9f6" +parse5@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.2.tgz#05eff57f0ef4577fb144a79f8b9a967a6cc44510" + dependencies: + "@types/node" "^6.0.46" -parsejson@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/parsejson/-/parsejson-0.0.1.tgz#9b10c6c0d825ab589e685153826de0a3ba278bcc" +parsejson@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/parsejson/-/parsejson-0.0.3.tgz#ab7e3759f209ece99437973f7d0f1f64ae0e64ab" dependencies: better-assert "~1.0.0" -parseqs@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.2.tgz#9dfe70b2cddac388bde4f35b1f240fa58adbe6c7" +parseqs@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" dependencies: better-assert "~1.0.0" -parseuri@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.4.tgz#806582a39887e1ea18dd5e2fe0e01902268e9350" +parseuri@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" dependencies: better-assert "~1.0.0" @@ -2937,6 +3008,14 @@ path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" +path-key@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" + +path-parse@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" + path-type@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" @@ -2951,6 +3030,10 @@ pbkdf2@^3.0.3: dependencies: create-hmac "^1.1.2" +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -2978,17 +3061,17 @@ preserve@^0.2.0: resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" pretty-error@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.0.2.tgz#a7db19cbb529ca9f0af3d3a2f77d5caf8e5dec23" + version "2.0.3" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.0.3.tgz#bed3d816a008e76da617cde8216f4b778849b5d9" dependencies: - renderkid "~2.0.0" + renderkid "^2.0.1" utila "~0.4" process-nextick-args@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" -process@^0.11.0, process@~0.11.0: +process@^0.11.0: version "0.11.9" resolved "https://registry.yarnpkg.com/process/-/process-0.11.9.tgz#7bd5ad21aa6253e7da8682264f1e11d11c0318c1" @@ -2996,6 +3079,10 @@ prr@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" +pseudomap@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + public-encrypt@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6" @@ -3006,29 +3093,25 @@ public-encrypt@^4.0.0: parse-asn1 "^5.0.0" randombytes "^2.0.1" -punycode@^1.2.4, punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" -q@^1.4.1: +punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + +q@^1.4.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1" qjobs@^1.1.4: version "1.1.5" resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.1.5.tgz#659de9f2cf8dcc27a1481276f205377272382e73" -qs@~6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.0.tgz#f403b264f23bc01228c74131b407f18d5ea5d442" - -qs@6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.0.tgz#3b7848c03c2dece69a9522b0fae8c4126d745f3b" +qs@6.4.0, qs@~6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" querystring-es3@^0.2.0: version "0.2.1" @@ -3053,29 +3136,22 @@ range-parser@^1.0.3, range-parser@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" -raw-body@~2.1.7: - version "2.1.7" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.1.7.tgz#adfeace2e4fb3098058014d08c072dcc59758774" +raw-body@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.2.0.tgz#994976cf6a5096a41162840492f0bdc5d6e7fb96" dependencies: bytes "2.4.0" - iconv-lite "0.4.13" + iconv-lite "0.4.15" unpipe "1.0.0" -rc@^1.0.1, rc@^1.1.6, rc@~1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.1.6.tgz#43651b76b6ae53b5c802f1151fa3fc3b059969c9" +rc@^1.0.1, rc@^1.1.6, rc@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.1.7.tgz#c5ea564bb07aff9fd3a5b32e906c1d3a65940fea" dependencies: deep-extend "~0.4.0" ini "~1.3.0" minimist "^1.2.0" - strip-json-comments "~1.0.4" - -read-all-stream@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/read-all-stream/-/read-all-stream-3.1.0.tgz#35c3e177f2078ef789ee4bfafa4373074eaef4fa" - dependencies: - pinkie-promise "^2.0.0" - readable-stream "^2.0.0" + strip-json-comments "~2.0.1" read-pkg-up@^1.0.1: version "1.0.1" @@ -3092,26 +3168,26 @@ read-pkg@^1.0.0, read-pkg@^1.1.0: normalize-package-data "^2.3.2" path-type "^1.0.0" -readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.0, readable-stream@^2.1.5: - version "2.2.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e" +readable-stream@1.0, readable-stream@~1.0.2, readable-stream@~1.0.31: + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" dependencies: - buffer-shims "^1.0.0" core-util-is "~1.0.0" inherits "~2.0.1" - isarray "~1.0.0" - process-nextick-args "~1.0.6" + isarray "0.0.1" string_decoder "~0.10.x" - util-deprecate "~1.0.1" -readable-stream@~1.0.2, readable-stream@~1.0.31, readable-stream@1.0: - version "1.0.34" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" +"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.0, readable-stream@^2.1.4, readable-stream@^2.1.5: + version "2.2.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.6.tgz#8b43aed76e71483938d12a8d46c6cf1a00b1f816" dependencies: + buffer-shims "^1.0.0" core-util-is "~1.0.0" inherits "~2.0.1" - isarray "0.0.1" + isarray "~1.0.0" + process-nextick-args "~1.0.6" string_decoder "~0.10.x" + util-deprecate "~1.0.1" readable-stream@~1.1.9: version "1.1.14" @@ -3133,18 +3209,6 @@ readable-stream@~2.0.0: string_decoder "~0.10.x" util-deprecate "~1.0.1" -readable-stream@~2.1.4: - version "2.1.5" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0" - dependencies: - buffer-shims "^1.0.0" - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "~1.0.0" - process-nextick-args "~1.0.6" - string_decoder "~0.10.x" - util-deprecate "~1.0.1" - readdirp@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" @@ -3162,16 +3226,16 @@ redent@^1.0.0: strip-indent "^1.0.1" reflect-metadata@^0.1.2, reflect-metadata@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.8.tgz#72426d570b60776e3688968bd5ab9537a15cecf6" + version "0.1.10" + resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.10.tgz#b4f83704416acad89988c9b15635d47e03b9344a" regenerate@^1.2.1: version "1.3.2" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260" regenerator-runtime@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz#257f41961ce44558b18f7814af48c17559f9faeb" + version "0.10.3" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz#8c4367a904b51ea62a908ac310bf99ff90a82a3e" regex-cache@^0.4.2: version "0.4.3" @@ -3224,20 +3288,20 @@ remap-istanbul@^0.6.4: source-map ">=0.5.6" through2 "2.0.1" -remap-istanbul@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/remap-istanbul/-/remap-istanbul-0.8.0.tgz#7ab383ebb4647bd3ff2a9d56c52b7a5bd8754a04" +remap-istanbul@^0.9.1: + version "0.9.5" + resolved "https://registry.yarnpkg.com/remap-istanbul/-/remap-istanbul-0.9.5.tgz#a18617b1f31eec5a7dbee77538298b775606aaa8" dependencies: amdefine "^1.0.0" - babel-runtime "^6.11.6" gulp-util "3.0.7" istanbul "0.4.5" + minimatch "^3.0.3" source-map ">=0.5.6" through2 "2.0.1" -renderkid@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.0.tgz#1859753e7a5adbf35443aba0d4e4579e78abee85" +renderkid@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.1.tgz#898cabfc8bede4b7b91135a3ffd323e58c0db319" dependencies: css-select "^1.1.0" dom-converter "~0.1" @@ -3267,18 +3331,18 @@ replace-ext@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" -request@^2.79.0: - version "2.79.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" +request@^2.81.0: + version "2.81.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" dependencies: aws-sign2 "~0.6.0" aws4 "^1.2.1" - caseless "~0.11.0" + caseless "~0.12.0" combined-stream "~1.0.5" extend "~3.0.0" forever-agent "~0.6.1" form-data "~2.1.1" - har-validator "~2.0.6" + har-validator "~4.2.1" hawk "~3.1.3" http-signature "~1.1.0" is-typedarray "~1.0.0" @@ -3286,10 +3350,12 @@ request@^2.79.0: json-stringify-safe "~5.0.1" mime-types "~2.1.7" oauth-sign "~0.8.1" - qs "~6.3.0" + performance-now "^0.2.0" + qs "~6.4.0" + safe-buffer "^5.0.1" stringstream "~0.0.4" tough-cookie "~2.3.0" - tunnel-agent "~0.4.1" + tunnel-agent "^0.6.0" uuid "^3.0.0" require-directory@^2.1.1: @@ -3304,23 +3370,25 @@ requires-port@1.x.x: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" -resolve@^1.1.6, resolve@^1.1.7: - version "1.2.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.2.0.tgz#9589c3f2f6149d1417a40becc1663db6ec6bc26c" - resolve@1.1.x: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" +resolve@^1.1.6, resolve@^1.1.7: + version "1.3.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.2.tgz#1f0442c9e0cbb8136e87b9305f932f46c7f28235" + dependencies: + path-parse "^1.0.5" + right-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" dependencies: align-text "^0.1.1" -rimraf@^2.2.8, rimraf@^2.3.3, rimraf@^2.5.4, rimraf@~2.5.1, rimraf@~2.5.4, rimraf@2: - version "2.5.4" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" +rimraf@2, rimraf@2.6.1, rimraf@^2.2.8, rimraf@^2.4.4, rimraf@^2.5.1, rimraf@^2.6.0, rimraf@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" dependencies: glob "^7.0.5" @@ -3328,25 +3396,35 @@ ripemd160@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-1.0.1.tgz#93a4bbd4942bc574b69a8fa57c71de10ecca7d6e" -rollup@0.39.2: - version "0.39.2" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.39.2.tgz#858cf3020027cf74e0c5d7faa1c18275faf00df4" +rollup@0.41.6: + version "0.41.6" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.41.6.tgz#e0d05497877a398c104d816d2733a718a7a94e2a" dependencies: source-map-support "^0.4.0" -rxjs@5.0.0-rc.4: - version "5.0.0-rc.4" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.0.0-rc.4.tgz#a4d08bc5d7f30d48ed7130e2995490c326a325c4" +rxjs@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.2.0.tgz#db537de8767c05fa73721587a29e0085307d318b" dependencies: symbol-observable "^1.0.1" +safe-buffer@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" + semver-diff@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" dependencies: semver "^5.0.3" -semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@~5.3.0, "semver@2 || 3 || 4 || 5": +semver-dsl@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/semver-dsl/-/semver-dsl-1.0.1.tgz#d3678de5555e8a61f629eed025366ae5f27340a0" + dependencies: + semver "^5.3.0" + +"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" @@ -3362,9 +3440,13 @@ set-immediate-shim@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" -setprototypeof@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.2.tgz#81a552141ec104b88e89ce383103ad5c66564d08" +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + +setprototypeof@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" sha.js@^2.3.6: version "2.4.8" @@ -3386,69 +3468,67 @@ sntp@1.x.x: dependencies: hoek "2.x.x" -socket.io-adapter@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz#fb9f82ab1aa65290bf72c3657955b930a991a24f" +socket.io-adapter@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz#cb6d4bb8bec81e1078b99677f9ced0046066bb8b" dependencies: - debug "2.2.0" - socket.io-parser "2.2.2" + debug "2.3.3" + socket.io-parser "2.3.1" -socket.io-client@1.4.6: - version "1.4.6" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-1.4.6.tgz#49b0ba537efd15b8297c84016e642e1c7c752c3d" +socket.io-client@1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-1.7.3.tgz#b30e86aa10d5ef3546601c09cde4765e381da377" dependencies: backo2 "1.0.2" component-bind "1.0.0" - component-emitter "1.2.0" - debug "2.2.0" - engine.io-client "1.6.9" + component-emitter "1.2.1" + debug "2.3.3" + engine.io-client "1.8.3" has-binary "0.1.7" indexof "0.0.1" object-component "0.0.3" - parseuri "0.0.4" - socket.io-parser "2.2.6" + parseuri "0.0.5" + socket.io-parser "2.3.1" to-array "0.1.4" -socket.io-parser@2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-2.2.2.tgz#3d7af6b64497e956b7d9fe775f999716027f9417" - dependencies: - benchmark "1.0.0" - component-emitter "1.1.2" - debug "0.7.4" - isarray "0.0.1" - json3 "3.2.6" - -socket.io-parser@2.2.6: - version "2.2.6" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-2.2.6.tgz#38dfd61df50dcf8ab1d9e2091322bf902ba28b99" +socket.io-parser@2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-2.3.1.tgz#dd532025103ce429697326befd64005fcfe5b4a0" dependencies: - benchmark "1.0.0" component-emitter "1.1.2" debug "2.2.0" isarray "0.0.1" json3 "3.3.2" -socket.io@1.4.7: - version "1.4.7" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-1.4.7.tgz#92b7f7cb88c5797d4daee279fe8075dbe6d3fa1c" +socket.io@1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-1.7.3.tgz#b8af9caba00949e568e369f1327ea9be9ea2461b" dependencies: - debug "2.2.0" - engine.io "1.6.10" + debug "2.3.3" + engine.io "1.8.3" has-binary "0.1.7" - socket.io-adapter "0.4.0" - socket.io-client "1.4.6" - socket.io-parser "2.2.6" + object-assign "4.1.0" + socket.io-adapter "0.5.0" + socket.io-client "1.7.3" + socket.io-parser "2.3.1" -source-list-map@~0.1.0: - version "0.1.7" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.7.tgz#d4b5ce2a46535c72c7e8527c71a77d250618172e" +source-list-map@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-1.1.1.tgz#1a33ac210ca144d1e561f906ebccab5669ff4cb4" + +source-list-map@~0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106" -source-map-support@^0.4.0, source-map-support@^0.4.2: - version "0.4.6" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.6.tgz#32552aa64b458392a85eab3b0b5ee61527167aeb" +source-map-support@^0.4.0, source-map-support@^0.4.11, source-map-support@^0.4.2: + version "0.4.14" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.14.tgz#9d4463772598b86271b4f523f6c1f4e02a7d6aef" dependencies: - source-map "^0.5.3" + source-map "^0.5.6" + +source-map@0.5.x, source-map@>=0.5.6, source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1, source-map@~0.5.3: + version "0.5.6" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" source-map@^0.1.41: version "0.1.43" @@ -3456,16 +3536,12 @@ source-map@^0.1.41: dependencies: amdefine ">=0.0.4" -source-map@^0.4.4, source-map@0.4.x: +source-map@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" dependencies: amdefine ">=0.0.4" -source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@>=0.5.6, source-map@~0.5.1, source-map@~0.5.3: - version "0.5.6" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" - source-map@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d" @@ -3490,25 +3566,25 @@ spdx-license-ids@^1.0.2: version "1.2.2" resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" +split2@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/split2/-/split2-2.1.1.tgz#7a1f551e176a90ecd3345f7246a0cfe175ef4fd0" + dependencies: + through2 "^2.0.2" + split@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/split/-/split-1.0.0.tgz#c4395ce683abcd254bc28fe1dabb6e5c27dcffae" dependencies: through "2" -split2@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/split2/-/split2-2.1.0.tgz#7382c148cb622c4b28af7c727f9673730b73f474" - dependencies: - through2 "~2.0.0" - sprintf-js@^1.0.3, sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" sshpk@^1.7.0: - version "1.10.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.10.1.tgz#30e1a5d329244974a1af61511339d595af6638b0" + version "1.11.0" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.11.0.tgz#2d8d5ebb4a6fab28ffba37fa62a90f4a3ea59d77" dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -3521,7 +3597,7 @@ sshpk@^1.7.0: jsbn "~0.1.0" tweetnacl "~0.14.0" -"statuses@>= 1.3.1 < 2", statuses@~1.3.0: +"statuses@>= 1.3.1 < 2", statuses@~1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" @@ -3533,20 +3609,16 @@ stream-browserify@^2.0.1: readable-stream "^2.0.2" stream-http@^2.3.1: - version "2.5.0" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.5.0.tgz#585eee513217ed98fe199817e7313b6f772a6802" + version "2.6.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.6.3.tgz#4c3ddbf9635968ea2cfd4e48d43de5def2625ac3" dependencies: - builtin-status-codes "^2.0.0" + builtin-status-codes "^3.0.0" inherits "^2.0.1" readable-stream "^2.1.0" to-arraybuffer "^1.0.0" xtend "^4.0.0" -string_decoder@^0.10.25, string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - -string-width@^1.0.1: +string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" dependencies: @@ -3554,6 +3626,17 @@ string-width@^1.0.1: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" +string-width@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.0.0.tgz#635c5436cc72a6e0c387ceca278d4e2eec52687e" + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^3.0.0" + +string_decoder@^0.10.25, string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + stringstream@~0.0.4: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" @@ -3570,27 +3653,27 @@ strip-bom@^2.0.0: dependencies: is-utf8 "^0.2.0" +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + strip-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" dependencies: get-stdin "^4.0.1" -strip-json-comments@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91" - -supports-color@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a" +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" supports-color@^3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5" + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" dependencies: has-flag "^1.0.0" @@ -3598,24 +3681,24 @@ symbol-observable@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.4.tgz#29bf615d4aa7121bdd898b22d4b3f9bc4e2aa03d" -tapable@^0.2.3, tapable@~0.2.3: - version "0.2.5" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.5.tgz#1ff6ce7ade58e734ca9bfe36ba342304b377a4d0" +tapable@^0.2.5, tapable@~0.2.5: + version "0.2.6" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.6.tgz#206be8e188860b514425375e6f1ae89bfb01fd8d" -tar-pack@~3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.3.0.tgz#30931816418f55afc4d21775afdd6720cee45dae" - dependencies: - debug "~2.2.0" - fstream "~1.0.10" - fstream-ignore "~1.0.5" - once "~1.3.3" - readable-stream "~2.1.4" - rimraf "~2.5.1" - tar "~2.2.1" - uid-number "~0.0.6" - -tar@~2.2.1: +tar-pack@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984" + dependencies: + debug "^2.2.0" + fstream "^1.0.10" + fstream-ignore "^1.0.5" + once "^1.3.3" + readable-stream "^2.1.4" + rimraf "^2.5.1" + tar "^2.2.1" + uid-number "^0.0.6" + +tar@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" dependencies: @@ -3623,45 +3706,51 @@ tar@~2.2.1: fstream "^1.0.2" inherits "2" +term-size@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-0.1.1.tgz#87360b96396cab5760963714cda0d0cbeecad9ca" + dependencies: + execa "^0.4.0" + text-extensions@^1.0.0: - version "1.3.3" - resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.3.3.tgz#fef0c8ce07f5bb3b8297bcf075304531754124bf" + version "1.4.0" + resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.4.0.tgz#c385d2e80879fe6ef97893e1709d88d9453726e9" -"through@>=2.2.7 <3", through@2, through@X.X.X: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" +through2@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.1.tgz#384e75314d49f32de12eebb8136b8eb6b5d59da9" + dependencies: + readable-stream "~2.0.0" + xtend "~4.0.0" -through2@^2.0.0, through2@^2.0.1, through2@~2.0.0: +through2@^2.0.0, through2@^2.0.1, through2@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" dependencies: readable-stream "^2.1.5" xtend "~4.0.1" -through2@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.1.tgz#384e75314d49f32de12eebb8136b8eb6b5d59da9" - dependencies: - readable-stream "~2.0.0" - xtend "~4.0.0" +through@2, "through@>=2.2.7 <3", through@X.X.X: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" time-stamp@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151" -timed-out@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-3.1.0.tgz#43b98b14bb712c9161c28f4dc1f3068d67a04ec2" +timed-out@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" -timers-browserify@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d" +timers-browserify@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.2.tgz#ab4883cf597dcd50af211349a00fbca56ac86b86" dependencies: - process "~0.11.0" + setimmediate "^1.0.4" -tmp@0.0.28: - version "0.0.28" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120" +tmp@0.0.31, tmp@0.0.x: + version "0.0.31" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7" dependencies: os-tmpdir "~1.0.1" @@ -3678,8 +3767,8 @@ to-fast-properties@^1.0.1: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320" toposort@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.0.tgz#b66cf385a1a8a8e68e45b8259e7f55875e8b06ef" + version "1.0.3" + resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.3.tgz#f02cd8a74bd8be2fc0e98611c3bacb95a171869c" tough-cookie@~2.3.0: version "2.3.2" @@ -3695,22 +3784,36 @@ trim-off-newlines@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + ts-helpers@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/ts-helpers/-/ts-helpers-1.1.2.tgz#fc69be9f1f3baed01fb1a0ef8d4cfe748814d835" -tsickle@^0.2: - version "0.2.3" - resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.2.3.tgz#3e7d3ff74bbecdadc011cfd747f991dcfd6503af" +tsickle@^0.21.0: + version "0.21.6" + resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.21.6.tgz#53b01b979c5c13fdb13afb3fb958177e5991588d" dependencies: minimist "^1.2.0" mkdirp "^0.5.1" source-map "^0.5.6" source-map-support "^0.4.2" -tslint@^4.0.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/tslint/-/tslint-4.3.1.tgz#28f679c53ca4b273688bcb6fcf0dde7ff1bb2169" +tslint-loader@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/tslint-loader/-/tslint-loader-3.4.3.tgz#ac1eaf57d35eff383d0b008fa67b0813e8b51c54" + dependencies: + loader-utils "^1.0.2" + mkdirp "^0.5.1" + object-assign "^4.1.1" + rimraf "^2.4.4" + semver "^5.3.0" + +tslint@~4.5.1: + version "4.5.1" + resolved "https://registry.yarnpkg.com/tslint/-/tslint-4.5.1.tgz#05356871bef23a434906734006fc188336ba824b" dependencies: babel-code-frame "^6.20.0" colors "^1.1.2" @@ -3719,16 +3822,22 @@ tslint@^4.0.0: glob "^7.1.1" optimist "~0.6.0" resolve "^1.1.7" - underscore.string "^3.3.4" - update-notifier "^1.0.2" + tsutils "^1.1.0" + update-notifier "^2.0.0" + +tsutils@^1.1.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-1.4.0.tgz#84f8a83df9967d35bf1ff3aa48c7339593d64e19" tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" -tunnel-agent@~0.4.1: - version "0.4.3" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + dependencies: + safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" @@ -3740,31 +3849,31 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-is@~1.6.13: +type-is@~1.6.14: version "1.6.14" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.14.tgz#e219639c17ded1ca0789092dd54a03826b817cb2" dependencies: media-typer "0.3.0" mime-types "~2.1.13" -typescript@~2.0.1: - version "2.0.10" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.0.10.tgz#ccdd4ed86fd5550a407101a0814012e1b3fac3dd" +typescript@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.2.1.tgz#4862b662b988a4c8ff691cc7969622d24db76ae9" -uglify-js@^2.6, uglify-js@~2.7.3, uglify-js@2.7.x: - version "2.7.5" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" +uglify-js@2.8.x, uglify-js@^2.6, uglify-js@^2.8.5: + version "2.8.16" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.16.tgz#d286190b6eefc6fd65eb0ecac6551e0b0e8839a4" dependencies: - async "~0.2.6" source-map "~0.5.1" - uglify-to-browserify "~1.0.0" yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" -uid-number@~0.0.6: +uid-number@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" @@ -3772,33 +3881,32 @@ ultron@1.0.x: version "1.0.2" resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" -underscore.string@^3.3.4: - version "3.3.4" - resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.4.tgz#2c2a3f9f83e64762fdc45e6ceac65142864213db" +unique-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" dependencies: - sprintf-js "^1.0.3" - util-deprecate "^1.0.2" + crypto-random-string "^1.0.0" -unpipe@~1.0.0, unpipe@1.0.0: +unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" -unzip-response@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe" +unzip-response@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" -update-notifier@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-1.0.3.tgz#8f92c515482bd6831b7c93013e70f87552c7cf5a" +update-notifier@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.1.0.tgz#ec0c1e53536b76647a24b77cb83966d9315123d9" dependencies: - boxen "^0.6.0" + boxen "^1.0.0" chalk "^1.0.0" - configstore "^2.0.0" + configstore "^3.0.0" is-npm "^1.0.0" - latest-version "^2.0.0" - lazy-req "^1.1.0" + latest-version "^3.0.0" + lazy-req "^2.0.0" semver-diff "^2.0.0" - xdg-basedir "^2.0.0" + xdg-basedir "^3.0.0" upper-case@^1.1.1: version "1.1.3" @@ -3817,21 +3925,18 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" -useragent@^2.1.9: - version "2.1.9" - resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.1.9.tgz#4dba2bc4dad1875777ab15de3ff8098b475000b7" +useragent@^2.1.12: + version "2.1.12" + resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.1.12.tgz#aa7da6cdc48bdc37ba86790871a7321d64edbaa2" dependencies: lru-cache "2.2.x" + tmp "0.0.x" -utf8@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/utf8/-/utf8-2.1.0.tgz#0cfec5c8052d44a23e3aaa908104e8075f95dfd5" - -util-deprecate@^1.0.2, util-deprecate@~1.0.1: +util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" -util@^0.10.3, util@0.10.3: +util@0.10.3, util@^0.10.3: version "0.10.3" resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" dependencies: @@ -3849,10 +3954,6 @@ utils-merge@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" -uuid@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" - uuid@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" @@ -3892,17 +3993,17 @@ void-elements@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" -watchpack@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.1.0.tgz#42d44627464a2fadffc9308c0f7562cfde795f24" +watchpack@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.3.1.tgz#7d8693907b28ce6013e7f3610aa2a1acf07dad87" dependencies: - async "2.0.0-rc.4" + async "^2.1.2" chokidar "^1.4.3" graceful-fs "^4.1.2" webpack-dev-middleware@^1.0.11: - version "1.9.0" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.9.0.tgz#a1c67a3dfd8a5c5d62740aa0babe61758b4c84aa" + version "1.10.1" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.10.1.tgz#c6b4cf428139cf1aefbe06a0c00fdb4f8da2f893" dependencies: memory-fs "~0.4.1" mime "^1.3.4" @@ -3910,45 +4011,53 @@ webpack-dev-middleware@^1.0.11: range-parser "^1.0.3" webpack-sources@^0.1.0: - version "0.1.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.1.3.tgz#15ce2fb79d0a1da727444ba7c757bf164294f310" + version "0.1.5" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.1.5.tgz#aa1f3abf0f0d74db7111c40e500b84f966640750" dependencies: - source-list-map "~0.1.0" + source-list-map "~0.1.7" source-map "~0.5.3" -webpack@2.1.0-beta.25: - version "2.1.0-beta.25" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.1.0-beta.25.tgz#c35ff4da4ee70344a2f14c35258d95412709e9ed" +webpack-sources@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.2.3.tgz#17c62bfaf13c707f9d02c479e0dcdde8380697fb" dependencies: - acorn "^3.2.0" + source-list-map "^1.1.1" + source-map "~0.5.3" + +webpack@2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.3.2.tgz#7d521e6f0777a3a58985c69425263fdfe977b458" + dependencies: + acorn "^4.0.4" + acorn-dynamic-import "^2.0.0" ajv "^4.7.0" - async "^1.3.0" - clone "^1.0.2" - enhanced-resolve "^2.2.0" + ajv-keywords "^1.1.1" + async "^2.1.2" + enhanced-resolve "^3.0.0" interpret "^1.0.0" - loader-runner "^2.2.0" - loader-utils "^0.2.11" - memory-fs "~0.3.0" + json-loader "^0.5.4" + loader-runner "^2.3.0" + loader-utils "^0.2.16" + memory-fs "~0.4.1" mkdirp "~0.5.0" - node-libs-browser "^1.0.0" - object-assign "^4.0.1" + node-libs-browser "^2.0.0" source-map "^0.5.3" supports-color "^3.1.0" - tapable "~0.2.3" - uglify-js "~2.7.3" - watchpack "^1.0.0" - webpack-sources "^0.1.0" - yargs "^4.7.1" + tapable "~0.2.5" + uglify-js "^2.8.5" + watchpack "^1.3.1" + webpack-sources "^0.2.3" + yargs "^6.0.0" which-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" -which@^1.1.1, which@^1.2.1: - version "1.2.12" - resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192" +which@^1.1.1, which@^1.2.1, which@^1.2.8: + version "1.2.14" + resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" dependencies: - isexe "^1.1.1" + isexe "^2.0.0" wide-align@^1.1.0: version "1.1.0" @@ -3962,14 +4071,14 @@ widest-line@^1.0.0: dependencies: string-width "^1.0.1" -window-size@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075" - window-size@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" +wordwrap@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + wordwrap@^1.0.0, wordwrap@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" @@ -3978,10 +4087,6 @@ wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" -wordwrap@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" - wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" @@ -3994,33 +4099,39 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" write-file-atomic@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.2.0.tgz#14c66d4e4cb3ca0565c28cf3b7a6f3e4d5938fab" + version "1.3.1" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.1.tgz#7d45ba32316328dd1ec7d90f60ebc0d845bb759a" dependencies: - graceful-fs "^4.1.2" + graceful-fs "^4.1.11" imurmurhash "^0.1.4" slide "^1.1.5" -ws@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-1.0.1.tgz#7d0b2a2e58cddd819039c29c9de65045e1b310e9" +ws@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.2.tgz#8a244fa052401e08c9886cf44a85189e1fd4067f" dependencies: options ">=0.0.5" ultron "1.0.x" -xdg-basedir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-2.0.0.tgz#edbc903cc385fc04523d966a335504b5504d1bd2" - dependencies: - os-homedir "^1.0.0" +wtf-8@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wtf-8/-/wtf-8-1.0.0.tgz#392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a" + +xdg-basedir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" + +xhr2@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/xhr2/-/xhr2-0.1.4.tgz#7f87658847716db5026323812f818cadab387a5f" xml-char-classes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/xml-char-classes/-/xml-char-classes-1.0.0.tgz#64657848a20ffc5df583a42ad8a277b4512bbc4d" -xmlhttprequest-ssl@1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz#3b7741fea4a86675976e908d296d4445961faa67" +xmlhttprequest-ssl@1.5.3: + version "1.5.3" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz#185a888c04eca46c3e4070d99f7b49de3528992d" xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1: version "4.0.1" @@ -4030,31 +4141,33 @@ y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" -yargs-parser@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4" +yallist@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + +yargs-parser@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" dependencies: camelcase "^3.0.0" - lodash.assign "^4.0.6" -yargs@^4.7.1: - version "4.8.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0" +yargs@^6.0.0: + version "6.6.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" dependencies: + camelcase "^3.0.0" cliui "^3.2.0" decamelize "^1.1.1" get-caller-file "^1.0.1" - lodash.assign "^4.0.3" os-locale "^1.4.0" read-pkg-up "^1.0.1" require-directory "^2.1.1" require-main-filename "^1.0.1" set-blocking "^2.0.0" - string-width "^1.0.1" + string-width "^1.0.2" which-module "^1.0.0" - window-size "^0.2.0" y18n "^3.2.1" - yargs-parser "^2.4.1" + yargs-parser "^4.2.0" yargs@~3.10.0: version "3.10.0" @@ -4069,7 +4182,6 @@ yeast@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" -zone.js@^0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.7.2.tgz#1a62b6be4b24d1b935e4566b0b4386b66966d1a7" - +zone.js@^0.8.4: + version "0.8.5" + resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.8.5.tgz#7906e017482cbff4c3f079c5c34305ce941f5ba2" From 99605227d213909340e296872937445eba9b005a Mon Sep 17 00:00:00 2001 From: Demian Holderegger Date: Tue, 7 Mar 2017 23:22:31 +0100 Subject: [PATCH 003/187] =?UTF-8?q?feat(SebmGoogleMap):=20Add=20attribute?= =?UTF-8?q?=20=E2=80=9EclickableIcons=E2=80=9C=20to=20map?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/directives/map.ts | 13 ++++++++++--- src/core/services/google-maps-types.ts | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/core/directives/map.ts b/src/core/directives/map.ts index 5a896790c..da2508e1d 100644 --- a/src/core/directives/map.ts +++ b/src/core/directives/map.ts @@ -49,7 +49,7 @@ import {DataLayerManager} from './../services/managers/data-layer-manager'; 'draggingCursor', 'keyboardShortcuts', 'zoomControl', 'zoomControlOptions', 'styles', 'usePanning', 'streetViewControl', 'streetViewControlOptions', 'fitBounds', 'mapTypeControl', 'mapTypeControlOptions', 'panControlOptions', 'rotateControl', 'rotateControlOptions', 'fullscreenControl', 'fullscreenControlOptions', - 'scaleControl', 'scaleControlOptions', 'mapTypeId' + 'scaleControl', 'scaleControlOptions', 'mapTypeId', 'clickableIcons' ], outputs: [ 'mapClick', 'mapRightClick', 'mapDblClick', 'centerChange', 'idle', 'boundsChange', 'zoomChange' @@ -246,6 +246,12 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { */ mapTypeId: 'roadmap'|'hybrid'|'satellite'|'terrain'|string = 'roadmap'; + /** + * When false, map icons are not clickable. A map icon represents a point of interest, + * also known as a POI. By default map icons are clickable. + */ + clickableIcons: boolean = true; + /** * Map option attributes that can change over time */ @@ -255,7 +261,7 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { 'streetViewControlOptions', 'zoom', 'mapTypeControl', 'mapTypeControlOptions', 'minZoom', 'maxZoom', 'panControl', 'panControlOptions', 'rotateControl', 'rotateControlOptions', 'fullscreenControl', 'fullscreenControlOptions', 'scaleControl', 'scaleControlOptions', - 'mapTypeId' + 'mapTypeId', 'clickableIcons' ]; private _observableSubscriptions: Subscription[] = []; @@ -336,7 +342,8 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { rotateControlOptions: this.rotateControlOptions, fullscreenControl: this.fullscreenControl, fullscreenControlOptions: this.fullscreenControlOptions, - mapTypeId: this.mapTypeId + mapTypeId: this.mapTypeId, + clickableIcons: this.clickableIcons }); // register event listeners diff --git a/src/core/services/google-maps-types.ts b/src/core/services/google-maps-types.ts index 9815f0de6..57d01af36 100644 --- a/src/core/services/google-maps-types.ts +++ b/src/core/services/google-maps-types.ts @@ -147,6 +147,7 @@ export interface MapOptions { fullscreenControl?: boolean; fullscreenControlOptions?: FullscreenControlOptions; mapTypeId?: string|MapTypeId; + clickableIcons?: boolean; } export interface MapTypeStyle { From f863228ba2cc2a868c090d879c7495545f31052b Mon Sep 17 00:00:00 2001 From: Jim Ulle Date: Tue, 28 Mar 2017 16:42:32 +0000 Subject: [PATCH 004/187] feat(AgmMap): add gestureHandling option The gestureHandling attribute in MapOptions controls how gestures on the map are handled. The attribute takes one of four string values (cooperative, greedy, none and auto). Changes are not breaking, gestureHandling is an optional attribute and the google maps api defaults this attribute to 'auto'. Closes #919 --- src/core/directives/map.ts | 17 ++++++++++++++--- src/core/services/google-maps-types.ts | 1 + 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/core/directives/map.ts b/src/core/directives/map.ts index da2508e1d..3894036f7 100644 --- a/src/core/directives/map.ts +++ b/src/core/directives/map.ts @@ -49,7 +49,7 @@ import {DataLayerManager} from './../services/managers/data-layer-manager'; 'draggingCursor', 'keyboardShortcuts', 'zoomControl', 'zoomControlOptions', 'styles', 'usePanning', 'streetViewControl', 'streetViewControlOptions', 'fitBounds', 'mapTypeControl', 'mapTypeControlOptions', 'panControlOptions', 'rotateControl', 'rotateControlOptions', 'fullscreenControl', 'fullscreenControlOptions', - 'scaleControl', 'scaleControlOptions', 'mapTypeId', 'clickableIcons' + 'scaleControl', 'scaleControlOptions', 'mapTypeId', 'clickableIcons', 'gestureHandling' ], outputs: [ 'mapClick', 'mapRightClick', 'mapDblClick', 'centerChange', 'idle', 'boundsChange', 'zoomChange' @@ -252,6 +252,16 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { */ clickableIcons: boolean = true; + /** + * This setting controls how gestures on the map are handled. + * Allowed values: + * - 'cooperative' (Two-finger touch gestures pan and zoom the map. One-finger touch gestures are not handled by the map.) + * - 'greedy' (All touch gestures pan or zoom the map.) + * - 'none' (The map cannot be panned or zoomed by user gestures.) + * - 'auto' [default] (Gesture handling is either cooperative or greedy, depending on whether the page is scrollable or not. + */ + gestureHandling: 'cooperative'|'greedy'|'none'|'auto' = 'auto'; + /** * Map option attributes that can change over time */ @@ -261,7 +271,7 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { 'streetViewControlOptions', 'zoom', 'mapTypeControl', 'mapTypeControlOptions', 'minZoom', 'maxZoom', 'panControl', 'panControlOptions', 'rotateControl', 'rotateControlOptions', 'fullscreenControl', 'fullscreenControlOptions', 'scaleControl', 'scaleControlOptions', - 'mapTypeId', 'clickableIcons' + 'mapTypeId', 'clickableIcons', 'gestureHandling' ]; private _observableSubscriptions: Subscription[] = []; @@ -343,7 +353,8 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { fullscreenControl: this.fullscreenControl, fullscreenControlOptions: this.fullscreenControlOptions, mapTypeId: this.mapTypeId, - clickableIcons: this.clickableIcons + clickableIcons: this.clickableIcons, + gestureHandling: this.gestureHandling }); // register event listeners diff --git a/src/core/services/google-maps-types.ts b/src/core/services/google-maps-types.ts index 57d01af36..20e3ce045 100644 --- a/src/core/services/google-maps-types.ts +++ b/src/core/services/google-maps-types.ts @@ -148,6 +148,7 @@ export interface MapOptions { fullscreenControlOptions?: FullscreenControlOptions; mapTypeId?: string|MapTypeId; clickableIcons?: boolean; + gestureHandling?: 'cooperative'|'greedy'|'none'|'auto'; } export interface MapTypeStyle { From fc650b524b1d9ceb658bbe57afd49d816a4f6b15 Mon Sep 17 00:00:00 2001 From: greenkeeperio-bot Date: Mon, 3 Apr 2017 09:58:31 +0200 Subject: [PATCH 005/187] chore(package): update webpack to version 2.3.3 https://greenkeeper.io/ --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 529288833..48a66039b 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "tslint": "~4.5.1", "tslint-loader": "^3.4.3", "typescript": "~2.2.0", - "webpack": "2.3.2", + "webpack": "2.3.3", "zone.js": "^0.8.4" }, "jspm": { From d23e2d7e02e399c033460754d6d7f49a2abfc380 Mon Sep 17 00:00:00 2001 From: Jordan Frankfurt Date: Tue, 4 Apr 2017 14:46:16 -0400 Subject: [PATCH 006/187] chore(license): update year Closes #973 --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 9926d6b84..30b5d83d4 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 Sebastian Müller +Copyright (c) 2017 Sebastian Müller Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From 2788dbac6ae360c4916e52d797ebbc71b73995b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Mon, 3 Apr 2017 22:57:23 +0200 Subject: [PATCH 007/187] feat(AgmMap): know when map is ready You can now listen to the new mapReady output to know when the map is initialized. Closes #740 Closes #972 --- src/core/directives/map.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/core/directives/map.ts b/src/core/directives/map.ts index 3894036f7..edf74ff5d 100644 --- a/src/core/directives/map.ts +++ b/src/core/directives/map.ts @@ -52,7 +52,7 @@ import {DataLayerManager} from './../services/managers/data-layer-manager'; 'scaleControl', 'scaleControlOptions', 'mapTypeId', 'clickableIcons', 'gestureHandling' ], outputs: [ - 'mapClick', 'mapRightClick', 'mapDblClick', 'centerChange', 'idle', 'boundsChange', 'zoomChange' + 'mapClick', 'mapRightClick', 'mapDblClick', 'centerChange', 'idle', 'boundsChange', 'zoomChange', 'mapReady' ], host: { // todo: deprecated - we will remove it with the next version @@ -314,6 +314,12 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { */ zoomChange: EventEmitter = new EventEmitter(); + /** + * This event is fired when the google map is fully initialized. + * You get the google.maps.Map instance as a result of this EventEmitter. + */ + mapReady: EventEmitter = new EventEmitter(); + constructor(private _elem: ElementRef, private _mapsWrapper: GoogleMapsAPIWrapper) {} /** @internal */ @@ -355,7 +361,9 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { mapTypeId: this.mapTypeId, clickableIcons: this.clickableIcons, gestureHandling: this.gestureHandling - }); + }) + .then(() => this._mapsWrapper.getNativeMap()) + .then(map => this.mapReady.emit(map)); // register event listeners this._handleMapCenterChange(); From d1bab5a79cddbcf5281c24eabfb64c04ef2f14ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Sun, 9 Apr 2017 20:10:52 +0200 Subject: [PATCH 008/187] feat: change name to AGM - Angular Google Maps --- README.md | 30 ++++++++++++------ assets/images/angular-google-maps-logo.png | Bin 0 -> 49391 bytes assets/images/angular2-google-maps-logo.png | Bin 76810 -> 0 bytes assets/release/README.md | 8 ++--- .../_partials/homepage/quickstart-example.ejs | 4 +-- docs/getting-started.jade | 18 +++++------ package.json | 10 +++--- scripts/create-package-json.js | 6 ++-- 8 files changed, 42 insertions(+), 34 deletions(-) create mode 100644 assets/images/angular-google-maps-logo.png delete mode 100644 assets/images/angular2-google-maps-logo.png diff --git a/README.md b/README.md index 93919531c..b5775bea1 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,42 @@ -[![angular2-google-maps](assets/images/angular2-google-maps-logo.png)](https://angular-maps.com/) +[![AGM - Angular Google Maps](assets/images/angular-google-maps-logo.png)](https://angular-maps.com/) -# angular2-google-maps +# AGM - Angular Google Maps -Angular 2+ components for Google Maps. +Angular 2+ components for Google Maps. (Previously known as angular2-google-maps) + +----- + +**CAUTION:** The project name has changed from `angular2-google-maps` maps to `AGM - Angular Google Maps` because [#itsJustAngular](http://angularjs.blogspot.de/2017/01/branding-guidelines-for-angular-and.html) and we want to support all upcomming Angular versions. + +Old package name: `angular2-google-maps` +New package name: `@agm/core` + +**==> Please see the [CHANGELOG.md](CHANGELOG.md) file for more migration details.** + +---- [Website](https://angular-maps.com/) | [Demo](http://plnkr.co/edit/YX7W20?p=preview) | [Chat](https://gitter.im/SebastianM/angular2-google-maps) | [API Documentation](https://angular-maps.com/docs/api/latest/ts/) | [Twitter](https://twitter.com/Sebamueller) ----- [![Build Status](https://travis-ci.org/SebastianM/angular2-google-maps.svg?branch=master)](https://travis-ci.org/SebastianM/angular2-google-maps) [![Join the chat at https://gitter.im/SebastianM/angular2-google-maps](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/SebastianM/angular2-google-maps?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![npm version](https://badge.fury.io/js/angular2-google-maps.svg)](http://badge.fury.io/js/angular2-google-maps) -[![Downloads](http://img.shields.io/npm/dm/angular2-google-maps.svg)](https://npmjs.org/package/angular2-google-maps) -## Playing with angular2-google-maps +--- + +## Playing with AGM (Angular Google Maps) -If you just want to play with `angular2-google-maps` and don't want to set up a full project, you can use the following Plunker. It has all the dependencies to play with Angular, Typescript and of course `angular2-google-maps`: +If you just want to play with AGM and don't want to set up a full project, you can use the following Plunker. It has all the dependencies to play with Angular, Typescript and of course `AGM`: -[» Play with angular2-google-maps on Plunker](http://plnkr.co/edit/YX7W20?p=preview) +[» Play with Angular Google Maps on Plunker](http://plnkr.co/edit/YX7W20?p=preview) ## Installation -angular2-google-maps gets shipped via the Node Package Manager. So make sure that you have [NodeJS](https://nodejs.org) installed. +`AGM` gets shipped via the Node Package Manager. So make sure that you have [NodeJS](https://nodejs.org) installed. You can install the package with the following command: ```shell -npm install angular2-google-maps +npm install @agm/core ``` You should also checkout the [Getting started](https://angular-maps.com/docs/getting-started.html#package-installation) guide for further information. diff --git a/assets/images/angular-google-maps-logo.png b/assets/images/angular-google-maps-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9df9b99770985c2612a2565152bca28a18d8a2f4 GIT binary patch literal 49391 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 literal 0 HcmV?d00001 diff --git a/assets/images/angular2-google-maps-logo.png b/assets/images/angular2-google-maps-logo.png deleted file mode 100644 index 1f7605ad49caca38468039eac19e9ba7c339ae84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76810 zcmZ5{WmH`2vTdV5gA+WsTjMkq+#$F_pmBG1cY-@45S+%{U4jLNph1JXOI~N6``+32 z{phg?Okx&Hy;N1ZL7-l3y=r_eATusmmvZIWS z3jlzM^Y;S-$jTuA08o^z#Kk{;v~+NFaIti7B$pKzCwFvqFt@Tb0{}dK=Bin!s~zAA z-K}4X$wvmJ$UCUwA(5+!#RTFe(lSyYW6DKRd|k#<>BW+igeM;P5(yU{9~g_L!i*M; zvh-$$q98t`Ff#i4(=VSwn}v?My@}VxMdAI*tK9mjH$6ybX)>HD+<|CiVq{pGA;SYh zzjjzZ1fftn0x*&4O(|Sns9*s1{(^!`ls#{{05G1js7Qbw#q1t-l88SThhmxfFoB^k zJ+6s-@<@TWfDhjBV#RpxQUYKp0H~bOjFtpwvjcF=&4uFIPU{{F@ zV*tSW06vXSQF#JFGXc0#ms)}sOjVfsjL=GD)(N&!^GgQlA+b2U(b8fiqo0(0$Arsc z3~QYAfwj*olaM2b3uE(Y902%|hzHH~>cw;NZPnx?Pkhr`BbLK%#6OfKCfl#OQx%RM z0Dxbv{?o6_Z1qHe0*HZjuLU%x@Ro+CU)=6u%s+PaDkQ~zotC?oQb?hf1v>cn#(3R0RV;))U4{?>qUl< z004D`ou8BP)q|!oIf#C28+>$Pt=eyeqx*Z zK+4slVi}(7_?ER#qvfrTBgUgKQeH28M-Vc+=m-*yF~!eF7?Wsis(7S#nPK-7y)y9F zG1TOvk+>?9@`>CsK-FkCl9Nz#Vf{qrMTQGi z>7%1eE|qVfZNqvPATZ$oMrg}0Q!QX8;ILu(M2ZjaQe#JnbI`SZhLx@Trapr`BQ;~M zN_D_omdzzYM3p@H)6}N!4SxzVInzkkPVP?s4(AT>4#lM&O0LNVr*HRaTlA{mt>p-J zF?YFk5zR69Py z|8{M|T1zEUO8=oXGj<^TJN-A@wFeq{I9|wbqy;@;Ho+SL3qlWq>I{Wq!r2(YVRd$1 z;8DhYCPt=%hBjjpqc2|Kca&7QRN7QxMmF`b^5XLKa#W2gjWP9vGD9`LDk%+4we2$G zxwHz6^4yO{YQ$<5WdfxULTC#bzY(nb@~-~ zSA@F-aSzbePAvPnGqz{EkhaGNm6v_x7w44Y)T&p#N--CCvz_5|pW~{8yiZ?}e&rv% zj(f(i#XwxlrO*mA)3+&4OHb3Tkf~6qkUr|^Jkr%xwskuZsn zyRWvawpM~tg0Cn9x~XC^>V(YYE;k;Cw6h^Gokp4FH zw%w53P$4ZMEd{N-;-TVcma1ZFF+;I{f`G#C#P~$P#6l)_wh(ZUV?TR8dog>X`ID}v zE^||9Q;V5w-HvXt&S_JJeV8u4PLZ~Tu0g#NBo{)n&<<%Y!76E0N>-}KTd?S_xo8?~ zDr+XJ*5jw%uQ}~eRkhT=}Pq}&#BdE#A^OHS3X0Y4yVhH{t@v_mECC()cjO-n~h3; zWpU*oi^hE_HZWVF7G$xexyYmZ&iL$|@U5_O{vAGmh!^N23di2-6A|iFb_DCYlDOb9+p$io0w` zJW8ZVtY=#QmHDe#h-T^!hs4cO6!OU&e~f3`+Z;5UIqMaxRL=Sc)G@bBW_Y6OZE6N7`pW z$u`Y19l0c~&q$_pDZ{AfophYo!RN-Na}&uUv7Wm0soFN$ag>6J*%?J-D|K#^wlB17$bN?`U=L#6Ve_O=qLg z_%S?}SQsxVx(avYT{>RC68);@E^&mz_wLNql!mg3fmYKg^BMDly>*s6y|-!Q>3ivK z?a`NiHlS~4Hk{ntO0KY_PtdQlhct<|7Iq7^beNTlPEH7jsDD$xR)19IIh|Q+G+w;7 zpFSn_>A2-Oo?p@HxO)*E?OM@*(NLT>pErAweX73`sfsE;xKDesGk_@BIh_o{&A`39 zp?cf2*g7{)IwPd6ny|ohB>i^yeb;O5nFk9x54uKN&d?T>qlDMa!5#9(9T__4r+chV z<*zrh@7+l)NZG8#vM#fvvemMl^i1^Hl*fgq7Y^6GpQTscW8`oN>UharsgGLyJP4jm zwz!;%%}veq^Jjfn{j^fhvc>hXZe2-nsXJI~%UudoK%G=>? z@a|>S?qzbUec6NV6w;yGVRZfBM08nvEn;3o?{#(QY&F2T$K%V@^s4k7Vpz!3 zYvN4;hB!h(X2MuFdiYTupD;iFmWcDq!E=fDl<5?0-n-X=*RiU1_-y|7^GA!5(;3rW z(=XGLyX}07UJiSX2&-3y`i985Mm;%!hS!=;C%qo49;9c58yLzvzT^S)e=HwrZ`6L2 zJS7t*C;x$m%eZ<5bF!>J^(Hx3MpY32@TLI(0z&|RhdeHw7-RgYwtwXtQLSOVcA zAs?R%Q*A08T0LGp*(j+v!Bdf|hyISRse~6>olmFjY#ad_&o5mfz@Z;(e|BOl4sKaF zV;9k67Vl)Y@!*hxbsEh?EG*G>gfO(!$2=Ai_M%PtJhI~r0~*s4gL%kj%*aW3f5$Tg z%hXj2^%jkV%GAl)ZkiW`^AzviC!ZMLvh!VYlyr06dYAeyq1wY1>%tc@E24eSW)tMJn z^H&!KNNU=bpnJ*@+~w>REnTnw`Q?{jT&vBDA2VnIy`%|)0|XG#+}Ih;Um^u7HbapR z%)Ve-ovJe`ucHSW5xA^5D40EOWPg9`&UBkgM*y0K!GHSiuj9vG!1y>huojyIHr+2E7ZW<=64Nf$9av%|dToRw{D`KBC;&uB{Dxi$k@ z!kX&g190Qz&~@m~c<7lQ?RIH(s~iO-6Z-!P>7V;m_CjxmSoRfi6z$8mUz)(icR6is z`xb)d2r@h5@?#LwbFsHF{are!d)^EEh!)M!4eQ^<+)?BUvuoV1#cumj%^>Pknf*6Y ze0iJ78kYpMbOVw^Y2PCMKDEn51DaudtYW`>o89l_r}`(7q*$L*?dsDo$SYq94pwLr z>5xP^Jhx9Hrlwe4ul$n3s*m#to+cPJo?@}R`oEDj+L9&wbC~~AOk~Za);DFSRB}6_ z$~$Zi@xFa(hwU1=)@FfA1jWAT%UR-I+!#Au@!b|kB;1Z5>*mt1^W?5<>v>P{HmHMV zOPs*lsk`{yF0SNJU(nG=KHs?_4ZP;gzj7GsjK_07#md6AaDR|{`7oq1)h5?fuQLv; zXu3-=QReASRVBolZ!cBbh|szHcp6ts$^a9}9^2w>A?)I3e?gTTwkmzAfSWP?SiPV6 z*jYJJ;ztue@v&ZO>0g+*qtskl{`D;@`Yc*7*=deWkVfQpBuQoWf~?DQTqS9`+&4WG zKFZt#2xe?$*|7D4o%{?MSt0sWj2XVXM)8od@?`9OKJ)!)z*&qp71gB=!tlcs|9y0% z#1KLDDEPnGr1`)y9Up(ll7r-(r}~b&%qh1}Dvy>g`Yb148$)y1HOZWpi*>~@f0SEJ zOf#zD%YcnDcCQ`qE$dSk9;>=|-uBuE=pZ@DH;OE9h;2Q*yZrvpz;;Q4B?caA{J#K) z9!*_HZQtbEuM~SdhRUM}_i}!e`=E^?av}J*YX;WQN zA0bFp$`|Ov%EtBoK5V!v3f8ov#JvB$j34KvKUTFGpTrHcUpmz?q9ys`C!^s10O0Rs z*;w1yB0IT>e#(>b{YA=i3*F^n%7{OfG2mz`4XH-pNG*D6=ZUA_Ela!wyVc5-y|ng| zSvs94GGYdkMn<)I=A^~4K%Rx*HV)C%wJm|rN$B%bm#T$J{G)+U*#`E#b*E4Iyw|_e zTZ5*@LyhP1k@5`sJapw9X@f+%!)k6KRdi%KG;rQn=zbk$IA4W)9VnKgY=|g$V6Jx9 zyY6n;By8C^wM;+!WgCIkMc9P=$D`+$2`8Ehk;y1uw;?x?ZTg2wv95*m=K6o5Tn~-u z*cJzRYHvN|{C~W=*{(`DODa~aFvsP%1|Cm7;ucyCy1g>~kK! zXJSvC_ySJ}o-@G>_#rK9x#^`fx(IE=ehuFR(JtWm!@n7zP8M24)LH7iV|U5*GlmBS z<+ASbPg*ZGn#;6e7(+vT1#uMnpja=~7|}>M`A%;dhGA>opN&RME8pnUlLk4ps(@N= zp)fywKgF4PW0h1yJ+t=`6t!M$;yeRx&%KGG0N?oB!=U z{4q@^%Vx{eJH%JdB@{37zfZevL;G2vFCoQe-d`1~3`B~ul8aydJ$jS|ncWkLKdK=J z^>y=4Z2nHB9JkAtG_e_l*_d%Wk`YnB=U;_?l|ywIUa@nhpQs!&l8+ktiSvKK)C+o| zI5J^@9ZZ*NT}kgfBwsY7mka{zgv5fb5Bz5Dme5T}22F>y?YS)jI`FMPvizDc^+zRx zUJms?E_G;vmB!}OD|MnNg+-bNvi(!(hMfgJk8Va|@|c~=%&t>{$r4PiT6(756m%c( zAJ%szDKjNjBf)=?{P&o$WrmiSoM@S!QrU-6WS8L~1KX=bYa_>SIdYs3jK)crKS)k# zZx*?FSvF@ed<~pYVwrrCNg&M~Ufeh|9j(o9ibxRvBCe%V+Z75U!7$|nNDNgHh`G3{ zT8{hl^Z7f_?7eTLtoD)f8^U=&$LeDI0_piT&P2E_+X=S*AgkVmt2j zAP3C7Xf-ISVtz?l=;9l?=4^sd76VPhe9}Y~14UyQap!d#pz^7qwuof^8m$$4^1}$i zBNMFf&4fXU^Wuo!rmHx|Fi5PgQq6ah@E?}t@G|K&zx-D_nQ=jDKaybvLw*+R+g!5a z;3fBhhmd@;C{4JNFk@6gXosdom=H!zJqKdZk)uIV6PZl~18+(+z44m)6N4_V-Q z>q8qeG{yx2>3KSgK&E*jEo&HP0Xj-PgY(afKk*A#%~NDel#7GoBWi`KHuGC3jqXTq zR;orUQqSG2vIzez7Q%z@+`}cxbz;3Jr}*Sv>*y}~3+WpVLq~=(35a{}jA^%>3Uka) zA_IZB`y+umQ}l1x6*c94*sWV^5ftI-E|6`j7Jc8fjw@_MOW45)k`C1{Xwbv}dr5x< zo}m`r`@weqW_-w^yL^ft8M8vYDZummH(wf7*3`c}M5d1)d1F8$vKRHJLL(?B6LV?& z#T4wLMhMP07upN?{GmFn`rGcU9QVVqZJ<>h(k7o>bqJ7LCDxOr39A>d|6OBJ!kmoc6QlsznwDvse>1269MdrxD+S4S z#v3QC(P7d=4B4dEK6Aw1b-jwi=$n!3P&BAi@tDnKxGCEo?LUc#SaB%WdwemYGCS~G z9ZMxjuYifDC(I+8s$cYoQtXtF2Vry`#4KgJakG7OM+(r3(!Wl9jxU+BLNLOlci1DU z`!5#8Zu?LKUVs!McZ|P=gU%M&cbO=7vfoFd5`%L(h`?w#d1JvxA7k7+tVUhSmvj@X zoU?67i@e)-K+!5)?L!e3CvSh56n&r9?Gb-qR>rRz_av*8^^E}Kr856f3s53-W;WaY90uzl8%3Dbv4t#cN)wLyDA{Aa_^ug0 zQIWrjf&s?H^u%>#oj?LtN?~Qx-X-{DDr(ym)7tc;g)+{wJX!H0m^l&Hp~HM--}=2D z8ch6draLL6ohFHzH{amnT`dq}u=b%n_@O<1gt#hc!zIZX!iJ)LbY=H13X~^hI&Rpf zpt+=i&Bwg|C~qbDsR^HaE7^rdYjv60;EfE2#*k2i?%O^^T(&0M20K{%ty8VQ3c6*ROUYdly9+_fjxzO4Skf zD-Xee+x5(4Yy&Vs)8q=HT=x&0)(*GU=ovpH8^cZvY$D#jSbBFID&u88{J{c`(=`A^ zY-9N=XL^2KW5%J%5>DB&e9~GN)*@y*Mas^ug_B)S>UE=UvAb>L2RUqGizA}@mX&^@CJqgx7tHasD$oJ za4!ZQXx16EyqNR1d-cPC&5}`?2_;JfVW3*zFc=(<`ivvJGtZU0?@~4L4gvpg|KAjz zJJv~iENB_~;1u`J0^D0saN){--KGz#m&-_et1ITxLu%b`%VMfEq*tGyQqUAx1rCfY zbkq>qC`$-JALY{FXS`U@kzQo6Lt~sFP)4tc{kENlF4pxC)vNLMxhcieb{KPOgG9xA zi!P+m5G?}?&Wks>Y6uSaCSl+%`MRW%MVWi?cF1!xty%}VkrFp&-BRrnlG#{W4I8wp9N1wSr*gdfM$%R!|+nTYryCj?a0 zwA8s9gb7l`z1j_ZFy5O7j|_H{P#yg0BXH`Ti7Q%}S%IKnA;oqo z!zf|Lo7A*#r8)aq=>tg^;Y=v;hXR6&+&sY$@0O2%@d&IxX6`|Yz6m8mmx38%TSX_c z?aa;bQ#4c66VJdQK}^f5W`x%!>{f!P=fvtAUfjzPSTm+`TUI^Ult$==P2mX3hd=_8 zcVPUa6^PnnwJ9m!_m4t9AmGeGvMoUtNU$jsDF%v|$3F1<9Jq(b)g1B_=)(V4t9LWi zKznaFA%@AZ>q8}EOta!4idwEWx8hfq&FdDP3{jJ|iNj&qGFEc-R`Lk>%vq1xv8Q$4 z6a@>Ni1g%KW9G^s(IBQKyPpX>do?_J7L*fH^odY3oe5CpYxeCUME_^28w2s7`!-D7 zk;uP)kB|qal!PSoAJ9L3qJy3&;?>K~jPA0y2Sf4|OblIQl!`9)ieP)`Z+=4&*R*(Z zH<8x3_0)Z#`|->+(zS7awj9PmDPbuB38a$MPD*;%7O32dlyKk9sJ=fZnLIJ_}6U zH;L*FV)+}}L4qCQaU__XE*2l##cah7FEdZ1xq8NU{$ zid!f_a22jTGpqZ4DUTrJ$B=1T0uD~%TiC=(mq=HcV0lf*>XvrH`x2HeCn)?^-Yo0dzA@fcfuf&i{LTt2tWaH~3CZKkZFZ8-r18Jr zhs++_6tTm8*#wC*9jUDNUJ!nW)ydACjrdd~k#xIPNKyifO1#9ZHh4lvHf8VBD0i&V z-*s1vT?2q{UfR%+&Ew9~Y?x&rPACGwo9oMVtAI`D5jmtjA^1*HeI-){fM zY?<5Jr7R|)!CRl{6T88LS2Nb>1x zraY#LL*7h*!WYG6Z6hNRfy$w}BEO=aje?Hkc3fafQb*n+kFPjGSVobtH)6`%jtgJM z4haQv|LI0i1@4y|K~V>T)wT=g$E(ZOmsYD!92w7DOy1sS)}{RwrqhI*lfQ;^Zl%be(t7#ypNFuDFH1 z9t|`)6|!O9Ty|0RnKZ~4Ouf7-dki<|c#0{`uk9*3_F5YccMnfoz4ZwAFo~~{ht88J z_oBsKWh4w$&y524pK99 zYGM}p;dDP_!5=GKM(LZJ9m;smJ@o7r=jDKX!i(?<83<(EsP?Q1F{x>zN?V~J2LG_l zofptSqoNhUFdFUIn$)~n#5ydpeTl0$t)Dfa6j16y`k_feJh4gu{#c8s)hks}8u=xN zH%2yUq40rZco=oulQj`&30}|$o*$bVWJb-q38etHhzvb*4Lvs?X{jadi@*gSGA}1A zq3=Ijzx!^?iTuncYyEiTp7pn%>lFFKF5e`m_54B?Jf%Ljee?|5!C+>Vr3THH z8;&`L1S{fRU$lpfrlkVvC=R*a%s_&V{F{I;ol|(JQk8|H3uOVuvBp3&WUUyYm%)c@ zrTPpUBIpdPfD3XA#~L_bdEEW(QU%+Lk#mP`ghHs zOG7}_36EbSs95&fZ;Fzy8kL z)o4mFNL0f?_f${-f2ay17B^3MliM%Ty8uqm_j^dRwTjxyM7Xo_? z=}Ue?e~~v^TWq7axOEb!6sq@?#TXuXR)~Ed#A2mSoI<%w3St9DK1~Z?D{-t|R%j~J z=^y@MT8?RM!^@fzt_k>>>64?f2S`gWoTQhQVo7OaH6w;TMsdj-4~Su^#8bjTh*#*b za$truswp{y2FZg0!1o-BH1pv9;xRMKhKGK^5Ha|fP!2~cAHLyHM4(Jb{fk7R+4Io zMN_YKK)ggCDC(pbnq2rmX=twBPzIDAm9xG{w!SftNP`*3NZY_@c`pqwX)~3!{xkP( zgUBE;QUDt9x3e2^`?>9hX%v)+q48Q^N5DNRled9Cq+4ozjeu za_L#@^2nMGnqUG?+v(d-sS1B^ADYC&1Z%6sQbrp~0AtIBfVE{Y{E&KQYV`H}KKg^X zxu(35n`J^f%l7R(2VQ=?5(;(8kQt)FxrNs3*)V~3;W@4CJr#o-%DB#gIwOfL>PKi~ z2M&nnvV^}5FGXi}h4QeAIZx#-X3k54rLkVSf~Md$tVELD?CsD#W549&y8oSAwj3og z&o)g|$<(Cv@nB95=&%6kRM#XUHEB2}lin4Tb@9>YS==7vD z{Yb49fw2U4ZAMAPX2+GcV>)Q!_#vN7aB+s(ehHZMLo=R2I+ zm1F3&O=?!Eh_T!vph4-JZ<{P36s#8=$$vvpjW5CI>HP%{UqRY2&|jg!W;@50B(Ww3aM>QOkh3< z$9j6X2RVF$o!WjN>5>CwX1*%5*19W9E#lE~yd{*@G!&>eH(RTFKYa8!c)Nu7{))Yc zOg)GTJ@fsRp_eHXMXb6Ofb9R>k66N)xo~n=e(`cWlj?%-~#Wz zb^P3A8c1QjbY1iQaVddv;^XoMhg^3y#xMB8^g$i`;~*0+b7|BBwu(F;;l^Z?sT>Y0W&<8=C;cEMfrN)W-n%Ds6qL z;EVO{59tAk->&osRARRpBrsDxURQcue(9bgTi*dHnAHCVuNTLrzqWA~`X`}i9sNQm zklro})6d*}XqFws=`V4f)uGa)+NAVC46_#;IH;nf+PjAP5TG85ty*`>`I^Z!0W=&n#;UK&<^=puAtDsp#8E2fj z7^OAJZQCr3`$}My))%Q-8P#B);ll(Iwu;?iBNG4SanOOu5u54wpZ0&M{XmJCi?FBH zA&ijoXjC~m6&{o6~*o!E!y;EI`M6yvPidV&GPfcC_f>0qyRDLPDhdlK z3J-7PjmPJmd*+?v!q_Q!5KCmofj4ht@wF|{jFTQ*fINuuMmZ#X!g(7e+fWL?k12X@ zcyRd$dmh7Vv6^GBf5G}0i8cRcpo@SBTQ#)K5u!rwa!AcU5=+7zhosV3rwtZ~+{Zud zWqQP!5Gt!4y;u`Uu&(_!BgI@lQfRy9VW`TVf=N(BQLJbLRxv*1E)nClv9s`y8&GC( zQuoMQ#yU2hTdwTH=G&^3zl2I0xJ$5kgt!PLz-tlLM<~6Be&`b>wo&d-5_@qiv+JzO z%`V4j+dJ{$z2ocAQMayupdGff5(1^~cha@H+W)K)+N`ekgtrVyGi55z`XI@qPR{R1 zWmLD9(D~N2^&4j6U2+N-61N+XY7Bl%rb5JWiv_mGX_NXmXg0+IG$1+(^`t-TsW)Uf$(peme^0qPG_dG_v5 zwK57fx^BF~RXKmU>ga~k@NWSWozE3AmJDx;e_T)bae9K$H|UWH1NCHF}#(W3lqkAk>01jG7huz4fqn)gSp;uO4+m2C3) z-P9P{@21TS;r+cLw|$IJ;mu02LeoZBVU{wlFSY=~pwv8sRLqB=TNd`WD>*rVVx>u;gXd#S z7JR=}`$M@cw@QhI;8`RW&+3RRDGY3Gis1oSW0>aEW+bK?`Zpg;w?0KoHvk>aZ~8;l z-wmT%z(8a$(ir_>?}d=UQ2$(53d?5{6R4_CqcWoj-Y%8WyJ}j*;?sg$1fC`09b`08 zDIQ5OxQUb3APe{*%=W)ZUUT*1xGUAR_D!l2)!Y(gkSYzPTFh>~v{Jlbd4UhkS9o8@ z^{me(JyV-&@*=DZ@eDs*Ryrc|5LwA5-6S~@J(Ql^Cf$IRCGC~-ln0!n=fsk4>WO&y z;=ew}NtbW2J-DjkucTD8e=`mehRZv<@?WzxB%9t(`zul3HKV_3w(@fU%|j$e>#aFy zl8^*QX~KS493g#-a{DP+`h*2Ku#ii-`u%)*yB#0<%f6=RX8L{h}zrBx-e;YEt3oI~U6| zosEh4*@cfef_eV#LY$#)|2PHy;G>{mVYu&(#HB<$T60!6CcJ-{pb#FxW-t}Yt*<=5 zAl5|AX|J8U$K9wvV5~v7{kD~YLmLL`D$tz+}DZyxiUT7 zG8fs|J0{Mh9v0%RP~>vG607t>M<~t6%qC@2Q2KK5<>Z(OXcaQ(lc!ep`+NoJmA~3e*ob{Eg+yEtRKb_`sF<) z$QqEZu{x7m%b#+kp?k1>iwad>y7@r{S)Hq{Uk2`W##p1H;=&|~ip8MM0Q5aC!qU;M zYxaHw19{F*<12qkbR=FXg333(YT1s*3`xgTM&?guzZ1?6LTzH6w|8_4b*wV7_4{vdPO z$6YxGGhOjy`K)4!^{kg#l2p?JnFJls*uJTz-xs8_Icugm_n%Q9E8ZvhTW||qJbO;J zN#5x>>JIx@t-BoN3(0w_B0f(%&{zDIp~UC?m_ z{S?E~p_EOF-@eW-0_zf}G0E1=u+G8iCpHx*y>LoI=@Yl)ovm-}VBTJ+rW@fZV>oq` zxcB6AkDMzMEsoWqqus_QBgsab*jX$O<&XoZHsWpHIqmZ`G2zB4aS7X$EI=6o&jJHC zhjrLEePz(pF5kwxe=iCon{&X}SZ6cyS-^N6-7Lm0gZd75XS1GS`axy|m6V`AS3_#_ zCCw0>Bmk9f=u1D}Loq{H@d~HpzdOt$}S`0g81ZC;=&?dJnx!J ztD*aDE9-S;5gbG^cSslK@7yd{81=Sorj^9UbzZXu5!0r)J|XyK1PzSZy~;llLJh0& zdSdo!wF6LQLvxN<_SF{8`#<%zc0sHDn#`Oi%3ly{hvK2AN)8Imt=vv@6LgLb7*w0g z3hXW{owXzOUNt8zP@2Jt;U*Lia_h5BHmw_?*1=BRkxLML{;;fA?Dlc(ka98BxM@_) z;#-jx1V2kjf^^o*TblBBqK^i%NNrRonvNvILcxG;-Je z7ZUCy2|~%4o0HtPq;)es=f#nk?|_loUL|nS1a^d)x%Ft(BuDHk^&~dY5_8MtG%{=) zKa&b(mlR0HZujTj>I}2hxXB}(SV;Dj`cLN8s@c?PBS!T;1|%cN!E2S-AS_ypPi!vK zlY3(#@Tkp|iR?%AS+NQoaO;)Gvm3E_=%P_s3*8@}se8}w4G>9vSL}7IFU8@F0(Fvp z+nyE5SDt}kQmPXKnfw*3H4#`r%^FTz2A`&4~)VoUZPOJ6#O4TN#SvbFI;v%UNTm^|44jXdn3?*{yYyDgpG#2eZ z`eRMQIy`zju%Ly3RK{X$DUFa~d)-bs`dlL(fDn-tMu@T5!8PUKoW+-7?lW~8I}uZo zM0w4rW%i&Q*MyZ$z5%EF)o_jZ145^frS!t;Zwm+N(7n}(-EW`VuwApdZ3W>A(c5(8$J55Rb4s%@l+WbCqPPpIK44?{F6zwot)e;V z&+ccFV6iS(j}Kl%SLQxmGxj!t&L*A0lTZEI5;i?DcD3nFXh=YXBR{?Je)*W`!y6jj zc$(qtpHv!v((Jx72q5SsF>Dr6EuBd|c|i?y#9o8_CkNEIKn3wnm?M$Uf0KZBlAzJW z$4A8D)eHb@BK+_}l|mFO(hc1r1sS`IEMR>pxCwtc$iR0Frm%vL*@)YcpHc6ZX~F;g zl(lY`1?xAvdow@Gong9R4slO%?TOY?Hg~Wld?~Y^*}dUmbHz)82gBop%ivPPhg=%O z9(|E~RFgH`6_g{Ps^Y}1Cf1@^tHP|m%(DBO8wU`z{cVdLG&9CQr}GU;~f`omfy!FW6e#}y(9!#_+_s9z3E-;niX^aw%D+u$fGFOpd| z)`{|fqgOFTJONi+2w=b$jW(JhS|wi0>#Zki@w!gA^0WkT2pH`G z)6X{rsj3i@ThPUn^9vC*rG8nMVA|McH6}m56h}gvtPZShzFVfs9OIV0c(ePtiL$A; z#zs@OU=niDV`>`*In>i8^PvaN#2kZ7ZAP=YhOyu?wt zck+%v$!e1NPHJJ&+Q~S2`spUel&^1cl;U_>4K2;!R!r?&@VB>s;6Q85YI{c#;#|oh z#g`nV_fsWL-sU5BPpEezjh*AU+nQiS{^-&H;Maw?Pkxe_ z@@j~Ybam#j;kN}!%}NHvA)Cg40{XQF#3ojUCs$&O+@@fq_uGo^hXUVEB z9WE(%1nQFXgir@4icDYgy;Xn{L8rP(0s%w)NZyM%UUD2U5ef=~Hog|TwA7&8Kin{E z`WWUD@eCWMc z+O;5b5t1;C%O5M1$OTm)m8XwmXm3NPK4{oLmGnvOk+oTu?s(ZimNSXkY?jOs-ZH-p z>tQ*$j`l6CuAOD4_cwFWeeg`A@U*Ks_B8LC)4Igq$?}R>ZgGoTSas08l+Bhdx>{9% z^^Lvm+8Gxq2JJCDRtNsxNI#|iYaT7t-os1Vx?Tcv-Ku~Ba6;4`HD@JY3@Y{2`s4hS}C zEmD?)&l<#V#W)PqfDj|jb;9>dG8&h#!g>{e+BmXdrb?X1Xl0jG8UY#=U(31GS!6i0 z`;h2n=piaYUu1j((}+Jpu!B-6vBTB#gX3M7i*@F7BEHOC=E>A~Zjle9RLF44Om@lw ztogfzvK$tjQu|yC)Zek?ib|4l;&RiobYlNiA0KF?n^gy z-YGW0P5;hYl(u&>0!Qe#3rxqp(Z5pBD|s^n%tUyY4Hnc4e()!C z35#q2$1zmC@ik5C1;E@tTyyTZX18{Ipghb|2=MX#ypsU9(tBPtTIlJlx%$HoPZ$~#yS-FZG(%V;CviPfnT`n*&HnZ>;X{SVE4 zLwTonOjw;NW_gS-QUUeoQ(24~Wf`UfrSIHEvas};o>dt6obg4L;X4lxDhmj=I$Vk> z{UXd%@7%D))W;)}Z~DB__5prPO2`X`we(n3|A(ckj*6=Ny00QiNq0$i4M+_o-8D1< z0z*jW&>`L3NGLFbba!`-(%s!5Dd2bgt?y5DE!5}Ud!Bvv-e;fbmy{zG0$Jk*4evS) zL*h+d;U8`MqclWYVgeJjfvU=KMDdq-{SkW*mUW#nUan(C>PF@4Mgh(2bHl7Dd)w3a zviE^aq~mSiUvcT|lP(;YDH8{wI2QB;4-di!2*0DG9xe~a{y4Wqo3~Qj3!~Uq~t-QQ* zBO^sppuWdoOMM`(a}~3A^0(02<~Fo2%H;OO6_?|!2{>F3&pXtUJm`#7;0eyG2|5(A zo*=aLo>3ZFdbQX%c9HlyXxIVhm!0o^=v=o+Rc53%%KCQq5FEjSQR z5I@G%3T@|{Nq-aQo;Xpv-Ng2%1e{&zL-G6pBPQZdHunPcVLELc;>~EYi56zmxW3)DLNL-?r&UMbeou@rHv>x zp2Au&^`beYqq%4hS1OXuFGvCzp@b^W=ggEhNCQ%a2$ymyO(I`8?qCQaH#7YYA02?Ol`NH%!!W~6Wn$^%xk8j#S z-IL9ci$dvSFt&*LrCsFPywA9 zBfl zn~m|1Cg0h4kuiMvg-NcyAQQ*TjZ`Rw$)87a=Kv|QukSAX5M0YjOn{uaVC$EYeT3se zez$}39Q}`y{?3JAVu{)$om4e7u2ZygWf(ZnwiWMAZmnNSES;Q3Jat^XOs`S&T*(?3 zWUUvTl1@i9(!wv6{m^t|sxqxd-^k&D;1HXRt;$hI(7~Lj#RA#uab!mDx5?uJFMberC zUSWb^N|s%@yB&Yy;uUpLbpL2H&oH<7D*w;X6-g*9fOrT;Ev~qQ_>asYf0<{BBHEM2 zfwq9}Ki**9V7eV$Lu3pRuCB@`#@C4$Ikus`3mAer@D4hW(3F97<{7Ze8wn^=zmu%G zr8FZewAflwa1!v;Shv-%-^+xSjjvQ?hOlM3E$I7|5wr-y7hiA0aC!kRi8NLQ+wpQ$ z`&@lnON{qd*(>}gh|~wJPAOOS9ODutgCA5T)6=9K*D3P~7Q-jA$*kOak;{ayQv6Vu z*_3+*y-2iy);cY;sZwKU8~ivD?!VE{Io7z_l>KrPb9)R^v=KS<_Dw|jP*il`%%kEw zE*oHWGFzrT*(1f^IQ+e=rTE#5ecLdst&~YNGlZ%D_b63Qz+z@DBAmL+KGAThC82q8 z!o6rC4Vrkf-R@fRL*s0HHH)OWCAw5p_H97nAd?8+YohS4HwSW)Poo5u&59l^fRAF| z^)F2zV<4ebI3x&=7<@#AwSP5ZB#s)h)MqEu^O(|&PyZTKHBKD~KVmrI07}i9omM79 zNXxLxQ;XdB$}0@%d61(P3{`ijWA?z8g0JjNKJpy(8B?VC zm=89+#o*+Gncn%#BCU2EgYHgIEtrRKdbqPaQV`6}^NW}q=dyx^J2cvvbb(h;hxgGV zPyl4j_n`o0{cUNHr-HTmODEP$T#8|~)3cAv@FcjVN%9!iN{c zx8!IQilFFpEZQGVZH2<}uMFff+2*8Ue;Dz}+pi2q=JaLtQ3)-(d&+%jWWU1 ziIu`@dQ?;c9zt-!u{l9)od!8IJrk)LJ>Zb+y-?zLk;aMJPjzWirVDBlr$4X2qCL6l zVsY&KfUEtZ{Ja&;>IA07^ug791Ti#Ghru@vgfM50PDk%4IMQG_XX=tijve~U0zMeY z*Ih~#Hk!d~hg!s7JCWbwUgL<43c^jtD?)=SMfQ(DwrC}dx$56`1jj3(lJ z=cdeo93#w!-~+!DO(rXZ_5_6AZ*c3NGl!^qW!;p|*;Icgm5omgmLA~x_;wf`s8$Ti zCwSBx=+%-CjAWK|+B0tds#ozMgNbTqFg6Y z&KX~(WWpsM9}p?Fn)~jLYa|j23$36(>;FTQNZ!g5e&a;3|G7z6w_(Cdn&LmzVQJfz z32T4=20s(YzVDdAXe2*sdfIVQbhOBxyCw-us&`4ePIFthHY2&Qyu?WzMLPPc0wP5a zjLzb~Cb%*yLUMba)q4T28?Q+bvP&fhXTOS zN3ayxO+hhCSa$arKt*X>hGf020}ge3{>E&B1$zv36ZO`LrBr^%`B)C)1WM}Q=l&Q|c%{@hynDzvktOkBcU{~|+@$5Dm zuxkklr}io%S3TXcy&QW(y_UrZiQMGfZ77_xMTh>(31Tq=MeRs^291mKj;&{KUE3Qm zh)BXG4M}fe2|PRy`0fe>t1V9ap3116Yx$)8PctvdNk0v^oG0h$RzQX>-&VP^&G(LDeghWIiRi?r`RHuz zfRn0M>FTILy=;Tv{s*4-Y`r)DzK$xZ44QWerIpL6PMfNkK&)>a==%+*42leEKGfRd z=S{Hce)@-$m4mZ|Y_=M^g^aJu{)5eHk_90F!@)`q9Dui`49Ws7B(#x$hSysW&)l%= zzE{Nk^NG^B$OFU zbStG}HM+?1dYUr9a-3hu2TR*L7S(SFf4uV_aaX5d3&r6fi9=oMPcNW5cB>y4caB-A zk7pYHe5myk#2!px`V*?B%Mt`KYx}LM9vp6LYUn<5BB{Y8+~OV@eYDQf|0_fOd2{=lT=a{T?~~*03m(B=5|bhpB8jCV|5%66zN#y)()9jp-}YR^u(Q_sW#`}^3at_|2Rl$$_H z1(T{Gi`bM3w&)kF`+%{jS{N6%cu;jj{qzVH4)p!hN80-lfb4X~%P;dDo@Gu-YadeF zD&aGFW)%Gp;%YT?oLU3SnW%IP2NDhx8lWTqJao3NV6M_(jI)`rtYBob7V6K>g%?bP z=1ShRqAG_`G%q6ykWyZA5U?7s>RhBa7RN)!TrMWrVhIfg-e8S<^m#`n*$q>pd8Mxr z@xGsHQ@>e(ebz=QOC?XGRmW$rTSH=;;I!2N%btFHYmk!q$a9$`wb?)KL&4j%Hm9&P zuM={0TQ7}ysiu!*TnUKtldzks{;0X;YR%1|Q)UhX=f&jF*`;qB@u8o4i(wSk zd?nB`%h79%nH5IxAI0t}$6)4~1l04z-45&&ihD;s3V&_st$T$)LSP<{8(AE=>(|<5 zBbN3^V)Yu$EhE7BOx2~0K|tSW3+UTXRW5IsUTS=lp2m5h!yIYSw-hDKkum}l-i!&e zM7}k<)uJi6MtjmM^~i|#TSfTv^oGPJG4dFhNRBD->XBs-VXjnQRQel!|8gz@5(7y|tSF>h zHSUrcfzJwh#`{C)pHI>{P^<0Ds=pQ7KDjTd;G2+NEv@;4;mMxuiFjMy?R4JYJn!s% z+8FzoHqXyH5%RHiy_kSRSb;e@za>o^Cfx8XAH}jdSSjYVLxnB@gqI*oOU=ZHp z&|NvKbXRQ#hkB2N97n+<7$l$e!;mDG7K({3-Uo*uBPn@dp0TBp+!|13v#l2_;J`JT zN(M5Ah%LA&BX=;UKQW(9O8_W}1fD*8C(o>zS+do56#HHx8Ksehw<6_7%w$DNw~Gua z!HRz&CSBgVE%rIm?TIuhP@>|LRk@y?*(@v9cK_Z@RjOn56yPh;;SfK3=lJqI%@K~^ zEv#Deb;Hw6MBVCHk>*&=**ls$J)eFy6mGW6jB-(Y?78(5lC@+I^giMHdq30I{Js%I z;X5Q@@VC0x%(IMo-^_nS2J{@;pEI6mDRSiOVu7Ns5;EvjLa2~9dvG8S#tewkj?xu2 zOwuw-s%z#dm{ww+)X6EHm%S0Z~iNT=-j! zc{U0~ZzJ-J#XBpRPn7>05JyCA`Y9h#4bF6$4(gmZDXKDaoit5fJ>Hlm9Hl61_Op(L zcIQAm6nI~*tJz#uNDjysQcaTTpyK89!c9XmX9Z}EhaZyj)5%g;8cSd3G2#ez2)6c} zmLZbQoZ2BaX8YUZZ)8#3tzQ7&I!!rqD5yH%s-HWB$=-F@&*uA((kyh~mU$2~)uGz$ z!q>p=F(R3ST#;5fHWNsIO7;3&`lkZD`R9{Y*@S_rW*BLy3I_Tt7cOU>>Ch>>e<$3* z)hTCD(jyy7zAZ#4JQPyNImsPkt=UJqDR9wkHL*|9rzA+=@!#`$dDP?SSE4&bS8D{_(->XCSG005fSXr#cr%-Eq05o)$Z0Qmsia4ivVArdN2euq80wb^5SQ$w{y|B z4?U6jxI%N0AS^Do6UgeA)fXPU8L_@2u;ph1EUhb`Md4aD-g{n#(k8~nLmEaAILdIdi5 zxMEtRh9iaF^+{BpUaocXz~6^vPEK?RZW^t@bg7{dL_TC$jHlb3QgFzI|Lk(Sw2_RG z2MJZG4N+;wR9{EXh^pLq$$diq6+cB z7$)Dtl~n7RUq5BdIa{*F0G>GP{A3Acaq>6$V08YK)KbofD(DqV8-?uVk^N%;I-MW3 zWkW>M6`DM1M*k!l>!I%A#UqMzw(0_c9{BFdgR}Xnmv~742P$+w;%h3zuu{|0resJ0 zds7bLHWL}WRgfVPNedNZ@JR!DC<*KY7mC$Jo4^qLzIug}wxi2+j~srY$XELLQXZda z;`rphI@+z*-_utl|A=nJ3_}-W@J)+?qwNtYM(C&-QsJaui2Tskh~4BZA3oE@qdxdz zRw53foAqzeA#RBl`l6%tmG~`s66`a}_JkA!I6@$^Eq@U9q+EUtz z@s$X_kw$Z93=)T%axY-W-YQ=P{JGg|#k^G|OrJ1sHY_^_pxxx`=gB{!M|o&f{$7F5 zH|}`-q;Gu?zy5eSS_H!Nzwm`Z|F~B>91A3oyhEsK=7+C6&mxOHJqXr800Ar%n5S6g zS6?p|y4vQUtc9cff}rx`s1Bx*O1m?6TmR|#VOKXB;YZNVB+J|85wB%fsdPJakz!Ey zuJw9JLdEe65KA-qEKY3cV;%6+2i-EOT{orw9ls;m-8S$5G~6NqA+Q10ZPBs$lT)D< z_QE(@^Qy_ATlqkUX$Dz}wdDQ*c0!W!sJTQr@Up)Qj#dDRt>_GGMsg)xr(YUIsz+A_ z7ZnXQ8&x=!>Pr^si9vyaqJF0UI&H@94L?dD^>z{c<3jR}Fi=iAbFcY~G$XL<#{4;4 zY8*MbE?kU8)@t6Q^2bL!1(jHjw@o-S-p(*jz4J3heM}g+sZz?n< zsw07LU|72ne}}1%ygwYpVT@>4AQI^wLvKed0@@+i7%VSMB8ysEAFoTc8&suE!+XNW zFsw7GwQ9r$w2=llH5Ea)--)G-yX01$3t)-|UW5qiGa4kIheWO4-S>DQdu{77xmS-5 z%wP3WT$ZkC2IRE<` zrE}lT&jBf&#RUzj$3Lw7rrD><0EfQwUxWG_i(qZQ8J5M#HP9r$dKiQHNlp~Ir7u3U z`+XGyyNBo#!zI%61VbOHNjt7Kzh1!EWbQy$3Ec+Z{#eMP%NmK?*sTo)j zGG6A#&mb{Lse9K-)T*e9 z#E04K-UNnH>t4+x$!FD^Y1EXPXRjqT;dx4%8q-m^s~OSgc%zvov5ovr_MqzPwAB}#pl;~YBNvO!WfH*EX` zvID2}1&U@>lQ1T%RV`BS_QS( zo^b2TuiJkshA4E*W*?5eglF|Ntd?tV4to7k=`ZB!zu}^KCa`_Org*#VJHJy-q*1;9 zeu-9btR{6!dm2D8+Vck*^Egazam(t^e0~rO{l}?a}iZS zTS#hpEJ^OGfeRz-5$B=G;_~L0v>4C`YZM9Ag;#LODva!@>|b$9dY9`J{pOSbi%eKHzd! zKruX^V8wSt;X@rrF=g_c>VRPm%oX)=!^c_xH98oDOYp~yaF5Vip2=h-600ee zgZM}j`sfVc6!ososw-+V=61*LII0)G<-5H=pjU5{tzE*!j^)`tNUgY=nrgXWY;;ByDdaM?g2q& znDVnhe4$4>q<9^pN&~ceEH`^R!Hd||%FNLVN!Jl|CZKR856sqDAg5*{vWhd!ggKh) zHAe~yTL?~^N-XHayRBBUaGiz07t1b@?b~QSn#RAj%5znZO+98S)Kcx%1*b=sF-1rr z6w+cA-R+LQ)u9M5nTpcol-KEfD0Aw;1K4vPy&9LDPtufwx&+X8Q+vmV<~$|T&JFzz zkyJ0A|J+{sKi{)vb$Ys+r>X!xy5L70taqCZwi;Gi!4C;fJMc#Q9p=nNuJzgfRfL#L-*l z-9g^KUFAN?``o+0|NT^Ms;)Q=xKv8or--3<8?x`#k7Hgsj7{WY@0RlZHpR&xFM109 zLjY6q+JKKLGsaw})Oi+BpPNZlESk9jc|#ld^Uh`C`eE-3_YhC&5fYq9u4#f$&LsHY ze}1~5!%OAch)KO^l77o%0vJ%uVhP=TFbpqxR_Ul0WgDwag&Ud_z<%#iMCL}hP2RIvJvzn zd?Ub@wHJ!7*_l`oFm)VVleXm+VMojuT9=CqTt4c9kzm58og5suf~PC~2OL;tt#vfW zLji|m>htwemo5;m&(EOM_^2F`sGS$f$8e%xHzbHz4FX8D;)8TuG6nTb zZI@bo=;Cd7v<&r~Rf#tBNvheGpnEpn@)9Y4zDWHKV4A}ifgny`@VD{D3x1Xt9T24l z`%6D4sc9_VYx(v-w2I!OsV$%|+Q3;9O=xK9OSv>?fM2>qnPYDA5F3xdW>X%Gzqmxv z-|W?rlOV2Q7LZM+L?-4+zU6=I(D_ms9L>b704C)^!nXOqlQQc3iDNY30z_z0D42QS zc{L$iY0#-$Pe}JtwNfBb%;)Om-WiAEzmGEi%r~9&N_w@!v+=^qH^f8X;`Z;P6XlAC zG$>q6VLk=n>}ru%b_9u{VKJe}5pM9#q@o;K82a551F{$&SS0Q^+kZ01`MBBl>(5Z?ra1x&&;azDq@0iO>9n<3GC+cktmyw7iU$Tvuf)?E zl2YsX=nqCU9Vy%_dGPbY8381&j(Kj7c2Culpqa(xSPSXZVe#cuikdq=FG0s|t))bE z&r*b=0d!JufwEVY+YVTB2=q=0m{d*s;xleCa7%gt3@WGS(!RzdtVy5F@?3^__*h3P zkY7zmM1)Wsrwh7x0K&zYdaUVXMen!R_b;WuI6rr-U(D#{d*j3M2zTTP<;k%#c?$Ji zeQ-B~Zq9me?#@?Ngt3O%3oRwi?MYf6zcam7|4iTJxrNzz z{>Oi!!Y7q0@;>$r)@C!ur%vZ61#-MM)ZgVR$`z0sSMJ$#h!lV>sR-*hPZvFjc3wuw;IGttq3tBOtSKx5A3lE=1Uay!-uZVpegE~g!e5=yQ!sx!4`q3DcbJB| z|3TrC8}~b9vq+sqlz>kD&~pNd4YR;`X!B56hHbi@AZeW^}7nrHY0y$$wP9_9y)v(aXRfa zX)H>`m$qiuif4SwF$L$HM2IV-LowcpH6TD9yvO>B`{(h z@22_Rwd$h1?C`l~_|)kY#j{u8Xv~JlsV48&ACsE3{El0tma)?%MTv0YYd2$>eZA5{ zU-b393IufX54@-v0V4z(wBCg{P~ux*VdOmk?wk8q_@t?RY9HqmzNf0!#Um*m00F=M zZ{C*kbRvI?IC&~Bx%5pgleiF#&gO5*&M-kM|6|wecdQt;7)Ln7s!In)Hp*Du9kEL` zRiP%Xy^lp8^faGgzJ=ks*0&u$EQo10DS8402mhyrCu+i}^eJog14n9ZF1RdyH_->Zc2 zK8%a@1dx&^$2+0AN~iWtZ->hnQ~VA1O5=?=4{;(})8GL5<9fhKn--hP!-#T+qx%br zBLcWxdl|Z{{IJeprej>uF^1~Ar&SaRl`OG6*@6a; zfv2dv7?>U`tKt!^a2M9qw{UIO|JVGb2<-NHTX_7fuzFeU&G(8=IS(K)8>Zkt=z0ty{2&n(WMU`=GGb@nBgbKa{o>&fcdf%RvMfKme&eTZ>eD^O zP96P&1a`#*)<{bv?Utu=to2usDFvJEu71-Hp_Knt=wg`@LO;-z?&`?3g!PNK1#*{s zm{N!gueVsd_3-kdxd@O~Y&hJph2fNP%%iHIL(y`=#FJo#e#Zy0cioJX+kY>bD;;lo zv~m_Zzs@EL&skKON~ zXh6!*QKQBEY5uK~hjkzXyL`xFLB4MQd(fsbfw3pdO&PcFiS7Tt0psEr~P9Y?N(wCx;lq@mXKxLGd1k%s3{C z_Q>aN^4oLoUA@q~B~w5@fIlJn)RRSlkO|Z3V_TCVNnnzZY^ODGVUel{qiRtyK=E%sr7 zt<)DF2~xnp4kL%w>?$MF!%VJ4M}#XCPH02ei-Kb!8cu2o0Y%?ko_Jz7Ql$aSOcNj( zl8gdepAK`Oa2jLLK$GSV=XOo`ks?w*E^Jce*E3Vs>WOAO1{~VWdKDWi-&1(vSS1RS z^Y;feBJ~$5TF$6^VDXi2JrP@5VQ0OSX}Rz_Al<%CACHe>6lX)fx<_Z%{&Icn)t^Ch z51DFBbN~(ssjn}uAY-bk{tr7L#ZfYZn?_nOvH`RrD8&sr@BAbG_1{c zB2VYD_hRQmCN$-qW^-l^Bnm<(l90o>Sf+MSRVDnpkFuDT02!o%>hJ23`f*0z#z{8y z_LLdcOHgv?-HLHE9e-2XHOtZ~01RVb-@4;|t*@N{TqpAj@DIJ1n?}SvPY!_NbJR%) znRZ7I_r=UVJPU+^N^bM1y&gCc&n^w-;%lpK>TB)i4wz+H-`5SeRZ-BU4qD`3kOIM&cqA1tx9Mc#Au=3rN0% zn+>0v;ct&eE$5T2oArNir#M|C)0~0XUg7Mej>LTFD7v?UJw z?QnsU3a!%Whl(IHTEF#QZ#*2m0_Bbdy!-w5-q*AwclARE-U@?r_Kf*@KM6H`6(Nbk z8dEw~tZW~(o$@ji3JBzMZszdQH?d@r7}4JBr$!el0`iAj!JegtLr%y-*20yqqTAE_Z zK;H?d_|7LxBkuKo3cM*&E{R4-?oF>DyV~C-zK)evpgIFDmmn`!ytZ3g)912!V2He* z2=cyPKV`O7&Wla5c=wcBnG3Zyi5RvG&EN9O^DsYHM$*^{*1rN2ekUup0N*W7QOCcc zEGBZRusIa)ld&9k=uO-nj+us#v7MHBQ6X=X$rupUI!CDZ_*}nqJZgSd8ArZ-Fbop) zcMniCY#Q;whcOK*T(0}TIaaq;s$#j?7XOwr9B0uVFz}2ymu=CaRIv9Fv8p77I~KXG zUwegYJiyxGUq?JGcWNB`$*CW;lN12as1I7`#e_aQnf#MBO-TZ(G;lT=O1IB#*|*2x zG>xUa!F|2?u`gE*SuQ8x>7Y4t5Xx{9rkL~o2ZX3l(6<=CV|B{84Z-Ot6H+W*Js820 z21Pa*q7Hdu3hGqzf2BSH8!&0>qDcVS=L{qTl6==F3>K7`RhL=>zM+ia2cMIPmvAQQ zaOUw7L`VUh1t@y{o6pVTpTe%kyIy;&VKy*$J>0t_3b zn|y6L?!ML-m+QC9MI%uFlhnPU=+8K6WDda*yU3Bf%R%ziPJTgxTe}A^L}Ph7J(1TYzd3vH8F*}seY zl-;Dr(4ZU}&)WCs1dh9>2nZTZORff&QclgfCX=^--YzU6(rmH;V+F~|Lx|ykk!2>| zV?BI5a?=Zl2scH>W~du&O>X}9Hu2`5q7*yYa7rAzueKv>G zJN~X4y+Wz80tiCl=bfXyyV|41`&L!av0KVzNl-NDT*rc+;B2UaSY2Gv?b%D50SbqL zo;4L&U};fOp`~;StR(w|b8Ih9Yf%OkO^2(cD2{_v`dbOVrxnyDT7ZeXY;f%Z2bYK?!(bwmn!b&LI7T2#0np6AI0Jsusfnq@qTyG=Lz;|xm$gtf+1TQ&v&_M?{frC~QbyDdyO66H&$bHqUfe=&LLD!nHGou22E zehSbv2SkdFoDy-_n)H7-){@f64AMOdT-C=PM9XHmS&-fu3{1+htF#$Zq?A7PpLn`i z`rK^$OmL>^qNOQT9a1u~#xh5!{;YRS$=|vU#fI=(cIcP=&iYl8ca#!fvtvC9y@`Ac zFprO0x56~HL^Z)yte%rLd#wFYX9nA<90ulIrqQ=&IeFyeV?z2Od-Y5z75-rDQRBPV zp8rhBhQXL~iUg~fAGdqo+?HkNh>dqN>;5=@cQ%nPwNZ4`P>qt^_wMOqlsSX`DyuSy zm&9?Tf&A=ZyZc+|Z2_T1j8Z`qN(;eR6I;RA;>x*~OSE6tGk&WR>2Va^c1O_~y(=P# zaes5rCKknBP0BzNN_R}I*q^=k8r!{a5_YfdEhsY~f0}JuoU15yWK@^7Vp{Dg@%FM1 z&SibCi$N<CRqtqX?K0Dj7*}u1|>2@L$#HF(s}}cI*F9_~IJy63PxZ3%^%i-xz+W zH@Km~yFPwTGoxh~v55LU76q`^0TOG>mS73jtRf>TQm~Z;MDm;ILeOVN3_x|oBycYA z=#Nx^exLR6wSSSE2N?D2hQPqsGq7<3@E`d2?Ni<8KHw4%--?UBDxMFs3|<8a)+kJs+^Ar5W5e{XwW&r=~b({=V4KXhWD_L|ni z`ib>(hX!=aq)=xpzl`$p$XGk9~4$)0Tn5g?2&8_$=DwvE5TROrt=d2hoTX{jO~5 z7}T}if*sXy@wQ5Qq9}6~r!nY))AQplg}wHVHg}7}_64>cXNEu&jKrTNUzpc+mfTb~ zS!Zg`V&x_&AH13uvD5X(!-i_YAu)I+EC;dX^J(K;Ti$Klt#b5}pD{E#1|^7L<5^Bp zP5KqiMTEc~9V0B8KAzZrDF6P;*IHyV0u-8cgq<<15mt~~PCjUs-^aA15n&1RA&Yd{ zZ2q^^`EBRpjTxo0cPp&?0(?Bf_0A!4mP8R;k8@b>EEXH-b=o1fY}{6aStv~kI5tz* zivB0{E|0s76L`qfI;<~pfkykx|D5U_xGHQk%6vqESvR zNvmU%_ZFXN4~@IX9t z&dAJFPbhW6{~4q9@j$nw!N{c9wj!m;u_saxXv6-CO+X31x|sxwhTqYIRNj~j62Qto zHek~EH)GZBx>qg(*dR-wD$Ht4wn*X&V-N6|i*@)#ZM7EO9q$}17i$(vfpkU*oUNFL zg3m5KP$T}hscx}Shr`zN7&GdA7rdi27e|3DWAlO?z81)sPl5QQ2%(O^tR)kWQU;pa zsV;Hq;O$H%rn;?Kvo2^R)N0l%`QGY*ByBfQo%>~};E$tpalco;cRdK8xBpz}k>gBE zaBy!lFQ*|GI;2s6kbRlNSjEnZQ*(Pw;7za&?1g&XY;)rqSZ>>$xucN`nlPhyUeB_T z%$aZlBdQWc&Ag)t!%m_;Ym}>5hTHsW0=Z=xb8uYg$8pBE%f1SEzk{nv$8z05a+zd` zu;mJQmU?695-otdKN@|l(^Mf9=zY;rXs+AKq6%*BSG~pPWj_yHfOPS^GDSWFEPgA2I2t~0&Kd>^3=qsd*I;eP%6{1_#L3g^pr!8X+PzrEhj7A8 zS%8@lp3xEqKo=>$nl*si&(+SIimLz;*pm3Vz__EYB)|>m8_5NQWUpUy%O_Sl1xr9v7rY*-#Rz4cXx^yK7(_(uf;kc-ojmIE-_`O=Elg zo1MrK3g|tEk3#<{)T%*lYc7&EA0ZKys~OVRKutON9eI$=yaxR=VcFy2B(<1|P4ce_ zM=9?P4I7X;SNsDYTYz`y?NrC$vq8h2Gu@Q<^e;NN@ev>#wNwJW0Kljf8@rb=;lWyC zlZ*oBgq{nz&6_*=G-gl4XdKN+PSw~gaGEy=wpQvS5T?DKBv2+x)fFN1sXq2+z zDLlQo4Tb8lzfV_{&VFu`ZBkjN`2x*q9g09BxqB_N%%UCMn||iI@Auqzc2A{xl9LCl z+PE{KIb_muKn=rZEoQQZ7(X67+BB3DE4QOkyN^(vM|`N_?zxVFqHb)@S3xC)-tRmYjseCEf>z*|F z4`tht9|ePSC!l{XtAPV9oJ)tTgnx)N~UVBXkijRD9X+k9Ri z%x2(ss?pShjwM0P(1}^;#NU(mQrmR5DnJs4Kp4p@Rnz`#bsp73y_+bZ{VY+zKA1}Y z9iCa~<=ha?K8(n8TU~)_6%MmnrgSX!ilPKR;B)R`0~>2ZN|EM;W<$4%_UHMBp|L8vO~DTF+QiD64%xkU4R#YKlJw#+jwmd31l z+Hfwx$N|4w$60WAulAg+IIc{LC8u!wzi%TvLiKrR=TqEHPEg6d)J)B<#_r@4JXKGYMF$Qig}N_VWc z^!o>}`!ad>PtSvHPqr+Y6;@#x!*@R07hxXO)>%OC?vQTBFKVU#bcW?ZD4_aLIE4pa zt|zQ}6@EjkECI*w9``#>WB;197pf{>objD}OJ1VIo@Q^X+|wHj>a})!RsBFU8>-8= z6Ac{wnvi>lO+WW&%&ATXe+6=}DKg+STdo1Gx=!8?;Gaun&skJez_jOIG^mnj*H&E} z6K2UOddC*boy=o`i{w*<{ND!Q(Jcsl{2nzg0nVv)J80PU#62r6-)+2_I%szrGok^G zx!M-hq$mk5l8PyT_4QOkTTi@e_>Tcllu5D&Ft*?rrdC~AJoN~WEvaNFq#E@Agd$TY z0_=Dh_p?3;Zw9Xb(RlP}HaDs6l`O#6sc%Y8hvnf~E6+N4c+en#h)J@Yn;rAl;UHJ* zN#1=7;((_G3_V%(Xkbl4S^j^$0Hg(CZJ8rMT>xd_f4(YfHgYQfPTl(z@sdRLf;Q}C zONhm4I0oBlg$b|p4;yb!ZTUpcuzQ@*DhwoAX+=8oI zkEd>i`V=3@deiqVrUofDyeWmdew8>q_u8CsXI$L(qU$ubs3}c<&|{rmX446uavogs zy=CdV7vOo5ljn!Q4#j@yjW>}6HpbJnckOy~z5Dm(^% z8UG!*Zt7M=K%m)F_XiTSp_v)+tg;6$=IC(O#PaW%E%N1adNOj{_`n2TpzhV;GVYc5 zyvB_xmOgp~3P4#e=>OzZ;_Z6&No_k)i})SsoNpAH0t^o1pHuW(fBn8|OQD=7{T^5S z%@E5Q`kry?4}y^kx&I)o)Bx9MGcZ(u+n0&djB%Dty64N2BrK3hE5{@MqnhD;D4;$> z@y-YsZ9L^qjZtLhNG@;lPM_&6iBy6uGs^XXEV`N%g1lHv#&SP(4CA#H-Id&mPNzq? zIh5^9xPskmF$RcZRbum{?#`dQ1smKmK?uc}V#2**{4}D`&q)5x2jI?&a(C*a1C|lu zF18fy4CblYN)-y7={(lMS&{unU(+FpVYjW{ggL6C?bL_Up7!B?z+Wr+$GJ70Q+{Xa zsTT=d9T?a(fbLiiG6n58ht&jKuyShK&wzBGy(XKV#+^V^bFyQ3cJb6x^D0f3N_l(j zzwts4U0^q0Qib7@$inl6*6|3*0Gg1Ezx2iTSqfw%V3T4+FWwaNb9V9P!l))=$S)bl z_YDhps#$NHC-l{di1%#uhv0(x$5NN50|8)_TpWa)7KNU|xs>!AFuJ}$(=)|zO6t)( z^C+kn*F4IK*}dXRCxH94n<3H*IhAU;le|#B0&5gIW<94w7bzN3ER%_Q4eAH-d6LL; z$n#01DJr`&>ArI8kyP5(!YFeyOjSikzf!mvVMsoo_wX8d?QyqE(Uq}Ob1%~Q z32AH*&kP1yWqwc{R;C|Y3o_Te0gBf|zgpiG zSo8dA^nAQ|-LQvi)7$C0GhVQ(RFVUP)%G1QNwB9FJ7d&ZFtn_t=M*2IMVxla+*pRy z9G~$|6#rALl#HLZc4^Cy=*@st z+@IX>%mAeU%&p6;T{OWrK-HssprH{@ZC50xke(^|b7|%adOzACvAq_O^@Vc@f(q+x z%w+L{ODqa$lTif(BcDKzu|+bBg}w(u>{N=Yb`B`hV{;O~2okX1%YD{Tb#|}2T3D75 zP5zt8?PRG*IJgvEe32`2m)~=wKtWWY#gAp-* z%&o*GQU1o8z-Pdodf{7ng&J$M!_eJ%zyALBKF@gtyx;?S_Bp%OUTZeX zn$rqy?X5YCclt)sIEdmeH{>0Do_EYfqM07epg&mb6o7A|+qJ)+`0{&3q45?dzfJ{{ zD=L-ar@WX}UW+k)^)IMJ@44D|e;e>0ak)=Fx*>j;I^_F#+%-Hu0>D2e<+i^e7RB5R zioB@w&((8;0DzA*&OSU3LQDCdOU{HYSigKu|Y-v96$cD z>G$ImvfSNzlR)txCvXbK!=WrJdTN~noicbDKgu@ei$R=K^=h+ib+i}s0xfJ_dgqy! zwc62<9X^4hTobR&Qhqeg+(e+U{rQ?J`&A+T@EQKujBEyBWU5SYLa58ZeaW=^_SoSx zL!Kf)x3amzzInfS^wvE?;pVK#&B)j5w8!$FdWrxd7uC;jfL*Ztyx-@qbzJqInMKkV zj$7vlpOB5xDGPB&jJ!%D43yM5KIDoLx*4$w1&5->Fz=^Vk*BSST z8l}OEs{Rt$ja6zJ7EQ8a$|j(Yd`gS>4wDs$c`f8zKTe@w#uMMO0g23j`y&#g!qqN8 zc>#`ZprF6OB|L8XO+0S}M;{~6pE?srTg*)TL;CvfHp~A!Ekp`HPQ4!8UQf)s)aiP( z`;Fd(-vwN1Ht{s{a7km>S)HPZmXQuJ)FzPduhAZY-*cnTiZP-!@fnzKZsC%4XF?Lw zf!Apz-kdtpKD?~GUo}14TVXM>H0dzKnan1U=_z;IE2x)pyKwap%g648q#+_9ftY`C zCu+a&oBQ*Z{ODqox?GKLfyv!b#3+KA*HPBBM|H2CfZPVM$W39|w_M_2!wVeJso)pb zZpPsU{NTgdDa&>5z>{CQDOZAQ^Z8B1^4ut(6$uQ_(f=sRcLFo~1YOjUqBXLQLYII1 zXtK=(UQC*AAbQ3K&hix&&Hk?5mGxr3f%PKu`On>HmPfoulS{-uIH%B* zM5)ENVE)}^q`=cdP^oUYhC5%DvGQTx16tii1FJ6WDTA=bcH3{>nB2hOx3n;(4#cqK z=OD@WaBx)F@mYbYk?cddhzdtxld2}$X5kx%v@$A{_YQMqtyXc&=mTWqz?z`s4H0^u zIa4`FMG>5T7kmDbC4YC%^8ZYmp-jD4sX^u1T#5#8?;dy#^BtFGNYZfglD9o6kGE+di!qrW zo|bI^_Z?%q2Cq9$&64p4X`DU<6lk{1K_gfK-}&3+>TXHpC)Ne>7W^gA4YMjKQvJD8 z|Hk@5n+m#eA?w{8Q;fQ><2~Y9@)w#@z7_ykW6*kTGf6w*Xs=Q&Q3xd<2{>dJ10Df{DZoR000wZV0_%HFHOZEAFY1!Xx!`u_4U@ zRM_>CJ@LADdbn&c{R@#L`2zQ#=Z$>ar7j(pcQ7HDM^1TGOadxtan`S8ToWY=-+C#LnareGCdg@I6PZR46GwiNWm($$K0fG zOL=fprNu&RM&v(INTjDdU}2U0Z@mtv6er6HK>7GGp;=@;u|79#^mpx$m&2#2%9g%0 zx9vBX=_Iywbd_&GeMH`uUFw?*h_rj`n_VmJO5voUJ?);)pvvWpEnI2L^L4j(*Z~rE z6E7=}oyGU78DBQXZAZ^DJPYh;I4oV@z4zAjLD(hL3QNl6qp^SY&jacL%UFw?4hqz7 z(JgrT64jof3Fdl}cdV-QD-&>XNP1g%c>7Nvi3Xm>AOO3Go*7}h?ul^<^?G!%UvtY8 zal2)D-Twj=SYtl~fUDCadT;Gy@i(hM88&o^(=GH4mPDBn09^?~I#HLfg6+B+v|--+ zpJ9P)#3ia~>a)$K7g)Ahx@#(PGA4|EmL_8QQJe1#T*k4KtHggzNDN2hYM5axbR5fd zzl}IHiDdPDmaB-B$10LYRl(aTNC6T^3ghgU{Mv42>8~1*W&oTqf8?6(n}0 zI@FV?wXTFCaa?f@<+>Y$?JwYVyCeITbJd?0uO7!_-uuIA+w>Hk(Q%ldk7+%Q(li{r zV?{lGXrUgE?UxnM0MyOPJEpb)ikzEV352vZ`QVT&NGN4EFdJWMvnBMYa}91dVLhu{ zg(RiT1VG%z(Sp?0OHaRW*AGpWN|feZCbGCzafTJ`UakA6ocew{K-E+&R=*TvOhnI{ zTMm?c7i)s?_iA{eNT5y~iP27%*Jvc=yDoAJG^&&{KsZninbD4@S+%GaV zKSZFa*r%mJ%}zIjZ^^2lrKa*v>2`rijoYa+xIxRMuBtYMYVaIjz$t6J`k$Er+1$eD z?8s~h(>dw`G$&4TcUb{8fCTNU@tJgdeQqScfAS7FhQlPGyL$@(LQkwZJ)UQ`v$IzF?at^zqHQK#TQKX zmvc5)Zvn0SzWg%GVw*1mvyNO@TBlqw@pHd%W{c7Y6X!pbP?0Z+Zzd*~V&sqiqd`#TYG9rO`Stwh z!)ym2X7{8*EO9nDnZbwe{Xje;6$XYq8ghG&5cx;6V^lU$W;}=Fu+JTDxu=Ju->8`6 zY`C&zaLxU+d%0*PIm=*u2F??ZmG(Z)ki(P1Cr<%ELn!zrur!Cv_enZ7fNZ<}EfHFd zLSW^@_aA-}-~IXCW0nR9stla_t*EM{tya=tQ*BP4Y2|mpf2LJa)@jZUo;WT^y8hC> zTe+G6HE6%!5xF^gC+v8_S+C`Iv4M0qZFzdOv@4%R^R)-3(g{t z;x`hP;N*?$AD~O77QUxBU3}VPv%C~FPgId)NlIdxs&23bfJ<~sU?;I~4iLM(C{Gtt zl;T(}({&rrUuUP31{tCOJ)9zE3oNU<8Q$^BgJXWIjaJWs`vEV{`>t|rR{UX>Y1o&Q zFN8#ndM^h#&)Mrh#wE;+tg+uRJsK-s4v3@GYw=2O(uTdMuEYcWbLly;jj9!R~GGd1YNqF)*pdnfR^wfGkNCJ^hwZLN+0hHibw>@fr^8(6x78b_Se zO5Dyyk!A$Q73|ZHO3JA8DL6hNYP2 z>dpU}f`sb6YxyRJ14J^++hX@sb-V*u$hWB84Z)zG*g@G^1(8V@_) zjR8uGIEFO))IngB)5araT-2L-dz`s>DtwJhb#}dUsjJU$v6$iha?QK8>*KbDtIMc) zKW%9n;1F9%ZW(oyvg!4w@V>`b`tH^?y^tuFFY`}&zNv3s*}PwogOOb< z?$^J=^Jd)HPX9EjnRYo2GS%m7M&S&AQ8fcqK#r{{`2|LcxAPh2X9rR(Up`IC^u1@1 zO~E?2mzfjh)NBC#nzbC_&Y`s-l6J$Q^vPqrgy!Do1{poAWW8cNoQ*}SEdx6Xs_I-Yj1Tor`%=>EZ zIla-Ajkw?3Nx1Zp*0Q#x9H-NolY_@Mk5*^WB#_0Nc!hxjF*7}LeXYeis&Xy0JG4rx zTqS}#sv{oi7hDECn;4;q%N*{f;2${`ngaZPHQfMK6T7s)fqn|&n%r}+_@PzpRYyLT zYoX&8#_(noqq<$ZMKWWAFTI1&g6!fy?Y?fDuXHk;h6+DEE%T$a@bx@r{7zc^=a>W$ z_%4X}gn@rh2|jG|P*pj`cWIU!#>6A%GwhBA;Yg$Mqh@l6^=ItxX@%MSAvrryNpWC0 zn123Vp;oetF6MGi&ebMIca1Xn<>RzA!MoTB_1m3VAXE&{|Lp|#W6{9Wai$@ zKH<1BbCWQBV0KBaqi9zzj&aOTEBm{wBm4AqRgcA?RcrUz(=|pzCO?H|7;)gb(%3k3 ztLIabJ7~B$pseV|+*`d6pvMQPW_)cLoDCzEQD_iA($EGKT#b3 zj0!R;EJcnEbfBemAkDqKW%9nFjxQ6=TdHH02ie~CdJmN19@WxKqBN7?S zbWG^hb4+jS(L1R;5WGl)7>9Cld{{8-%-)CBs?X#h`0tN3b4?ZTy2Dz_{IXsypV({F z_6ZN;+NqX4VLK?ropV7q-nseAf36U!JP3a()R@#V+q>PTqL9W;>u&GQWNg5|+h)_Q z6$GNA0xP^xsq5U#oJG66J)^!|8&zHNpe?h?#~WWw-&ml`ZeSk$DddFNP|M%OE!3}R zv%1?So0y+qwXL$PHa~R`H?Nkll`}dQKp~1xUD_p*T(V9tUobL>igvRJ9xJ2f{MKDn zRtA<$qGG@eiGo#>WZwnl5ROaW9{-T2q}Qox2Y{7dwEuUiR3)!XbP13_MkPdZlT<~j zT2*ujI+}hK-CkItq>U+~_R@-}kZc(y{NVEs6YVOt6xa+V-x+Vj12uP(8dC<}Q7sRc z4qED=(K}F8hA}|U*NALPFXf?LH#E98`8ZDe3fhb(E<-RV`Hk)EA#H&Hg`bJ>icRAv zOMYA@oeKC<+qv_17iRh-48N5N#qqwm6JP$DvD>tO(B|QoI%f(^(bdgi-l!4D*nF5o zJzW;**;uu?(1Anzto2t`wvU}XxNa*@ChfEOFJ(ku)GgJ4DP!3O-DL4e!_{2Vgts61 zZ_yo!Dnm%+h{I20fQ^FNeMQUprt84YK^V9R3+99hZZ9(0k+)`6~P5S-UHbvY`y6&%*G!diF1@KH}<5kyNv7F2n7YY~gA5;l9+p|@i0{UWg1Y57(T;^h(578n7ja-&^e z?oE8useiP}!MZw$PeYTao|7_@QL2A=sQejGworeF zO1kh!PT=};t8!KdpC^b^+8Br@9ZqI_vgBeIj&1Jy8$&D^WRc(&6@OgJCB;Q$aQ}SjN;D4+uCD*Jd8${u%_tg9m$ z#-1!+b@aGAwu>ETGxzS8ft+ZM_LxCmUz=|0@tabi6V`?0>`d>)a)%S^xbCVkCE!E} zc@3X^rKRx`Z(M^0V?J;1sQk?MhR(+r&*AfEC~^uSp(KTe?_0lb{yr`)q=%K@-QE_v z)7c5{$HP~GHyKz?cq6oh^mL?|wbhDrd*Mpq6)ib#U`A-Hahnh0F{`1*MKolp6#uYIq^~W8zqpMt6GbsLVV0QuuWu>yIJ) zvGVXvsK1q>#3}tR0(j4#n#HKg%gPoDWY*1faBrq%9{7IuG$s7+APCeaf7TNwMb@P* z7!s@3k>OWReQWtfqs2ERy?>=u58~+^hVmp{ucVTepQ*}%U4N52>N(;r>{Zd-rWWhRuy0o`t1~K=5uZzR za=dA%S)*mslJi#=H@FaeJF;Q`gtmToW{Z+PAE$6p*>=q&;r4*X+wwdGe@fa~H;<$UGAk|;)X0A!gjrog)e1Vtf}^|0jz!+Zql}VB z=x9OK;Z~Jo-e9O;DL)$;feqCWK~Xb#ry5dDiU7vzD(*T>>Lw+_Naitgnr~qYgiBm+ zjn&hrfQ$0)h<3^tE_mN*rJ%Q2$G^7Ny2k-E77ta0+t?q6kvL<_Hr9~*tLQ3B1AH1T3- zIM9eq?;s=5C|@(4)j9vU0e@)iI?@#w<53mmL6_b_guKJ}SMSTxLolQD+~+v8a>Sqd zk_DuPFv%GqJQr2iaNk=|?PXhShb|7wh@FZd5={9WC{R9F#<>){u;0etzRk#_!Ykm? z39p7JLG#GI{(txI0QS8~zuCty-2?*h3^4}-&EkW%E8yQT*Kqoo2Adh;UL)Irz*oC| zewog~NclNhq_mh)f%{fbhYKtrfBx9fppENXJ>!hW%p|TLA5Fi7he?EF(TY&+AbZB5 z+|c0W8N&$rae$8ZH$Q@9ygw7En9~+}^j9diqvKw0R0=^TMDC^6)_n~A^kOc1Aw^^w zR9EU%boY~cMf+TCT0#yN(K*5Ea7ef3m~BpBAvb7t+02p#RGq(|F}HBdxU3=$YuNET z+m_qDjMo^bt%>mYd3&v@L_ejvH)&Ea+qv8$mzcGKZ_(NL+lhjFtqoJc6?kietz<1F z0vNkU1OAF`lh>1g)n}uv&}>V_q@|5OX7#!)Dl}wJhi;mQp`j8zFlM@;S&)fWIF{D` z|Kj5!SuwuBYQQ()&O5w6S$ukbZPiaCK51`vz~bD7&BD<^8bN%Mhoh@K_DjOeFuM@g zJEmMCsu5MvJ=4^wTN~OMngdY^2UCtsV%bgB6&R$a-_JX!kzOm7!ngi)?qiT70hb3~|M_`RGck5WvwGZQ!-ReR6oX(e|=h zBsNRZn2T;py0?RLD&)WHn2dz@C<6{p(al`@;{YdeTHY+1GQ;su>$>KL8>Bh|XBr=v z31*ZAKJO2u8=65_}@ZSGi^9X8xZIgDtnMI46x?Bg7lDqd- zF){?p%HZ*+BWH2;srm69(j62iQVuCA!8*gl$I4II+u$8p0bUmamf35)+~!&PdH>y@ z?>JiL|K%Z56PxYAI+R^?p)5qkll3ivXwl&J{=qL9qUxNyL#Ix9+62n1J9& za5(~RiF={3=krEae#e33PPn^u#pw@*t4n@U#_;7q7pHrV#;Qx&B-qYvjjsWIQ;l4MdY4+zP~OKiXXW)L<(MW zJ9obD?)WKe7q6Rbxu}aQ)Xgc{!CPRu5GU(krl|QB1L2YIrgcI;=}_vDYWYUfR{pYU z1QhpnSbjMjG5?=fHrsL|nOKGx@wr$Vsj4q8{>AEdRRSgr>{+!4qX8irwm$_&)%8GDUQ$-4;Qlcdcz$6jD*8(uRn$F5Ar7plQJF29;9vf)6PP*$quku&X@ zb(novrts9C&WDjtH+Q!;Nu15Cw_h#>j7lRy%qL`eExzID|B9M zMAx_eWNp^jf2(l=VQh%p%A#y_sjlcqp(DkYv%Wyo0giLocxn)Za~p(~Q!*pEV=nmH zT0iCoOpKek1gwS5XcdJrDaLUD%d>jc-DyTOaq!|?B(=Y7SNkokZq!wtJv@ORCfqjl zcue|iOG{M`)JB0TZa7z>F_(E13G-xY#S>{EOCf0WeNS9$UY**5{OVRhKK`oKSk+$0 zhOv4nFL6L2H5PMER|&Z@*)2<@TK=Y8ng9PKs^z7ojlClvY#5)7BZlrOrwSw5Hf zn_6ndM4}&zfO@Bo&0q_Y)c_%Xh=mlH4+Y4XnFa5ADtOHOofjF67uPVcSQE60Y%)>aYbI2a> zG}KEt2Hu;Wyc<#HTFZHcklbMzc~ic1{*5$Ej3g|VJicEIZg)m=1G$C&twxdR4=#TP zBu&84fpHnqI45lt>#!?d?Y|N0yzI2I=2vCmXjPU5<$to`Y#)p z_N-g23&?cpLcuTi{`UKWG{NU(W~0{xSmlulllyB;RyZ-Lp^WX&^~0*3=G?&IeEejC zuY55k?nVgpjj+tx{s}DLG;yd<9rS!m;KuQ_Q^+V(J@?F1E<36O)tNooA!C?eN=w^X z?z5Dy8P*-LQPGr!c&6E}HZ*JxFRkoauk5jN9z0= zw&!_>aQjA=0dlt*PE^33Fcs+a72}p=X4aRyIcNUqjIXv#GD*~+1KEut_7?g|?lz8= z-&OMZq_HK@c-rBaBDMUOpON3`>uK%o+|xpEH8^GY!w;FYV`07Dx)i{;0m+%9NcOn% ze3CqSw4HL`pwHX1W0$nI)}{LiGd&h-Q>nSFD^K^2QD3YU;YGTLa)llZywH-yuBkj<@&O zw!aWGo>**d7JYDIO)~4fbpPfN6>@_q$<8o@xs4>~vW;cH@09TRT&^kJfwv>T#3hk^ ze|g%1N!u0Iev1&={a7ZcBpqLt_@R=gC}(am4WJiGGwvU<5IBTf`A>)!oPiZAFVA&p zMjjpCd5kXP%>O1is&e_yZOd5Z%@L1@s2Lg;M+kU=!KJOA_!Lxk3P=y-8fSoacLpJg zSs_@cn5Ky`kpK3|rJ5~+hV(m-UGH@I={M_!Xc8m>1v6`fm!q;xax`YL`WbajgWPIz zL5VT9@towi+26~32hdFc4q78dF#~isQ_W$8L5{38ClP5(=O>Y|Y^SF4`$yr^RocppkrF7hgX-0q@`-@<- zWeFGiQ5*}Mra8X{9qJiYh+>%c=j$0! zAlPjn1gA0cCj#xkrj>CyR z+~?{f`6LVWU^}|X@Jgma1F!@ zA3$i}6(Qodjp3n+0#a___|u`O-v+vNB-?@UYm!fF>irhGPop|a9EEWcR+36Z)>Pg zceJW%-{b9860vHR@iwm`C2x-u%UF)+s7ivPa_rh5N?^)(`%L+D)Q@7VF%Lz@ z_$pnT5V*CBER!`_H|2)~g)ar9g97iFd2;FH7K3LjcyRxA`S^1c?v`!*KUV}|QDH$x zlto8U4|W0k1!8QPA6U&79Q8>rq4ulZUU>9eDo{CrVLwobaWZjvQ^##N@)q9LN@K*J ze^~rphr*1^A5+->ch%U5FZ|s`Sagn z{s$aZ%-h@O_l)mtnCgs29(3C+TOH8?cmB+^7@!6)F=}n?S;&?Ici@!C3$f226& zgMT#-TY6>7tPN{Txqs#f4C@}FKzSkw+xf-X{<`F`VT*|P zjlZi#W`e%ydtD+59>w{Y5kvFNPIzu-svs^!zrp;E-E_O$Lv*81OA@_&1q|} zh-z)Ql%!{^X0Q?yT@ox7x?F^&QR43PhkAlWQA2F zlCXIo3v?6hHYbFeLA^ju8tnOJ-&yY_Pld%p*zfO=46VDnQBXvKX_s9Nk(}sUjam-V z!fPA<=bwjmnwlladGlrF(z1xkJl~fjRzK~099XB6WLLus;P9>FUh}yngWPtu9w`=n z5(p=s+wswDiaLEWq~H= zHQBrOBgLwS&K4L-d~opt={$6~k)u_$LA=i0eQtSXN z@OyhW%JLT)Hmx54Nia;% z@-Py{3GF*Ex{2kbC2=vlw%LCLoKrsE@|0x5;hCWi=32dN^lH(AszA1aXcY3WcSlkI z)Gi^O7GD3*NR`2sl`3I4oscpd)o~e5pJ_EN*I%eNf}nX_DCM~+E^nG{_c=9dkUW$vRi)&E5>Q;hBk>o%byd0DvpeE=eSW+ z3+uxcQ@qa9Kce(tRw=I%`4@A9yg+WK$tF%m5GO8+Z~unb;I;};l@xQy6_9bH+`EB)52u7(}KJ~F_IXb@7Fha+6&6HU?RDB^`eI8G!; z)~18vj4I36J0l;p*3J=Wix!65!+^r9-9%NyfH%e!9MmGMe~5)zm8vOCirZN+Fiiho zBN~)7cT=em^d7f9!v)j^=I(ANFx4Cmo1-HPh2}bve+$?LKW!Y^o`+QG7tklHw}xOw ze`+L!i)TDD?J_$s$0@vJ_Nm(Q zWc#6ub9$(HN~|bXHb;TTvaz$1@mn0rKA4wGx#+w1hl?7Ehu{;MT;sS7v+s(H>bfMM zHYICSzWqbMDRKL3i8;;KN}xCY+m61)ML+Z=m(1hG-)d|DNwi1NA97jq+9MB_;I2Nvl`^CFT=#-CES?Q*qE@o9^5SKFOI_SoGRV?fx1j3}gA)gx$i@NN@R!0-$U+s} z2?;EYO@eJ0Ml<38t)NeZXFuNM=b=g9Q%12aEciDl7-}$^;J5ff7{q8*`y|m)*^fpI z?~aG(NEX@NXbnp4H0Gn-QNk9}{99cmv>lDT^*@O2B|2H){j@r#+sZ#W+yK4n$$Ejw zC2Si?qOYvPZ1=A+0iVU4iu5UIh8MQqz_Kl;ZUm7|K|C#@f~+zlY<0^qigk!ww0yy$ z#X>yk6o&^bF)kT0`5!IcS}fXexx(_z?UJr*?4zs$g_Q7EimKW1`oHeXu};Razcs=7 z*clHR7l|$PG~?cfSw|obGxN=mGJ&CWsE?Na#x)o_$13&(-39gCr-mBsM8QhL>Eah} zEsrl-=B;f`JUjR1sP|@FlJ%Wa6Nk-cbb24%Jbf?;ZTKP99)1#J32{7d&Vdt-W=u(D zPvu`gvV~e_UIeW$(m^P>Nl(5u($yjSzLTT~)%lcB>x()htj7pKJqxUDtCD=GQ_sX(gsp>}`&7#?(Ue3uH zT@|GiVHM|zyn)iGRIj-FLXeCSqUGQ~x`LT*Vo81?Xj)jDpbjlARx0y17T2r9vTA9< zekyA5{y^FV%<=QK;-R0yh!0?v2X>RkJ)PYS)J~<}ne35?KdW0S{U%jzBMJLWY&d|B zYK65<-0ga_Z>Gp3T3%E(`Y}VLNx8m^SF?u2&6`Nr6fK34GAA&dLwC^B-I;b+PL5bV zS#NzZlCe#w0p=s?L`>4>`CRrZI(YpcoKpmt0;<#WK;#N0l$kIvJ*-}ZxW47f%w^@p z$f4~lp+CO0gn5AWpn3?nmzr9hoCSrK{o)jCuLbpVF|l|3yJ-{y z#yNLAH z6UzD%8vf)72BrXTUMrB3Sr!>-N#8tfrNXOmOQAs2bs5R$w?B+#FO_5iO=5GEWp2e_ zcPAVNtr{7v(PZ+^>N~koP2km0^#xa=y6Y2I+THe-)ZxqYU z$H5rl+LNUjbxzjN*${zjEj>*mt@X}Tu58`{!}<#UxyaK?Gm56HTgA1PZ+{%!^+<`mc2>zdGa?DTjf5^8*^gL2_%8*3yFbXym*;%^ix+^u- zaPoncYXzh7=*Y*?NIZ}IbZRv1MRaiA-n`6MI@lIz?LYfPg2`IJ&uxZ*WA9@PzkRDm zuoyEg>`V&K)kLq;vsC`>o0qGTXs0gGm@quIQH*=jhrRJh(Y1FRzR%9U0MnLYkD7vZ zu^hfn_PE}~S9Z-+B6-LixVvs9ML*$+O*oY8OS2WIM;SgozCrSsT%MUCOXMajE;T?< zEE@*?_zX6Mv*i)NVg|)Xx za`s>HzE~FbI}7OOEh&HY%aAHvX_PI1Z{Y)S5ypONnX_Q(E+^q}U10;lX~vGU!xZ@$ z?$eme3I=6cqi2@ys+;9gA7AS@00Cpy+q`>Vtn(DKA^y}vjYKRF8uhQjyNR~8zsKz z?B?u|$=2?Ya7)JD^Dl|HJt5n!U#i`1fmyo+>h-v7PW~IG{QIy|;XVT(#e4^?uB;5f z#l+y6U%`hZAFm`Y_;%n2u5mBIeU8R*{t`&6sxsRalcX+LW;c-wyrU-hr? zY*CB&YZE>LV#_`-hB5dX_<`8xps(E3h-n&B5p5ivc{~I~5t4Zze9x*7YM@i8BtT5qUo>Iqf2v^VPVn~zv#}Z~?!1M<3E_knW+MZBkK0@TXO4z{c3wn{oLFdDl{&%# zqICI}0N&gBhZxypYAJ&F0qY+Ns$S^YK50?NGCMt}E+Fh(!K^O}p!&H#rqm!MjXuF* zJWR|R&8Htm+?`IUxmeEKbHUHWCh(!~((4r!c&}y_iTk>l=@m5-Hh&M6zN7zgv#|*F zx$LrhDtB#pU*=oiiAY8(U%3s;3Q7wjC@(g#x~l%zDvV#2@AKP{X4Sxcq9g1|PR(RY z@J`|!CrfaMDbvhs{L%&DYk!F(?Cdb`8t)!qF-ytF45;`JH|6-$Md6Jezd2yY)}UDv zEq^xhw(@d0a_Q()A>`2%?QN5wHk%=bYh()tWPg-&S%2(IsM|I65>7)ftJ5j`)YC3m zL+WXG-8R|v20fh?KM~w&XX?gxc z1p%Ore`iUDe*Z{Nfd2SDQ>v@xXchQrUPZQqF0X#y&^v_{3WPz`ES_gV;HLs+O}w=W zsn5krgYO;|xPtFnq`!Vf{u!1nsk?6nXME;F6rOb)F%5dOJZos{*wwbo1F zb4Px%B+!8gxTx!zvoB%A=juX%QEJy?>0eA=Hu;jfbbnwUP)0kY58uRF`K_ueKUY{@^*TYq1Q(28;EdHp_Iy z7N;dG(!4Z5)jqeoo=>xdRBM+%%mJ?$vs3ETL>oljIej}d^NUI~z5o(72W{9`OJT@L;vGm1UafkUgVovtu zKW2c1dz@m7tq>PR{;1}KD+Ql0ii`JA3fJA4Ddc<5xs;CIfh^U+(}T)hF?{7}>JIdE zeV9_rz%>==20hjZ4=9#Fxmx3=*4S@6X(!Y+^=IQl{Jm8*gNk@rv*aF#34!7hPEKs|cDxo9^6~o`2?tk;3 z9lq{OK<^qS2?YObq|<{&iosfy7G#eZI^izZXgP#o(dog^@i|)5bb3=D1*3?Lqa4La z{2M})9#_&6kqL~Zs5+9(R$~8W&}zSoKKF1@lsTsCpTXG*_M^-4l6j~~^tkZ4mghwac%vyUaP1|gSNKCsI9Y|;kkviHSyWYCWvLCF|f`8fJE6= zlJ%c$@Wdpu#edRbvyP7ha6An`vwH2xU_}fWjqifq8UV=n)~wT}Q}!&cYgv1ibQ9R} zuE5z9lq9t-^mp3YuzR0BW}LZAqU`93)BMI7)GKnVt9+Q*`R=)e9*|xScC_%Xa+u>& zf>ERYl{SuDrup;VJy!R;MmtxFBzZIDI-(!6VI(ck!vnacz?-8F)Y97)_ax2yMR3s$ zJV-9_$lB#iiGw)bRi$T&`f?PsofNJfFKaKC7cy8c7a0-2`KQBlx3&v&Ph;0hEZbf< zC8J9851(PtE4l%A#@i3Y+&OAdfp*f;Ytw&UK`6L%m2SfK152M!K>Nq~w#4NNQwgR# z2C*Z2ui5;ch~J8S-(mltd?FNkTA6CO z-6!-9(&I$m833D46v|qXWA?48tW4{tXiF+=dl1y=yuOzdcHXe$D~6|AGyp_CX*VEF zpw;v*G%0o{?A4-VXnavRP6^9sLbYZ63b?$M^nUb6E*Jx6?yyRK8}Y5 z2?B=E(6F9{&mr75eK#-|1uKwtJKKb}(C1IaTuN3%7e~)~m&JkXQ2zHjWijmg*b?`u zT!{h8(U}Ca%vtW7s2&(+%ByU5Oa5-sh+!Hzm=GoYz~K+AK1K;;Ykzopf6WOOsoH1W zk^I;Q0s4GxPO*mQR}+EcU84=uGAB*6pQUnBj1b{4m;mjp1LFXYTXb(n6<_-9p-JH z(7Y3xYQ1@+^khpYo?#?*nxb*Qd4>&C6@P&enE2|4^X41~LCNNZW)IjZ=Dc2PSExYVY7f)c4!8_6GuD1Fh8>BgB zu>~69Z%b|EpojWlk}qnat*KC<(Z)$e`%?hz@_Xi6%*!@7&-pBcayo8*_G0_|i(T$G zTDjwf65n^npS>3qtB)nKRI!&54aiwMum!!#;$gQoA(KTBuAkr0!qRqc zEIoA#fC{AZbE83$7g18#7K@GkwFGDK`iw2i^2Be<@&c^B0^j>tpdR4~vK)97pRFy) znwWFF)9NF_k=0GoX{@=vl7%%ZC8 zM-#Y}#NL|X^L}z{kn&w0fN@m+lzl`hu3*`+C&c*156onl1(f8&+h3jn*z`6hkF`JY zEzWggqOA?SIEBM>@8sj}a`7w0ASuy>a5QtfI~V;$%wA!#D$E{%~yVj5e4+YPCD7<_h2&VtNELV6Fc^fnk05w+5S~4R27bBTHBg-|V za}R!gDP#v7X(7#b0X^nIKeF=A-E6te8iqz(N=PJ%=`4Xwx)o-%EFRvYXQf~}N!52c z`LX~}=vmhhEYNfhfA{I|$V$HZ9;hSqzYImshz^svSlkRN>o)U`T3$u~DDPxN`iq0J zTqQo<3wZ22E6(7ozk=73hl0;tmbzcYB-C>Zg|p1)lITMPz1xKTXtCI`X8s&>S8huM z8%YTTXcR|UWDg`GpU`wSpeB?LA@N>S4Z2^s6yEtYtPKlbp1k)L#*KVkyswJAZSt&2 zYQN1n-OfO|1u6i+a(BZuO4no3p6|8IjK$Sl>gL-AgpX4w6>ODiSB*^8B0D9#s78UK zZ7ylsxLLx3ySM^2@XmCG3v+S*#y;=)19`A!dw3KLfnc{5g)gF~p_w%r?H zSz-Zs8#c0#yA_CXK!(ww9QsDX;qXxd<=~UM2s38gG^VrGX+|zChJq_eYr5WN3@fqh zsi}K7{bDrpgCLsz;oum=`5aGJ%ubsUF=@iW2TC4ZgTu)p2*0dJOSfn*o7nZQ zeIMj#x45gBqn^uKE95!BE@7jde}IOkc#Ra#{j(XEl}4b=*q$AXs2HEldniQy4h<=* z%uZL~n2_pGZ{Fqd{qhZBJ*@_tb=r23aGyq%xYZQ1QvG z6v*x=3%v&i^$enmW`N|JJr3&N4$4-7OH2L_M`sxpRog{jN*bg^LILSUV1S`R>FyMy zJBJ2oL|~B4A%&s4ySuxjVQ5K7^*ir(UHsrDXL#m0d+&9xwJ`!es4x%g^(+Ld96ltd z^3|us;mfKZ}w#k1O)cd5K+PV`4tvNn=4h6lgr0tquP^TqTEZp z5zs+FX1=Sb|Jr7lVdjE8Jf29H-(AJqLD`Rh@lD**fg9&l`PvyGs8^3)I44d!eJET= z#7VWe=0xOTM7fct`*3+UB}Ua7Do7EE=ecuxFN51CWH39p%dpmB)ZXc^@A~@u*N9Dy zeNTiULqO+rf1^s0gMBU*WlHu^Hc&5~3ROI3{q>$hguCRtEl{hee5MfDIQP3c=vE=N z7hu@>YGhduR!PZW5!(aF;&!bq!84T!%Uq$t$<}3>w|)K<3uY>3vxl0gvPKd0*iip9 zL@Crc>v;UT`kP20?G7b7=Tk3l#4EBC7sKX8r{%ZOG<6BPw+{>e+S)VsLQVTGkE4_+ zIjO%C8ae=9Cvx(pJ76tiiTcZ+>29qY>2ss=paU{tXZ(y|ysmWtD27%J%q(wykm8Mq z?|6m{b%tjB+O?lhFc|`Y^u&fW1rCgnO+BnWjy*xrHrib5VVTrZVLZ?D=f1LvO2>vrQvy@ErzPEG-f@ zb2fi>bBo~1=DQ!%fE;gaMqKrSs;t+JM~HhPv5q5khw_(XUsFHn{p1exIJNM|j=l~y z_jbgevV{v<;a6tQ8T!O&G^2~Z_QB1z*PR?I>Q>>MAn|a!NqKdonMsuHf?`2Aq|&lD@5k8*DOrq|MH5k)7vjw@j7~3mev?coznNN zp7dA-DOe)$IEQCx>iAZR*!jg zcB|`|!1?VNElYzIXlr58IHd!*j&Wo^lUP9ei|9(lEFs9Efq;&nYa>JS?t#;{Nl$+| z2m3memOO_-m02Ou5YJ;h>KEB)D!gFNNtA4IkArz5v;YCa;447fQfY#S^oIYjLTufG z#PD&r5tkh2@+|%Vt+7Ffdq&eSdAsnYNZLY#f&Wi2Z2yRvn&|Ek4jk9DR`*AqUJO-h zThuL$vsE@!W(M7Opbe6|rB~6R1Aqc0#1*sIoLVG+ElJ9;Xa|{SUk0%_c{Rj_X&3{w?-DW@OZ-E9kp@v)~%(-H^N!oV+ZFMoZ?-XjL`1{kKeBJrU+ z0B8GmBQ+pW~>U#;aEBCVl}aG--Dr9p{`s%`Y1018okTW>AHDqb{#j~3^b%s*t&Pg zf^9a}e5kT5JRFGbl`te=4Zd_>PT@bDCwj5h>q1*AAd{xI(Wju=7uO}km0d5oA(gw` zP}>7>RP2^T_W5{lH^ou8XO!r#dhFssF5k-f;*c{Lt$Q2l7S|?3X*t=ioUHHo! z#>k8em}nPKJCAd1Q`S{pB@?mq7WWDeEAYT3UcHyoU7xkD!!i0~fLy31^ip%?E6)Ld znSbomp&Z4_1Z zo>@QD_*m4vTF#KWg<{4$+>I}&0sXb*-tF4kj;ZRYRt5E3ckOEHQE7X14HtO$Gq%Qx zYwvL?gXWQ)&+mh|JBzg47ka&RFLF1-QM+cniar3oetep-!3ATS7Vm_#$G;M!Yto{< zDvEMsgdP8c$N<#8)4m%7IrW0~tRzTVew92zL*AE|vlYtCZLWi%_#rAHH5BOslO)V8 zw7`3N5%=H8D4r3MQeX#2W)dkIK+W)-Ijb%npXnU9Hw3Yb!m;_lyN+8Bsa;w$ids^; zISBPj-+n6(oYcnF6(S{OD#JVm6wc#~l8WLW?Tr-L3N7Oe&}v#OcTqQarx5QDC63}i zsR1<(1W9IEvinQGAC44}uKb~IpolOcfJT4rt>b#H%R+e7T7hlhMqW@B8m-Kr=u{h9 z`dvoPXyj_8$tl6jZb}0{*7+mPle(oiKbbg|y->rTIRZNeVI_WY-sv*VC+2Aa09>yA z+6%G93Ex26G>3i7xAt{nm=4Xo|l(h4xfo?pkK2KL1iYZ^nc=l%}S=xU66F|Sy4 zJyG)71(uOX+HG+~!p5_pkkYP>vJL5SrmMo|Usd}yGGJNsUMP!MiD#c#0}417ua0j- z{_VHuKJ0TTU3h(Ya({+x{-rATaJLV4~&-HF#p;?;$@?eCbC| zjeB=#yVCWCOcVD&Iy!EIkN~>OTv@lkZR8XE(tmFl3t%L@;y_+1W3Ag=`a`tDf+XZ~ zX=Cz2#t)4j)RCl{h_WWD>A|g!8(^&9a$21!*dlw)i+U??ruoXHvqeF zZD#$qiLJQc>NQ<)mTYz7=f#iPYKFcGumI5v!_HXOWO}+n$K|S zPyK9K_iiN2fL6V+vjEg!o4mufg`~cToPDSP-rBWJaO22NU;aWEH(Igeo51rtq#wm% zZgI?8zP&NixOpUu3aQLLNT?J}RiJlbS!mW>;LY3`XTkBNFqRpt8y1zf7xnu1d3EV5cbocs6FR2Zsyq&a zqVr8o?7lblwT9>jr;etnHLDH&J7783CCr|!bG!4$b~WX9q-Tl~GksKGhWVP>g`b#f z-d6iXxx&fO4-KkQ1ww~v3NpfWiR<-oD)h85pY>4-`J}xCd6X57U@+b!GS(d;{7C3; zk8Y>@;L9|F5gE#u=ZfPHFwLOpd!J*R)YYAK@IESb_XHsPi$0K{meBuaG)uKQkYv%D zj8J1pXNGn)<5Q$f?cMKliDPu%ZMeU>!@t#4lCG4|8~5@59a~15#Z$IFS?H20^M^n- zpFlqRtEtvK;y-_zk8QXTf$29hr~SG$Omat;gmYziK^$~NNF&l|jA0_kf95THOxuPn z?fW<$uxAP{e9|D(F>j(bb97GlnK@$_84+yeiC!!+cDUSpyY3)itrE)%2EFZjD2JFb zi6ERjc>+f!qd8`XXCRif=8tuvH|igUCWi>X-kwdW-9YhZ!2iPQeO6dhGEnW3hDWQ5tZ7UjyoJ%Ay)iof(+gx63P+1`;d7({h^_L)0b#u*79qEF?S zUXL<9tlzQ_DI`l$qtbI1XO!eNksp(+E}_d(ZWtM1j{sXV^JLW0MI;HdCaE=XhP95r zP__6JFATEM03)dTyQvPMfR7ai#K$MSuB1Jm0b&69?LZdrl07%9t@A98Rf#=0qTO%! z{i54VHlJ}?+TV$#TpvcbKDJ78zY8h0fey27^VEXRTalLPt#Yd}W&PS7dKWS+X^I^} zWM0n@=T|BU7FO7uc*i&z*UKkn&I$?({2ED|p>ytCbr^H-Y<$t!id$|>k6R0QKxOpo zZq9Mu&g#_L?$C){lBnlmIxXqgc3&mVZ2WV$EEla171uvKC?q^?Sd>V{%_nM|DV`eM z-APJQHp}0f3%#Cn#6IQg`pVnftBsl1$8K|Pu(+RV-^@i=Eo)oP;w8gPZnVE8vk>f$ z3Jk5T2DOyL)^HQI5Sp5%KBEfpJQvANwJ zK!20d`MMV03aY4=L|obD#?EgpEMFb-p+s2x`Bm8mjsq6E8?zV@Uho^RP%!{I%DD@| zPB7`IIze5-IY_O>7~)`>52m2h-S9%oLwRBn(Of00m=)7}bBQo6qn43fXW`x&R6lR? z!1(0ut&^*Q+G&+pb!QOhi)X`5drg<=#LC5oe|*B?=f3U&9~Z4MYqYZjlCRafCUpa@ zD8&}uMv)PmjjCSWG-8aJiNy_lZc^0CbMX&7BO7EpKNANa6|Bju+NH4HAuyC6+ZW41 z)N^9zR>tdF&Y|^WF^1K3{D|5)p5Oa!9(a{!gs)AWRAmsMLro0JSfCn7*}Y@C!A)kq zfmcN#XpzPf0hOv%@6iaico@qsc0bCSS6S9sJm+FUR^!=y+>6csY~pR%Q&--x?On`t z-zqid0Q8zk=BL4xZeH8EZN0N#Fs%=FFurt2#!)e5!bAb8F^VDuW@IUaSVQpLgw^%& zF#4ab#o3s0gd5BrtWgQm1s`=sL(R9M>#m3mje&i&10T4ue#Wh}=5 zx}kpo|J$E(s%k$Awqz`Rad%Q6nMztMc;CA6pv>dow!-g2t;C;X>)7!N) z$Lw1Wsc7;3L&g>ugjA`aUG|Bzwi!Vn8`d`bR3_#;ZJtMk!UR_@HodImu` zs~SArVkC2->>Y&MFqk0XW0VFt0}X4KU@f+;N0e*^3o^J+xkIq6JDT@ez1N&tnMRvv zN9V<{7F}w1Q~jW>)Zj}%i}~X1lTiLk_Q7}Y3w%tyij94_L^>2G`^=PAFM8pmd9PA~ z+=2eG6FOzWtZ$SJH9_TAT_Rqza%|G45=d4B^o`7oKR`G zLj&f0@OHFj(`7@?QiMglMAbr^l%P&gk4t%@&vDYqaxMyWI352qD)PwQG`MtGYqd&6 zCB^7w6wCeKYXP?%-f+q1VeMw~#X53n!p0j0V*kVGK)`B{(!hoadzpPh*pi}HwI$(?IKUtdjg z?X38w5VfKznb91ffVZ^^g659q`?k5pNV{TByqnQ>WmkBdh-V+u*$6>O5JM!{pFi z(4{dlZtGM#}Cjv4}r z=+HEzERKub?&q-KjFlo;$AF#(Pn=zI*+_j(ierN(4S>VEE1LM;20 z>C}q8C}0%|#_@NH4w_`G#_V9r{+8EZzSe*K%63taA*|qCX8VR#lbwh8fFZN-(_B+zb7D&5e@4V2cd=i zaPoi_HLau4;S3|GSZNs7dfMmbhNj-DgIEb_M?u$n{J_6$P}hGFTwi`gr+P!I0!8Op znv;|F&RmlXJY*)SD6HzZa6B8)PQy09Fs%ohAnx-3?jp*4!5l`IgZ!K5X&L=vB@|L*BtIduQ;wnwvBWSw+=kqb?ICI{H_{$o&!d(~VNJbB3ztaI--s zf8|8*%zXztBM5RDUhT!i0`+;XT9%L(fl~(OShf{bN~6J*UMYuu^l1bY#FIa|24=<$ ztzhzHZH8mnI)2 zvYD74M_Dlfl=4jTMv`@M8f)C^;Dg4hmVL?t6zRdR!WG>PACSpiV?K&bA*2Bmv0g4DH9Rz0!fiz{DS%Y@;{RC&iuApvqQ{U@oM$h}d0~in;2MpI1@j^3V@DAqW4OH#@>B096g($g9qv_2t-?CQ$DmSGy8j(2-VgV6Q zcV2;abzJ_Gl7tkGiI(EKfAfRKxQte($b}$nVjOMmMmO38!?rw0=!95+lCV>hcj{Hu zM*k)koDT=2*yfZJN`zYM9}>?0uA^L`M3jTZwkl04u+_xZ6o#7 z=qEG~+}O!B`Re+mV)do8iqq%uh!qjFE{Cz7hSi#poDE3FB<(7@{&F>>Lf@dZ0gCg^ z_@`)t4#)f5$-P(A1cCcc$W28EDOK348bMx~X*0!q$=(EUNHF)a{Rc`b|2{lb_r5u$ zhm7#*x|P&$5{P|m=+mM+MO012Z=+Lb z0wU{;G@wM}Xi8r=7kp`C(7nOUu1$}i1q!#Q<0sA)$|8lI4sh0BR_p-RrG@9Zmgy^n?h zc34Fz?}Cr*2pvoRJ=G%~LO`d!DVnxs1|5pnULFH<4ZWrGL$_EYA&JWWf( zEvHiBF4mvhe8o!-I_WcgTNH|9EM5>^`NXZwUEc?)6&}YYaj@D0190cGLp&B_QHo)T zJ|#4tjVnHZfQb;$y}BGUw4^T+j=UD-!kf51sL-gl&wPS$(weRH?dj341>W^aS6-P< z?J!cB99npCt}db`E1N^9AV`1g+Qq!LQu541pBa5s=|HDnTP@bkn%sYMCUsY&uh4q` z;yda|hskGTa8co>g+WsiW(La8Gy^qj$AvP8%WzT$lUZeXQ$0`r?I!+`5yqXP+mODn zhhtn>?VNX}-&+LUD3*O42QsoDM_Y5;64}}jm5@WE|5)xYF&^R&v%?=`SaUW@mK3qk z@=ZKFfay?^n;x8t+LqP86<=dM|lH|{N3 zy!A)RU%2MQl*i4${KPS#gI@Q@2c zXskjB+G9Z!fA!22%=4c&9T-@3I^l9MoE)HJMuNj#T1^U@tJo%7z~P~3zO2&e5|P__ z_QlXE6pu-+mpyhr)(CS6q7vSC!M}HM9-h%1ssLE?LhaUq+pLG+w0>LLM=XVsQktUY zzGU>4kB18xZr6La zd))(F*;9WZ4VLOGasDM`+RufBPW3&rf50b)JY*EajMvny*yC05DZf*Fa?@Cwq=B9btFLgzG!iOF3) zGz%y1{jKCfg%bOIpU0!mcPZB>WO45Iu#fr!-qNVpm<`Z$BkhIy+O zj^`2YCn*Q3D<*nkVAuV=ZIV#=@oD- zz!M3alaoDe;P&B~;9_^SJ33*WxxQ9x3Xw<+`y{{6;AfkizMMCS{;MP*$9?cS7A|l6 z%q-mvYn~w%3l^>FyCXf5ESU8d-EXqLaZxVL1N@rl%_?EOGtpXgTwB;w=PK@&4AP9# zc&Np(0Ih}2(EIntSe{Hsl7@|W@3H0VvQErfiCGRcYORfT7a?E`FOeYyBzw)4rATjqyhIiNF9?v6zPXa4;E{T!z!!(wt8OByqST@h6 zKbLX!!<-7n97ikEZIyN|_sFR!%iZ4s{YsPmQHVdUwus7*x2CV}+^+Q$>dC8g!KzQ83d1fEH*Dx5(5?YP~zZ7_54BQ!V?%-I(Twe2Zaqc zd}H%2an3C2rC2C8+|ju|MYmsDXc~{$OytKk|3I0-t%Q*WS85{iebJgs$50KrmgkwN z!R+K=-|HaI!_9NpC6*k|&wQJ-p#7cyR!3t=XV zuE?uG*7D?c#tL0U4sb513e4ZaZ&ksoCEIDME2SUK!x~l^QHWgE$6L(eKWxfyk0m63$obMhCE-gGftp0g}r$l zW5&rnjsl&bmpRms%6WJ5l|)k2b~uI4X3DpAS5QJD%t7Bn%UlhPrGk)RvN4pYoW z@}LL?Q#$gF*1d!Fmha==MWAi}3NuHQ}a-dFqbRl8iRaL#mc5RWoHY_ziX9{gUH zI8RsmbbY^gDND*$sLYq|wYedxa@aSAazGw<4<=g*Ij1uG7sg%*KXEsl|0iT$=UDf% zS95eMvwj=Nh4yOQ_EZnIFKp1fHT|bN&VZ!fQH`C;`4F-v6u`LJ(SL|i_jzWY{~-8I z7Mj&#(<9b<(EhH%pbD!IyD|JFt17Ch<8}u^6S$Quqmkm;v|SB{tD)?Weji3zI3t*}?b%u_@`@!f6MbXjo5_5ONM3Z`(fJIh_(9oFJ=0NGP7 zkm{bR3Ns;0P>0Z%vkFVi18sue_x>%KL-bsgp2+~=s`H^tE5E&vv~u;|g0g_o_Pbz$9_rW`QY)9AYD`zNM6`MH0NZaP z2T0mpA+U5xz_Q(T>|c)*WqzrCyciG+?A;2T5u$OLYIgS|ukdUcwB=vM>iY^hp%v;n z$})nLPfH`#$+#vf8p{Au^7a1X%JGAH%!Szm98=W$z@VdtQPdOEVF3Kvx?CPi8(v)z11h(f;2@4rhRA-0tA=kIswCNc z6yV{EAYf$(J-sF6f=Egc0p6e z7sTFg-U4sQ_;^xbXp!fKYitL8O|tGM%ec5&5t4vw1!Imvx^cKaI$w0GlGanHvtboF zg)uflMo;D~#?Ppm7#nJjiz!E1hW|V!@-+I^#|jjsdfrIQjFyVU604FAb)#d=$bLRX zOwI#_S*c=kQIB$vyYe|nGpZRw1+n^@juss!IsPWHROK!shB_<;chZ?42VC}J4ttYD zDO9x~Exp~0Qv1W(fHG}^j`@3)n<{Hu-e9X)9B*30wf`i-&4jlAuQN)FZ2?26^wg&m zdO6Qneh#r_9YOtRe5%}R39<*MZGYYzoF-Bq1WjHfbO!y*=ga6=@nx?=Ufz^`%cGl;wXukfXR%%|~{5e2fLjP^l1Wc)(HSyp; ze&Kd9=zqI}k`zyL@s1p=0P^}CsC*7r^l#4A(hQrp1)OOG;NMGFvQ}QtKa1G;yk^S$ z;A4VypZETLg;oNNdybUgvP6Fhx=sEN7pNrYCLLvQN?Kqx(6)v1v!!D3)9@}DPT&7O zh+}#)?eAwlR3TF7I%Rr%PRi3fAb&a(Az8;kJ^tB|t`!gZ5W!zne zf2f=%*J~;pOkFpkOM;ni%%FL45me5E9=ymA0=6Pni(JlCDePjSOF`a?HDjG_Pk7m! zbnDHD;7xy-wt$W&_?gxBI&51nBCLEf0yKTbe14?hs;Zm8$yDxX2}0t}tO(L}ML9-- zO{Gd?`F1jt$=Gw;M+FK5VbNVAjuEm~k@TplA&ECR(Kb1~Yl6F4A=IvM1lib%jX2T7 z4P-N!S0YFR+AD%oUazau$iLE-JJcFc93p2OqNPYs=qSwhq90u1R9hGLOm+%nH*YBK z(VP9vJVWu~Bs@T`UHzNEl$~%#c3OW94ruLrTw-bMUeukdUu{|12jn|2zCT*?I-v`^ zu3JUqAA>~!T6rygmR2ZuK8Sgt8#^-uT*NxRVx!zic0B*rff-=sZ;JFW`BJZuH%EO% zGB58vIkzIL^`a;s^!}vmY0O9Vra-YCIVXSqOM&;W)yDiARt;r1IMd*JbkHwzlrN;& z^EeQ@fT9Z_?VaE{vgahbGiM)kD}TS*tdg3o~`e`7MF zVSMyd9@&Gvgs806#8?sv%KC5XF-41q(^k25M_&t%ZUC8Ez_;N{uyG0yi@43a7j;mw z&99JfL@FmYEITlO*cX=T5E##{Fp((}H zCrOtaBu^3TgUmEbq!K+QeICXl=7E#mnCiU`!8}!ETuF72XOW~_OyzQZH6LX_!1YQ; zl()5VY6$~!e3Y9+S-;nj|Dk>mjiNoFN9~1QQV?AsfjTpj(oM{+DHWU?Y^7j2+Zykf zbTPopK~sXp`l}#7xsZO#vP-55PKDsFww%nI4kxSkp?IqQIa-=X#=;cE^k63}(T!!e z(avd%0)CyQgoHTN8!Wx?Y^s0^SyMR9^lob2>1bi>5xuYzLrzamq*zuoQzu;zrt4;F?KUTH=C>seBte-!oD} z^eLk~DH?B8|K0!a-p{#rAk3FtDb;Ufhr!{w7)eE*99?*j&p0%f1CmUN|v1(Tu1*} zS(Ip#;Cd1)FkVP>lzfH9VaC0SI=8gMSf=1MiVch&r$ueW&OtjcNq3Ec!qs{ZhiuH%9iXMGBb{T`1-f7V21%+RiXm#lun`my95AJ@T;{PQR96;8GAc zc{RD%SuwENXrs?`ITQB*281ZQy4V@TZn}EI%9?JHtjdQ5q0mnI1pjU*t2@3{Kan^2 zF_R_p`s9-teTw7>(%A!A3ssLo#DB$v86j_1P?!?C-o6gB%sx(BlkQJdQJxDSye9w-#WE1eulb5iXYB((APsptto|4|sUmdskugGv z;Fv$cgng~4h~g0Y%OvD}?2zQplDts=amS&YrJ8u@{UoVALA=8)UU*LV{&p?4q@6UZ zf$xWBCAH?QaD!xQ$xIVo_xF;SJM2aRR3S$o_sb##i5r)}$d?MkJl|i0)u>z5s;)g_ zBq6rcLLRSJx?GLvxGD7$>}zdwu1WxmlM7*j_e`SLikL~q?Qz4pPyd9OH`Pm5+x)dI zt7qgu&4&w3{KX;a{#g-G@eiDtEcMmg4x|{`qhd| zc2}Q3B|wkbx4K$q>`~kvywp&7a*3)w9ug&-ZmCwBLUrZ91>P(j6iop~Hb`o6DB{-e zV<@U{B6Xc^*+RXT)bq>FpKn=#j=Na_^v5mfyO!OIcCCgzZIz%A&0@&eB@=?T|0NOGujLMq6CKMJDWU}!wz1=gTEg`Uu-)DQG_&qmN;BK zif3y-n&U(w)uB%cR*D5>4XFGP^W+%qH^4ByLu6&f6DFpp{`yV{oheoN z>dg*jR2Z=&wQ<%zz@kUjRwD868(G+_&2X1xChFUD#Fk9v(;LKZPT-+|DV8(L>Sw*K zqE@5;bST)5j`>;%mW%j&vl55;79~Q^{aDaiWrbD#a>AB!(z0h#=OmpPoofedoztiW z=frFB$1yw9$nvoT|9T|#4abvRTEAcH&$;(-xI0(gUyj<<59p^(F^VtA;(1!yUyWZV zm03;W#*kCm`XQ<|T`&p%KWqhon+TZgqqSQs)2%HiMl20BLQc{vp8Hf3)*kHVb}17uHqVqDyWqsnqFa)g%xYF)e5lX| zJi0jme+BB$8^uleiCqIRSCIUd>**>Hs7A=gayLalvqbhMNcX*d<$(yFx+TZXWSQps z?9Rv;NmrbYCocaC_e(Un%2#aF;Mr4AL19=K)Ju|7kw~-`s2*Dde?$hyXc=y1!{!Q)hwtQVY{lH&_QiF)PK`UPLyA{U?Qj3 zrxsb1hi`}vS>CF9@iG3Azs@JlC@-loi4r~qdF^7%2UL(OmT$tT1O%>qOeQSS?`~Vy zg&Tm=v)#_#j!gZw?in!GzSPAoB%zReMQ%o$*RXg)Pt4U3u(=f(nQ-n*fW};5 z{^gAEzwQSojFzM#Ot`P@nUPWDsnK5D3&>u3w`dh><8c~h%;wR)WAGfSr+IDw+uS*e zTca&5mbVXKoQ$jp6245W?3%tz!F`JYTO%};wI`k$3o6@NjX2T6%8RTd$k!4g|Diz2 zqUmhO0wgjX8~o4?0yl`aN!ISO=4cc7Do*%_;beDZcom2IIhSKlC|Ci7feXcj72+2n zMjW7JE&k*vOs-NeZfZ~49SfQK03NdAdcxx{3DrC*3}T<4^n?+3Xi(TL`+A-8;cnc9 z>sCPM&m&jIm?)gnO4N=vRcpiL-#n(DQ@KQT+j+dp_ZxAY8?(RG47l3YrK~x4C$3S} zpTwlt(-nC_8z*okO6SO2h#k%neQ-R>cV;C{U6^hN;+_J3_kwB=GH^&SOLd})mP1w2 zt`S!OZEc{L6LXSm6~2*OGJjQ7?YwXCoSeS9`SBkIhF=A-V;MNrJN8yrfi0;j;RY8! zE63D&2V}J4j>Ew+fU%vA#|aT&GPS3N&G%ns0xP*m3_dYabdq$0uZF-{7Pv-&nt=#~ znt^aS{tByvALGgQ@0>9HncuJYp1*Y==`ZUi%821~RWNIV<|yQ?I$-9sR+y*nx`~_P z?D}Qb;U5r)tG#G-_CgqbmhNH*19FbtSAFKKj5mVK^k5aRPhoUU&F(4p?rO%>#5J*| zvQhn4D1ZSa@I=CE=}UrkZ;jJ}eT;rM2Slg4l%%nN$EBnTTU$5}Dq{k^hIk*5bOtad z_v@o71CLWU0Y=fUNFP6FPPtz4`NcOX^G$fqFRh#F$uuuS(?M`u@N#*@iChh4m zo*M0&X5tOqK)!=cQFEN2`q!uZ45-a?&Og_d{-kb*P2VwLXpT%pMl0%^xTjVMmq{h0 zVJ$nz~$t^ z9+UUSr}jNuiXGx9l9dc}YXCnLoX(TyHuZH?@?rC=mlCy_ESC3b^&v)?nJ)ip2|ady z=l7BtXq#!u(lE@vux))5AM@sf37#aEl^nV61X$903Z2XldL@>zD$ROXG(s6Y-8W^s zxs!~dzN?rJ?5KD=Y{&7(yr_fiyw3Aa!XndNpfkZLGS;QDRpSMJjvs#Wm2KEvcUK4W{%rKQ zv7l`75<0L87ginu;#LU9gq-dqVSp<_b4K)Vq;=}uc3*}LHO{WGzx9v3EWPIJY@lcI z7@M5iez^BwXWxT=@ka!~LPA_-N?sNv{%aNA{@Zl2vcA~`oA_4@zkTygN{#S)8f$mq z^Tc8@Kiuj?`Nv$S%)iR}j1S^^zqHl+ls`sQi>FHfMH?IwGykoXe@-%u>6iENIoPTH zicEf+^6j~wcn%UA{Ki^5KlBU+Uf)G{YD`o^)iEug8Kcw&V%FdMa zNxn)o{<`G-IqJ;L4!e#p-f7laPh-ppg*#`6uzRN9pvo-8RN~o>AuLf@pc5=Lc`IcI zbK36sRQFO}MN3FPj8w9?t_CIhqTN5(+YM*HfOhGuK7HRll+8$VJ^Alpp2uUVlSSQ^ ze^#KoCD95PFl();J;(&cA}scuoxc=lUWJ)}vn!Vr;d^m|)#9)pQ|f4g{rC`tce_+* zQ{4?l*(S2CH0d-98p1E5F*Sy(>d4-ZhuT_ot)W92WmRAyk@)H>Zsx2GDwMt&BdKw? zH-C2njE%eS(Igq1-;{ZBiF^#2a#DW@{a7{Rl?$0_9IljAbfOqkBpY`pbwUBcdi2bK z7g>YuO47(q7p-oon}FJ9qE0mXN{p-{`|GKn5Jl*9TR+g(h-4{}~q%gW{~> z>n#6u6PYzP7~n2EB|7uV<>?Hq5PD6#EJW4=8|;uYL?E{s^Gh67Jk1t0#WgMRLa;{_l0a^g7mCSq%yJZv4Qk})qYuRj%e7CQpQOMl?OJa2J3)Ejx{ zS-z+u;j#N5j|El-x*9XB6Ah`{MEytHtYTjCyyIo3fd)HFA2am#LE+! zILGO*+k14WpIB>O-igGupISg*X%fzRWrbfKSnxUT)K5%e2=52U&SkoAy-|X{9V5T) zKlA@P1oUM%FqDea#HtE63xK-s;PToDRZKqCw{Q=Tm7J;=ZNedF>VP%va0PnGw2yg{898{6@EonOpoUB9 zGHF<^hVKkc+K3OH6m4OggeQ@w>TP=d(wi|~ zt}Zdv0A{hOp;wJIYp62~zeZTA;$~Yf#+H9kH)?NFQtS9;{7iKD^4kV{8{89iy{Xjf zS<#|qoSHf`k7cQ_Vf&-prvcmG+q9xJ_*ab<%Z**%?U!(I^1h%G?k(`Z_Y6;98sEi+ zHIrOYt4V~m^`yNWzQWBo%&1`UCv8j6&OFx~7n-mh-_!ZY`(~^24i8coXl$?fP^Sa) zo^vO<|H>~@4ia4}qP+4vA>z@t0=U;z6~wX-cO&2So{H#8qyEuSADFZ2)6{7Kt2N?O ztCkKoN~{Ct?kWG_=xrB)SHW6kzAL61E*8UP^E;UD^Lgd`?oa4r1mn22CUtXpBoI6e z2Ofj$m?VMW6{`uyW5!W?q%PKH%ved7oL5m|F>}?VjwG!26{+_B$~w!isJgcAQ_>O= zj%QOT-5=I5 z2YlFjuiEGOuXX=W8kBj1;#IEgh!~GwJ36#suRA+5t%w_jAJD{ ztmiN&mUWCx3qOHaLZ63W;AgH-$-^;Fg^hW{q$>-^W}h8M1(wOMwDLwu*FhHg`qGE> zc1C}TIU;m+odry97e6oNBlFnx|JA7{Qc_d=gfy^V-1%ZE0eXa?%ufvHr%M~va?kpv zS%Bwi%`rkv&K^G;zR}p9iy9}P-~0_kfAs>sHw3`JN-5cWNcxw!?q9~tZ&2OuP=r7K znkyb9Vp{MrYYMKZ#1rOX=vLu(dR9jjW+aW>3zC*~!_KzI4)4^@?ZIly^rtZGYf@(R zs1<<1>3Xkx&D^{{qr5PkNWEH$^&QNh$>Y;|sU0A}5SgR}gJ*acXG}eEMSeR!v`QQc zrKaoCT59<9sbD7*Ir>gE+AqBaQ|r1#JN|xZM#xOrDv4387U5Mbd7jx+w2W|4Sk*s7 zl>~v^IaQ%Y>h}tD>f6N#lRRx&-ZhSPCroLDbBn}{mVd=$;o8_~r zg^R`@8V+?RT$Ym@Rt!fCeU1_P)AQkRMhy1LT>@}edGWhFRXc5{ufLZDwqwrQ6y2wgG*HEH#c*PFW>AQ{u8G7xQ3hgJM z-3sQa#5ZJ~>2}po7glZV(45cN|1scgWc4WnQc+etX3GrQ8=){PVSq@y2h$11jQnoS zqPR+187-jJub3)2?0vs3?H(FqrnbNsL<#?1;rUL`uH;2Gt@f$wGY&cEe%%M}P2CGa z+;tG0&$_N^bcsS^TZlixWqSaQX4*hW@|BynK|Pjx`3jH-=zaMlA<@;`+_8CUcg>0O_j{3%TV+WrBOmpzc{r-h%4wd9i9_FEVia17%fNLsdnzG`Rz9=E$d;7jJmKY^?}XUs`|R`;KW zx*a%jr5N68&Zu|U5s5dQOqPqHE3L~od_m%t6rByfD+JYMQsLmHh0gjE;=lgZMz^#w zS?-ahOCpTqh)R4ypv0p|!SF3Y%jPk7!Pws#J22;GJvWfGsa$Jv0)r-I{j%+t)eP6D zjjgImgc)-Z=ygniUW;_3>2z%PX?onc(mi+MPpusEzEN!&vK_sdECM${(EOi=xdP)V z&I3<{8$g8iu*Dk8sgYgh=vJ5B+%Ro+TP@60^~g zYP7UdigW$S+GU=Xw+K8<=GWHVAbm2*&FkQ#;1WTEkvaa=(lqB?_#I@t9lQ7 zvCI{)5xGxJJje&@nPyBI-wPLn1Iq072d_Lg0q%4n8T!dp`G{UwJ7KmiSz&c4O@N~m zVcRHkgBfLKa`TlR1!(fx+K8(?tEmiY3`W^ka9X>ZhKpDVv2~AOcG#ZI^xTVpnbRXG zLv~tG^5%SdC;jfQ_q>tY2lUEtsM-9|4l=uev5zJQNFQ2~SMz$Y{B!W~=KC8;$Lx#Wu&R^`dwk8Fip6lsv)3XkU<95bAL5Un=e z?N;>7KlArz`+Tw14+khCNCFx8>;&-O6nw@Ow#%_mG@C$@h4Sp+)Dz98pZEdmUdoXK zdaq4x+|ug-dy89^W*mHGmKKk$$*37ArN^`lEAV^?z%deSIq(3?snHQ^Vh?bKkd8qa&-oE)2Y%SE%NGNPUP`W)M#U zuTlLOHxSO1r!RT%m9}d-6D5ISva7Pi_=eoW4kMUA15KABA3IMxIS=yPqr#N@dwWvNV*) z<}9;Up3IxSqAy)Alu)(9vGaeAq7ssxooA9_Rb783@m+?o4gS`z?a=xUo4E{_v(Mq$ z^b6qtMWmaC3lDN_-{++6Igf}3^MpYXq`Sc) zO=l14=V9NtZ$;~Pl$w6 zEF<0v`t2X&9@QjMns{|`2nbMNVoRq1gX3Qts7R_QHi?&EW}Rd&iaJ!e-V{Q}0b^N~ zjjh;bIX_LSdyPDphLLcv=5B=!p$EMsG5wlc5z@3E0H^e`s8?yGd1nThdop)?`JSJF zI+MY0xL_nPrlH~DFd+z@g;KtodF+lOPwaeEeWK#-A%o9mobn#)H6~1UaS6ThO?oh$ zy~C+OU+N0LawaVIagwY6H0_t`{uy^!;xR?BPv>XS%83~G<|LJJ)K1?JN$Batu)2nD z$bB1wEw|P*Y1oKQ6!|sDXmxno`_2xR%;Mj?C`G}=!(Ba!n`0Z&`^mx|Y&dH#pEeA2 z>V%M>b-o|Y_V@Z+P;PRMzURS}Co^u&ML|T;OJZlXU#m+Dr6}M&s%F!54@_TNd%0Ys z^9LG5|IOkw?s|Lo=+PKY;C0eW{;%&!YZ3}#xgSM^@Zd4))WxjNvpg+;ySSBO*9f&c zu_T(@CIT-EU{4!vE1PcFiz^p&47^H*xoA;G-0bNTI|j}eTa)iFeNU=gY=moi3_AjV z%1y|dJ{CuZ24j+zpA7r?qN-=vv61r<6zmj1 zMSAs8wvQQspl~P1|FP`;$+@qLM5_8lznq;t44@nG6~~Ttf{O;#>b!boVuyF>+@<6zTUi!u&pbgxZT4Y zy1t$`A-XT^)?{WEo_L@+MY&0A_B$I{=;qzhthKl$dFG2Uz;DN`IVMl_s3+oz3{rU24FL) z9oweKt`)6|+*IfcLo-t|Q476v^|nb9|ES-}YZgYi>N+4NmoS*$;>ef=b|7ytw5a4iee2!F3Tf^Zt;QZZr}YH^f=8}=c3v@VM(a52c7~dvGlYwxR{pu?We9tQBBk@4}PXM4pzO9=M=a3j={SR|QW3>hkDs+h$S zn>vuY;e^)@XGsbTpk4htm#?u)UO67`*k)u)E5~Ti#6=|B>vp(=z*>y9RCXpY>Y9?1 zTE>3S!R{qo%u?=Za0WahVQC*BqGw3X3vJsV$ma>;3%)hhmfkC$fmdy?k8f=Ba^Y~; z)emr~WSry=e@@99$(vHu?)tOaObt>8dB-AoFAOZIiwo=)bvzPNiB^jetj-Zn@w;d_ z_r2JhLZcoIepEBugT)@8t_-brTry%CZC(}(Rsf-hAnYWXS?ID3`HK61OoeBKRGFhY zg=Ne;>ezKjA77bTuC(7XdvSt<ciF{Y((YecG5G;;$ONYwPdh`O zMz%h0{fyd=sk05FSvobHm5Uf{H}+>z5C^L(uzkqz}g_$HK|V%|6siI=Fpj z;ELmE;0^^g*h8yHq`m5y*Z9zAH-Bu1^h`j}l$ImaFuO6&0@S?nh0eE>sKjee6-U+; z1v>Pt)=pb@3&72F0x*ZJk{XUN3xgV|eYG*;AKlZCdlU%XWPzI|v7Yq_?|I=L zbivmE1hD%o1^f!5|9q`$bt39f*b^+=d{OrL-D#}1bUJn-#_)nmx)fvc6`2s4ZE7N< zjM$*Q4vl7-f zMeMEu&mKz=n3FRjXE--1a-^UF^z!+Cj~ zJ?^7{Tez8k^psik_|4zGIaz7SrFbo8yuBx5W4WJ#W5%Q@p&Q$y+lLW^sGVo>T?5@| zO>nC`D*c_UPOF|DxWYE?Bi8YX&w$=v_DI*vU%^0H&g%Hil`?ZD=3!Xc09|CwW9BH8 zkMHH*BWvBfA0gw_B&s}5jxQD$E@n;W%{s@yJqSp*5zx#AJGw?}GUYl0TJuRbfPze; zm;K3fX#n7k9={+%9}5AeOJM)~pq97fDKkTVsiHj!uwAnXi{i6g%NL!wtc}I1uMu~h zd*y^$vbVwmA1wxf&AhaJAAVkQw&3XQwT~?sE3_6WX}k6F%P$Vc=hwhtJGY`g+I78s zt%5AE%-VF+{jKBB3IK{1L-V@@H6uR8Mmm)v);8|o`(y7Gjo6tIi#&U1efhu!4tyE- zGRW2wB4V>%2y=NE*N)Ra{Ss~;n?c`6<+FFx(1-Q%H9=!gTN`KAFN^G+=d>`eIdP{o zN6iAPZLPp!0_s}8%^Vmqa1rT_6#yYFRy$}lcG3grFF&QgKj*p*H)&<=wVO6dU2iC* zb(u^>oi}G;hipP;7`Sv7#gdeCk_( z$+)U0aW$5hLVng7U{BY5>J-{KwT3t;IORo)r36yg1yV5jY?Q#cZ~!@EJQ<^6mK6+h ztXyDpKQB7EqryWKCZ-+DQv8iuia+J)w2aUI<~@;b1NK@toeASB_@%#-t>-4cnRd$OU00r@)43D)xFW)*LB@+MR`_KCKdrzNO9vIWQaF~*RrQJ+@nF4KPeaGXJi|(mM6CZAg7+miH zg^2k`=kr#{(~WZ57#nYN-F^T>lE`?ck;T2tpg~B)iT_%Le-k3m?B|F3mliC@pQKG5 z>ZpMx-%r8?>c~fc*UjZ$Wq`w9F}$Hx?ve*9-`zdW*W3JO<|LEV47ppG@p(EH`rK|f z6w3bL_2Ibd7XUb(y?zr^*3+}Uc|h6?kK+rzQ!H0dV)8SdPv^w=)_|GA=B+A$@9GsR z&2~sdyu#KR2q}WsYrT+oeVx5Iar2pCwXLJ$I7-IFX^tqI2!l0ibrzT^zp5_2z(RuG z>SUc~$^ROiXwYxl2UU~cYQ!xWdiiRg(X(??=LyN$`huS%bx4MCyXIRIfi2CuOph3A zKlJV&PhNuqPP8%h6wlV1@)X$PKD&IW8hdPYEd7GWt?OVtwG#af5cGP=?wtA^)(nET zhwIZOnMQbUnD6i&4e$&V@$Q68mTf%aF!B1`Jj?10s3+(GBlJVW!2Q1s8Z1wIu+Lo1 zb=VvMs0-E1y8pB@7m)Fj^*lw z<9u?HjI^b?x@(q)-nzPdhS>z`$#r8tDBMV~)(~PpN7p3nF}&pVoY)&J&W7BfhH0cG ziSGEpTfe%Re2LzkB!pn#b{d|W;`k1^Lu*$9LywMjHTU$vZKlasA3_j-0C1K}{rit8 zAf9pyY$fP6l>MZBKC%EE@kC4XS+TuSe3`^O8FjG6Pb72yzQAEh+CyUl!`G8&t!t>y z>)k0q>cT0|o=<4KDXJ>YAXjoKg^w$1HvC$Zk@MU{y2Nf{kJA8?3K3EaFa$9Bk1?`N z`X(q@x)1~kXqDZ^V_obi0(kqMszR)<=4P0`Me%F*NR=D>CJZXI z0nlzOR^y|PtbWGxcsxTbYe;IRuVJ@kTHnfkH3gqZie45kr>ODp1yV(yQLl~{`(z9+ zgLpNS_%rP+Uov1ZR6FEdlpI901DvP6+m*Lus*uYB9=Uj<06QD%bYy1U4sf~LMFn^= zZ@%RM*^4PDqXK%wN|&J3*asB{%HS&7vEgR#S6zQS+HBW;1!qv`+@|8qUl!ibU8MYQ zKJR${+F1eA%GDQOG4-tZM+^RRDn7WM?r#5;U@G~oy;05~Z13xQPTuKlRqw z!eUDecUk+^nh^Bz8Aujz7+O^@EOz#ODC8D-{asmg!8(_)8{5wf19=hOmBn&N{Y$?j z)}%;8@?HbG*KR0`mQx(L$Fc6B{42Q@-qJLOUwy$0enQJ##=LO=`YaV5K(cp!N#-M< zD1LY|kc@uyGL&&>*y;ds)lhhSxN)L`trqjuy;(KB<}KN$aQ zBm8o}hGM?-%*LGL^c=_=DwJ)5!}mB>>wn;?RPo~raBYJ zeW;h!Zj7@EEOA>IrY@^Y$xxg#5ZJ_}gVG!u-r)>X_PsaZUukN^_=}43#jbnCd;d4+ zpZGjj%-oAksfStUxmR5_>Hwp$ErE%_d3$RcT*VR%ZF09iDJGXj=YkU3ivkQ zqEaGz!kGGDY)+~Ykf&4}=kUt8x64-CE>?Sh=HuJ5j#7)uklo`0XP*A~I5}`v_sZuL zH3`*%)bq{(YqOcVlq@^DXHlVrQ;O-lngyiIMMtysbAS%|!-$S7`JKwgVuGNAvzu+m zdG3@3Ukxl*+)M>l8o;4qZ$Ci((?nMvZlKr!8I)ID&yQ&VHJ%qOmo>U(qoo0paI9X` z@0ACZ!kSjSgfTXZBSE7#Hra!hB%WmFZJi8}$bSF+9TUKWfM78w=4~vGQs;HDs|f2d z%DTEdJ^>+VJ85(a9cP?}=lQYc3Hoh+ruhL{o;YtjR3XLksepI?2#I^)zHziBm%YYP zr2O>VpxTjMNbVQOnW!J>j&q2$Wqe;EteR)*d3YJ@y7xaz&a1v&iA(@mBE2|1prFGY zepCbBMftumLC3j2>@%-0_MSdE<*C&1c zhI~=zowSCCvw;1<#~8S)iRbumkl3;B>D9X6e{09U;ql~hr=$WvKXI5yQoFE4Y+dZ? z3Sf1_g(eX@HZ%GZ@@mWr1|m0o=t9DMoGA%F)6# zU=XC!(#!F6pm;*Qg1`a~PZr=(^CaUn;xtu;mhk5(uq8C#O)J+7`_Eymz1ai_ct*?o4obPMu&uS{y>$6t3S!ICEXk$ zZbGWj(i1MNy^8@shzag)WHa5=BE1)!)t_{7s6RKGeij7@k)CtT{*JLRv19bOnwtN& zfNhz#^ik;D#;Skc@>_skwv1CYI>P71uB-KRpPh)U-hwJie8ES|3YuU!B3z58%$SxA zQ^Q9PD(YPsuXz(0mpMS6?|?TU*mGC$OLt8F#*+V3)s6~KOJrZ3r7C!_EnKWcoB?O6 zYRlG89876^t?3d68>#NHB6ouZUUj4rgHxIrN=e+B2Q;y3thZ#&I#3V2<{c$fX7=!7 zjtBqW?$ir(r<*)oh$@!{8D~E|$xi~tTc9IlBqjSjMfmfnqN6oxlaw*41a!-T@b6!Z zu0N8~7dl-HiJ-(DN5nCCmy|VZQJy#d4VC`((905!%)=vtbisg!psLP^--4Vo>)t6mTrQ7%br+xL;wRt{?A@Q!(h^V%qp+X2S~>k& zJn#I3{AB8>l1{aERNKcYGco782*1c=)u`(etu{cV;KOoabLuu^7huqi3DhxtR0coPx_k02|T&x?qa*+uJTrPCa{Obr0qcuGaI?p2uzhUDTCZ zH@L=w!M*BokbzTs;zYcxT{oYDpgR!(e-`pQv(~pZ>p=uT*RKSk|Gf9N8fXn?dGLU5 z2X&o?r^)yRkZj)=;0P8K2!%C4OUlk1`j~OdzH| z=$CeR4*%!1N5d;kJHBz_|3(h%fcs~M#}5}G2r)7uFMxHEiVWd%9pblC-6=UVWsX1&n~9cR8i7tNG-)fLA7 znDhM&y#OJ#3qXf_B8`4zx(m&O#>qBX&7b==XfJ_OTC1{U_a@i87%+xfkX!efI`-dWmG)T%OfhS*cSt(C+r}9f-Ttea06$?5>&6K5VhZB}0Asp8 zJDE8@u%AqfFBoUH{}?#*#B&?0fZGEFza&N#-NBq(96k;?M?@zWX5%aTU>N$(Qvttt z2@T?yi@(x_db=HjY>eDTA05NF64Yfl*cl+i)rvg%sObi)?HM#VVlB2MC_o_m|EutK z`eTp|Tb-eHHukdoA)|oNyT^!riz Date: Sun, 9 Apr 2017 20:53:56 +0200 Subject: [PATCH 009/187] chore(release): add changelog --- CHANGELOG.md | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 55924b3fe..3a8f412ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,74 @@ + +# [1.0.0-beta.0 - green-zebra](https://github.com/SebastianM/angular-google-maps/compare/0.17.0...1.0.0-beta.0) (2017-04-09) + +**Please read the BREAKING CHANGES below!** + +### Bug Fixes + +* **AgmMap:** Add missing control opt inputs ([52315b3](https://github.com/SebastianM/angular-google-maps/commit/52315b3)), closes [# +863](https://github.com/SebastianM/angular-google-maps/issues/863) +* **AgmMap:** mapDblClick output fixed ([500dce0](https://github.com/SebastianM/angular-google-maps/commit/500dce0)), closes [#879](h +ttps://github.com/SebastianM/angular-google-maps/issues/879) [#880](https://github.com/SebastianM/angular-google-maps/issues/880) +* **AgmMarker:** fix mislocated info window ([c5a2414](https://github.com/SebastianM/angular-google-maps/commit/c5a2414)), closes [#752] +(https://github.com/SebastianM/angular-google-maps/issues/752) [#754](https://github.com/SebastianM/angular-google-maps/issues/754) + + +### Features + +* **change project name to AGM - Angular Google Maps** ([d1bab5a](https://github.com/SebastianM/angular-google-maps/commit/d1bab5a)) +* Support data layer ([66806e5](https://github.com/SebastianM/angular-google-maps/commit/66806e5)), closes [#809](https://github.com/ +SebastianM/angular-google-maps/issues/809) [#819](https://github.com/SebastianM/angular-google-maps/issues/819) +* **AgmMap:** add gestureHandling option ([f863228](https://github.com/SebastianM/angular-google-maps/commit/f863228)), closes [#919] +(https://github.com/SebastianM/angular-google-maps/issues/919) +* **AgmMap:** add mapTypeId support ([edf6e4f](https://github.com/SebastianM/angular-google-maps/commit/edf6e4f)), closes [#774](http +s://github.com/SebastianM/angular-google-maps/issues/774) +* **AgmMap:** know when map is ready ([2788dba](https://github.com/SebastianM/angular-google-maps/commit/2788dba)), closes [#740](htt +ps://github.com/SebastianM/angular-google-maps/issues/740) [#972](https://github.com/SebastianM/angular-google-maps/issues/972) +* **AgmMap:** Add attribute „clickableIcons“ to map ([9960522](https://github.com/SebastianM/angular-google-maps/commit/996052 +2)) +* **AgmMap:** Add control options support ([0048ccf](https://github.com/SebastianM/angular-google-maps/commit/0048ccf)) +* support angular 4.0 and 2.0 ([263e92d](https://github.com/SebastianM/angular-google-maps/commit/263e92d)) + +### BREAKING CHANGES +The project and NPM package name changes: + +Old name: angular2-google-maps +New NPM pkg name: @agm/core + +To have a consisten naming pattern, we also change the +component/directives names: + +| Old class name / old selector | New class name / new selector | +|-------------------------------------------------------------|---------------------------------------| +| SebmGoogleMap / sebm-google-map | AgmMap / agm-map | +| SebmGoogleMapCircle / sebm-google-map-circle | AgmCircle / agm-circle | +| SebmGoogleMapInfoWindow / sebm-google-map-info-window | AgmInfoWindow / agm-info-window | +| SebmGoogleMapKmlLayer / sebm-google-map-kml-layer | AgmKmlLayer / agm-kml-layer | +| SebmGoogleMapMarker / sebm-google-map-marker | AgmMarker / agm-marker | +| SebmGoogleMapPolygon / sebm-map-polygon | AgmPolygon / agm-polygon | +| SebmGoogleMapPolyline / sebm-google-map-polyline | AgmPolyline / agm-polyline | +| SebmGoogleMapPolylinePoint / sebm-google-map-polyline-point | AgmPolylinePoint / agm-polyline-point | + +You can simply migrate by search/replace these class/selector names. + +The package structure also changes. The root directory now contains **esm** code (ES5 code with ES2015 modules). + +**A CommonJS compatible format and TS are not part of the package any more! +This change aligns with structure of the @angular packages.** + +The styling of the maps is now more intuitive. +To style the map, please use the `agm-map` element (or a custom class or +ID) directly. + +**The `.sebm-google-map-container` css class is deprecated and will be +gone with the next version.** + +**The `.sebm.google-map-container-inner` is now called +`.agm-map-container-inner`. `.sebm-google-map-container-inner` is +depcrecated and will be gone with the next version.** + + + # [0.17.0 christmas-edition](https://github.com/SebastianM/angular2-google-maps/compare/0.16.0...0.17.0) (2016-12-22) From 0696e5f2b31ffd616d13c8eb56afdceb98d82135 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Wed, 12 Apr 2017 21:03:09 +0200 Subject: [PATCH 010/187] chore(readme): update badges --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b5775bea1..10e03cab1 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ New package name: `@agm/core` ----- -[![Build Status](https://travis-ci.org/SebastianM/angular2-google-maps.svg?branch=master)](https://travis-ci.org/SebastianM/angular2-google-maps) [![Join the chat at https://gitter.im/SebastianM/angular2-google-maps](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/SebastianM/angular2-google-maps?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![npm version](https://badge.fury.io/js/angular2-google-maps.svg)](http://badge.fury.io/js/angular2-google-maps) +[![Build Status](https://travis-ci.org/SebastianM/angular-google-maps.svg?branch=master)](https://travis-ci.org/SebastianM/angular-google-maps) [![Join the chat at https://gitter.im/SebastianM/angular2-google-maps](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/SebastianM/angular2-google-maps?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![npm version](https://badge.fury.io/js/%40agm%2Fcore.svg)](https://www.npmjs.com/package/@agm/core) --- From faea24de0f467dbc009af07b44ca0125eddd7fb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Wed, 12 Apr 2017 20:40:42 +0200 Subject: [PATCH 011/187] feat(AgmMap): recentering for triggerResize When you call the triggerResize method of AgmMap, the map gets recentered automaticaly. Closes #789 Closes #976 BREAKING CHANGES Recentering of the map after a triggerResize call is now the default behavoir. You can create the previous behavoir with triggerResize(false). --- src/core/directives/map.ts | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/core/directives/map.ts b/src/core/directives/map.ts index edf74ff5d..484c88f4a 100644 --- a/src/core/directives/map.ts +++ b/src/core/directives/map.ts @@ -395,15 +395,22 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { /** * Triggers a resize event on the google map instance. + * When recenter is true, the of the google map gets called with the current lat/lng values or fitBounds value to recenter the map. * Returns a promise that gets resolved after the event was triggered. */ - triggerResize(): Promise { + triggerResize(recenter: boolean = true): Promise { // Note: When we would trigger the resize event and show the map in the same turn (which is a // common case for triggering a resize event), then the resize event would not // work (to show the map), so we trigger the event in a timeout. return new Promise((resolve) => { - setTimeout( - () => { return this._mapsWrapper.triggerMapEvent('resize').then(() => resolve()); }); + setTimeout(() => { + return this._mapsWrapper.triggerMapEvent('resize').then(() => { + if (recenter) { + this.fitBounds != null ? this._fitBounds() : this._setCenter(); + } + resolve(); + }); + }); }); } @@ -423,6 +430,10 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { if (typeof this.latitude !== 'number' || typeof this.longitude !== 'number') { return; } + this._setCenter(); + } + + private _setCenter() { let newCenter = { lat: this.latitude, lng: this.longitude, From d3857a1a09beb2e75e1e90f8b6b963e16a7a5875 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Sat, 15 Apr 2017 22:49:45 +0200 Subject: [PATCH 012/187] docs(readme): add download stats --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 10e03cab1..4449980c0 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,12 @@ New package name: `@agm/core` ----- -[![Build Status](https://travis-ci.org/SebastianM/angular-google-maps.svg?branch=master)](https://travis-ci.org/SebastianM/angular-google-maps) [![Join the chat at https://gitter.im/SebastianM/angular2-google-maps](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/SebastianM/angular2-google-maps?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![npm version](https://badge.fury.io/js/%40agm%2Fcore.svg)](https://www.npmjs.com/package/@agm/core) +[![Build Status](https://travis-ci.org/SebastianM/angular-google-maps.svg?branch=master)](https://travis-ci.org/SebastianM/angular-google-maps) [![Join the chat at https://gitter.im/SebastianM/angular2-google-maps](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/SebastianM/angular2-google-maps?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![npm version](https://badge.fury.io/js/%40agm%2Fcore.svg)](https://www.npmjs.com/package/@agm/core) +| Package | Downloads | +|---------------------------------------|---------------------------------------------------------------------------------| +| New package name @agm/core | ![@agm/core](https://img.shields.io/npm/dm/@agm/core.svg) | +| Old package name angular2-google-maps | ![angular2-google-maps](https://img.shields.io/npm/dm/angular2-google-maps.svg) | --- ## Playing with AGM (Angular Google Maps) From 7b84a437cd0d93282bfdd367d4b75aba8de85654 Mon Sep 17 00:00:00 2001 From: b264 Date: Thu, 13 Apr 2017 10:02:09 +0000 Subject: [PATCH 013/187] docs(CHANGELOG): copyedit fix grammar in changelog --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a8f412ee..5f79b8c2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,8 +35,8 @@ The project and NPM package name changes: Old name: angular2-google-maps New NPM pkg name: @agm/core -To have a consisten naming pattern, we also change the -component/directives names: +To have a consistent naming pattern, we also change the +component/directive names: | Old class name / old selector | New class name / new selector | |-------------------------------------------------------------|---------------------------------------| From c6a0eb95d832cb619635fdfd356a399df9b89169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Mon, 17 Apr 2017 12:55:56 +0200 Subject: [PATCH 014/187] docs(readme): add contributors --- .all-contributorsrc | 225 ++++++++++++++++++++++++++++++++++++++++++++ README.md | 15 +++ 2 files changed, 240 insertions(+) create mode 100644 .all-contributorsrc diff --git a/.all-contributorsrc b/.all-contributorsrc new file mode 100644 index 000000000..003d80153 --- /dev/null +++ b/.all-contributorsrc @@ -0,0 +1,225 @@ +{ + "projectName": "angular-google-maps", + "projectOwner": "SebastianM", + "files": [ + "README.md" + ], + "imageSize": 100, + "commit": false, + "contributors": [ + { + "login": "SebastianM", + "name": "Sebastian Müller", + "avatar_url": "https://avatars1.githubusercontent.com/u/275268?v=3", + "profile": "http://twitter.com/Sebamueller", + "contributions": [ + "question", + "bug", + "code" + ] + }, + { + "login": "lazarljubenovic", + "name": "Lazar Ljubenović", + "avatar_url": "https://avatars0.githubusercontent.com/u/7661457?v=3", + "profile": "https://github.com/lazarljubenovic", + "contributions": [ + "question", + "bug", + "code" + ] + }, + { + "login": "brian-singer", + "name": "Brian Singer", + "avatar_url": "https://avatars2.githubusercontent.com/u/963301?v=3", + "profile": "http://localpro.me", + "contributions": [ + "question", + "code", + "doc", + "example" + ] + }, + { + "login": "alexweber", + "name": "Alex Weber", + "avatar_url": "https://avatars2.githubusercontent.com/u/14409?v=3", + "profile": "https://twitter.com/alexweber15", + "contributions": [ + "code" + ] + }, + { + "login": "parmod-arora", + "name": "parmod-arora", + "avatar_url": "https://avatars3.githubusercontent.com/u/7057692?v=3", + "profile": "https://github.com/parmod-arora", + "contributions": [ + "code" + ] + }, + { + "login": "jinder", + "name": "Jinder", + "avatar_url": "https://avatars0.githubusercontent.com/u/1503474?v=3", + "profile": "http://kangaroom.net/", + "contributions": [ + "code" + ] + }, + { + "login": "andir", + "name": "Andreas Rammhold", + "avatar_url": "https://avatars2.githubusercontent.com/u/638836?v=3", + "profile": "https://github.com/andir", + "contributions": [ + "code" + ] + }, + { + "login": "TSHiYK", + "name": "Toshiyuki Ichige", + "avatar_url": "https://avatars0.githubusercontent.com/u/16093233?v=3", + "profile": "https://github.com/TSHiYK", + "contributions": [ + "code" + ] + }, + { + "login": "staticint", + "name": "staticint", + "avatar_url": "https://avatars3.githubusercontent.com/u/547516?v=3", + "profile": "https://github.com/staticint", + "contributions": [ + "code" + ] + }, + { + "login": "Tempus35", + "name": "Tim", + "avatar_url": "https://avatars1.githubusercontent.com/u/1966467?v=3", + "profile": "http://www.ghostmole.com", + "contributions": [ + "code" + ] + }, + { + "login": "rafalh", + "name": "Rafał", + "avatar_url": "https://avatars1.githubusercontent.com/u/160391?v=3", + "profile": "https://github.com/rafalh", + "contributions": [ + "code" + ] + }, + { + "login": "josx", + "name": "José Luis Di Biase", + "avatar_url": "https://avatars2.githubusercontent.com/u/791137?v=3", + "profile": "http://www.camba.coop", + "contributions": [ + "code" + ] + }, + { + "login": "JFrankfurt", + "name": "Jordan Frankfurt", + "avatar_url": "https://avatars2.githubusercontent.com/u/5773490?v=3", + "profile": "https://github.com/JFrankfurt", + "contributions": [ + "code" + ] + }, + { + "login": "DominikAngerer", + "name": "DominikAngerer", + "avatar_url": "https://avatars0.githubusercontent.com/u/7952803?v=3", + "profile": "https://dominikangerer.com", + "contributions": [ + "code" + ] + }, + { + "login": "carl09", + "name": "Carl", + "avatar_url": "https://avatars3.githubusercontent.com/u/7984168?v=3", + "profile": "https://github.com/carl09", + "contributions": [ + "code" + ] + }, + { + "login": "msterba", + "name": "msterba", + "avatar_url": "https://avatars1.githubusercontent.com/u/12588436?v=3", + "profile": "https://github.com/msterba", + "contributions": [ + "code" + ] + }, + { + "login": "b264", + "name": "B", + "avatar_url": "https://avatars2.githubusercontent.com/u/7057665?v=3", + "profile": "https://github.com/b264", + "contributions": [ + "code" + ] + }, + { + "login": "jimulle", + "name": "Jim", + "avatar_url": "https://avatars0.githubusercontent.com/u/2433183?v=3", + "profile": "http://jimulle.com", + "contributions": [ + "code" + ] + }, + { + "login": "demianh", + "name": "Demian Holderegger", + "avatar_url": "https://avatars1.githubusercontent.com/u/3471756?v=3", + "profile": "https://github.com/demianh", + "contributions": [ + "code" + ] + }, + { + "login": "dangerdespain", + "name": "Devin Despain", + "avatar_url": "https://avatars2.githubusercontent.com/u/6187137?v=3", + "profile": "https://github.com/dangerdespain", + "contributions": [ + "code" + ] + }, + { + "login": "IlianSchokkaert", + "name": "IlianSchokkaert", + "avatar_url": "https://avatars0.githubusercontent.com/u/10988488?v=3", + "profile": "http://www.juniortoinfinity.com/", + "contributions": [ + "code" + ] + }, + { + "login": "svarzee", + "name": "svarzee", + "avatar_url": "https://avatars1.githubusercontent.com/u/20668183?v=3", + "profile": "https://github.com/svarzee", + "contributions": [ + "code" + ] + }, + { + "login": "gorango", + "name": "Goran Spasojevic", + "avatar_url": "https://avatars1.githubusercontent.com/u/5211330?v=3", + "profile": "http://gorango.me", + "contributions": [ + "code" + ] + } + ] +} diff --git a/README.md b/README.md index 4449980c0..745e81c34 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ [![AGM - Angular Google Maps](assets/images/angular-google-maps-logo.png)](https://angular-maps.com/) +[![All Contributors](https://img.shields.io/badge/all_contributors-23-orange.svg?style=flat-square)](#contributors) # AGM - Angular Google Maps @@ -44,3 +45,17 @@ npm install @agm/core ``` You should also checkout the [Getting started](https://angular-maps.com/docs/getting-started.html#package-installation) guide for further information. + +## Contributors + +Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)): + + +| [
Sebastian Müller](http://twitter.com/Sebamueller)
[💬](#question-SebastianM "Answering Questions") [🐛](https://github.com/SebastianM/angular-google-maps/issues?q=author%3ASebastianM "Bug reports") [💻](https://github.com/SebastianM/angular-google-maps/commits?author=SebastianM "Code") | [
Lazar Ljubenović](https://github.com/lazarljubenovic)
[💬](#question-lazarljubenovic "Answering Questions") [🐛](https://github.com/SebastianM/angular-google-maps/issues?q=author%3Alazarljubenovic "Bug reports") [💻](https://github.com/SebastianM/angular-google-maps/commits?author=lazarljubenovic "Code") | [
Brian Singer](http://localpro.me)
[💬](#question-brian-singer "Answering Questions") [💻](https://github.com/SebastianM/angular-google-maps/commits?author=brian-singer "Code") [📖](https://github.com/SebastianM/angular-google-maps/commits?author=brian-singer "Documentation") [💡](#example-brian-singer "Examples") | [
Alex Weber](https://twitter.com/alexweber15)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=alexweber "Code") | [
parmod-arora](https://github.com/parmod-arora)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=parmod-arora "Code") | [
Jinder](http://kangaroom.net/)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=jinder "Code") | [
Andreas Rammhold](https://github.com/andir)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=andir "Code") | +| :---: | :---: | :---: | :---: | :---: | :---: | :---: | +| [
Toshiyuki Ichige](https://github.com/TSHiYK)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=TSHiYK "Code") | [
staticint](https://github.com/staticint)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=staticint "Code") | [
Tim](http://www.ghostmole.com)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=Tempus35 "Code") | [
Rafał](https://github.com/rafalh)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=rafalh "Code") | [
José Luis Di Biase](http://www.camba.coop)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=josx "Code") | [
Jordan Frankfurt](https://github.com/JFrankfurt)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=JFrankfurt "Code") | [
DominikAngerer](https://dominikangerer.com)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=DominikAngerer "Code") | +| [
Carl](https://github.com/carl09)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=carl09 "Code") | [
msterba](https://github.com/msterba)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=msterba "Code") | [
B](https://github.com/b264)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=b264 "Code") | [
Jim](http://jimulle.com)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=jimulle "Code") | [
Demian Holderegger](https://github.com/demianh)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=demianh "Code") | [
Devin Despain](https://github.com/dangerdespain)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=dangerdespain "Code") | [
IlianSchokkaert](http://www.juniortoinfinity.com/)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=IlianSchokkaert "Code") | +| [
svarzee](https://github.com/svarzee)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=svarzee "Code") | [
Goran Spasojevic](http://gorango.me)
[💻](https://github.com/SebastianM/angular-google-maps/commits?author=gorango "Code") | + + +This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome! \ No newline at end of file From 62e0f70967f9a0a0bfb1094aef3e8fdfb52c340b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Sun, 16 Apr 2017 09:40:32 +0200 Subject: [PATCH 015/187] refactor(AgmMarker): use input/outputs --- src/core/directives/marker.ts | 39 ++++++++++++++++------------------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/src/core/directives/marker.ts b/src/core/directives/marker.ts index b516eb61d..8e8171a51 100644 --- a/src/core/directives/marker.ts +++ b/src/core/directives/marker.ts @@ -1,5 +1,6 @@ import {Directive, EventEmitter, OnChanges, OnDestroy, SimpleChange, - AfterContentInit, ContentChildren, QueryList} from '@angular/core'; + AfterContentInit, ContentChildren, QueryList, Input, Output +} from '@angular/core'; import {Subscription} from 'rxjs/Subscription'; import {MouseEvent} from '../map-types'; @@ -34,58 +35,54 @@ let markerId = 0; * ``` */ @Directive({ - selector: 'agm-marker', - inputs: [ - 'latitude', 'longitude', 'title', 'label', 'draggable: markerDraggable', 'iconUrl', - 'openInfoWindow', 'opacity', 'visible', 'zIndex' - ], - outputs: ['markerClick', 'dragEnd', 'mouseOver', 'mouseOut'] + selector: 'agm-marker' }) export class AgmMarker implements OnDestroy, OnChanges, AfterContentInit { /** * The latitude position of the marker. */ - latitude: number; + @Input() latitude: number; /** * The longitude position of the marker. */ - longitude: number; + @Input() longitude: number; /** * The title of the marker. */ - title: string; + @Input() title: string; /** * The label (a single uppercase character) for the marker. */ - label: string; + @Input() label: string; /** * If true, the marker can be dragged. Default value is false. */ - draggable: boolean = false; + // tslint:disable-next-line:no-input-rename + @Input('markerDraggable') draggable: boolean = false; /** * Icon (the URL of the image) for the foreground. */ - iconUrl: string; + @Input() iconUrl: string; /** * If true, the marker is visible */ - visible: boolean = true; + @Input() visible: boolean = true; /** * Whether to automatically open the child info window when the marker is clicked. */ - openInfoWindow: boolean = true; + @Input() openInfoWindow: boolean = true; /** * The marker's opacity between 0.0 and 1.0. */ - opacity: number = 1; + @Input() opacity: number = 1; /** * All markers are displayed on the map in order of their zIndex, with higher values displaying in @@ -93,27 +90,27 @@ export class AgmMarker implements OnDestroy, OnChanges, AfterContentInit { * vertical position on screen, with lower markers appearing in front of markers further up the * screen. */ - zIndex: number = 1; + @Input() zIndex: number = 1; /** * This event emitter gets emitted when the user clicks on the marker. */ - markerClick: EventEmitter = new EventEmitter(); + @Output() markerClick: EventEmitter = new EventEmitter(); /** * This event is fired when the user stops dragging the marker. */ - dragEnd: EventEmitter = new EventEmitter(); + @Output() dragEnd: EventEmitter = new EventEmitter(); /** * This event is fired when the user mouses over the marker. */ - mouseOver: EventEmitter = new EventEmitter(); + @Output() mouseOver: EventEmitter = new EventEmitter(); /** * This event is fired when the user mouses outside the marker. */ - mouseOut: EventEmitter = new EventEmitter(); + @Output() mouseOut: EventEmitter = new EventEmitter(); /** * @internal From e4ce9dd72ad2948e9a8393e079200bf7f05ac30f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Sun, 16 Apr 2017 09:42:45 +0200 Subject: [PATCH 016/187] refactor(AgmCircle): use input/outputs --- src/core/directives/circle.ts | 68 ++++++++++++++++------------------- 1 file changed, 30 insertions(+), 38 deletions(-) diff --git a/src/core/directives/circle.ts b/src/core/directives/circle.ts index 0328526e1..1352dfa28 100644 --- a/src/core/directives/circle.ts +++ b/src/core/directives/circle.ts @@ -1,4 +1,4 @@ -import {Directive, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChange} from '@angular/core'; +import {Directive, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChange, Input, Output} from '@angular/core'; import {Subscription} from 'rxjs/Subscription'; import {MouseEvent} from '../map-types'; @@ -7,154 +7,146 @@ import {MouseEvent as MapMouseEvent} from '../services/google-maps-types'; import {CircleManager} from '../services/managers/circle-manager'; @Directive({ - selector: 'agm-circle', - inputs: [ - 'latitude', 'longitude', 'clickable', 'draggable: circleDraggable', 'editable', 'fillColor', - 'fillOpacity', 'radius', 'strokeColor', 'strokeOpacity', 'strokePosition', 'strokeWeight', - 'visible', 'zIndex' - ], - outputs: [ - 'centerChange', 'circleClick', 'circleDblClick', 'drag', 'dragEnd', 'dragStart', 'mouseDown', - 'mouseMove', 'mouseOut', 'mouseOver', 'mouseUp', 'radiusChange', 'rightClick' - ] + selector: 'agm-circle' }) export class AgmCircle implements OnInit, OnChanges, OnDestroy { /** * The latitude position of the circle (required). */ - latitude: number; + @Input() latitude: number; /** * The clickable position of the circle (required). */ - longitude: number; + @Input() longitude: number; /** * Indicates whether this Circle handles mouse events. Defaults to true. */ - clickable: boolean = true; + @Input() clickable: boolean = true; /** * If set to true, the user can drag this circle over the map. Defaults to false. */ - draggable: boolean = false; + // tslint:disable-next-line:no-input-rename + @Input('circleDraggable') draggable: boolean = false; /** * If set to true, the user can edit this circle by dragging the control points shown at * the center and around the circumference of the circle. Defaults to false. */ - editable: boolean = false; + @Input() editable: boolean = false; /** * The fill color. All CSS3 colors are supported except for extended named colors. */ - fillColor: string; + @Input() fillColor: string; /** * The fill opacity between 0.0 and 1.0. */ - fillOpacity: number; + @Input() fillOpacity: number; /** * The radius in meters on the Earth's surface. */ - radius: number = 0; + @Input() radius: number = 0; /** * The stroke color. All CSS3 colors are supported except for extended named colors. */ - strokeColor: string; + @Input() strokeColor: string; /** * The stroke opacity between 0.0 and 1.0 */ - strokeOpacity: number; + @Input() strokeOpacity: number; /** * The stroke position. Defaults to CENTER. * This property is not supported on Internet Explorer 8 and earlier. */ - strokePosition: 'CENTER'|'INSIDE'|'OUTSIDE' = 'CENTER'; + @Input() strokePosition: 'CENTER'|'INSIDE'|'OUTSIDE' = 'CENTER'; /** * The stroke width in pixels. */ - strokeWeight: number = 0; + @Input() strokeWeight: number = 0; /** * Whether this circle is visible on the map. Defaults to true. */ - visible: boolean = true; + @Input() visible: boolean = true; /** * The zIndex compared to other polys. */ - zIndex: number; + @Input() zIndex: number; /** * This event is fired when the circle's center is changed. */ - centerChange: EventEmitter = new EventEmitter(); + @Output() centerChange: EventEmitter = new EventEmitter(); /** * This event emitter gets emitted when the user clicks on the circle. */ - circleClick: EventEmitter = new EventEmitter(); + @Output() circleClick: EventEmitter = new EventEmitter(); /** * This event emitter gets emitted when the user clicks on the circle. */ - circleDblClick: EventEmitter = new EventEmitter(); + @Output() circleDblClick: EventEmitter = new EventEmitter(); /** * This event is repeatedly fired while the user drags the circle. */ - drag: EventEmitter = new EventEmitter(); + @Output() drag: EventEmitter = new EventEmitter(); /** * This event is fired when the user stops dragging the circle. */ - dragEnd: EventEmitter = new EventEmitter(); + @Output() dragEnd: EventEmitter = new EventEmitter(); /** * This event is fired when the user starts dragging the circle. */ - dragStart: EventEmitter = new EventEmitter(); + @Output() dragStart: EventEmitter = new EventEmitter(); /** * This event is fired when the DOM mousedown event is fired on the circle. */ - mouseDown: EventEmitter = new EventEmitter(); + @Output() mouseDown: EventEmitter = new EventEmitter(); /** * This event is fired when the DOM mousemove event is fired on the circle. */ - mouseMove: EventEmitter = new EventEmitter(); + @Output() mouseMove: EventEmitter = new EventEmitter(); /** * This event is fired on circle mouseout. */ - mouseOut: EventEmitter = new EventEmitter(); + @Output() mouseOut: EventEmitter = new EventEmitter(); /** * This event is fired on circle mouseover. */ - mouseOver: EventEmitter = new EventEmitter(); + @Output() mouseOver: EventEmitter = new EventEmitter(); /** * This event is fired when the DOM mouseup event is fired on the circle. */ - mouseUp: EventEmitter = new EventEmitter(); + @Output() mouseUp: EventEmitter = new EventEmitter(); /** * This event is fired when the circle's radius is changed. */ - radiusChange: EventEmitter = new EventEmitter(); + @Output() radiusChange: EventEmitter = new EventEmitter(); /** * This event is fired when the circle is right-clicked on. */ - rightClick: EventEmitter = new EventEmitter(); + @Output() rightClick: EventEmitter = new EventEmitter(); private _circleAddedToManager: boolean = false; From 1ffa406046a17214083d20bb2e1405bf0412f612 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Sun, 16 Apr 2017 09:43:57 +0200 Subject: [PATCH 017/187] refactor(AgmDataLayer): use input/outputs --- src/core/directives/data-layer.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/core/directives/data-layer.ts b/src/core/directives/data-layer.ts index b9a782de7..acfddc77a 100644 --- a/src/core/directives/data-layer.ts +++ b/src/core/directives/data-layer.ts @@ -1,4 +1,4 @@ -import { Directive, EventEmitter, OnDestroy, OnInit, OnChanges, SimpleChanges } from '@angular/core'; +import { Directive, EventEmitter, OnDestroy, OnInit, OnChanges, SimpleChanges, Input, Output } from '@angular/core'; import { Subscription } from 'rxjs/Subscription'; import { DataMouseEvent, DataOptions } from './../services/google-maps-types'; @@ -197,9 +197,7 @@ let layerId = 0; * ``` */ @Directive({ - selector: 'agm-data-layer', - inputs: ['geoJson', 'style'], - outputs: ['layerClick'] + selector: 'agm-data-layer' }) export class AgmDataLayer implements OnInit, OnDestroy, OnChanges { private static _dataOptionsAttributes: Array = ['style']; @@ -211,17 +209,17 @@ export class AgmDataLayer implements OnInit, OnDestroy, OnChanges { /** * This event is fired when a feature in the layer is clicked. */ - layerClick: EventEmitter = new EventEmitter(); + @Output() layerClick: EventEmitter = new EventEmitter(); /** * The geoJson to be displayed */ - geoJson: Object | null = null; + @Input() geoJson: Object | null = null; /** * The layer's style function. */ - style: () => void; + @Input() style: () => void; constructor(private _manager: DataLayerManager) { } From 645c4c8d07a5b28aad819dd8c3ad4f861986c591 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Sun, 16 Apr 2017 09:45:26 +0200 Subject: [PATCH 018/187] refactor(AgmInfoWindow): use input/outputs --- src/core/directives/info-window.ts | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/core/directives/info-window.ts b/src/core/directives/info-window.ts index 58e170a5c..9a2192c74 100644 --- a/src/core/directives/info-window.ts +++ b/src/core/directives/info-window.ts @@ -1,4 +1,4 @@ -import {Component, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChange} from '@angular/core'; +import { Component, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChange, Output, Input } from '@angular/core'; import {InfoWindowManager} from '../services/managers/info-window-manager'; @@ -34,8 +34,6 @@ let infoWindowId = 0; */ @Component({ selector: 'agm-info-window', - inputs: ['latitude', 'longitude', 'disableAutoPan', 'isOpen', 'zIndex', 'maxWidth'], - outputs: ['infoWindowClose'], template: `
@@ -46,19 +44,19 @@ export class AgmInfoWindow implements OnDestroy, OnChanges, OnInit { * The latitude position of the info window (only usefull if you use it ouside of a {@link * AgmMarker}). */ - latitude: number; + @Input() latitude: number; /** * The longitude position of the info window (only usefull if you use it ouside of a {@link * AgmMarker}). */ - longitude: number; + @Input() longitude: number; /** * Disable auto-pan on open. By default, the info window will pan the map so that it is fully * visible when it opens. */ - disableAutoPan: boolean; + @Input() disableAutoPan: boolean; /** * All InfoWindows are displayed on the map in order of their zIndex, with higher values @@ -66,14 +64,14 @@ export class AgmInfoWindow implements OnDestroy, OnChanges, OnInit { * according to their latitude, with InfoWindows of lower latitudes appearing in front of * InfoWindows at higher latitudes. InfoWindows are always displayed in front of markers. */ - zIndex: number; + @Input() zIndex: number; /** * Maximum width of the infowindow, regardless of content's width. This value is only considered * if it is set before a call to open. To change the maximum width when changing content, call * close, update maxWidth, and then open. */ - maxWidth: number; + @Input() maxWidth: number; /** * Holds the marker that is the host of the info window (if available) @@ -88,12 +86,12 @@ export class AgmInfoWindow implements OnDestroy, OnChanges, OnInit { /** * Sets the open state for the InfoWindow. You can also call the open() and close() methods. */ - isOpen: boolean = false; + @Input() isOpen: boolean = false; /** * Emits an event when the info window is closed. */ - infoWindowClose: EventEmitter = new EventEmitter(); + @Output() infoWindowClose: EventEmitter = new EventEmitter(); private static _infoWindowOptionsInputs: string[] = ['disableAutoPan', 'maxWidth']; private _infoWindowAddedToManager: boolean = false; From 40d0ca68eb75267118162b02b9df91aab84e9849 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Mon, 17 Apr 2017 12:17:24 +0200 Subject: [PATCH 019/187] refactor(AgmMap): use inputs/outputs --- src/core/directives/kml-layer.ts | 25 ++++----- src/core/directives/map.ts | 96 ++++++++++++++------------------ 2 files changed, 54 insertions(+), 67 deletions(-) diff --git a/src/core/directives/kml-layer.ts b/src/core/directives/kml-layer.ts index e529134ee..439cf2401 100644 --- a/src/core/directives/kml-layer.ts +++ b/src/core/directives/kml-layer.ts @@ -1,4 +1,4 @@ -import {Directive, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges} from '@angular/core'; +import { Directive, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges, Input, Output } from '@angular/core'; import {Subscription} from 'rxjs/Subscription'; import {KmlMouseEvent} from './../services/google-maps-types'; @@ -7,10 +7,7 @@ import {KmlLayerManager} from './../services/managers/kml-layer-manager'; let layerId = 0; @Directive({ - selector: 'agm-kml-layer', - inputs: - ['clickable', 'preserveViewport', 'screenOverlays', 'suppressInfoWindows', 'url', 'zIndex'], - outputs: ['layerClick', 'defaultViewportChange', 'statusChange'] + selector: 'agm-kml-layer' }) export class AgmKmlLayer implements OnInit, OnDestroy, OnChanges { private _addedToManager: boolean = false; @@ -22,7 +19,7 @@ export class AgmKmlLayer implements OnInit, OnDestroy, OnChanges { /** * If true, the layer receives mouse events. Default value is true. */ - clickable: boolean = true; + @Input() clickable: boolean = true; /** * By default, the input map is centered and zoomed to the bounding box of the contents of the @@ -30,44 +27,44 @@ export class AgmKmlLayer implements OnInit, OnDestroy, OnChanges { * If this option is set to true, the viewport is left unchanged, unless the map's center and zoom * were never set. */ - preserveViewport: boolean = false; + @Input() preserveViewport: boolean = false; /** * Whether to render the screen overlays. Default true. */ - screenOverlays: boolean = true; + @Input() screenOverlays: boolean = true; /** * Suppress the rendering of info windows when layer features are clicked. */ - suppressInfoWindows: boolean = false; + @Input() suppressInfoWindows: boolean = false; /** * The URL of the KML document to display. */ - url: string = null; + @Input() url: string = null; /** * The z-index of the layer. */ - zIndex: number|null = null; + @Input() zIndex: number|null = null; /** * This event is fired when a feature in the layer is clicked. */ - layerClick: EventEmitter = new EventEmitter(); + @Output() layerClick: EventEmitter = new EventEmitter(); /** * This event is fired when the KML layers default viewport has changed. */ - defaultViewportChange: EventEmitter = new EventEmitter(); + @Output() defaultViewportChange: EventEmitter = new EventEmitter(); /** * This event is fired when the KML layer has finished loading. * At this point it is safe to read the status property to determine if the layer loaded * successfully. */ - statusChange: EventEmitter = new EventEmitter(); + @Output() statusChange: EventEmitter = new EventEmitter(); constructor(private _manager: KmlLayerManager) {} diff --git a/src/core/directives/map.ts b/src/core/directives/map.ts index 484c88f4a..5e31fb1bc 100644 --- a/src/core/directives/map.ts +++ b/src/core/directives/map.ts @@ -1,4 +1,4 @@ -import {Component, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges} from '@angular/core'; +import { Component, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges, Input, Output } from '@angular/core'; import {Subscription} from 'rxjs/Subscription'; import {MouseEvent} from '../map-types'; @@ -43,17 +43,6 @@ import {DataLayerManager} from './../services/managers/data-layer-manager'; GoogleMapsAPIWrapper, MarkerManager, InfoWindowManager, CircleManager, PolylineManager, PolygonManager, KmlLayerManager, DataLayerManager ], - inputs: [ - 'longitude', 'latitude', 'zoom', 'minZoom', 'maxZoom', 'draggable: mapDraggable', - 'disableDoubleClickZoom', 'disableDefaultUI', 'scrollwheel', 'backgroundColor', 'draggableCursor', - 'draggingCursor', 'keyboardShortcuts', 'zoomControl', 'zoomControlOptions', 'styles', 'usePanning', - 'streetViewControl', 'streetViewControlOptions', 'fitBounds', 'mapTypeControl', 'mapTypeControlOptions', - 'panControlOptions', 'rotateControl', 'rotateControlOptions', 'fullscreenControl', 'fullscreenControlOptions', - 'scaleControl', 'scaleControlOptions', 'mapTypeId', 'clickableIcons', 'gestureHandling' - ], - outputs: [ - 'mapClick', 'mapRightClick', 'mapDblClick', 'centerChange', 'idle', 'boundsChange', 'zoomChange', 'mapReady' - ], host: { // todo: deprecated - we will remove it with the next version '[class.sebm-google-map-container]': 'true' @@ -78,56 +67,57 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { /** * The longitude that defines the center of the map. */ - longitude: number = 0; + @Input() longitude: number = 0; /** * The latitude that defines the center of the map. */ - latitude: number = 0; + @Input() latitude: number = 0; /** * The zoom level of the map. The default zoom level is 8. */ - zoom: number = 8; + @Input() zoom: number = 8; /** * The minimal zoom level of the map allowed. When not provided, no restrictions to the zoom level * are enforced. */ - minZoom: number; + @Input() minZoom: number; /** * The maximal zoom level of the map allowed. When not provided, no restrictions to the zoom level * are enforced. */ - maxZoom: number; + @Input() maxZoom: number; /** * Enables/disables if map is draggable. */ - draggable: boolean = true; + // tslint:disable-next-line:no-input-rename + @Input('mapDraggable') draggable: boolean = true; /** * Enables/disables zoom and center on double click. Enabled by default. */ - disableDoubleClickZoom: boolean = false; + @Input() disableDoubleClickZoom: boolean = false; /** * Enables/disables all default UI of the Google map. Please note: When the map is created, this * value cannot get updated. */ - disableDefaultUI: boolean = false; + @Input() disableDefaultUI: boolean = false; /** * If false, disables scrollwheel zooming on the map. The scrollwheel is enabled by default. */ - scrollwheel: boolean = true; + @Input() scrollwheel: boolean = true; /** * Color used for the background of the Map div. This color will be visible when tiles have not * yet loaded as the user pans. This option can only be set when the map is initialized. */ - backgroundColor: string; + @Input() backgroundColor: string; /** * The name or url of the cursor to display when mousing over a draggable map. This property uses @@ -135,7 +125,7 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { * least one fallback cursor that is not a URL. For example: * [draggableCursor]="'url(http://www.example.com/icon.png), auto;'" */ - draggableCursor: string; + @Input() draggableCursor: string; /** * The name or url of the cursor to display when the map is being dragged. This property uses the @@ -143,114 +133,114 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { * one fallback cursor that is not a URL. For example: * [draggingCursor]="'url(http://www.example.com/icon.png), auto;'" */ - draggingCursor: string; + @Input() draggingCursor: string; /** * If false, prevents the map from being controlled by the keyboard. Keyboard shortcuts are * enabled by default. */ - keyboardShortcuts: boolean = true; + @Input() keyboardShortcuts: boolean = true; /** * The enabled/disabled state of the Zoom control. */ - zoomControl: boolean = true; + @Input() zoomControl: boolean = true; /** * Options for the Zoom control. */ - zoomControlOptions: ZoomControlOptions; + @Input() zoomControlOptions: ZoomControlOptions; /** * Styles to apply to each of the default map types. Note that for Satellite/Hybrid and Terrain * modes, these styles will only apply to labels and geometry. */ - styles: MapTypeStyle[] = []; + @Input() styles: MapTypeStyle[] = []; /** * When true and the latitude and/or longitude values changes, the Google Maps panTo method is * used to * center the map. See: https://developers.google.com/maps/documentation/javascript/reference#Map */ - usePanning: boolean = false; + @Input() usePanning: boolean = false; /** * The initial enabled/disabled state of the Street View Pegman control. * This control is part of the default UI, and should be set to false when displaying a map type * on which the Street View road overlay should not appear (e.g. a non-Earth map type). */ - streetViewControl: boolean = true; + @Input() streetViewControl: boolean = true; /** * Options for the Street View control. */ - streetViewControlOptions: StreetViewControlOptions; + @Input() streetViewControlOptions: StreetViewControlOptions; /** * Sets the viewport to contain the given bounds. */ - fitBounds: LatLngBoundsLiteral|LatLngBounds = null; + @Input() fitBounds: LatLngBoundsLiteral|LatLngBounds = null; /** * The initial enabled/disabled state of the Scale control. This is disabled by default. */ - scaleControl: boolean = false; + @Input() scaleControl: boolean = false; /** * Options for the scale control. */ - scaleControlOptions: ScaleControlOptions; + @Input() scaleControlOptions: ScaleControlOptions; /** * The initial enabled/disabled state of the Map type control. */ - mapTypeControl: boolean = false; + @Input() mapTypeControl: boolean = false; /** * Options for the Map type control. */ - mapTypeControlOptions: MapTypeControlOptions; + @Input() mapTypeControlOptions: MapTypeControlOptions; /** * The initial enabled/disabled state of the Pan control. */ - panControl: boolean = false; + @Input() panControl: boolean = false; /** * Options for the Pan control. */ - panControlOptions: PanControlOptions; + @Input() panControlOptions: PanControlOptions; /** * The initial enabled/disabled state of the Rotate control. */ - rotateControl: boolean = false; + @Input() rotateControl: boolean = false; /** * Options for the Rotate control. */ - rotateControlOptions: RotateControlOptions; + @Input() rotateControlOptions: RotateControlOptions; /** * The initial enabled/disabled state of the Fullscreen control. */ - fullscreenControl: boolean = false; + @Input() fullscreenControl: boolean = false; /** * Options for the Fullscreen control. */ - fullscreenControlOptions: FullscreenControlOptions; + @Input() fullscreenControlOptions: FullscreenControlOptions; /** * The map mapTypeId. Defaults to 'roadmap'. */ - mapTypeId: 'roadmap'|'hybrid'|'satellite'|'terrain'|string = 'roadmap'; + @Input() mapTypeId: 'roadmap'|'hybrid'|'satellite'|'terrain'|string = 'roadmap'; /** * When false, map icons are not clickable. A map icon represents a point of interest, * also known as a POI. By default map icons are clickable. */ - clickableIcons: boolean = true; + @Input() clickableIcons: boolean = true; /** * This setting controls how gestures on the map are handled. @@ -260,7 +250,7 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { * - 'none' (The map cannot be panned or zoomed by user gestures.) * - 'auto' [default] (Gesture handling is either cooperative or greedy, depending on whether the page is scrollable or not. */ - gestureHandling: 'cooperative'|'greedy'|'none'|'auto' = 'auto'; + @Input() gestureHandling: 'cooperative'|'greedy'|'none'|'auto' = 'auto'; /** * Map option attributes that can change over time @@ -280,45 +270,45 @@ export class AgmMap implements OnChanges, OnInit, OnDestroy { * This event emitter gets emitted when the user clicks on the map (but not when they click on a * marker or infoWindow). */ - mapClick: EventEmitter = new EventEmitter(); + @Output() mapClick: EventEmitter = new EventEmitter(); /** * This event emitter gets emitted when the user right-clicks on the map (but not when they click * on a marker or infoWindow). */ - mapRightClick: EventEmitter = new EventEmitter(); + @Output() mapRightClick: EventEmitter = new EventEmitter(); /** * This event emitter gets emitted when the user double-clicks on the map (but not when they click * on a marker or infoWindow). */ - mapDblClick: EventEmitter = new EventEmitter(); + @Output() mapDblClick: EventEmitter = new EventEmitter(); /** * This event emitter is fired when the map center changes. */ - centerChange: EventEmitter = new EventEmitter(); + @Output() centerChange: EventEmitter = new EventEmitter(); /** * This event is fired when the viewport bounds have changed. */ - boundsChange: EventEmitter = new EventEmitter(); + @Output() boundsChange: EventEmitter = new EventEmitter(); /** * This event is fired when the map becomes idle after panning or zooming. */ - idle: EventEmitter = new EventEmitter(); + @Output() idle: EventEmitter = new EventEmitter(); /** * This event is fired when the zoom level has changed. */ - zoomChange: EventEmitter = new EventEmitter(); + @Output() zoomChange: EventEmitter = new EventEmitter(); /** * This event is fired when the google map is fully initialized. * You get the google.maps.Map instance as a result of this EventEmitter. */ - mapReady: EventEmitter = new EventEmitter(); + @Output() mapReady: EventEmitter = new EventEmitter(); constructor(private _elem: ElementRef, private _mapsWrapper: GoogleMapsAPIWrapper) {} From 83de0325dd54a72181a8283bb8193a73f4aebca4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Mon, 17 Apr 2017 12:24:26 +0200 Subject: [PATCH 020/187] refactor(AgmPolygon): use inputs/outputs --- src/core/directives/polygon.ts | 84 ++++++++++++++++------------------ 1 file changed, 39 insertions(+), 45 deletions(-) diff --git a/src/core/directives/polygon.ts b/src/core/directives/polygon.ts index d29b7c626..d5618748a 100644 --- a/src/core/directives/polygon.ts +++ b/src/core/directives/polygon.ts @@ -1,8 +1,8 @@ -import {AfterContentInit, Directive, EventEmitter, OnChanges, OnDestroy, SimpleChanges} from '@angular/core'; -import {Subscription} from 'rxjs/Subscription'; +import { AfterContentInit, Directive, EventEmitter, OnChanges, OnDestroy, SimpleChanges, Input, Output } from '@angular/core'; +import { Subscription } from 'rxjs/Subscription'; -import {LatLng, LatLngLiteral, PolyMouseEvent, PolygonOptions} from '../services/google-maps-types'; -import {PolygonManager} from '../services/managers/polygon-manager'; +import { LatLng, LatLngLiteral, PolyMouseEvent, PolygonOptions } from '../services/google-maps-types'; +import { PolygonManager } from '../services/managers/polygon-manager'; /** * AgmPolygon renders a polygon on a {@link AgmMap} @@ -54,50 +54,38 @@ import {PolygonManager} from '../services/managers/polygon-manager'; * ``` */ @Directive({ - selector: 'agm-polygon', - inputs: [ - 'clickable', - 'draggable: polyDraggable', - 'editable', - 'fillColor', - 'fillOpacity', - 'geodesic', - 'paths', - 'strokeColor', - 'strokeOpacity', - 'strokeWeight', - 'visible', - 'zIndex', - ], - outputs: [ - 'polyClick', 'polyDblClick', 'polyDrag', 'polyDragEnd', 'polyMouseDown', 'polyMouseMove', - 'polyMouseOut', 'polyMouseOver', 'polyMouseUp', 'polyRightClick' - ] + selector: 'agm-polygon' }) export class AgmPolygon implements OnDestroy, OnChanges, AfterContentInit { /** * Indicates whether this Polygon handles mouse events. Defaults to true. */ - clickable: boolean = true; + @Input() clickable: boolean = true; + /** * If set to true, the user can drag this shape over the map. The geodesic * property defines the mode of dragging. Defaults to false. */ - draggable: boolean = false; + // tslint:disable-next-line:no-input-rename + @Input('polyDraggable') draggable: boolean = false; + /** * If set to true, the user can edit this shape by dragging the control * points shown at the vertices and on each segment. Defaults to false. */ editable: boolean = false; + /** * The fill color. All CSS3 colors are supported except for extended * named colors. */ - fillColor: string; + @Input() fillColor: string; + /** * The fill opacity between 0.0 and 1.0 */ - fillOpacity: number; + @Input() fillOpacity: number; + /** * When true, edges of the polygon are interpreted as geodesic and will * follow the curvature of the Earth. When false, edges of the polygon are @@ -105,7 +93,8 @@ export class AgmPolygon implements OnDestroy, OnChanges, AfterContentInit { * geodesic polygon may appear to change when dragged, as the dimensions * are maintained relative to the surface of the earth. Defaults to false. */ - geodesic: boolean = false; + @Input() geodesic: boolean = false; + /** * The ordered sequence of coordinates that designates a closed loop. * Unlike polylines, a polygon may consist of one or more paths. @@ -117,83 +106,88 @@ export class AgmPolygon implements OnDestroy, OnChanges, AfterContentInit { * Inserting or removing LatLngs from the Array will automatically update * the polygon on the map. */ - paths: Array|Array> = []; + @Input() paths: Array|Array> = []; + /** * The stroke color. All CSS3 colors are supported except for extended * named colors. */ - strokeColor: string; + @Input() strokeColor: string; + /** * The stroke opacity between 0.0 and 1.0 */ - strokeOpacity: number; + @Input() strokeOpacity: number; + /** * The stroke width in pixels. */ - strokeWeight: number; + @Input() strokeWeight: number; + /** * Whether this polygon is visible on the map. Defaults to true. */ - visible: boolean; + @Input() visible: boolean; + /** * The zIndex compared to other polys. */ - zIndex: number; + @Input() zIndex: number; /** * This event is fired when the DOM click event is fired on the Polygon. */ - polyClick: EventEmitter = new EventEmitter(); + @Output() polyClick: EventEmitter = new EventEmitter(); /** * This event is fired when the DOM dblclick event is fired on the Polygon. */ - polyDblClick: EventEmitter = new EventEmitter(); + @Output() polyDblClick: EventEmitter = new EventEmitter(); /** * This event is repeatedly fired while the user drags the polygon. */ - polyDrag: EventEmitter = new EventEmitter(); + @Output() polyDrag: EventEmitter = new EventEmitter(); /** * This event is fired when the user stops dragging the polygon. */ - polyDragEnd: EventEmitter = new EventEmitter(); + @Output() polyDragEnd: EventEmitter = new EventEmitter(); /** * This event is fired when the user starts dragging the polygon. */ - polyDragStart: EventEmitter = new EventEmitter(); + @Output() polyDragStart: EventEmitter = new EventEmitter(); /** * This event is fired when the DOM mousedown event is fired on the Polygon. */ - polyMouseDown: EventEmitter = new EventEmitter(); + @Output() polyMouseDown: EventEmitter = new EventEmitter(); /** * This event is fired when the DOM mousemove event is fired on the Polygon. */ - polyMouseMove: EventEmitter = new EventEmitter(); + @Output() polyMouseMove: EventEmitter = new EventEmitter(); /** * This event is fired on Polygon mouseout. */ - polyMouseOut: EventEmitter = new EventEmitter(); + @Output() polyMouseOut: EventEmitter = new EventEmitter(); /** * This event is fired on Polygon mouseover. */ - polyMouseOver: EventEmitter = new EventEmitter(); + @Output() polyMouseOver: EventEmitter = new EventEmitter(); /** * This event is fired whe the DOM mouseup event is fired on the Polygon */ - polyMouseUp: EventEmitter = new EventEmitter(); + @Output() polyMouseUp: EventEmitter = new EventEmitter(); /** * This even is fired when the Polygon is right-clicked on. */ - polyRightClick: EventEmitter = new EventEmitter(); + @Output() polyRightClick: EventEmitter = new EventEmitter(); private static _polygonOptionsAttributes: Array = [ 'clickable', 'draggable', 'editable', 'fillColor', 'fillOpacity', 'geodesic', 'icon', 'map', From 4a0665b6be9bd1542e776eca5c76825fa7223fe1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Mon, 17 Apr 2017 12:27:22 +0200 Subject: [PATCH 021/187] refactor(AgmPolyline): use input/outputs --- src/core/directives/polyline.ts | 62 ++++++++++++++------------------- 1 file changed, 27 insertions(+), 35 deletions(-) diff --git a/src/core/directives/polyline.ts b/src/core/directives/polyline.ts index 7dfc0c09d..5275c2449 100644 --- a/src/core/directives/polyline.ts +++ b/src/core/directives/polyline.ts @@ -1,10 +1,9 @@ -import {AfterContentInit, ContentChildren, Directive, EventEmitter, OnChanges, OnDestroy, QueryList, SimpleChanges} from '@angular/core'; -import {Subscription} from 'rxjs/Subscription'; +import { AfterContentInit, ContentChildren, Directive, EventEmitter, OnChanges, OnDestroy, QueryList, SimpleChanges, Input, Output } from '@angular/core'; +import { Subscription } from 'rxjs/Subscription'; -import {PolyMouseEvent} from '../services/google-maps-types'; -import {PolylineManager} from '../services/managers/polyline-manager'; - -import {AgmPolylinePoint} from './polyline-point'; +import { PolyMouseEvent } from '../services/google-maps-types'; +import { PolylineManager } from '../services/managers/polyline-manager'; +import { AgmPolylinePoint } from './polyline-point'; let polylineId = 0; /** @@ -35,33 +34,26 @@ let polylineId = 0; * ``` */ @Directive({ - selector: 'agm-polyline', - inputs: [ - 'clickable', 'draggable: polylineDraggable', 'editable', 'geodesic', 'strokeColor', - 'strokeWeight', 'strokeOpacity', 'visible', 'zIndex' - ], - outputs: [ - 'lineClick', 'lineDblClick', 'lineDrag', 'lineDragEnd', 'lineMouseDown', 'lineMouseMove', - 'lineMouseOut', 'lineMouseOver', 'lineMouseUp', 'lineRightClick' - ] + selector: 'agm-polyline' }) export class AgmPolyline implements OnDestroy, OnChanges, AfterContentInit { /** * Indicates whether this Polyline handles mouse events. Defaults to true. */ - clickable: boolean = true; + @Input() clickable: boolean = true; /** * If set to true, the user can drag this shape over the map. The geodesic property defines the * mode of dragging. Defaults to false. */ - draggable: boolean = false; + // tslint:disable-next-line:no-input-rename + @Input('polylineDraggable') draggable: boolean = false; /** * If set to true, the user can edit this shape by dragging the control points shown at the * vertices and on each segment. Defaults to false. */ - editable: boolean = false; + @Input() editable: boolean = false; /** * When true, edges of the polygon are interpreted as geodesic and will follow the curvature of @@ -69,87 +61,87 @@ export class AgmPolyline implements OnDestroy, OnChanges, AfterContentInit { * Note that the shape of a geodesic polygon may appear to change when dragged, as the dimensions * are maintained relative to the surface of the earth. Defaults to false. */ - geodesic: boolean = false; + @Input() geodesic: boolean = false; /** * The stroke color. All CSS3 colors are supported except for extended named colors. */ - strokeColor: string; + @Input() strokeColor: string; /** * The stroke opacity between 0.0 and 1.0. */ - strokeOpacity: number; + @Input() strokeOpacity: number; /** * The stroke width in pixels. */ - strokeWeight: number; + @Input() strokeWeight: number; /** * Whether this polyline is visible on the map. Defaults to true. */ - visible: boolean = true; + @Input() visible: boolean = true; /** * The zIndex compared to other polys. */ - zIndex: number; + @Input() zIndex: number; /** * This event is fired when the DOM click event is fired on the Polyline. */ - lineClick: EventEmitter = new EventEmitter(); + @Output() lineClick: EventEmitter = new EventEmitter(); /** * This event is fired when the DOM dblclick event is fired on the Polyline. */ - lineDblClick: EventEmitter = new EventEmitter(); + @Output() lineDblClick: EventEmitter = new EventEmitter(); /** * This event is repeatedly fired while the user drags the polyline. */ - lineDrag: EventEmitter = new EventEmitter(); + @Output() lineDrag: EventEmitter = new EventEmitter(); /** * This event is fired when the user stops dragging the polyline. */ - lineDragEnd: EventEmitter = new EventEmitter(); + @Output() lineDragEnd: EventEmitter = new EventEmitter(); /** * This event is fired when the user starts dragging the polyline. */ - lineDragStart: EventEmitter = new EventEmitter(); + @Output() lineDragStart: EventEmitter = new EventEmitter(); /** * This event is fired when the DOM mousedown event is fired on the Polyline. */ - lineMouseDown: EventEmitter = new EventEmitter(); + @Output() lineMouseDown: EventEmitter = new EventEmitter(); /** * This event is fired when the DOM mousemove event is fired on the Polyline. */ - lineMouseMove: EventEmitter = new EventEmitter(); + @Output() lineMouseMove: EventEmitter = new EventEmitter(); /** * This event is fired on Polyline mouseout. */ - lineMouseOut: EventEmitter = new EventEmitter(); + @Output() lineMouseOut: EventEmitter = new EventEmitter(); /** * This event is fired on Polyline mouseover. */ - lineMouseOver: EventEmitter = new EventEmitter(); + @Output() lineMouseOver: EventEmitter = new EventEmitter(); /** * This event is fired whe the DOM mouseup event is fired on the Polyline */ - lineMouseUp: EventEmitter = new EventEmitter(); + @Output() lineMouseUp: EventEmitter = new EventEmitter(); /** * This even is fired when the Polyline is right-clicked on. */ - lineRightClick: EventEmitter = new EventEmitter(); + @Output() lineRightClick: EventEmitter = new EventEmitter(); /** * @internal From e728ed826214e5f977f0cbdb67c9e8ae36e5722f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Mon, 17 Apr 2017 13:08:38 +0200 Subject: [PATCH 022/187] docs(readme): move all-contributors badge --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 745e81c34..9386e8f7f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ [![AGM - Angular Google Maps](assets/images/angular-google-maps-logo.png)](https://angular-maps.com/) -[![All Contributors](https://img.shields.io/badge/all_contributors-23-orange.svg?style=flat-square)](#contributors) # AGM - Angular Google Maps @@ -20,7 +19,7 @@ New package name: `@agm/core` ----- -[![Build Status](https://travis-ci.org/SebastianM/angular-google-maps.svg?branch=master)](https://travis-ci.org/SebastianM/angular-google-maps) [![Join the chat at https://gitter.im/SebastianM/angular2-google-maps](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/SebastianM/angular2-google-maps?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![npm version](https://badge.fury.io/js/%40agm%2Fcore.svg)](https://www.npmjs.com/package/@agm/core) +[![Build Status](https://travis-ci.org/SebastianM/angular-google-maps.svg?branch=master)](https://travis-ci.org/SebastianM/angular-google-maps) [![Join the chat at https://gitter.im/SebastianM/angular2-google-maps](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/SebastianM/angular2-google-maps?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![npm version](https://badge.fury.io/js/%40agm%2Fcore.svg)](https://www.npmjs.com/package/@agm/core) [![All Contributors](https://img.shields.io/badge/all_contributors-23-orange.svg?style=flat-square)](#contributors) | Package | Downloads | |---------------------------------------|---------------------------------------------------------------------------------| From 4b6edd17de1f019c98efe1c4a7a8756d79cef588 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Fri, 9 Jun 2017 21:03:48 +0200 Subject: [PATCH 023/187] chore(docs): remove old doc files --- docs/_data.json | 11 -- .../_partials/homepage/quickstart-example.ejs | 32 ---- docs/getting-started.jade | 177 ------------------ docs/index.md | 4 - 4 files changed, 224 deletions(-) delete mode 100644 docs/_data.json delete mode 100644 docs/_partials/homepage/quickstart-example.ejs delete mode 100644 docs/getting-started.jade delete mode 100644 docs/index.md diff --git a/docs/_data.json b/docs/_data.json deleted file mode 100644 index 91d5e38c2..000000000 --- a/docs/_data.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "getting-started": { - "title": "Getting started with angular-google-maps (AGM)", - "header_title": "Getting started", - "subtitle": "Let's start from zero and build an Angular 2+ app with angular-google-maps (AGM)" - }, - "CHANGELOG": { - "title": "Changelog", - "subtitle": "angular-google-maps Version Changelog" - } -} diff --git a/docs/_partials/homepage/quickstart-example.ejs b/docs/_partials/homepage/quickstart-example.ejs deleted file mode 100644 index 124711843..000000000 --- a/docs/_partials/homepage/quickstart-example.ejs +++ /dev/null @@ -1,32 +0,0 @@ -import { BrowserModule } from '@angular/platform-browser'; -import { NgModule, Component } from '@angular/core'; - -import { AgmCoreModule } from '@agm/core'; - -@Component({ - selector: 'app-root', - styles: [` - agm-map { - height: 300px; - } - `], - template: ` - <agm-map [latitude]="lat" [longitude]="lng"></agm-map> - ` -}) -export class AppComponent { - lat: number = 51.678418; - lng: number = 7.809007; -} - -@NgModule({ - imports: [ - BrowserModule, - AgmCoreModule.forRoot({ - apiKey: 'YOUR_GOOGLE_MAPS_API_KEY' - }) - ], - declarations: [ AppComponent ], - bootstrap: [ AppComponent ] -}) -export class AppModule {} \ No newline at end of file diff --git a/docs/getting-started.jade b/docs/getting-started.jade deleted file mode 100644 index 752f56627..000000000 --- a/docs/getting-started.jade +++ /dev/null @@ -1,177 +0,0 @@ -include ../_includes/utils - -+section_title('Playing with Angular Google Maps (AGM)', 'playing') -:marked - If you just want to play with AGM and don't want to set up a full project with NPM, you can use the following Plunker. It has all the dependencies to play with Angular, Typescript and of course `angular-google-maps`: - -a.button.button-icon.blue-light(href='http://plnkr.co/edit/YX7W20?p=preview') » Play with angular-google-maps on Plunker - -+section_title('Setting up a basic project structure', 'project-structure') - -.note.blue - h4.note-title Note - p.note-description - :marked - **If you're familiar with setting up Angular projects with Angular CLI & TypeScript, you can skip this part and move on to this part:** - - **[Setting up Angular Google Maps (AGM)](#angular-google-maps-setup)** - -:marked - ### Installing TypeScript - `AGM` works best with [TypeScript](http://www.typescriptlang.org/) version 2+. - If you have an older version of TypeScript or haven't installed TypeScript yet, please run the following command: - -.code-highlight - pre - code.language-markup npm install -g typescript@2.1 - -:marked - ### Create an Angular CLI project - - We start by creating a project with [Angular CLI](https://cli.angular.io/). Angular CLI makes it easy to create an application that already works and allows you to follow the best practices. I you haven't installed Angular CLI yet, please run the following command first: - -.code-highlight - :marked - ```markup - npm install -g @angular/cli - ``` - -:marked - Run the following commands to create a new Angular project with Angular CLI: - -.code-highlight - :marked - ```markup - ng new my-maps-project - cd my-maps-project - ``` - -+section_title('Setting up angular-google-maps', 'angular-google-maps-setup') - -:marked - ### Install angular-google-maps - - `Angular Google Maps (short name: AGM)` gets shipped via the Node Package Manager (NPM). Run the following command to add it to your new project: - -.code-highlight - :marked - ```markup - npm install @agm/core --save - ``` - -:marked - ### Setup @NgModule - Open `src/app/app.module.ts` and import the `AgmCoreModule`. - **You neeed to provide a Google Maps API key to be able to see a Map. Get an API key [here](https://developers.google.com/maps/documentation/javascript/get-api-key?hl=en#key).** - -.code-highlight - :marked - ```typescript - import { BrowserModule } from '@angular/platform-browser'; - import { NgModule, ApplicationRef } from '@angular/core'; - import { CommonModule } from '@angular/common'; - import { FormsModule } from '@angular/forms'; - import { AppComponent } from './app.component'; - - import { AgmCoreModule } from '@agm/core'; - - @NgModule({ - imports: [ - BrowserModule, - CommonModule, - FormsModule, - AgmCoreModule.forRoot({ - apiKey: 'YOUR_KEY' - }) - ], - providers: [], - declarations: [ AppComponent ], - bootstrap: [ AppComponent ] - }) - export class AppModule {} - ``` - -:marked - ### Extending the app component - Angular CLI already created an app component the we'll now use to create our first google map. - Open the file `src/app/app.component.ts` and modify it like below: - -.code-highlight - :marked - ```typescript - import { Component } from '@angular/core'; - - @Component({ - selector: 'app-root', - templateUrl: 'app.component.html', - styleUrls: ['app.component.css'], - }) - export class AppComponent { - title: string = 'My first AGM project'; - lat: number = 51.678418; - lng: number = 7.809007; - } - ``` - -:marked - ### Setup the template - Open the file `src/app/app.component.html` and paste the following content: - -.code-highlight - :marked - ```markup -

{{ title }}

- - - - - - - - - ``` - -:marked - ### Setup the CSS file - Open the file `src/app/app.component.css` and paste the following content: - -.code-highlight - :marked - ```css - agm-map { - height: 300px; - } - ``` - -.note.red - h4.note-title CSS styling is required! - p.note-description - :marked - It is really important that you define a height component `agm-map`. Otherwise, you won't see a map on the page! - -+section_title('Build and run your application', 'build-and-run') - -:marked - Great! So we have created all the needed source files, so everything should be ready to build an run the application. - - Run the following command in the **project root folder**: - -.code-highlight - :marked - ```markup - ng serve - ``` -:marked - Then, open the following URL in your browser: http://localhost:4200/ - - The command starts the following things: - * Starts the TypeScript compiler and compiles all sources files (watches also for file changes in the source files and recompiles all files if something has changed) - * Starts a local web server to serve the Angular application. It refreshes the page when served files change. - - **When everything works as expected, you should see your first Google Map created with AGM 🎉🎉🎉!** - -+section_title('Questions?', 'questions') -:marked - When you have problems setting up **angular-google-maps (AGM)** or questions in general, the best way is to join the chat where you find nice people from the community that can answer you questions: - -a.button.button-icon.blue-light(href='https://gitter.im/SebastianM/angular-google-maps') » Chat on Gitter diff --git a/docs/index.md b/docs/index.md deleted file mode 100644 index 482b20478..000000000 --- a/docs/index.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Angular 2+ Google Maps -description: Angular 2+ Google Maps components ---- \ No newline at end of file From 0cb13b1cb8fc2d8728cd5006ecdb3dea830a4fbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Fri, 9 Jun 2017 22:53:54 +0200 Subject: [PATCH 024/187] chore(package): add build scripts for docs --- package.json | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 1366ba5a9..188603690 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,11 @@ "postngc:esm": "mkdir -p dist/ && cp -R .tmp/esm/src/* dist/ && rimraf src/**/*.ngfactory.ts", "test": "karma start", "test:watch": "karma start --no-single-run --auto-watch", - "ci": "npm run build && npm run test" + "ci": "npm run build && npm run test", + "docs:clean": "rimraf docs/public", + "docs:hugo": "cd docs && hugo", + "docs": "npm run docs:hugo && npm run apidocs:core", + "apidocs:core": "compodoc -p tsconfig.json --name AgmCoreModule --output docs/public/api-docs/agm-core/ --disablePrivateOrInternalSupport --hideGenerator --disableCoverage" }, "author": "Sebastian Müller ", "license": "MIT", @@ -43,15 +47,16 @@ "@angular/core": "^4.0.0 || ^2.0.0" }, "devDependencies": { - "@angular/common": "^4.0.0", - "@angular/core": "^4.0.0", "@angular/animations": "^4.0.0", + "@angular/common": "^4.0.0", "@angular/compiler": "^4.0.0", "@angular/compiler-cli": "^4.0.0", + "@angular/core": "^4.0.0", "@angular/platform-browser": "^4.0.0", "@angular/platform-browser-dynamic": "^4.0.0", "@angular/platform-server": "^4.0.0", "@angular/tsc-wrapped": "4.0.0", + "@compodoc/compodoc": "^1.0.0-beta.9", "@ngtools/webpack": "1.3.0", "@types/jasmine": "2.5.46", "angular2-template-loader": "^0.6.2", From e7351f1d245424f1399147049cf4cd8c1120f1b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Fri, 9 Jun 2017 22:54:22 +0200 Subject: [PATCH 025/187] chore(tsconfig): ignore .tmp for compodoc --- tsconfig.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tsconfig.json b/tsconfig.json index bacf9592d..f7eaa1507 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -24,6 +24,9 @@ "debug": false, "skipMetadataEmit": false }, + "exclude": [ + ".tmp" + ], "include": [ "src/**/*" ] From 0b3f1fd052809628e2eb38d9ac1ceed3179aeeb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Fri, 9 Jun 2017 22:55:01 +0200 Subject: [PATCH 026/187] docs(gettingStarted): new guide as markdown --- docs/content/guides/getting-started.md | 151 +++++++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 docs/content/guides/getting-started.md diff --git a/docs/content/guides/getting-started.md b/docs/content/guides/getting-started.md new file mode 100644 index 000000000..81ae4a86c --- /dev/null +++ b/docs/content/guides/getting-started.md @@ -0,0 +1,151 @@ ++++ +date = "2017-05-04T20:11:15+02:00" +draft = false +title = "Getting started with Angular Google Maps (AGM)" + ++++ + +## Playing with Angular Google Maps (AGM) + +If you just want to play with AGM and don't want to set up a full project with NPM, you can use the following Plunker. It has all the dependencies to play with Angular, Typescript and of course `angular-google-maps`: + + + + Play with angular-google-maps on Plunker + + +## Setting up a basic project structure + +**If you're familiar with setting up Angular 2 projects with Angular CLI & TypeScript, you can skip this part and move on to this part:** + + + Setting up Angular Google Maps + + + +### Create an Angular CLI project + +We start by creating a project with [Angular CLI](https://cli.angular.io/). Angular CLI makes it easy to create an application that already works and allows you to follow the best practices. I you haven't installed Angular CLI yet, please run the following command first: + +```bash +npm install -g @angular/cli +``` + +Run the following commands to create a new Angular project with Angular CLI: + +```bash +ng new my-maps-project +cd my-maps-project +``` + +## Setting up Angular Google Maps + +### Install Angular Google Maps + +`Angular Google Maps (short name: AGM)` gets shipped via the Node Package Manager (NPM). Run the following command to add it to your new project: + +```bash +npm install @agm/core --save +``` + +### Setup @NgModule + +Open `src/app/app.module.ts` and import the `AgmCoreModule`. +**You neeed to provide a Google Maps API key to be able to see a Map. Get an API key [here](https://developers.google.com/maps/documentation/javascript/get-api-key?hl=en#key).** + +```typescript +import { BrowserModule } from '@angular/platform-browser'; +import { NgModule, ApplicationRef } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { AppComponent } from './app.component'; + +import { AgmCoreModule } from '@agm/core'; + +@NgModule({ + imports: [ + BrowserModule, + CommonModule, + FormsModule, + AgmCoreModule.forRoot({ + apiKey: 'YOUR_KEY' + }) + ], + providers: [], + declarations: [ AppComponent ], + bootstrap: [ AppComponent ] +}) +export class AppModule {} +``` + +### Extending the app component +Angular CLI already created an app component the we'll now use to create our first google map. +Open the file `src/app/app.component.ts` and modify it like below: + +```typescript +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-root', + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +}) +export class AppComponent { + title: string = 'My first AGM project'; + lat: number = 51.678418; + lng: number = 7.809007; +} +``` + +### Setup the template +Open the file `src/app/app.component.html` and paste the following content: + +```html +

{{ title }}

+ + + + + + +``` + +### Setup the CSS file +Open the file `src/app/app.component.css` and paste the following content: + +```css +agm-map { + height: 300px; +} +``` + +
+

CSS styling is required!

+
It is really important that you define a height component `agm-map`. Otherwise, you won't see a map on the page!
+
+ +## Build and run your application + +Great! So we have created all the needed source files, so everything should be ready to build an run the application. + +Run the following command in the **project root folder**: + +```bash +ng serve +``` + +Then, open the following URL in your browser: http://localhost:4200/ + +The command starts the following things: +* Starts the TypeScript compiler and compiles all sources files (watches also for file changes in the source files and recompiles all files if something has changed) +* Starts a local web server to serve the Angular application. It refreshes the page when served files change. + +**When everything works as expected, you should see your first Google Map created with AGM 🎉🎉🎉!** + +## Questions? + +When you have problems setting up **Angular Google Maps (AGM)** or questions in general, the best way is to join the chat where you find nice people from the community that can answer you questions: + + + Chat on Gitter + \ No newline at end of file From 00c6313371be6ceb6368dd06916e449a73547313 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Fri, 9 Jun 2017 22:55:40 +0200 Subject: [PATCH 027/187] chore(gitignore) ignore ds_store --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 06d86f3ef..2a3d0ce47 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ npm-debug.log *.ngfactory.ts coverage/ .idea/ +.DS_Store From 69f596c7c76714c3c70316eb4e83510fd2fc61d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Fri, 9 Jun 2017 22:56:46 +0200 Subject: [PATCH 028/187] chore(docs): ignore built docs folder --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 2a3d0ce47..a6032ee63 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ npm-debug.log coverage/ .idea/ .DS_Store +docs/public From cd9bf62d04597fbcf611b6f05d8e40999278945d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20M=C3=BCller?= Date: Fri, 9 Jun 2017 22:57:13 +0200 Subject: [PATCH 029/187] docs(*): add new website and content --- docs/config.toml | 4 + docs/content/api-docs/index.md | 9 + docs/content/guides/index.md | 7 + docs/themes/angular-google-maps/LICENSE.md | 20 + .../angular-google-maps/archetypes/default.md | 2 + .../angular-google-maps/layouts/404.html | 0 .../layouts/_default/list.html | 0 .../layouts/_default/single.html | 40 + .../angular-google-maps/layouts/index.html | 128 ++ .../layouts/partials/footer.html | 40 + .../layouts/partials/head.html | 30 + .../layouts/partials/header.html | 36 + .../angular-google-maps/static/css/app.css | 660 ++++++ .../angular-google-maps/static/css/github.css | 100 + .../static/images/android-logo-white.png | Bin 0 -> 2663 bytes .../static/images/android-logo.png | Bin 0 -> 2957 bytes .../static/images/andy.png | Bin 0 -> 302 bytes .../static/images/auto-on.jpg | Bin 0 -> 160048 bytes .../static/images/bg-teaser.jpg | Bin 0 -> 257086 bytes .../static/images/devices.jpg | Bin 0 -> 437732 bytes .../static/images/full-logo.png | Bin 0 -> 49391 bytes .../static/images/highlight (1).zip | Bin 0 -> 211251 bytes .../static/images/highlight (1)/CHANGES.md | 1646 ++++++++++++++ .../static/images/highlight (1)/LICENSE | 24 + .../static/images/highlight (1)/README.md | 150 ++ .../static/images/highlight (1)/README.ru.md | 142 ++ .../images/highlight (1)/highlight.pack.js | 2 + .../images/highlight (1)/styles/agate.css | 108 + .../highlight (1)/styles/androidstudio.css | 66 + .../highlight (1)/styles/arduino-light.css | 88 + .../images/highlight (1)/styles/arta.css | 73 + .../images/highlight (1)/styles/ascetic.css | 45 + .../styles/atelier-cave-dark.css | 83 + .../styles/atelier-cave-light.css | 85 + .../styles/atelier-dune-dark.css | 69 + .../styles/atelier-dune-light.css | 69 + .../styles/atelier-estuary-dark.css | 84 + .../styles/atelier-estuary-light.css | 84 + .../styles/atelier-forest-dark.css | 69 + .../styles/atelier-forest-light.css | 69 + .../styles/atelier-heath-dark.css | 69 + .../styles/atelier-heath-light.css | 69 + .../styles/atelier-lakeside-dark.css | 69 + .../styles/atelier-lakeside-light.css | 69 + .../styles/atelier-plateau-dark.css | 84 + .../styles/atelier-plateau-light.css | 84 + .../styles/atelier-savanna-dark.css | 84 + .../styles/atelier-savanna-light.css | 84 + .../styles/atelier-seaside-dark.css | 69 + .../styles/atelier-seaside-light.css | 69 + .../styles/atelier-sulphurpool-dark.css | 69 + .../styles/atelier-sulphurpool-light.css | 69 + .../highlight (1)/styles/atom-one-dark.css | 96 + .../highlight (1)/styles/atom-one-light.css | 96 + .../highlight (1)/styles/brown-paper.css | 64 + .../highlight (1)/styles/brown-papersq.png | Bin 0 -> 18198 bytes .../highlight (1)/styles/codepen-embed.css | 60 + .../highlight (1)/styles/color-brewer.css | 71 + .../images/highlight (1)/styles/darcula.css | 77 + .../images/highlight (1)/styles/dark.css | 63 + .../images/highlight (1)/styles/darkula.css | 6 + .../images/highlight (1)/styles/default.css | 99 + .../images/highlight (1)/styles/docco.css | 97 + .../images/highlight (1)/styles/dracula.css | 76 + .../images/highlight (1)/styles/far.css | 71 + .../highlight (1)/styles/foundation.css | 88 + .../highlight (1)/styles/github-gist.css | 71 + .../images/highlight (1)/styles/github.css | 99 + .../highlight (1)/styles/googlecode.css | 89 + .../images/highlight (1)/styles/grayscale.css | 101 + .../highlight (1)/styles/gruvbox-dark.css | 108 + .../highlight (1)/styles/gruvbox-light.css | 108 + .../images/highlight (1)/styles/hopscotch.css | 83 + .../images/highlight (1)/styles/hybrid.css | 102 + .../images/highlight (1)/styles/idea.css | 97 + .../images/highlight (1)/styles/ir-black.css | 73 + .../highlight (1)/styles/kimbie.dark.css | 74 + .../highlight (1)/styles/kimbie.light.css | 74 + .../images/highlight (1)/styles/magula.css | 70 + .../images/highlight (1)/styles/mono-blue.css | 59 + .../highlight (1)/styles/monokai-sublime.css | 83 + .../images/highlight (1)/styles/monokai.css | 70 + .../images/highlight (1)/styles/obsidian.css | 88 + .../images/highlight (1)/styles/ocean.css | 74 + .../highlight (1)/styles/paraiso-dark.css | 72 + .../highlight (1)/styles/paraiso-light.css | 72 + .../images/highlight (1)/styles/pojoaque.css | 83 + .../images/highlight (1)/styles/pojoaque.jpg | Bin 0 -> 1186 bytes .../images/highlight (1)/styles/purebasic.css | 96 + .../highlight (1)/styles/qtcreator_dark.css | 83 + .../highlight (1)/styles/qtcreator_light.css | 83 + .../highlight (1)/styles/railscasts.css | 106 + .../images/highlight (1)/styles/rainbow.css | 85 + .../images/highlight (1)/styles/routeros.css | 108 + .../highlight (1)/styles/school-book.css | 72 + .../highlight (1)/styles/school-book.png | Bin 0 -> 486 bytes .../highlight (1)/styles/solarized-dark.css | 84 + .../highlight (1)/styles/solarized-light.css | 84 + .../images/highlight (1)/styles/sunburst.css | 102 + .../styles/tomorrow-night-blue.css | 75 + .../styles/tomorrow-night-bright.css | 74 + .../styles/tomorrow-night-eighties.css | 74 + .../highlight (1)/styles/tomorrow-night.css | 75 + .../images/highlight (1)/styles/tomorrow.css | 72 + .../static/images/highlight (1)/styles/vs.css | 68 + .../images/highlight (1)/styles/vs2015.css | 115 + .../images/highlight (1)/styles/xcode.css | 93 + .../images/highlight (1)/styles/xt256.css | 92 + .../images/highlight (1)/styles/zenburn.css | 80 + .../static/images/highlight.zip | Bin 0 -> 206686 bytes .../static/images/highlight/CHANGES.md | 1646 ++++++++++++++ .../static/images/highlight/LICENSE | 24 + .../static/images/highlight/README.md | 150 ++ .../static/images/highlight/README.ru.md | 142 ++ .../static/images/highlight/highlight.pack.js | 2 + .../static/images/highlight/styles/agate.css | 108 + .../images/highlight/styles/androidstudio.css | 66 + .../images/highlight/styles/arduino-light.css | 88 + .../static/images/highlight/styles/arta.css | 73 + .../images/highlight/styles/ascetic.css | 45 + .../highlight/styles/atelier-cave-dark.css | 83 + .../highlight/styles/atelier-cave-light.css | 85 + .../highlight/styles/atelier-dune-dark.css | 69 + .../highlight/styles/atelier-dune-light.css | 69 + .../highlight/styles/atelier-estuary-dark.css | 84 + .../styles/atelier-estuary-light.css | 84 + .../highlight/styles/atelier-forest-dark.css | 69 + .../highlight/styles/atelier-forest-light.css | 69 + .../highlight/styles/atelier-heath-dark.css | 69 + .../highlight/styles/atelier-heath-light.css | 69 + .../styles/atelier-lakeside-dark.css | 69 + .../styles/atelier-lakeside-light.css | 69 + .../highlight/styles/atelier-plateau-dark.css | 84 + .../styles/atelier-plateau-light.css | 84 + .../highlight/styles/atelier-savanna-dark.css | 84 + .../styles/atelier-savanna-light.css | 84 + .../highlight/styles/atelier-seaside-dark.css | 69 + .../styles/atelier-seaside-light.css | 69 + .../styles/atelier-sulphurpool-dark.css | 69 + .../styles/atelier-sulphurpool-light.css | 69 + .../images/highlight/styles/atom-one-dark.css | 96 + .../highlight/styles/atom-one-light.css | 96 + .../images/highlight/styles/brown-paper.css | 64 + .../images/highlight/styles/brown-papersq.png | Bin 0 -> 18198 bytes .../images/highlight/styles/codepen-embed.css | 60 + .../images/highlight/styles/color-brewer.css | 71 + .../images/highlight/styles/darcula.css | 77 + .../static/images/highlight/styles/dark.css | 63 + .../images/highlight/styles/darkula.css | 6 + .../images/highlight/styles/default.css | 99 + .../static/images/highlight/styles/docco.css | 97 + .../images/highlight/styles/dracula.css | 76 + .../static/images/highlight/styles/far.css | 71 + .../images/highlight/styles/foundation.css | 88 + .../images/highlight/styles/github-gist.css | 71 + .../static/images/highlight/styles/github.css | 99 + .../images/highlight/styles/googlecode.css | 89 + .../images/highlight/styles/grayscale.css | 101 + .../images/highlight/styles/gruvbox-dark.css | 108 + .../images/highlight/styles/gruvbox-light.css | 108 + .../images/highlight/styles/hopscotch.css | 83 + .../static/images/highlight/styles/hybrid.css | 102 + .../static/images/highlight/styles/idea.css | 97 + .../images/highlight/styles/ir-black.css | 73 + .../images/highlight/styles/kimbie.dark.css | 74 + .../images/highlight/styles/kimbie.light.css | 74 + .../static/images/highlight/styles/magula.css | 70 + .../images/highlight/styles/mono-blue.css | 59 + .../highlight/styles/monokai-sublime.css | 83 + .../images/highlight/styles/monokai.css | 70 + .../images/highlight/styles/obsidian.css | 88 + .../static/images/highlight/styles/ocean.css | 74 + .../images/highlight/styles/paraiso-dark.css | 72 + .../images/highlight/styles/paraiso-light.css | 72 + .../images/highlight/styles/pojoaque.css | 83 + .../images/highlight/styles/pojoaque.jpg | Bin 0 -> 1186 bytes .../images/highlight/styles/purebasic.css | 96 + .../highlight/styles/qtcreator_dark.css | 83 + .../highlight/styles/qtcreator_light.css | 83 + .../images/highlight/styles/railscasts.css | 106 + .../images/highlight/styles/rainbow.css | 85 + .../images/highlight/styles/routeros.css | 108 + .../images/highlight/styles/school-book.css | 72 + .../images/highlight/styles/school-book.png | Bin 0 -> 486 bytes .../highlight/styles/solarized-dark.css | 84 + .../highlight/styles/solarized-light.css | 84 + .../images/highlight/styles/sunburst.css | 102 + .../highlight/styles/tomorrow-night-blue.css | 75 + .../styles/tomorrow-night-bright.css | 74 + .../styles/tomorrow-night-eighties.css | 74 + .../highlight/styles/tomorrow-night.css | 75 + .../images/highlight/styles/tomorrow.css | 72 + .../static/images/highlight/styles/vs.css | 68 + .../static/images/highlight/styles/vs2015.css | 115 + .../static/images/highlight/styles/xcode.css | 93 + .../static/images/highlight/styles/xt256.css | 92 + .../images/highlight/styles/zenburn.css | 80 + .../static/images/loaders.css-0.1.2.zip | Bin 0 -> 37965 bytes .../images/loaders.css-0.1.2/.gitignore | 35 + .../images/loaders.css-0.1.2/.scss-lint.yml | 187 ++ .../images/loaders.css-0.1.2/Gulpfile.coffee | 40 + .../static/images/loaders.css-0.1.2/README.md | 114 + .../images/loaders.css-0.1.2/bower.json | 22 + .../images/loaders.css-0.1.2/demo/demo.css | 91 + .../images/loaders.css-0.1.2/demo/demo.html | 241 ++ .../loaders.css-0.1.2/demo/src/demo.jade | 210 ++ .../loaders.css-0.1.2/demo/src/demo.scss | 125 ++ .../images/loaders.css-0.1.2/loaders.css | 1934 +++++++++++++++++ .../images/loaders.css-0.1.2/loaders.css.js | 59 + .../images/loaders.css-0.1.2/loaders.min.css | 1 + .../images/loaders.css-0.1.2/package.json | 35 + .../loaders.css-0.1.2/src/_functions.scss | 3 + .../images/loaders.css-0.1.2/src/_mixins.scss | 25 + .../loaders.css-0.1.2/src/_variables.scss | 6 + .../src/animations/ball-beat.scss | 28 + .../animations/ball-clip-rotate-multiple.scss | 44 + .../animations/ball-clip-rotate-pulse.scss | 60 + .../src/animations/ball-clip-rotate.scss | 30 + .../src/animations/ball-grid-beat.scss | 37 + .../src/animations/ball-grid-pulse.scss | 42 + .../src/animations/ball-pulse-rise.scss | 64 + .../src/animations/ball-pulse-round.scss | 24 + .../src/animations/ball-pulse-sync.scss | 36 + .../src/animations/ball-pulse.scss | 38 + .../src/animations/ball-rotate.scss | 47 + .../src/animations/ball-scale-multiple.scss | 48 + .../src/animations/ball-scale-random.scss | 28 + .../ball-scale-ripple-multiple.scss | 47 + .../src/animations/ball-scale-ripple.scss | 29 + .../src/animations/ball-scale.scss | 25 + .../src/animations/ball-spin-fade-loader.scss | 68 + .../src/animations/ball-spin-loader.scss | 65 + .../src/animations/ball-triangle-trace.scss | 83 + .../src/animations/ball-zig-zag-deflect.scss | 70 + .../src/animations/ball-zig-zag.scss | 51 + .../src/animations/cube-transition.scss | 41 + .../line-scale-pulse-out-rapid.scss | 34 + .../src/animations/line-scale-pulse-out.scss | 35 + .../src/animations/line-scale-random.scss | 38 + .../src/animations/line-scale.scss | 34 + .../src/animations/line-spin-fade-loader.scss | 73 + .../src/animations/pacman.scss | 92 + .../src/animations/semi-circle-spin.scss | 34 + .../src/animations/square-spin.scss | 29 + .../src/animations/triangle-skew-spin.scss | 33 + .../images/loaders.css-0.1.2/src/loaders.scss | 55 + .../static/images/maps-smartphone.jpg | Bin 0 -> 448857 bytes .../static/images/more-from-1.png | Bin 0 -> 766117 bytes .../static/images/more-from-2.png | Bin 0 -> 230097 bytes .../static/images/more-from-3.png | Bin 0 -> 134721 bytes .../static/images/more-from-4.png | Bin 0 -> 412879 bytes .../static/images/nexus6-on.jpg | Bin 0 -> 23641 bytes .../static/images/nexus9-on.jpg | Bin 0 -> 89780 bytes .../static/images/schield.png | Bin 0 -> 36204 bytes .../static/images/slide01.jpg | Bin 0 -> 533336 bytes .../static/images/tv-on.jpg | Bin 0 -> 152957 bytes .../static/images/wear-black-on.png | Bin 0 -> 24113 bytes .../static/images/wear-silver-on.png | Bin 0 -> 32271 bytes .../static/images/wear.png | Bin 0 -> 1268764 bytes .../static/js/highlight.pack.js | 2 + .../angular-google-maps/static/js/homepage.js | 0 docs/themes/angular-google-maps/theme.toml | 21 + 262 files changed, 22247 insertions(+) create mode 100644 docs/config.toml create mode 100644 docs/content/api-docs/index.md create mode 100644 docs/content/guides/index.md create mode 100644 docs/themes/angular-google-maps/LICENSE.md create mode 100644 docs/themes/angular-google-maps/archetypes/default.md create mode 100644 docs/themes/angular-google-maps/layouts/404.html create mode 100644 docs/themes/angular-google-maps/layouts/_default/list.html create mode 100644 docs/themes/angular-google-maps/layouts/_default/single.html create mode 100644 docs/themes/angular-google-maps/layouts/index.html create mode 100644 docs/themes/angular-google-maps/layouts/partials/footer.html create mode 100644 docs/themes/angular-google-maps/layouts/partials/head.html create mode 100644 docs/themes/angular-google-maps/layouts/partials/header.html create mode 100644 docs/themes/angular-google-maps/static/css/app.css create mode 100644 docs/themes/angular-google-maps/static/css/github.css create mode 100644 docs/themes/angular-google-maps/static/images/android-logo-white.png create mode 100644 docs/themes/angular-google-maps/static/images/android-logo.png create mode 100644 docs/themes/angular-google-maps/static/images/andy.png create mode 100644 docs/themes/angular-google-maps/static/images/auto-on.jpg create mode 100644 docs/themes/angular-google-maps/static/images/bg-teaser.jpg create mode 100644 docs/themes/angular-google-maps/static/images/devices.jpg create mode 100644 docs/themes/angular-google-maps/static/images/full-logo.png create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1).zip create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/CHANGES.md create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/LICENSE create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/README.md create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/README.ru.md create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/highlight.pack.js create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/agate.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/androidstudio.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/arduino-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/arta.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/ascetic.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-cave-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-cave-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-dune-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-dune-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-estuary-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-estuary-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-forest-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-forest-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-heath-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-heath-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-lakeside-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-lakeside-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-plateau-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-plateau-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-savanna-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-savanna-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-seaside-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-seaside-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-sulphurpool-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-sulphurpool-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atom-one-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/atom-one-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/brown-paper.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/brown-papersq.png create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/codepen-embed.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/color-brewer.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/darcula.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/darkula.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/default.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/docco.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/dracula.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/far.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/foundation.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/github-gist.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/github.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/googlecode.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/grayscale.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/gruvbox-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/gruvbox-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/hopscotch.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/hybrid.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/idea.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/ir-black.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/kimbie.dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/kimbie.light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/magula.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/mono-blue.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/monokai-sublime.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/monokai.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/obsidian.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/ocean.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/paraiso-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/paraiso-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/pojoaque.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/pojoaque.jpg create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/purebasic.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/qtcreator_dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/qtcreator_light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/railscasts.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/rainbow.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/routeros.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/school-book.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/school-book.png create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/solarized-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/solarized-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/sunburst.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night-blue.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night-bright.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night-eighties.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/vs.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/vs2015.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/xcode.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/xt256.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight (1)/styles/zenburn.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight.zip create mode 100644 docs/themes/angular-google-maps/static/images/highlight/CHANGES.md create mode 100644 docs/themes/angular-google-maps/static/images/highlight/LICENSE create mode 100644 docs/themes/angular-google-maps/static/images/highlight/README.md create mode 100644 docs/themes/angular-google-maps/static/images/highlight/README.ru.md create mode 100644 docs/themes/angular-google-maps/static/images/highlight/highlight.pack.js create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/agate.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/androidstudio.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/arduino-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/arta.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/ascetic.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-cave-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-cave-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-dune-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-dune-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-estuary-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-estuary-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-forest-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-forest-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-heath-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-heath-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-lakeside-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-lakeside-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-plateau-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-plateau-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-savanna-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-savanna-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-seaside-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-seaside-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-sulphurpool-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atelier-sulphurpool-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atom-one-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/atom-one-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/brown-paper.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/brown-papersq.png create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/codepen-embed.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/color-brewer.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/darcula.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/darkula.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/default.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/docco.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/dracula.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/far.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/foundation.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/github-gist.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/github.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/googlecode.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/grayscale.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/gruvbox-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/gruvbox-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/hopscotch.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/hybrid.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/idea.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/ir-black.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/kimbie.dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/kimbie.light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/magula.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/mono-blue.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/monokai-sublime.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/monokai.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/obsidian.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/ocean.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/paraiso-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/paraiso-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/pojoaque.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/pojoaque.jpg create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/purebasic.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/qtcreator_dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/qtcreator_light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/railscasts.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/rainbow.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/routeros.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/school-book.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/school-book.png create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/solarized-dark.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/solarized-light.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/sunburst.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night-blue.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night-bright.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night-eighties.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/vs.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/vs2015.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/xcode.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/xt256.css create mode 100644 docs/themes/angular-google-maps/static/images/highlight/styles/zenburn.css create mode 100644 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2.zip create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/.gitignore create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/.scss-lint.yml create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/Gulpfile.coffee create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/README.md create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/bower.json create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/demo.css create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/demo.html create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/src/demo.jade create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/src/demo.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/loaders.css create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/loaders.css.js create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/loaders.min.css create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/package.json create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/_functions.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/_mixins.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/_variables.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-beat.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-clip-rotate-multiple.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-clip-rotate-pulse.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-clip-rotate.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-grid-beat.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-grid-pulse.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse-rise.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse-round.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse-sync.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-rotate.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-multiple.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-random.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-ripple-multiple.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-ripple.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-spin-fade-loader.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-spin-loader.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-triangle-trace.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-zig-zag-deflect.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-zig-zag.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/cube-transition.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale-pulse-out-rapid.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale-pulse-out.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale-random.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-spin-fade-loader.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/pacman.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/semi-circle-spin.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/square-spin.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/triangle-skew-spin.scss create mode 100755 docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/loaders.scss create mode 100644 docs/themes/angular-google-maps/static/images/maps-smartphone.jpg create mode 100644 docs/themes/angular-google-maps/static/images/more-from-1.png create mode 100644 docs/themes/angular-google-maps/static/images/more-from-2.png create mode 100644 docs/themes/angular-google-maps/static/images/more-from-3.png create mode 100644 docs/themes/angular-google-maps/static/images/more-from-4.png create mode 100644 docs/themes/angular-google-maps/static/images/nexus6-on.jpg create mode 100644 docs/themes/angular-google-maps/static/images/nexus9-on.jpg create mode 100644 docs/themes/angular-google-maps/static/images/schield.png create mode 100644 docs/themes/angular-google-maps/static/images/slide01.jpg create mode 100644 docs/themes/angular-google-maps/static/images/tv-on.jpg create mode 100644 docs/themes/angular-google-maps/static/images/wear-black-on.png create mode 100644 docs/themes/angular-google-maps/static/images/wear-silver-on.png create mode 100644 docs/themes/angular-google-maps/static/images/wear.png create mode 100644 docs/themes/angular-google-maps/static/js/highlight.pack.js create mode 100644 docs/themes/angular-google-maps/static/js/homepage.js create mode 100644 docs/themes/angular-google-maps/theme.toml diff --git a/docs/config.toml b/docs/config.toml new file mode 100644 index 000000000..53720b9af --- /dev/null +++ b/docs/config.toml @@ -0,0 +1,4 @@ +baseURL = "http://angular-maps.com/" +languageCode = "en-us" +title = "Angular 2+ Google Maps Components" +theme = "angular-google-maps" diff --git a/docs/content/api-docs/index.md b/docs/content/api-docs/index.md new file mode 100644 index 000000000..49560b9b9 --- /dev/null +++ b/docs/content/api-docs/index.md @@ -0,0 +1,9 @@ ++++ +date = "2017-06-09T21:49:32+02:00" +title = "API Docs for Angular Google Maps" + ++++ + +**Here you find the API docs for the @agm Packages:** + +* [@agm/core - Provides components and services for the official Google Maps API v3](./agm-core/modules/AgmCoreModule.html) \ No newline at end of file diff --git a/docs/content/guides/index.md b/docs/content/guides/index.md new file mode 100644 index 000000000..b81868251 --- /dev/null +++ b/docs/content/guides/index.md @@ -0,0 +1,7 @@ ++++ +date = "2017-06-05T10:05:44+02:00" +title = "Guides" ++++ + +Here you can find guides for Angular Google Maps (AGM). If you have content that should be in this section, please send a pull request. + diff --git a/docs/themes/angular-google-maps/LICENSE.md b/docs/themes/angular-google-maps/LICENSE.md new file mode 100644 index 000000000..315bcec9e --- /dev/null +++ b/docs/themes/angular-google-maps/LICENSE.md @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2017 YOUR_NAME_HERE + +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. diff --git a/docs/themes/angular-google-maps/archetypes/default.md b/docs/themes/angular-google-maps/archetypes/default.md new file mode 100644 index 000000000..ac36e0622 --- /dev/null +++ b/docs/themes/angular-google-maps/archetypes/default.md @@ -0,0 +1,2 @@ ++++ ++++ diff --git a/docs/themes/angular-google-maps/layouts/404.html b/docs/themes/angular-google-maps/layouts/404.html new file mode 100644 index 000000000..e69de29bb diff --git a/docs/themes/angular-google-maps/layouts/_default/list.html b/docs/themes/angular-google-maps/layouts/_default/list.html new file mode 100644 index 000000000..e69de29bb diff --git a/docs/themes/angular-google-maps/layouts/_default/single.html b/docs/themes/angular-google-maps/layouts/_default/single.html new file mode 100644 index 000000000..3a284fcf8 --- /dev/null +++ b/docs/themes/angular-google-maps/layouts/_default/single.html @@ -0,0 +1,40 @@ + + + + {{ partial "head.html" . }} + + +
+ {{ partial "header.html" . }} + +
+
+
+ +
+
+
+

{{ .Title }}

+
+
+ {{ .Content }} +
+
+
+ {{ partial "footer.html" . }} +
+ +
+ + + + + diff --git a/docs/themes/angular-google-maps/layouts/index.html b/docs/themes/angular-google-maps/layouts/index.html new file mode 100644 index 000000000..a040dcf3e --- /dev/null +++ b/docs/themes/angular-google-maps/layouts/index.html @@ -0,0 +1,128 @@ + + + + {{ partial "head.html" . }} + + +
+ {{ partial "header.html" . }} + +
+ +
+ +
Angular Google Maps (AGM)
+
Angular 2+ components for Google Maps
+
+
+

Really easy to get started!

+

+import { BrowserModule } from '@angular/platform-browser';
+import { NgModule, Component } from '@angular/core';
+
+import { AgmCoreModule } from '@agm/core';
+
+@Component({
+  selector: 'app-root',
+  styles: [`
+    agm-map {
+      height: 300px;
+    }
+  `],
+  template: `
+  <agm-map [latitude]="lat" [longitude]="lng"></agm-map>
+  `
+})
+export class AppComponent {
+  lat: number = 51.678418;
+  lng: number = 7.809007;
+}
+
+@NgModule({
+  imports: [
+    BrowserModule,
+    AgmCoreModule.forRoot({
+      apiKey: 'YOUR_GOOGLE_MAPS_API_KEY'
+    })
+  ],
+  declarations: [ AppComponent ],
+  bootstrap: [ AppComponent ]
+})
+export class AppModule {}
+						
+
+
+
+
+
Want to contribute? Found a bug?
+

+ Contributions and Bug reports are very welcome! We accept Pull Requests on Github. +

+

+ + Project on Githubchevron_right + +

+
+
+
+ +
+
Companies using it...
+
+
+
+ +
+
+

Your company name here

+
+
+ You're using AGM at your company? Cool! Send a mail with a Logo and a text and we list you here! +
+
+ +
+
+ +
+
+

Your company name here

+
+
+ You're using AGM at your company? Cool! Send a mail with a Logo and a text and we list you here! +
+
+ +
+
+ +
+
+

Your company name here

+
+
+ You're using AGM at your company? Cool! Send a mail with a Logo and a text and we list you here! +
+
+ +
+
+ +
+
+

Your company name here

+
+
+ You're using AGM at your company? Cool! Send a mail with a Logo and a text and we list you here! +
+
+
+
+ + {{ partial "footer.html" . }} +
+
+ + + diff --git a/docs/themes/angular-google-maps/layouts/partials/footer.html b/docs/themes/angular-google-maps/layouts/partials/footer.html new file mode 100644 index 000000000..8b68010f9 --- /dev/null +++ b/docs/themes/angular-google-maps/layouts/partials/footer.html @@ -0,0 +1,40 @@ + + + + \ No newline at end of file diff --git a/docs/themes/angular-google-maps/layouts/partials/head.html b/docs/themes/angular-google-maps/layouts/partials/head.html new file mode 100644 index 000000000..f3148ae29 --- /dev/null +++ b/docs/themes/angular-google-maps/layouts/partials/head.html @@ -0,0 +1,30 @@ + +{{ .Title }} + + + + + + + + + +{{ .Hugo.Generator }} + + + + + + + + + + \ No newline at end of file diff --git a/docs/themes/angular-google-maps/layouts/partials/header.html b/docs/themes/angular-google-maps/layouts/partials/header.html new file mode 100644 index 000000000..3d95a6b56 --- /dev/null +++ b/docs/themes/angular-google-maps/layouts/partials/header.html @@ -0,0 +1,36 @@ + + +
+ + AGM + + +
\ No newline at end of file diff --git a/docs/themes/angular-google-maps/static/css/app.css b/docs/themes/angular-google-maps/static/css/app.css new file mode 100644 index 000000000..23d707454 --- /dev/null +++ b/docs/themes/angular-google-maps/static/css/app.css @@ -0,0 +1,660 @@ +/** + * Copyright 2015 Google Inc. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +html, body { + font-family: Roboto, Arial, sans-serif; + font-size: 16px; +} + +body { + margin: 0; +} + +/* Disable ugly boxes around images in IE10 */ +a img{ + border: 0px; +} + +::-moz-selection { + background-color: #4094a8; + color: #fff; +} + +::selection { + background-color: #4094a8; + color: #fff; +} + +.android-search-box .mdl-textfield__input { + color: rgba(0, 0, 0, 0.87); +} + +.android-header .mdl-menu__container { + z-index: 50; + margin: 0 !important; +} + + +.mdl-textfield--expandable { + width: auto; +} + +.android-fab { + position: absolute; + right: 20%; + bottom: -26px; + z-index: 3; + background: #64ffda !important; + color: black !important; +} + +.android-mobile-title { + display: none !important; +} + + +.android-logo-image { + height: 28px; + width: 140px; +} + + +.android-header { + overflow: visible; + background-color: #4094a8; +} + + .android-header .material-icons { + color: #fff !important; + } + + .android-header .mdl-layout__drawer-button { + background: transparent; + color: #fff; + top: 0; + } + + .android-header .mdl-navigation__link { + color: #fff; + font-weight: 700; + font-size: 14px; + } + + .android-navigation-container { + /* Simple hack to make the overflow happen to the left instead... */ + direction: rtl; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; + width: 500px; + transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), + width 0.2s cubic-bezier(0.4, 0, 0.2, 1); + } + + .android-navigation { + /* ... and now make sure the content is actually LTR */ + direction: ltr; + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + justify-content: flex-end; + width: 800px; + } + + .android-search-box.is-focused + .android-navigation-container { + opacity: 0; + width: 100px; + } + + + .android-navigation .mdl-navigation__link { + display: inline-block; + height: 60px; + line-height: 68px; + background-color: transparent !important; + border-bottom: 4px solid transparent; + } + + .android-navigation .mdl-navigation__link:hover, + .android-navigation .mdl-navigation__link.active { + border-bottom: 4px solid #86e4fb; + } + + .android-search-box { + -webkit-order: 2; + -ms-flex-order: 2; + order: 2; + margin-left: 16px; + margin-right: 16px; + } + + .android-more-button { + -webkit-order: 3; + -ms-flex-order: 3; + order: 3; + } + + +.android-drawer { + border-right: none; +} + + .android-drawer-separator { + height: 1px; + background-color: #dcdcdc; + margin: 8px 0; + } + + .android-drawer .mdl-navigation__link.mdl-navigation__link { + font-size: 14px; + color: #757575; + } + + .android-drawer span.mdl-navigation__link.mdl-navigation__link { + color: #4094a8; + } + + .android-drawer .mdl-layout-title { + position: relative; + background: #4094a8; + height: 50px; + color: #fff; + line-height: 50px; + } + + .mdl-layout__drawer-button { + top: 30px; + } + + +.agm-teaser { + position: relative; + height: 650px; + width: auto; + background: url('../images/bg-teaser.jpg') no-repeat; + background-size: cover; + color: #333; +} + +.logo-font { + font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif; + line-height: 1; + color: #333; + font-weight: 300; +} + +.android-slogan { + font-size: 60px; +} + +.agm-logo { + padding-top: 70px; + margin-bottom: 30px; +} + +.android-sub-slogan { + text-transform: uppercase; + font-size: 20px; + letter-spacing: 2px; + line-height: 1.5; + font-weight: 300; + padding-top: 24px; +} + +.android-create-character { + font-size: 21px; + padding-top: 400px; +} + + .android-create-character a { + text-decoration: none; + color: #767777; + font-weight: 300; + } + +.android-screens { + text-align: right; + width: 100%; + white-space: nowrap; + overflow-x: auto; +} + +.android-screen { + text-align: center; +} + +.android-screen .android-link { + margin-top: 16px; + display: block; + z-index: 2; +} + +.android-image-link { + text-decoration: none; +} + +.android-wear { + display: inline-block; + width: 160px; + margin-right: 32px; +} + + .android-wear .android-screen-image { + width: 40%; + z-index: 1; + } + + +.android-phone { + display: inline-block; + width: 64px; + margin-right: 48px; +} + + .android-phone .android-screen-image { + width: 100%; + z-index: 1; + } + + +.android-tablet { + display: inline-block; + width: 110px; + margin-right: 64px; +} + + .android-tablet .android-screen-image { + width: 100%; + z-index: 1; + } + + .android-tablet .android-link { + display: block; + z-index: 2; + } + + +.android-tv { + display: inline-block; + width: 300px; + margin-right: 80px; +} + + .android-tv .android-screen-image { + width: 100%; + z-index: 1; + } + + +.android-auto { + display: inline-block; + width: 300px; + overflow: hidden; +} + + .android-auto .android-screen-image { + display: block; + height: 300px; + z-index: 1; + } + + +.android-wear-section { + position: relative; + background: url('../images/maps-smartphone.jpg') center top no-repeat; + background-size: cover; + height: 800px; +} + +.android-wear-band { + position: absolute; + bottom: 0; + width: 100%; + text-align: center; + background-color: #37474f; +} + +.android-wear-band-text { + max-width: 800px; + margin-left: 25%; + padding: 24px; + text-align: left; + color: white; +} + + .android-wear-band-text p { + padding-top: 8px; + } + +.android-link { + text-decoration: none; + color: #4094a8 !important; +} + + .android-link:hover { + color: #4094a8 !important; + } + + .android-link .material-icons { + position: relative; + top: -1px; + vertical-align: middle; + } + +.android-alt-link { + text-decoration: none; + color: #64ffda !important; + font-size: 16px; +} + + .android-alt-link:hover { + color: #00bfa5 !important; + } + + .android-alt-link .material-icons { + position: relative; + top: 6px; + } + +.android-customized-section { + text-align: center; +} + +.android-customized-section-text { + max-width: 500px; + margin-left: auto; + margin-right: auto; + padding: 80px 16px 0 16px; +} + + .android-customized-section-text p { + padding-top: 16px; + } + +.android-customized-section-image { + background: url('images/devices.jpg') center top no-repeat; + background-size: cover; + height: 400px; +} + +.android-more-section { + padding: 80px 0; + max-width: 1044px; + margin-left: auto; + margin-right: auto; +} + + .android-more-section .android-section-title { + margin-left: 12px; + padding-bottom: 24px; + } + +.android-card-container { +} + + .android-card-container .mdl-card__media { + overflow: hidden; + background: transparent; + } + + .android-card-container .mdl-card__media img { + width: 100%; + } + + .android-card-container .mdl-card__title { + background: transparent; + height: auto; + } + + .android-card-container .mdl-card__title-text { + color: black; + height: auto; + } + + .android-card-container .mdl-card__supporting-text { + height: auto; + color: black; + padding-bottom: 56px; + } + + .android-card-container .mdl-card__actions { + position: absolute; + bottom: 0; + } + + .android-card-container .mdl-card__actions a { + border-top: none; + font-size: 16px; + } + +.android-footer { + background-color: #fafafa; + position: relative; +} + + .android-footer a:hover { + color: #8bc34a; + } + + .android-footer .mdl-mega-footer--top-section::after { + border-bottom: none; + } + + .android-footer .mdl-mega-footer--middle-section::after { + border-bottom: none; + } + + .android-footer .mdl-mega-footer--bottom-section { + position: relative; + } + + .android-footer .mdl-mega-footer--bottom-section a { + margin-right: 2em; + } + + .android-footer .mdl-mega-footer--right-section a .material-icons { + position: relative; + top: 6px; + } + + +.android-link-menu:hover { + cursor: pointer; +} + + +/**** Mobile layout ****/ +@media (max-width: 900px) { + .android-navigation-container { + display: none; + } + + .android-title { + display: none !important; + } + + .android-mobile-title { + display: block !important; + position: absolute; + left: calc(50% - 70px); + top: 12px; + transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); + } + + /* WebViews in iOS 9 break the "~" operator, and WebViews in OS X 10.10 break + consecutive "+" operators in some cases. Therefore, we need to use both + here to cover all the bases. */ + .android.android-search-box.is-focused ~ .android-mobile-title, + .android-search-box.is-focused + .android-navigation-container + .android-mobile-title { + opacity: 0; + } + + .android-more-button { + display: none; + } + + .android-search-box.is-focused { + width: calc(100% - 48px); + } + + .android-search-box .mdl-textfield__expandable-holder { + width: 100%; + } + + .agm-teaser { + height: 450px; + } + + .android-slogan { + font-size: 26px; + margin: 0 16px; + padding-top: 24px; + color: #333 !important; + } + + .android-sub-slogan { + font-size: 16px; + margin: 0 16px; + padding-top: 8px; + color: #333 !important; + } + + .android-create-character { + padding-top: 200px; + font-size: 16px; + } + + .android-create-character img { + height: 12px; + } + + .android-fab { + display: none; + } + + .android-wear-band-text { + margin-left: 0; + padding: 16px; + } + + .android-footer .mdl-mega-footer--bottom-section { + display: none; + } +} + + +.content-sidebar { + margin-top: 50px; + margin-bottom: 30px; +} + + .content-sidebar section { + padding: 0 15px; + margin-bottom: 20px; + } + + .content-sidebar section a { + text-decoration: none; + color: inherit; + } + + .content-sidebar .section-title { + font-size: inherit; + font-weight: bold; + } + + +.agm-title h1 { + font-size: 18px; + color: white; +} + .agm-title h1 a { + color: white; + text-decoration: none; + } + +.homepage-example-code { + margin: auto; + max-width: 900px; + position: relative; + padding-top: 60px; + padding-bottom: 80px; + padding-left: 20px; + padding-right: 20px; +} + +.page-title { + color: black; +} + .page-title h2 { + font-size: 36px; + color: #555555; + margin-top: 54px; + margin-bottom: 15px; + line-height: 1.3; + } + +.mdl-layout__header-row.black { + background: black !important; + height: 30px; + text-align: right; + display: block; + line-height: 30px; + padding-right: 64px; +} + +.mdl-layout__header-row.black a { + color: inherit; + text-decoration: none; + font-size: 11px; +} + +.page-title h1 { + font-size: 46px; + border-bottom: 1px #ccc solid; + color: #4094a8; +} + +.page-content-cell { + max-width: 1140px; +} + + +.page-content h2 { + font-size: 2.8125em; + margin: 60px 0 20px; +} + +.page-content h3 { + font-size: 1.5em; + margin-bottom: 0.5em; +} + +.note.note-red { + border: 1px #ccc solid; + box-shadow: inset 5px 0 0 0 #ff3625; + padding: 15px; + border-radius: 5px; +} + +.note .note-title { + color: #ff3625; + margin-top: 0; + padding-top: 0; +} + +.note .note-body { + font-size: 16px; +} \ No newline at end of file diff --git a/docs/themes/angular-google-maps/static/css/github.css b/docs/themes/angular-google-maps/static/css/github.css new file mode 100644 index 000000000..6208623b9 --- /dev/null +++ b/docs/themes/angular-google-maps/static/css/github.css @@ -0,0 +1,100 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background-color: #fdfdfd; + border: 1px solid #dae0e7; +} + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #DD4A68; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/android-logo-white.png b/docs/themes/angular-google-maps/static/images/android-logo-white.png new file mode 100644 index 0000000000000000000000000000000000000000..ceb7e375a00a610e5df373f22be252ea488699a2 GIT binary patch literal 2663 zcmV-t3YhhYP)A6+=-Lg?V`5VO0%|&nrqv(joP-2HHvI)+e)XMyo)Sz&fI%u<_`M#%=h_s za;~1>J&{L<|oz=H{!7{2_9bJQM~-^OYXv#C`>G*P?y4dEFiwT#FPAA zH(KL{EUHu37B(ab6G&xNQrK!L6HjWg0563#V+P^NVJd~a#lsl0h&Kth;YHPoxL^@) z66&KQJ4h1zUcH$6edA$4qs5%XhtUr6G+0{g+88)<5uEC z67eU&$8GeWHI1=YNDqc0iNe@RnDBd|DDf#Nm4v8&gsH|kG^GyZD1ya7*0YQsn8QjZ1q;rsMtl(Fs@*Rf>U0E)m8TF_^3B15wRx+0vj9?4l$>dC$ zP>)JfB#qfzjh&KYa~icdjuK>WfSs&nG2b$S9hj($Y7O}~N#hL8qCS-=MJ5N>$4YXU z$rKLZ7SX4;JRtKVkRRkW@d|=W6IG62n=wQ4@{!aPf{sV7kkR57J--Z+69qvk zi)xi%lQd~A6XlTn*EAtOQly1Uv^kH7(n3-Mhv*a+Y;%_Mko}^!M?RJ6f*?7fdQ&hD zq9#M0m0jW_S56C|Fx6zJILVhja;y+U&XL&$t9F*6K^7)O?vX8`(ibLK?v?f8Y=hh@ z$*vaW6qzPYeDb!WMWQe{vRup@kq3h+j7J`ngJNc{bP$Y^DV@dC3b{Cl!ZeUMqN6X& z8L~jkEs(QZDonb3DEVUMS83&TVICE~1jA=sm<$;#!Rco3!Mm#DN-*+_3v;;~5HT!_ zN1l=+5*)ugBc8AeQ$=P=Fnr+_CW(J}_=HXbCmAzE8O@mlrzPdMnmht)z&I*KWOllO zp;(wnp)0o#EQ{x<&u#cH7yk7pyE#_BM<*g9g+ZK2@GhbkUIMAiBq|aKjp&Dk883sl zh0t8jP*Mn0HKtH8cKa~*{GLd8i}MN1wLF7f7Go$&B&5=dbWC;Tazb|roe52G#!wn! zRhTBcMWkHJ-GuHb&OqmV>JS-sQXf;DXi0c(<6c7X88u_KahF7Qk_l`JKe7%##i>nw zQV2#G9}y0VPdI@i{NDw%Auu7A`D`PD3N)bt!N}kVoCpPK^B&=QlS#}cIM;9^f#oxY zMQkIBN;ILY`-N#w1N4Leyw7(Cf6L-x?jjpgov4c59tJRxCG4UkwYZ3D$wa3i&FNa` ztluS&O}s-7HuJAWw4yzkn7N5k=pAGbBl(3b?4`iRq!LIj{h7%U@<^j5XK*8p&`ahs zvJuRs@iu|1-jsAfljCHR zs6yO_X(f77q?iye<>W_$!dxaghvh~=oA#oYE&L}xijH483O0GbpfJVdi0Hf|DEU_O zx=32Uo#T&1@B1JM5WVJtLtYENFcuZaL3Mx|*pI!fbim1Z zsHX8TfxXHvsLtnKH=#3>_i*wiCsX3`eIqrfx*%D|+JONxmmc z7CCrOy~=W&jb}b~YETZ0I8>!+ zfa+7$;cPP>YOk*%CQ4Bk)u-&h#4f^QQ3us%cJmS|LUg{cy}nfXas^?tfPt(- z=X8GJEOgR&nQ;^)R^CPLL%LA{ojS~-J??r1y&K5o8Z7?L!&S_oIeO1yPIwm`i|%|# z7CKG%p6hXe1svu@^r|w0VVsYbe;vo8tl$Z}#Lh5gqt}w9JVRyv<>g%ZlFKQ$Z6XuU ztIS}Q@+y~5ljEt$CA`8ChEg59sf;5S-C2R&T`c7>D)FymE@Buz(+F220nnK{X^7sH zzh@7#Sw}vlXuz?=UOx9R9lcUK&+{x}Av;K?0!_#wQtl#`RP?Iy*zYmn<4%I(;~|Ei zSDsgSl|?LO7a3HdF&Vfh2>?GW_<Wp2brIC9Bmade-T#eWGea53vJy9n+g=c%Rbh#gzp(k zE`O^|7KJTi9|g)&p29Y<2`7~(6Vlri^t&0Ev002ovPDHLkV1jx^;I9Ax literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/android-logo.png b/docs/themes/angular-google-maps/static/images/android-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ee0214a180e2f7abfdec4c706f992e0d8c75949b GIT binary patch literal 2957 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 DkGXaU literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/andy.png b/docs/themes/angular-google-maps/static/images/andy.png new file mode 100644 index 0000000000000000000000000000000000000000..ccfcc015a37c8fe4c035ab6f6421affdaba2d6fa GIT binary patch literal 302 zcmV+}0nz@6P)NklH2?qr07*qoM6N<$g6oxe A(f|Me literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/auto-on.jpg b/docs/themes/angular-google-maps/static/images/auto-on.jpg new file mode 100644 index 0000000000000000000000000000000000000000..23cc924989bfb4856faf1ad8ce567c383964f8f8 GIT binary patch literal 160048 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 L{aecT&-DKR_B`kP literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/bg-teaser.jpg b/docs/themes/angular-google-maps/static/images/bg-teaser.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7b3cd659c0cc41fc6a5e67fff1bc0dbb053950f GIT binary patch literal 257086 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

Muxx zJFrEa=93>-jeTzhfy-D@S8}F+@NlP?fI6!~kL9T=Ot=t|nCaQp;Jg$?)BS1x)oW#S zxmPY-x-faG^Qb#Ge7>}^pnR^>Bei;tig6|Q{pG1BF>ntmu3MW-=STcjSWx5kQQk_F zzibo8bynR;p8+2r4)`oa4SP~OYh5Uq{H?1R{kezuL@XT=m+v2 z{J^pGK*CxakYbWllnPp96=ui$Ud!`9qu)=|Xy+{Gco%Bvm&2%jOXMP~OJuK*$%e`X ziSrDZ&awAFkr0)RpoFq&ky$D3jYJ_2ByVwrRyK`_w1xTs*Xkc3>jo5wj9K7iMF~nW z@XCK&47275lT;EakbrrI^>4NQ=uiL-Gw zrM&==)g<~!!({k7j&(Jz4w;S8!}E?q#ni5jk~!5m zQwW5ji8DH8tGPgX6Gxdt##owT-LC#T-A+{ zlzp(pJKxzf%B?qN>YnWNt#>lE%O1RY&gZSq6-~5b@XieP&7n8govHgPaPE3gP74)q zFFLc#x^D6kwhUCDXqm_K8}b?8QYl$ah&lWl&>O7Qt^Mq(Td@1Fn5?JAVk(Z4`ZK_* z)R=4A7k$rCW=ztAQDv86TK9%ya}x>b zT{>hmC~*h4ix|B!)EK!Wb9Sok zv?imS#F3%yv#Z5W(<#q0mRhXC4i8gKm4|licDgUGrbz|jdKbhq)WC_Z{05^3mE&ki zwN)49%rH@D8`y8Wk#j5Wpk6=K&abRIm3`(vgG%Slq%Q}{P=Z$fex>iEH5ZU-iZFr&&8I#HWxhX z_Fqe5T{xF5M|2;X!^W4sHZ{SrHDJeuARyl}TyfLP=^?Y8FK8`3@lZMd5A|Bk%fJaj zDILA+B%6Xl{v?HT?wRCzr2_Hk8g3JN6ogvVaoHnjT*iX#Tv|wc%2iIFF0>A8^v?kF z{-bn)^*>~Sc7z4USpGNT2xxOmAx-J%;Kf1cSJsIdXVj@*$Q=E4I4%bB=h$2@2 zmVC zn*oQ?VO~l;P#MeyxE4w#V^_=fo=aZAY20WmXKt%DRCShLEihkGa-b z;;v-PBDVQ9%xsaURgvAaJv{ z69YkV{i6{_tI}ry32Y3BX1~g6KH@$KJ0gX-D1vFY7e#vs0cUIdleGWwLm!}{1=>bk z-w}qe6A|Hs`A;h_Ydc%~=5Hpvr7gNqp--h&_Gwhu8W!?BM>efn!||b)r{5r>Z1@w; zoX(LM8uvLYYWYe|l&PDZAd~-`{6jWg>JAf5`j{cG>YhIT8=3d8NQw_pKGhT8%XmcU zp0>4^n?l3;0|yzpi>N(jveb}4IS%WzdC9B`jWQgInr0nIeGHZbOunLUolo<2do(a_ z(~XE9My$qL{1TMX=L>KRJHu5exDj*pBR`JTfKX&fK%A&lq3+A?`=X~4pr8zE39~}U z0>!3{1MZ_4x+C-ID0PeL)h`%^MwgtFW*gQU*OTDPOZ1P!rt^WJUW}#hA5>RQB9L@$ zCb*XxI@=Ks3fF1JtM|t=ib50R3=jS5-S?E;4FiL{cvB{DlQc@2N+J$n z!Q1*aUhh%KEEu20o}nLaNn98<2<`LierJSZAUSY*gvZm7s-Fh6LYw2OS`w*~F&<)< zfg-#sW^Mgrzb?u7%1iqP?CYACStPWCkiM{?C2v&w5`wKWbS`X@=A=-b>tEZ%+r&PmpJ3EcLyl&CV61G z2%rvWKl%MTeUpe&JFm4f|pq7u!WrfyXW(L!5?5I7uC;H05~p;aBAjq297X%&*r9jPMxi4&k}{-QCjG( zZxq)?n?UV7mT5Q^w#jm>wuJlNErwsAQrUfIuMum6vZ(vGsjZ?TTvtoqIsHt7{*d2^ zqL?AaiNu`{QL*c}e0HZ$mp|RAEuByVgWMI{-0XdaMr);VCWUnzg{V{ddqv?|Q`qk& z0V53Xw4wK`53}!`JsVe>#)6R-T9fDylXvXiL*wq ;ypTiBx z8gj#r#K?ss+w<6PZ#OHT#qIP?o-_lECeSv%PQlitR;K5E;8cVi*UGB*Znu@Z`F=A+ z@R-8cuwtEmRd9+qFI&VJsFTTz+ z#~V0T@vgP6HNW;To_SGgWj5Pn%puVymsXPr3sXOPknEg2J#4ZPws{=6z-=(d zoQ3`5F9N*;EYW}$z`0%GF-!VGEMUHkP{(LORxYNmQA>@&`0xdW81I6>pW|C@1PL~S_L2ZgusAsJYxHH&3epT?+E zwthU$?*{&X8>w4Tl%S3Ws3Ks24NyfBa2EBqwZbf@tvhWXcGo+*Z*S`zE#Jy~nycHf ztnT~1ihOI5TKh9LYHCXV|?__Y&Qgr*~`lP-c8r~)Ij;B%k~Qit~bZx1e; zG1O}Oln+os!HaHctKjhCsSXmP&Dv}a3ZZr0w55pdZ=d&o9!1gGt(Ck%(FQ-`PJVn} zj6Y0;Ma2eHvS!Sb0vF$PwKH$V^Y6Z1?AvzYb#@5{!_n?4LYSzoj3A$9gSc1`UV?&M zF3Gq2aMbt)^kNhwSakA!dN1MuDJ{Fa@!;cZq1Wj<6Q)k94q(DxnyfO6H9v{yUYcLB zJ*JKRj)x5oyV!P41r*pi`$5@;DL?fJ!zX2Le$B6$mHoGp4CX$;gI>j7aBhSMX1tef- zL$#ysxt|t0i(bfINZ!Vlizl;zQKj}6W?m!OUNcs%HLj<1FsGUE>&O*9lJlhShIlpkMED&}^R{QIM*Gq&$5?@CFkKdLlAd+28pTkofT(|dVD z)mJt_BUrggVQ3(oB+8Pu=1A$7maaDt-nAFoR~D#11lZr*!(Uac)XcOOXz8YV+1Rpu zbluP+T$aqwb1uG|ESv1hYyP$l6a9vU@yGSk%jwHR0GlsW$-GV)Voe`-S{+zq*?i!* zo$5qKzNQ%sx~2|}#J~E&9oxita#W00c7pHL4FAHj-FT(BVe-Nwvn=X5^wJ1y=|_am z%sKub3I9svqgzXhKsUYqr_10oCALjhl>Fhfngd<%#f*%{FR|@yO5hxp+6Ta*aumo` zeu@L+oMC1LEOB^MGggLNY@ikRo=iLX1gM`#PheZCm+PSz{Z8xQmZc4oVPUs^6p(f^ zI&H(brazZDf%PEmO&tA!BMT3sX{?VP^Ve7E`^kiD%@Bpe*Yx4Eq#b;jk*n8qAlGTkO;{%Mop&nOd56Z`O~j z{LL-K7)~kq9yJ=Tip2V8TSqekQ}2=~F>&BWF3K1P2+&JL0EMV3WXrWt>0_cX5xR6H zj*bjOB^1V|lkuhd*Gm+Ly@CwhWDPGHYVdkh7+f1kY3}k$HU1(SyA!VbRpbG@=y%w) zJi;@0cnN$$K&Jd+CTQ?D*?8`C-ul}4bxep36Wta!gX<8o zLNUWNgRw-b<+jjq26Za+{Y%eEe~W6XQbE?wc<|1se9h73Xw43mTf;75gLyyU3|Y|+ zuY64&6p(8K@YxvC?Mn`yU)f_LykV|6B9rFrB?5hNP&rZ%eJBZG@k9>0q=C3%smvWe zV`Gd*tPPG3khizcx2&75S?{xzP zlFiZ7$4emSj%`QO>~}*L}NhGl*n2iLR7cI-03KS7@c*l%OSk?b4@%rFh!``aCsp9ZOuL zd}*i!-WG4GSlY$X0or23(aXY`esqDjinYT7_$zyE{&ox#*s3C!dg#+pv@FWiX284k zG}3Jfk}fCuA@5lE-d#p9^FMIvX*%J3*|sa_;M9{ZKyl z|G0YVxGLM_dwA0&UDCDblF)0Cl$1`TLmEjXr9}k%-S|A`obUVo z?MKA>npm@D%?yg;pck#I>D_7`8^Lh-$a+qkFWa+U9LbWj3XN=(EuT(qa{LE6t&^!C zVl9C8rEy2~EIXT>pLAT#+SVRC!+6Z=2vgLtWy-a_Z>mxq`A3r>HEN$cWxv5& z58b9O{26+zWQ1-BVO69WW3oJJLP)Hkm7cyxI1H*$o

F$oSp{He? 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%0DQs|Z|6*unfa0Tjm_}%o34HW(uNKvGPO`? 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 literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/full-logo.png b/docs/themes/angular-google-maps/static/images/full-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9df9b99770985c2612a2565152bca28a18d8a2f4 GIT binary patch literal 49391 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 literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/highlight (1).zip b/docs/themes/angular-google-maps/static/images/highlight (1).zip new file mode 100644 index 0000000000000000000000000000000000000000..b602312c3c8c5c471d7fe5f98b9c65d4a3017ce8 GIT binary patch literal 211251 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 functions, highlighted object attributes and + parsing within template string substitution blocks (`${...}`). +- Fixed another corner case with self-closing `` in JSX. +- Added `HEALTHCHECK` directive in Docker. +- Delphi updated with new Free Pascal keywords. +- Fixed digit separator parsing in C++. +- C# updated with new keywords and fixed to allow multiple identifiers within + generics `<...>`. +- Fixed another slow regex in Less. + + +## Version 9.6.0 + +New languages: + +- *ABNF* and *EBNF* by [Alex McKibben][] +- *Awk* by [Matthew Daly][] +- *SubUnit* by [Sergey Bronnikov][] + +New styles: + +- *Atom One* in both Dark and Light variants by [Daniel Gamage][] + +Plus, a few smaller updates for *Lasso*, *Elixir*, *C++* and *SQL*. + +[Alex McKibben]: https://github.com/mckibbenta +[Daniel Gamage]: https://github.com/danielgamage +[Matthew Daly]: https://github.com/matthewbdaly +[Sergey Bronnikov]: https://github.com/ligurio + + +## Version 9.5.0 + +New languages: + +- *Excel* by [Victor Zhou][] +- *Linden Scripting Language* by [Builder's Brewery][] +- *TAP* (Test Anything Protocol) by [Sergey Bronnikov][] +- *Pony* by [Joe Eli McIlvain][] +- *Coq* by [Stephan Boyer][] +- *dsconfig* and *LDIF* by [Jacob Childress][] + +New styles: + +- *Ocean Dark* by [Gavin Siu][] + +Notable changes: + +- [Minh Nguyễn][] added more built-ins to Objective C. +- [Jeremy Hull][] fixed corner cases in C++ preprocessor directives and Diff + comments. +- [Victor Zhou][] added support for digit separators in C++ numbers. + +[Gavin Siu]: https://github.com/gavsiu +[Builder's Brewery]: https://github.com/buildersbrewery +[Victor Zhou]: https://github.com/OiCMudkips +[Sergey Bronnikov]: https://github.com/ligurio +[Joe Eli McIlvain]: https://github.com/jemc +[Stephan Boyer]: https://github.com/boyers +[Jacob Childress]: https://github.com/braveulysses +[Minh Nguyễn]: https://github.com/1ec5 +[Jeremy Hull]: https://github.com/sourrust + + +## Version 9.4.0 + +New languages: + +- *PureBASIC* by [Tristano Ajmone][] +- *BNF* by [Oleg Efimov][] +- *Ada* by [Lars Schulna][] + +New styles: + +- *PureBASIC* by [Tristano Ajmone][] + +Improvements to existing languages and styles: + +- We now highlight function declarations in Go. +- [Taisuke Fujimoto][] contributed very convoluted rules for raw and + interpolated strings in C#. +- [Boone Severson][] updated Verilog to comply with IEEE 1800-2012 + SystemVerilog. +- [Victor Zhou][] improved rules for comments and strings in PowerShell files. +- [Janis Voigtländer][] updated the definition of Elm to version 0.17 of the + languages. Elm is now featured on the front page of . +- Special variable `$this` is highlighted as a keyword in PHP. +- `usize` and `isize` are now highlighted in Rust. +- Fixed labels and directives in x86 assembler. + +[Tristano Ajmone]: https://github.com/tajmone +[Taisuke Fujimoto]: https://github.com/temp-impl +[Oleg Efimov]: https://github.com/Sannis +[Boone Severson]: https://github.com/BooneJS +[Victor Zhou]: https://github.com/OiCMudkips +[Lars Schulna]: https://github.com/captain-hanuta +[Janis Voigtländer]: https://github.com/jvoigtlaender + + +## Version 9.3.0 + +New languages: + +- *Tagger Script* by [Philipp Wolfer][] +- *MoonScript* by [Billy Quith][] + +New styles: + +- *xt256* by [Herbert Shin][] + +Improvements to existing languages and styles: + +- More robust handling of unquoted HTML tag attributes +- Relevance tuning for QML which was unnecessary eager at seizing other + languages' code +- Improve GAMS language parsing +- Fixed a bunch of bugs around selectors in Less +- Kotlin's got a new definition for annotations, updated keywords and other + minor improvements +- Added `move` to Rust keywords +- Markdown now recognizes \`\`\`-fenced code blocks +- Improved detection of function declarations in C++ and C# + +[Philipp Wolfer]: https://github.com/phw +[Billy Quith]: https://github.com/billyquith +[Herbert Shin]: https://github.com/initbar + + +## Version 9.2.0 + +New languages: + +- *QML* by [John Foster][] +- *HTMLBars* by [Michael Johnston][] +- *CSP* by [Taras][] +- *Maxima* by [Robert Dodier][] + +New styles: + +- *Gruvbox* by [Qeole][] +- *Dracula* by [Denis Ciccale][] + +Improvements to existing languages and styles: + +- We now correctly handle JSX with arbitrary node tree depth. +- Argument list for `(lambda)` in Scheme is no longer highlighted as a function + call. +- Stylus syntax doesn't break on valid CSS. +- More correct handling of comments and strings and other improvements for + VimScript. +- More subtle work on the default style. +- We now use anonymous modules for AMD. +- `macro_rules!` is now recognized as a built-in in Rust. + +[John Foster]: https://github.com/jf990 +[Qeole]: https://github.com/Qeole +[Denis Ciccale]: https://github.com/dciccale +[Michael Johnston]: https://github.com/lastobelus +[Taras]: https://github.com/oxdef +[Robert Dodier]: https://github.com/robert-dodier + + +## Version 9.1.0 + +New languages: + +- *Stan* by [Brendan Rocks][] +- *BASIC* by [Raphaël Assénat][] +- *GAUSS* by [Matt Evans][] +- *DTS* by [Martin Braun][] +- *Arduino* by [Stefania Mellai][] + +New Styles: + +- *Arduino Light* by [Stefania Mellai][] + +Improvements to existing languages and styles: + +- Handle return type annotations in Python +- Allow shebang headers in Javascript +- Support strings in Rust meta +- Recognize `struct` as a class-level definition in Rust +- Recognize b-prefixed chars and strings in Rust +- Better numbers handling in Verilog + +[Brendan Rocks]: http://brendanrocks.com +[Raphaël Assénat]: https://github.com/raphnet +[Matt Evans]: https://github.com/matthewevans +[Martin Braun]: https://github.com/mbr0wn +[Stefania Mellai]: https://github.com/smellai + + +## Version 9.0.0 + +The new major version brings a reworked styling system. Highlight.js now defines +a limited set of highlightable classes giving a consistent result across all the +styles and languages. You can read a more detailed explanation and background in +the [tracking issue][#348] that started this long process back in May. + +This change is backwards incompatible for those who uses highlight.js with a +custom stylesheet. The [new style guide][sg] explains how to write styles +in this new world. + +Bundled themes have also suffered a significant amount of improvements and may +look different in places, but all the things now consistent and make more sense. +Among others, the Default style has got a refresh and will probably be tweaked +some more in next releases. Please do give your feedback in our +[issue tracker][issues]. + +New languages in this release: + +- *Caché Object Script* by [Nikita Savchenko][] +- *YAML* by [Stefan Wienert][] +- *MIPS Assembler* by [Nebuleon Fumika][] +- *HSP* by [prince][] + +Improvements to existing languages and styles: + +- ECMAScript 6 modules import now do not require closing semicolon. +- ECMAScript 6 classes constructors now highlighted. +- Template string support for Typescript, as for ECMAScript 6. +- Scala case classes params highlight fixed. +- Built-in names introduced in Julia v0.4 added by [Kenta Sato][]. +- Refreshed Default style. + +Other notable changes: + +- [Web workers support][webworkers] added bu [Jan Kühle][]. +- We now have tests for compressed browser builds as well. +- The building tool chain has been switched to node.js 4.x. and is now + shamelessly uses ES6 features all over the place, courtesy of [Jeremy Hull][]. +- License added to non-compressed browser build. + +[Jan Kühle]: https://github.com/frigus02 +[Stefan Wienert]: https://github.com/zealot128 +[Kenta Sato]: https://github.com/bicycle1885 +[Nikita Savchenko]: https://github.com/ZitRos +[webworkers]: https://github.com/isagalaev/highlight.js#web-workers +[Jeremy Hull]: https://github.com/sourrust +[#348]: https://github.com/isagalaev/highlight.js/issues/348 +[sg]: http://highlightjs.readthedocs.org/en/latest/style-guide.html +[issues]: https://github.com/isagalaev/highlight.js/issues +[Nebuleon Fumika]: https://github.com/Nebuleon +[prince]: https://github.com/prince-0203 + + +## Version 8.9.1 + +Some last-minute changes reverted due to strange bug with minified browser build: + +- Scala case classes params highlight fixed +- ECMAScript 6 modules import now do not require closing semicolon +- ECMAScript 6 classes constructors now highlighted +- Template string support for Typescript, as for ECMAScript 6 +- License added to not minified browser build + + +## Version 8.9.0 + +New languages: + +- *crmsh* by [Kristoffer Gronlund][] +- *SQF* by [Soren Enevoldsen][] + +[Kristoffer Gronlund]: https://github.com/krig +[Soren Enevoldsen]: https://github.com/senevoldsen90 + +Notable fixes and improvements to existing languages: + +- Added `abstract` and `namespace` keywords to TypeScript by [Daniel Rosenwasser][] +- Added `label` support to Dockerfile by [Ladislav Prskavec][] +- Crystal highlighting improved by [Tsuyusato Kitsune][] +- Missing Swift keywords added by [Nate Cook][] +- Improve detection of C block comments +- ~~Scala case classes params highlight fixed~~ +- ~~ECMAScript 6 modules import now do not require closing semicolon~~ +- ~~ECMAScript 6 classes constructors now highlighted~~ +- ~~Template string support for Typescript, as for ECMAScript 6~~ + +Other notable changes: + +- ~~License added to not minified browser build~~ + +[Kristoffer Gronlund]: https://github.com/krig +[Søren Enevoldsen]: https://github.com/senevoldsen90 +[Daniel Rosenwasser]: https://github.com/DanielRosenwasser +[Ladislav Prskavec]: https://github.com/abtris +[Tsuyusato Kitsune]: https://github.com/MakeNowJust +[Nate Cook]: https://github.com/natecook1000 + + +## Version 8.8.0 + +New languages: + +- *Golo* by [Philippe Charrière][] +- *GAMS* by [Stefan Bechert][] +- *IRPF90* by [Anthony Scemama][] +- *Access logs* by [Oleg Efimov][] +- *Crystal* by [Tsuyusato Kitsune][] + +Notable fixes and improvements to existing languages: + +- JavaScript highlighting no longer fails with ES6 default parameters +- Added keywords `async` and `await` to Python +- PHP heredoc support improved +- Allow preprocessor directives within C++ functions + +Other notable changes: + +- Change versions to X.Y.Z SemVer-compatible format +- Added ability to build all targets at once + +[Philippe Charrière]: https://github.com/k33g +[Stefan Bechert]: https://github.com/b-pos465 +[Anthony Scemama]: https://github.com/scemama +[Oleg Efimov]: https://github.com/Sannis +[Tsuyusato Kitsune]: https://github.com/MakeNowJust + + +## Version 8.7 + +New languages: + +- *Zephir* by [Oleg Efimov][] +- *Elm* by [Janis Voigtländer][] +- *XQuery* by [Dirk Kirsten][] +- *Mojolicious* by [Dotan Dimet][] +- *AutoIt* by Manh Tuan from [J2TeaM][] +- *Toml* (ini extension) by [Guillaume Gomez][] + +New styles: + +- *Hopscotch* by [Jan T. Sott][] +- *Grayscale* by [MY Sun][] + +Notable fixes and improvements to existing languages: + +- Fix encoding of images when copied over in certain builds +- Fix incorrect highlighting of the word "bug" in comments +- Treat decorators different from matrix multiplication in Python +- Fix traits inheritance highlighting in Rust +- Fix incorrect document +- Oracle keywords added to SQL language definition by [Vadimtro][] +- Postgres keywords added to SQL language definition by [Benjamin Auder][] +- Fix registers in x86asm being highlighted as a hex number +- Fix highlighting for numbers with a leading decimal point +- Correctly highlight numbers and strings inside of C/C++ macros +- C/C++ functions now support pointer, reference, and move returns + +[Oleg Efimov]: https://github.com/Sannis +[Guillaume Gomez]: https://github.com/GuillaumeGomez +[Janis Voigtländer]: https://github.com/jvoigtlaender +[Jan T. Sott]: https://github.com/idleberg +[Dirk Kirsten]: https://github.com/dirkk +[MY Sun]: https://github.com/simonmysun +[Vadimtro]: https://github.com/Vadimtro +[Benjamin Auder]: https://github.com/ghost +[Dotan Dimet]: https://github.com/dotandimet +[J2TeaM]: https://github.com/J2TeaM + + +## Version 8.6 + +New languages: + +- *C/AL* by [Kenneth Fuglsang][] +- *DNS zone file* by [Tim Schumacher][] +- *Ceylon* by [Lucas Werkmeister][] +- *OpenSCAD* by [Dan Panzarella][] +- *Inform7* by [Bruno Dias][] +- *armasm* by [Dan Panzarella][] +- *TP* by [Jay Strybis][] + +New styles: + +- *Atelier Cave*, *Atelier Estuary*, + *Atelier Plateau* and *Atelier Savanna* by [Bram de Haan][] +- *Github Gist* by [Louis Barranqueiro][] + +Notable fixes and improvements to existing languages: + +- Multi-line raw strings from C++11 are now supported +- Fix class names with dashes in HAML +- The `async` keyword from ES6/7 is now supported +- TypeScript functions handle type and parameter complexity better +- We unified phpdoc/javadoc/yardoc etc modes across all languages +- CSS .class selectors relevance was dropped to prevent wrong language detection +- Images is now included to CDN build +- Release process is now automated + +[Bram de Haan]: https://github.com/atelierbram +[Kenneth Fuglsang]: https://github.com/kfuglsang +[Louis Barranqueiro]: https://github.com/LouisBarranqueiro +[Tim Schumacher]: https://github.com/enko +[Lucas Werkmeister]: https://github.com/lucaswerkmeister +[Dan Panzarella]: https://github.com/pzl +[Bruno Dias]: https://github.com/sequitur +[Jay Strybis]: https://github.com/unreal + + +## Version 8.5 + +New languages: + +- *pf.conf* by [Peter Piwowarski][] +- *Julia* by [Kenta Sato][] +- *Prolog* by [Raivo Laanemets][] +- *Docker* by [Alexis Hénaut][] +- *Fortran* by [Anthony Scemama][] and [Thomas Applencourt][] +- *Kotlin* by [Sergey Mashkov][] + +New styles: + +- *Agate* by [Taufik Nurrohman][] +- *Darcula* by [JetBrains][] +- *Atelier Sulphurpool* by [Bram de Haan][] +- *Android Studio* by [Pedro Oliveira][] + +Notable fixes and improvements to existing languages: + +- ES6 features in JavaScript are better supported now by [Gu Yiling][]. +- Swift now recognizes body-less method definitions. +- Single expression functions `def foo, do: ... ` now work in Elixir. +- More uniform detection of built-in classes in Objective C. +- Fixes for number literals and processor directives in Rust. +- HTML ` + ``` + +- `tabReplace` and `useBR` that were used in different places are also unified + into the global options object and are to be set using `configure(options)`. + This function is documented in our [API docs][]. Also note that these + parameters are gone from `highlightBlock` and `fixMarkup` which are now also + rely on `configure`. + +- We removed public-facing (though undocumented) object `hljs.LANGUAGES` which + was used to register languages with the library in favor of two new methods: + `registerLanguage` and `getLanguage`. Both are documented in our [API docs][]. + +- Result returned from `highlight` and `highlightAuto` no longer contains two + separate attributes contributing to relevance score, `relevance` and + `keyword_count`. They are now unified in `relevance`. + +Another technically compatible change that nonetheless might need attention: + +- The structure of the NPM package was refactored, so if you had installed it + locally, you'll have to update your paths. The usual `require('highlight.js')` + works as before. This is contributed by [Dmitry Smolin][]. + +New features: + +- Languages now can be recognized by multiple names like "js" for JavaScript or + "html" for, well, HTML (which earlier insisted on calling it "xml"). These + aliases can be specified in the class attribute of the code container in your + HTML as well as in various API calls. For now there are only a few very common + aliases but we'll expand it in the future. All of them are listed in the + [class reference][cr]. + +- Language detection can now be restricted to a subset of languages relevant in + a given context — a web page or even a single highlighting call. This is + especially useful for node.js build that includes all the known languages. + Another example is a StackOverflow-style site where users specify languages + as tags rather than in the markdown-formatted code snippets. This is + documented in the [API reference][] (see methods `highlightAuto` and + `configure`). + +- Language definition syntax streamlined with [variants][] and + [beginKeywords][]. + +New languages and styles: + +- *Oxygene* by [Carlo Kok][] +- *Mathematica* by [Daniel Kvasnička][] +- *Autohotkey* by [Seongwon Lee][] +- *Atelier* family of styles in 10 variants by [Bram de Haan][] +- *Paraíso* styles by [Jan T. Sott][] + +Miscellaneous improvements: + +- Highlighting `=>` prompts in Clojure. +- [Jeremy Hull][] fixed a lot of styles for consistency. +- Finally, highlighting PHP and HTML [mixed in peculiar ways][php-html]. +- Objective C and C# now properly highlight titles in method definition. +- Big overhaul of relevance counting for a number of languages. Please do report + bugs about mis-detection of non-trivial code snippets! + +[API reference]: http://highlightjs.readthedocs.org/en/latest/api.html + +[cr]: http://highlightjs.readthedocs.org/en/latest/css-classes-reference.html +[api docs]: http://highlightjs.readthedocs.org/en/latest/api.html +[variants]: https://groups.google.com/d/topic/highlightjs/VoGC9-1p5vk/discussion +[beginKeywords]: https://github.com/isagalaev/highlight.js/commit/6c7fdea002eb3949577a85b3f7930137c7c3038d +[php-html]: https://twitter.com/highlightjs/status/408890903017689088 + +[Carlo Kok]: https://github.com/carlokok +[Bram de Haan]: https://github.com/atelierbram +[Daniel Kvasnička]: https://github.com/dkvasnicka +[Dmitry Smolin]: https://github.com/dimsmol +[Jeremy Hull]: https://github.com/sourrust +[Seongwon Lee]: https://github.com/dlimpid +[Jan T. Sott]: https://github.com/idleberg + + +## Version 7.5 + +A catch-up release dealing with some of the accumulated contributions. This one +is probably will be the last before the 8.0 which will be slightly backwards +incompatible regarding some advanced use-cases. + +One outstanding change in this version is the addition of 6 languages to the +[hosted script][d]: Markdown, ObjectiveC, CoffeeScript, Apache, Nginx and +Makefile. It now weighs about 6K more but we're going to keep it under 30K. + +New languages: + +- OCaml by [Mehdi Dogguy][mehdid] and [Nicolas Braud-Santoni][nbraud] +- [LiveCode Server][lcs] by [Ralf Bitter][revig] +- Scilab by [Sylvestre Ledru][sylvestre] +- basic support for Makefile by [Ivan Sagalaev][isagalaev] + +Improvements: + +- Ruby's got support for characters like `?A`, `?1`, `?\012` etc. and `%r{..}` + regexps. +- Clojure now allows a function call in the beginning of s-expressions + `(($filter "myCount") (arr 1 2 3 4 5))`. +- Haskell's got new keywords and now recognizes more things like pragmas, + preprocessors, modules, containers, FFIs etc. Thanks to [Zena Treep][treep] + for the implementation and to [Jeremy Hull][sourrust] for guiding it. +- Miscellaneous fixes in PHP, Brainfuck, SCSS, Asciidoc, CMake, Python and F#. + +[mehdid]: https://github.com/mehdid +[nbraud]: https://github.com/nbraud +[revig]: https://github.com/revig +[lcs]: http://livecode.com/developers/guides/server/ +[sylvestre]: https://github.com/sylvestre +[isagalaev]: https://github.com/isagalaev +[treep]: https://github.com/treep +[sourrust]: https://github.com/sourrust +[d]: http://highlightjs.org/download/ + + +## New core developers + +The latest long period of almost complete inactivity in the project coincided +with growing interest to it led to a decision that now seems completely obvious: +we need more core developers. + +So without further ado let me welcome to the core team two long-time +contributors: [Jeremy Hull][] and [Oleg +Efimov][]. + +Hope now we'll be able to work through stuff faster! + +P.S. The historical commit is [here][1] for the record. + +[Jeremy Hull]: https://github.com/sourrust +[Oleg Efimov]: https://github.com/sannis +[1]: https://github.com/isagalaev/highlight.js/commit/f3056941bda56d2b72276b97bc0dd5f230f2473f + + +## Version 7.4 + +This long overdue version is a snapshot of the current source tree with all the +changes that happened during the past year. Sorry for taking so long! + +Along with the changes in code highlight.js has finally got its new home at +, moving from its cradle on Software Maniacs which it +outgrew a long time ago. Be sure to report any bugs about the site to +. + +On to what's new… + +New languages: + +- Handlebars templates by [Robin Ward][] +- Oracle Rules Language by [Jason Jacobson][] +- F# by [Joans Follesø][] +- AsciiDoc and Haml by [Dan Allen][] +- Lasso by [Eric Knibbe][] +- SCSS by [Kurt Emch][] +- VB.NET by [Poren Chiang][] +- Mizar by [Kelley van Evert][] + +[Robin Ward]: https://github.com/eviltrout +[Jason Jacobson]: https://github.com/jayce7 +[Joans Follesø]: https://github.com/follesoe +[Dan Allen]: https://github.com/mojavelinux +[Eric Knibbe]: https://github.com/EricFromCanada +[Kurt Emch]: https://github.com/kemch +[Poren Chiang]: https://github.com/rschiang +[Kelley van Evert]: https://github.com/kelleyvanevert + +New style themes: + +- Monokai Sublime by [noformnocontent][] +- Railscasts by [Damien White][] +- Obsidian by [Alexander Marenin][] +- Docco by [Simon Madine][] +- Mono Blue by [Ivan Sagalaev][] (uses a single color hue for everything) +- Foundation by [Dan Allen][] + +[noformnocontent]: http://nn.mit-license.org/ +[Damien White]: https://github.com/visoft +[Alexander Marenin]: https://github.com/ioncreature +[Simon Madine]: https://github.com/thingsinjars +[Ivan Sagalaev]: https://github.com/isagalaev + +Other notable changes: + +- Corrected many corner cases in CSS. +- Dropped Python 2 version of the build tool. +- Implemented building for the AMD format. +- Updated Rust keywords (thanks to [Dmitry Medvinsky][]). +- Literal regexes can now be used in language definitions. +- CoffeeScript highlighting is now significantly more robust and rich due to + input from [Cédric Néhémie][]. + +[Dmitry Medvinsky]: https://github.com/dmedvinsky +[Cédric Néhémie]: https://github.com/abe33 + + +## Version 7.3 + +- Since this version highlight.js no longer works in IE version 8 and older. + It's made it possible to reduce the library size and dramatically improve code + readability and made it easier to maintain. Time to go forward! + +- New languages: AppleScript (by [Nathan Grigg][ng] and [Dr. Drang][dd]) and + Brainfuck (by [Evgeny Stepanischev][bolk]). + +- Improvements to existing languages: + + - interpreter prompt in Python (`>>>` and `...`) + - @-properties and classes in CoffeeScript + - E4X in JavaScript (by [Oleg Efimov][oe]) + - new keywords in Perl (by [Kirk Kimmel][kk]) + - big Ruby syntax update (by [Vasily Polovnyov][vast]) + - small fixes in Bash + +- Also Oleg Efimov did a great job of moving all the docs for language and style + developers and contributors from the old wiki under the source code in the + "docs" directory. Now these docs are nicely presented at + . + +[ng]: https://github.com/nathan11g +[dd]: https://github.com/drdrang +[bolk]: https://github.com/bolknote +[oe]: https://github.com/Sannis +[kk]: https://github.com/kimmel +[vast]: https://github.com/vast + + +## Version 7.2 + +A regular bug-fix release without any significant new features. Enjoy! + + +## Version 7.1 + +A Summer crop: + +- [Marc Fornos][mf] made the definition for Clojure along with the matching + style Rainbow (which, of course, works for other languages too). +- CoffeeScript support continues to improve getting support for regular + expressions. +- Yoshihide Jimbo ported to highlight.js [five Tomorrow styles][tm] from the + [project by Chris Kempson][tm0]. +- Thanks to [Casey Duncun][cd] the library can now be built in the popular + [AMD format][amd]. +- And last but not least, we've got a fair number of correctness and consistency + fixes, including a pretty significant refactoring of Ruby. + +[mf]: https://github.com/mfornos +[tm]: http://jmblog.github.com/color-themes-for-highlightjs/ +[tm0]: https://github.com/ChrisKempson/Tomorrow-Theme +[cd]: https://github.com/caseman +[amd]: http://requirejs.org/docs/whyamd.html + + +## Version 7.0 + +The reason for the new major version update is a global change of keyword syntax +which resulted in the library getting smaller once again. For example, the +hosted build is 2K less than at the previous version while supporting two new +languages. + +Notable changes: + +- The library now works not only in a browser but also with [node.js][]. It is + installable with `npm install highlight.js`. [API][] docs are available on our + wiki. + +- The new unique feature (apparently) among syntax highlighters is highlighting + *HTTP* headers and an arbitrary language in the request body. The most useful + languages here are *XML* and *JSON* both of which highlight.js does support. + Here's [the detailed post][p] about the feature. + +- Two new style themes: a dark "south" *[Pojoaque][]* by Jason Tate and an + emulation of*XCode* IDE by [Angel Olloqui][ao]. + +- Three new languages: *D* by [Aleksandar Ružičić][ar], *R* by [Joe Cheng][jc] + and *GLSL* by [Sergey Tikhomirov][st]. + +- *Nginx* syntax has become a million times smaller and more universal thanks to + remaking it in a more generic manner that doesn't require listing all the + directives in the known universe. + +- Function titles are now highlighted in *PHP*. + +- *Haskell* and *VHDL* were significantly reworked to be more rich and correct + by their respective maintainers [Jeremy Hull][sr] and [Igor Kalnitsky][ik]. + +And last but not least, many bugs have been fixed around correctness and +language detection. + +Overall highlight.js currently supports 51 languages and 20 style themes. + +[node.js]: http://nodejs.org/ +[api]: http://softwaremaniacs.org/wiki/doku.php/highlight.js:api +[p]: http://softwaremaniacs.org/blog/2012/05/10/http-and-json-in-highlight-js/en/ +[pojoaque]: http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html +[ao]: https://github.com/angelolloqui +[ar]: https://github.com/raleksandar +[jc]: https://github.com/jcheng5 +[st]: https://github.com/tikhomirov +[sr]: https://github.com/sourrust +[ik]: https://github.com/ikalnitsky + + +## Version 6.2 + +A lot of things happened in highlight.js since the last version! We've got nine +new contributors, the discussion group came alive, and the main branch on GitHub +now counts more than 350 followers. Here are most significant results coming +from all this activity: + +- 5 (five!) new languages: Rust, ActionScript, CoffeeScript, MatLab and + experimental support for markdown. Thanks go to [Andrey Vlasovskikh][av], + [Alexander Myadzel][am], [Dmytrii Nagirniak][dn], [Oleg Efimov][oe], [Denis + Bardadym][db] and [John Crepezzi][jc]. + +- 2 new style themes: Monokai by [Luigi Maselli][lm] and stylistic imitation of + another well-known highlighter Google Code Prettify by [Aahan Krish][ak]. + +- A vast number of [correctness fixes and code refactorings][log], mostly made + by [Oleg Efimov][oe] and [Evgeny Stepanischev][es]. + +[av]: https://github.com/vlasovskikh +[am]: https://github.com/myadzel +[dn]: https://github.com/dnagir +[oe]: https://github.com/Sannis +[db]: https://github.com/btd +[jc]: https://github.com/seejohnrun +[lm]: http://grigio.org/ +[ak]: https://github.com/geekpanth3r +[es]: https://github.com/bolknote +[log]: https://github.com/isagalaev/highlight.js/commits/ + + +## Version 6.1 — Solarized + +[Jeremy Hull][jh] has implemented my dream feature — a port of [Solarized][] +style theme famous for being based on the intricate color theory to achieve +correct contrast and color perception. It is now available for highlight.js in +both variants — light and dark. + +This version also adds a new original style Arta. Its author pumbur maintains a +[heavily modified fork of highlight.js][pb] on GitHub. + +[jh]: https://github.com/sourrust +[solarized]: http://ethanschoonover.com/solarized +[pb]: https://github.com/pumbur/highlight.js + + +## Version 6.0 + +New major version of the highlighter has been built on a significantly +refactored syntax. Due to this it's even smaller than the previous one while +supporting more languages! + +New languages are: + +- Haskell by [Jeremy Hull][sourrust] +- Erlang in two varieties — module and REPL — made collectively by [Nikolay + Zakharov][desh], [Dmitry Kovega][arhibot] and [Sergey Ignatov][ignatov] +- Objective C by [Valerii Hiora][vhbit] +- Vala by [Antono Vasiljev][antono] +- Go by [Stephan Kountso][steplg] + +[sourrust]: https://github.com/sourrust +[desh]: http://desh.su/ +[arhibot]: https://github.com/arhibot +[ignatov]: https://github.com/ignatov +[vhbit]: https://github.com/vhbit +[antono]: https://github.com/antono +[steplg]: https://github.com/steplg + +Also this version is marginally faster and fixes a number of small long-standing +bugs. + +Developer overview of the new language syntax is available in a [blog post about +recent beta release][beta]. + +[beta]: http://softwaremaniacs.org/blog/2011/04/25/highlight-js-60-beta/en/ + +P.S. New version is not yet available on a Yandex CDN, so for now you have to +download [your own copy][d]. + +[d]: /soft/highlight/en/download/ + + +## Version 5.14 + +Fixed bugs in HTML/XML detection and relevance introduced in previous +refactoring. + +Also test.html now shows the second best result of language detection by +relevance. + + +## Version 5.13 + +Past weekend began with a couple of simple additions for existing languages but +ended up in a big code refactoring bringing along nice improvements for language +developers. + +### For users + +- Description of C++ has got new keywords from the upcoming [C++ 0x][] standard. +- Description of HTML has got new tags from [HTML 5][]. +- CSS-styles have been unified to use consistent padding and also have lost + pop-outs with names of detected languages. +- [Igor Kalnitsky][ik] has sent two new language descriptions: CMake & VHDL. + +This makes total number of languages supported by highlight.js to reach 35. + +Bug fixes: + +- Custom classes on `

` tags are not being overridden anymore
+- More correct highlighting of code blocks inside non-`
` containers:
+  highlighter now doesn't insist on replacing them with its own container and
+  just replaces the contents.
+- Small fixes in browser compatibility and heuristics.
+
+[c++ 0x]: http://ru.wikipedia.org/wiki/C%2B%2B0x
+[html 5]: http://en.wikipedia.org/wiki/HTML5
+[ik]: http://kalnitsky.org.ua/
+
+### For developers
+
+The most significant change is the ability to include language submodes right
+under `contains` instead of defining explicit named submodes in the main array:
+
+    contains: [
+      'string',
+      'number',
+      {begin: '\\n', end: hljs.IMMEDIATE_RE}
+    ]
+
+This is useful for auxiliary modes needed only in one place to define parsing.
+Note that such modes often don't have `className` and hence won't generate a
+separate `` in the resulting markup. This is similar in effect to
+`noMarkup: true`. All existing languages have been refactored accordingly.
+
+Test file test.html has at last become a real test. Now it not only puts the
+detected language name under the code snippet but also tests if it matches the
+expected one. Test summary is displayed right above all language snippets.
+
+
+## CDN
+
+Fine people at [Yandex][] agreed to host highlight.js on their big fast servers.
+[Link up][l]!
+
+[yandex]: http://yandex.com/
+[l]: http://softwaremaniacs.org/soft/highlight/en/download/
+
+
+## Version 5.10 — "Paris".
+
+Though I'm on a vacation in Paris, I decided to release a new version with a
+couple of small fixes:
+
+- Tomas Vitvar discovered that TAB replacement doesn't always work when used
+  with custom markup in code
+- SQL parsing is even more rigid now and doesn't step over SmallTalk in tests
+
+
+## Version 5.9
+
+A long-awaited version is finally released.
+
+New languages:
+
+- Andrew Fedorov made a definition for Lua
+- a long-time highlight.js contributor [Peter Leonov][pl] made a definition for
+  Nginx config
+- [Vladimir Moskva][vm] made a definition for TeX
+
+[pl]: http://kung-fu-tzu.ru/
+[vm]: http://fulc.ru/
+
+Fixes for existing languages:
+
+- [Loren Segal][ls] reworked the Ruby definition and added highlighting for
+  [YARD][] inline documentation
+- the definition of SQL has become more solid and now it shouldn't be overly
+  greedy when it comes to language detection
+
+[ls]: http://gnuu.org/
+[yard]: http://yardoc.org/
+
+The highlighter has become more usable as a library allowing to do highlighting
+from initialization code of JS frameworks and in ajax methods (see.
+readme.eng.txt).
+
+Also this version drops support for the [WordPress][wp] plugin. Everyone is
+welcome to [pick up its maintenance][p] if needed.
+
+[wp]: http://wordpress.org/
+[p]: http://bazaar.launchpad.net/~isagalaev/+junk/highlight/annotate/342/src/wp_highlight.js.php
+
+
+## Version 5.8
+
+- Jan Berkel has contributed a definition for Scala. +1 to hotness!
+- All CSS-styles are rewritten to work only inside `
` tags to avoid
+  conflicts with host site styles.
+
+
+## Version 5.7.
+
+Fixed escaping of quotes in VBScript strings.
+
+
+## Version 5.5
+
+This version brings a small change: now .ini-files allow digits, underscores and
+square brackets in key names.
+
+
+## Version 5.4
+
+Fixed small but upsetting bug in the packer which caused incorrect highlighting
+of explicitly specified languages. Thanks to Andrew Fedorov for precise
+diagnostics!
+
+
+## Version 5.3
+
+The version to fulfil old promises.
+
+The most significant change is that highlight.js now preserves custom user
+markup in code along with its own highlighting markup. This means that now it's
+possible to use, say, links in code. Thanks to [Vladimir Dolzhenko][vd] for the
+[initial proposal][1] and for making a proof-of-concept patch.
+
+Also in this version:
+
+- [Vasily Polovnyov][vp] has sent a GitHub-like style and has implemented
+  support for CSS @-rules and Ruby symbols.
+- Yura Zaripov has sent two styles: Brown Paper and School Book.
+- Oleg Volchkov has sent a definition for [Parser 3][p3].
+
+[1]: http://softwaremaniacs.org/forum/highlightjs/6612/
+[p3]: http://www.parser.ru/
+[vp]: http://vasily.polovnyov.ru/
+[vd]: http://dolzhenko.blogspot.com/
+
+
+## Version 5.2
+
+- at last it's possible to replace indentation TABs with something sensible
+  (e.g. 2 or 4 spaces)
+- new keywords and built-ins for 1C by Sergey Baranov
+- a couple of small fixes to Apache highlighting
+
+
+## Version 5.1
+
+This is one of those nice version consisting entirely of new and shiny
+contributions!
+
+- [Vladimir Ermakov][vooon] created highlighting for AVR Assembler
+- [Ruslan Keba][rukeba] created highlighting for Apache config file. Also his
+  original visual style for it is now available for all highlight.js languages
+  under the name "Magula".
+- [Shuen-Huei Guan][drake] (aka Drake) sent new keywords for RenderMan
+  languages. Also thanks go to [Konstantin Evdokimenko][ke] for his advice on
+  the matter.
+
+[vooon]: http://vehq.ru/about/
+[rukeba]: http://rukeba.com/
+[drake]: http://drakeguan.org/
+[ke]: http://k-evdokimenko.moikrug.ru/
+
+
+## Version 5.0
+
+The main change in the new major version of highlight.js is a mechanism for
+packing several languages along with the library itself into a single compressed
+file. Now sites using several languages will load considerably faster because
+the library won't dynamically include additional files while loading.
+
+Also this version fixes a long-standing bug with Javascript highlighting that
+couldn't distinguish between regular expressions and division operations.
+
+And as usually there were a couple of minor correctness fixes.
+
+Great thanks to all contributors! Keep using highlight.js.
+
+
+## Version 4.3
+
+This version comes with two contributions from [Jason Diamond][jd]:
+
+- language definition for C# (yes! it was a long-missed thing!)
+- Visual Studio-like highlighting style
+
+Plus there are a couple of minor bug fixes for parsing HTML and XML attributes.
+
+[jd]: http://jason.diamond.name/weblog/
+
+
+## Version 4.2
+
+The biggest news is highlighting for Lisp, courtesy of Vasily Polovnyov. It's
+somewhat experimental meaning that for highlighting "keywords" it doesn't use
+any pre-defined set of a Lisp dialect. Instead it tries to highlight first word
+in parentheses wherever it makes sense. I'd like to ask people programming in
+Lisp to confirm if it's a good idea and send feedback to [the forum][f].
+
+Other changes:
+
+- Smalltalk was excluded from DEFAULT_LANGUAGES to save traffic
+- [Vladimir Epifanov][voldmar] has implemented javascript style switcher for
+  test.html
+- comments now allowed inside Ruby function definition
+- [MEL][] language from [Shuen-Huei Guan][drake]
+- whitespace now allowed between `
` and ``
+- better auto-detection of C++ and PHP
+- HTML allows embedded VBScript (`<% .. %>`)
+
+[f]: http://softwaremaniacs.org/forum/highlightjs/
+[voldmar]: http://voldmar.ya.ru/
+[mel]: http://en.wikipedia.org/wiki/Maya_Embedded_Language
+[drake]: http://drakeguan.org/
+
+
+## Version 4.1
+
+Languages:
+
+- Bash from Vah
+- DOS bat-files from Alexander Makarov (Sam)
+- Diff files from Vasily Polovnyov
+- Ini files from myself though initial idea was from Sam
+
+Styles:
+
+- Zenburn from Vladimir Epifanov, this is an imitation of a
+  [well-known theme for Vim][zenburn].
+- Ascetic from myself, as a realization of ideals of non-flashy highlighting:
+  just one color in only three gradations :-)
+
+In other news. [One small bug][bug] was fixed, built-in keywords were added for
+Python and C++ which improved auto-detection for the latter (it was shame that
+[my wife's blog][alenacpp] had issues with it from time to time). And lastly
+thanks go to Sam for getting rid of my stylistic comments in code that were
+getting in the way of [JSMin][].
+
+[zenburn]: http://en.wikipedia.org/wiki/Zenburn
+[alenacpp]: http://alenacpp.blogspot.com/
+[bug]: http://softwaremaniacs.org/forum/viewtopic.php?id=1823
+[jsmin]: http://code.google.com/p/jsmin-php/
+
+
+## Version 4.0
+
+New major version is a result of vast refactoring and of many contributions.
+
+Visible new features:
+
+- Highlighting of embedded languages. Currently is implemented highlighting of
+  Javascript and CSS inside HTML.
+- Bundled 5 ready-made style themes!
+
+Invisible new features:
+
+- Highlight.js no longer pollutes global namespace. Only one object and one
+  function for backward compatibility.
+- Performance is further increased by about 15%.
+
+Changing of a major version number caused by a new format of language definition
+files. If you use some third-party language files they should be updated.
+
+
+## Version 3.5
+
+A very nice version in my opinion fixing a number of small bugs and slightly
+increased speed in a couple of corner cases. Thanks to everybody who reports
+bugs in he [forum][f] and by email!
+
+There is also a new language — XML. A custom XML formerly was detected as HTML
+and didn't highlight custom tags. In this version I tried to make custom XML to
+be detected and highlighted by its own rules. Which by the way include such
+things as CDATA sections and processing instructions (``).
+
+[f]: http://softwaremaniacs.org/forum/viewforum.php?id=6
+
+
+## Version 3.3
+
+[Vladimir Gubarkov][xonix] has provided an interesting and useful addition.
+File export.html contains a little program that shows and allows to copy and
+paste an HTML code generated by the highlighter for any code snippet. This can
+be useful in situations when one can't use the script itself on a site.
+
+
+[xonix]: http://xonixx.blogspot.com/
+
+
+## Version 3.2 consists completely of contributions:
+
+- Vladimir Gubarkov has described SmallTalk
+- Yuri Ivanov has described 1C
+- Peter Leonov has packaged the highlighter as a Firefox extension
+- Vladimir Ermakov has compiled a mod for phpBB
+
+Many thanks to you all!
+
+
+## Version 3.1
+
+Three new languages are available: Django templates, SQL and Axapta. The latter
+two are sent by [Dmitri Roudakov][1]. However I've almost entirely rewrote an
+SQL definition but I'd never started it be it from the ground up :-)
+
+The engine itself has got a long awaited feature of grouping keywords
+("keyword", "built-in function", "literal"). No more hacks!
+
+[1]: http://roudakov.ru/
+
+
+## Version 3.0
+
+It is major mainly because now highlight.js has grown large and has become
+modular. Now when you pass it a list of languages to highlight it will
+dynamically load into a browser only those languages.
+
+Also:
+
+- Konstantin Evdokimenko of [RibKit][] project has created a highlighting for
+  RenderMan Shading Language and RenderMan Interface Bytestream. Yay for more
+  languages!
+- Heuristics for C++ and HTML got better.
+- I've implemented (at last) a correct handling of backslash escapes in C-like
+  languages.
+
+There is also a small backwards incompatible change in the new version. The
+function initHighlighting that was used to initialize highlighting instead of
+initHighlightingOnLoad a long time ago no longer works. If you by chance still
+use it — replace it with the new one.
+
+[RibKit]: http://ribkit.sourceforge.net/
+
+
+## Version 2.9
+
+Highlight.js is a parser, not just a couple of regular expressions. That said
+I'm glad to announce that in the new version 2.9 has support for:
+
+- in-string substitutions for Ruby -- `#{...}`
+- strings from from numeric symbol codes (like #XX) for Delphi
+
+
+## Version 2.8
+
+A maintenance release with more tuned heuristics. Fully backwards compatible.
+
+
+## Version 2.7
+
+- Nikita Ledyaev presents highlighting for VBScript, yay!
+- A couple of bugs with escaping in strings were fixed thanks to Mickle
+- Ongoing tuning of heuristics
+
+Fixed bugs were rather unpleasant so I encourage everyone to upgrade!
+
+
+## Version 2.4
+
+- Peter Leonov provides another improved highlighting for Perl
+- Javascript gets a new kind of keywords — "literals". These are the words
+  "true", "false" and "null"
+
+Also highlight.js homepage now lists sites that use the library. Feel free to
+add your site by [dropping me a message][mail] until I find the time to build a
+submit form.
+
+[mail]: mailto:Maniac@SoftwareManiacs.Org
+
+
+## Version 2.3
+
+This version fixes IE breakage in previous version. My apologies to all who have
+already downloaded that one!
+
+
+## Version 2.2
+
+- added highlighting for Javascript
+- at last fixed parsing of Delphi's escaped apostrophes in strings
+- in Ruby fixed highlighting of keywords 'def' and 'class', same for 'sub' in
+  Perl
+
+
+## Version 2.0
+
+- Ruby support by [Anton Kovalyov][ak]
+- speed increased by orders of magnitude due to new way of parsing
+- this same way allows now correct highlighting of keywords in some tricky
+  places (like keyword "End" at the end of Delphi classes)
+
+[ak]: http://anton.kovalyov.net/
+
+
+## Version 1.0
+
+Version 1.0 of javascript syntax highlighter is released!
+
+It's the first version available with English description. Feel free to post
+your comments and question to [highlight.js forum][forum]. And don't be afraid
+if you find there some fancy Cyrillic letters -- it's for Russian users too :-)
+
+[forum]: http://softwaremaniacs.org/forum/viewforum.php?id=6
diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/LICENSE b/docs/themes/angular-google-maps/static/images/highlight (1)/LICENSE
new file mode 100644
index 000000000..422deb735
--- /dev/null
+++ b/docs/themes/angular-google-maps/static/images/highlight (1)/LICENSE	
@@ -0,0 +1,24 @@
+Copyright (c) 2006, Ivan Sagalaev
+All rights reserved.
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of highlight.js nor the names of its contributors 
+      may be used to endorse or promote products derived from this software 
+      without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/README.md b/docs/themes/angular-google-maps/static/images/highlight (1)/README.md
new file mode 100644
index 000000000..9f76e6bd5
--- /dev/null
+++ b/docs/themes/angular-google-maps/static/images/highlight (1)/README.md	
@@ -0,0 +1,150 @@
+# Highlight.js
+
+[![Build Status](https://travis-ci.org/isagalaev/highlight.js.svg?branch=master)](https://travis-ci.org/isagalaev/highlight.js)
+
+Highlight.js is a syntax highlighter written in JavaScript. It works in
+the browser as well as on the server. It works with pretty much any
+markup, doesn’t depend on any framework and has automatic language
+detection.
+
+## Getting Started
+
+The bare minimum for using highlight.js on a web page is linking to the
+library along with one of the styles and calling
+[`initHighlightingOnLoad`][1]:
+
+```html
+
+
+
+```
+
+This will find and highlight code inside of `
` tags; it tries
+to detect the language automatically. If automatic detection doesn’t
+work for you, you can specify the language in the `class` attribute:
+
+```html
+
...
+``` + +The list of supported language classes is available in the [class +reference][2]. Classes can also be prefixed with either `language-` or +`lang-`. + +To disable highlighting altogether use the `nohighlight` class: + +```html +
...
+``` + +## Custom Initialization + +When you need a bit more control over the initialization of +highlight.js, you can use the [`highlightBlock`][3] and [`configure`][4] +functions. This allows you to control *what* to highlight and *when*. + +Here’s an equivalent way to calling [`initHighlightingOnLoad`][1] using +jQuery: + +```javascript +$(document).ready(function() { + $('pre code').each(function(i, block) { + hljs.highlightBlock(block); + }); +}); +``` + +You can use any tags instead of `
` to mark up your code. If
+you don't use a container that preserve line breaks you will need to
+configure highlight.js to use the `
` tag: + +```javascript +hljs.configure({useBR: true}); + +$('div.code').each(function(i, block) { + hljs.highlightBlock(block); +}); +``` + +For other options refer to the documentation for [`configure`][4]. + + +## Web Workers + +You can run highlighting inside a web worker to avoid freezing the browser +window while dealing with very big chunks of code. + +In your main script: + +```javascript +addEventListener('load', function() { + var code = document.querySelector('#code'); + var worker = new Worker('worker.js'); + worker.onmessage = function(event) { code.innerHTML = event.data; } + worker.postMessage(code.textContent); +}) +``` + +In worker.js: + +```javascript +onmessage = function(event) { + importScripts('/highlight.pack.js'); + var result = self.hljs.highlightAuto(event.data); + postMessage(result.value); +} +``` + + +## Getting the Library + +You can get highlight.js as a hosted, or custom-build, browser script or +as a server module. Right out of the box the browser script supports +both AMD and CommonJS, so if you wish you can use RequireJS or +Browserify without having to build from source. The server module also +works perfectly fine with Browserify, but there is the option to use a +build specific to browsers rather than something meant for a server. +Head over to the [download page][5] for all the options. + +**Don't link to GitHub directly.** The library is not supposed to work straight +from the source, it requires building. If none of the pre-packaged options +work for you refer to the [building documentation][6]. + +**The CDN-hosted package doesn't have all the languages.** Otherwise it'd be +too big. If you don't see the language you need in the ["Common" section][5], +it can be added manually: + +```html + +``` + +**On Almond.** You need to use the optimizer to give the module a name. For +example: + +``` +r.js -o name=hljs paths.hljs=/path/to/highlight out=highlight.js +``` + + +## License + +Highlight.js is released under the BSD License. See [LICENSE][7] file +for details. + +## Links + +The official site for the library is at . + +Further in-depth documentation for the API and other topics is at +. + +Authors and contributors are listed in the [AUTHORS.en.txt][8] file. + +[1]: http://highlightjs.readthedocs.io/en/latest/api.html#inithighlightingonload +[2]: http://highlightjs.readthedocs.io/en/latest/css-classes-reference.html +[3]: http://highlightjs.readthedocs.io/en/latest/api.html#highlightblock-block +[4]: http://highlightjs.readthedocs.io/en/latest/api.html#configure-options +[5]: https://highlightjs.org/download/ +[6]: http://highlightjs.readthedocs.io/en/latest/building-testing.html +[7]: https://github.com/isagalaev/highlight.js/blob/master/LICENSE +[8]: https://github.com/isagalaev/highlight.js/blob/master/AUTHORS.en.txt diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/README.ru.md b/docs/themes/angular-google-maps/static/images/highlight (1)/README.ru.md new file mode 100644 index 000000000..ac481d071 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/README.ru.md @@ -0,0 +1,142 @@ +# Highlight.js + +Highlight.js — это инструмент для подсветки синтаксиса, написанный на JavaScript. Он работает +и в браузере, и на сервере. Он работает с практически любой HTML разметкой, не +зависит от каких-либо фреймворков и умеет автоматически определять язык. + + +## Начало работы + +Минимум, что нужно сделать для использования highlight.js на веб-странице — это +подключить библиотеку, CSS-стили и вызывать [`initHighlightingOnLoad`][1]: + +```html + + + +``` + +Библиотека найдёт и раскрасит код внутри тегов `
`, попытавшись
+автоматически определить язык. Когда автоопределение не срабатывает, можно явно
+указать язык в атрибуте class:
+
+```html
+
...
+``` + +Список поддерживаемых классов языков доступен в [справочнике по классам][2]. +Класс также можно предварить префиксами `language-` или `lang-`. + +Чтобы отключить подсветку для какого-то блока, используйте класс `nohighlight`: + +```html +
...
+``` + +## Инициализация вручную + +Чтобы иметь чуть больше контроля за инициализацией подсветки, вы можете +использовать функции [`highlightBlock`][3] и [`configure`][4]. Таким образом +можно управлять тем, *что* и *когда* подсвечивать. + +Вот пример инициализации, эквивалентной вызову [`initHighlightingOnLoad`][1], но +с использованием jQuery: + +```javascript +$(document).ready(function() { + $('pre code').each(function(i, block) { + hljs.highlightBlock(block); + }); +}); +``` + +Вы можете использовать любые теги разметки вместо `
`. Если
+используете контейнер, не сохраняющий переводы строк, вам нужно сказать
+highlight.js использовать для них тег `
`: + +```javascript +hljs.configure({useBR: true}); + +$('div.code').each(function(i, block) { + hljs.highlightBlock(block); +}); +``` + +Другие опции можно найти в документации функции [`configure`][4]. + + +## Web Workers + +Подсветку можно запустить внутри web worker'а, чтобы окно +браузера не подтормаживало при работе с большими кусками кода. + +В основном скрипте: + +```javascript +addEventListener('load', function() { + var code = document.querySelector('#code'); + var worker = new Worker('worker.js'); + worker.onmessage = function(event) { code.innerHTML = event.data; } + worker.postMessage(code.textContent); +}) +``` + +В worker.js: + +```javascript +onmessage = function(event) { + importScripts('/highlight.pack.js'); + var result = self.hljs.highlightAuto(event.data); + postMessage(result.value); +} +``` + + +## Установка библиотеки + +Highlight.js можно использовать в браузере прямо с CDN хостинга или скачать +индивидуальную сборку, а также установив модуль на сервере. На +[странице загрузки][5] подробно описаны все варианты. + +**Не подключайте GitHub напрямую.** Библиотека не предназначена для +использования в виде исходного кода, а требует отдельной сборки. Если вам не +подходит ни один из готовых вариантов, читайте [документацию по сборке][6]. + +**Файл на CDN содержит не все языки.** Иначе он будет слишком большого размера. +Если нужного вам языка нет в [категории "Common"][5], можно дообавить его +вручную: + +```html + +``` + +**Про Almond.** Нужно задать имя модуля в оптимизаторе, например: + +``` +r.js -o name=hljs paths.hljs=/path/to/highlight out=highlight.js +``` + + +## Лицензия + +Highlight.js распространяется под лицензией BSD. Подробнее читайте файл +[LICENSE][7]. + + +## Ссылки + +Официальный сайт билиотеки расположен по адресу . + +Более подробная документация по API и другим темам расположена на +. + +Авторы и контрибьюторы перечислены в файле [AUTHORS.ru.txt][8] file. + +[1]: http://highlightjs.readthedocs.io/en/latest/api.html#inithighlightingonload +[2]: http://highlightjs.readthedocs.io/en/latest/css-classes-reference.html +[3]: http://highlightjs.readthedocs.io/en/latest/api.html#highlightblock-block +[4]: http://highlightjs.readthedocs.io/en/latest/api.html#configure-options +[5]: https://highlightjs.org/download/ +[6]: http://highlightjs.readthedocs.io/en/latest/building-testing.html +[7]: https://github.com/isagalaev/highlight.js/blob/master/LICENSE +[8]: https://github.com/isagalaev/highlight.js/blob/master/AUTHORS.ru.txt diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/highlight.pack.js b/docs/themes/angular-google-maps/static/images/highlight (1)/highlight.pack.js new file mode 100644 index 000000000..5369bcc09 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/highlight.pack.js @@ -0,0 +1,2 @@ +/*! highlight.js v9.12.0 | BSD3 License | git.io/hljslicense */ +!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=B.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset"}function u(e){s+=""}function c(e){("start"===e.event?o:u)(e.node)}for(var l=0,s="",f=[];e.length||r.length;){var g=i();if(s+=n(a.substring(l,g[0].offset)),l=g[0].offset,g===e){f.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===l);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),c(g.splice(0,1)[0])}return s+n(a.substr(l))}function l(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},u=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?u("keyword",a.k):x(a.k).forEach(function(e){u(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return l("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var c=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=c.length?t(c.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function c(e,n){return!a&&r(n.iR,e)}function l(e,n){var t=N.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function p(e,n,t,r){var a=r?"":I.classPrefix,i='',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=l(E,r),e?(B+=e[1],a+=p(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function d(){var e="string"==typeof E.sL;if(e&&!y[E.sL])return n(k);var t=e?f(E.sL,k,!0,x[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(B+=t.r),e&&(x[E.sL]=t.top),p(t.language,t.value,!1,!0)}function b(){L+=null!=E.sL?d():h(),k=""}function v(e){L+=e.cN?p(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function m(e,n){if(k+=e,null==n)return b(),0;var t=o(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),b(),t.rB||t.eB||(k=n)),v(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),b(),a.eE&&(k=n));do E.cN&&(L+=C),E.skip||(B+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&v(r.starts,""),a.rE?0:n.length}if(c(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"")+'"');return k+=n,n.length||1}var N=w(e);if(!N)throw new Error('Unknown language: "'+e+'"');s(N);var R,E=i||N,x={},L="";for(R=E;R!==N;R=R.parent)R.cN&&(L=p(R.cN,"",!0)+L);var k="",B=0;try{for(var M,j,O=0;;){if(E.t.lastIndex=O,M=E.t.exec(t),!M)break;j=m(t.substring(O,M.index),M[0]),O=M.index+j}for(m(t.substr(O)),R=E;R.parent;R=R.parent)R.cN&&(L+=C);return{r:B,value:L,language:e,top:E}}catch(T){if(T.message&&-1!==T.message.indexOf("Illegal"))return{r:0,value:n(t)};throw T}}function g(e,t){t=t||I.languages||x(y);var r={r:0,value:n(e)},a=r;return t.filter(w).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return I.tabReplace||I.useBR?e.replace(M,function(e,n){return I.useBR&&"\n"===e?"
":I.tabReplace?n.replace(/\t/g,I.tabReplace):""}):e}function h(e,n,t){var r=n?L[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function d(e){var n,t,r,o,l,s=i(e);a(s)||(I.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):n=e,l=n.textContent,r=s?f(s,l,!0):g(l),t=u(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=c(t,u(o),l)),r.value=p(r.value),e.innerHTML=r.value,e.className=h(e.className,s,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){I=o(I,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,d)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=y[n]=t(e);r.aliases&&r.aliases.forEach(function(e){L[e]=n})}function R(){return x(y)}function w(e){return e=(e||"").toLowerCase(),y[e]||y[L[e]]}var E=[],x=Object.keys,y={},L={},k=/^(no-?highlight|plain|text)$/i,B=/\blang(?:uage)?-([\w-]+)\b/i,M=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,C="
",I={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=d,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("ruby",function(e){var b="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",r={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},c={cN:"doctag",b:"@[A-Za-z]+"},a={b:"#<",e:">"},s=[e.C("#","$",{c:[c]}),e.C("^\\=begin","^\\=end",{c:[c],r:10}),e.C("^__END__","\\n$")],n={cN:"subst",b:"#\\{",e:"}",k:r},t={cN:"string",c:[e.BE,n],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%[qQwWx]?\\(",e:"\\)"},{b:"%[qQwWx]?\\[",e:"\\]"},{b:"%[qQwWx]?{",e:"}"},{b:"%[qQwWx]?<",e:">"},{b:"%[qQwWx]?/",e:"/"},{b:"%[qQwWx]?%",e:"%"},{b:"%[qQwWx]?-",e:"-"},{b:"%[qQwWx]?\\|",e:"\\|"},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{b:/<<(-?)\w+$/,e:/^\s*\w+$/}]},i={cN:"params",b:"\\(",e:"\\)",endsParent:!0,k:r},d=[t,a,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{b:"<\\s*",c:[{b:"("+e.IR+"::)?"+e.IR}]}].concat(s)},{cN:"function",bK:"def",e:"$|;",c:[e.inherit(e.TM,{b:b}),i].concat(s)},{b:e.IR+"::"},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",r:0},{cN:"symbol",b:":(?!\\s)",c:[t,{b:b}],r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{cN:"params",b:/\|/,e:/\|/,k:r},{b:"("+e.RSR+"|unless)\\s*",k:"unless",c:[a,{cN:"regexp",c:[e.BE,n],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}].concat(s),r:0}].concat(s);n.c=d,i.c=d;var l="[>?]>",o="[\\w#]+\\(\\w+\\):\\d+:\\d+>",u="(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>",w=[{b:/^\s*=>/,starts:{e:"$",c:d}},{cN:"meta",b:"^("+l+"|"+o+"|"+u+")",starts:{e:"$",c:d}}];return{aliases:["rb","gemspec","podspec","thor","irb"],k:r,i:/\/\*/,c:s.concat(w).concat(d)}});hljs.registerLanguage("yaml",function(e){var b="true false yes no null",a="^[ \\-]*",r="[a-zA-Z_][\\w\\-]*",t={cN:"attr",v:[{b:a+r+":"},{b:a+'"'+r+'":'},{b:a+"'"+r+"':"}]},c={cN:"template-variable",v:[{b:"{{",e:"}}"},{b:"%{",e:"}"}]},l={cN:"string",r:0,v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/\S+/}],c:[e.BE,c]};return{cI:!0,aliases:["yml","YAML","yaml"],c:[t,{cN:"meta",b:"^---s*$",r:10},{cN:"string",b:"[\\|>] *$",rE:!0,c:l.c,e:t.v[0].b},{b:"<%[%=-]?",e:"[%-]?%>",sL:"ruby",eB:!0,eE:!0,r:0},{cN:"type",b:"!!"+e.UIR},{cN:"meta",b:"&"+e.UIR+"$"},{cN:"meta",b:"\\*"+e.UIR+"$"},{cN:"bullet",b:"^ *-",r:0},e.HCM,{bK:b,k:{literal:b}},e.CNM,l]}});hljs.registerLanguage("http",function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",r:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}});hljs.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}});hljs.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},s={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,s,a,t]}});hljs.registerLanguage("xml",function(s){var e="[A-Za-z0-9\\._:-]+",t={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},s.C("",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0}]},{cN:"tag",b:"|$)",e:">",k:{name:"style"},c:[t],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"|$)",e:">",k:{name:"script"},c:[t],starts:{e:"",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"meta",v:[{b:/<\?xml/,e:/\?>/,r:10},{b:/<\?\w+/,e:/\?>/}]},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}});hljs.registerLanguage("javascript",function(e){var r="[A-Za-z$_][0-9A-Za-z$_]*",t={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},n={cN:"subst",b:"\\$\\{",e:"\\}",k:t,c:[]},c={cN:"string",b:"`",e:"`",c:[e.BE,n]};n.c=[e.ASM,e.QSM,c,a,e.RM];var s=n.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:t,c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,c,e.CLCM,e.CBCM,a,{b:/[{,]\s*/,r:0,c:[{b:r+"\\s*:",rB:!0,r:0,c:[{cN:"attr",b:r,r:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+r+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:r},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:s}]}]},{b://,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:r}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}});hljs.registerLanguage("typescript",function(e){var r={keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class public private protected get set super static implements enum export import declare type namespace abstract as from extends async await",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document any number boolean string void Promise"};return{aliases:["ts"],k:r,c:[{cN:"meta",b:/^\s*['"]use strict['"]/},e.ASM,e.QSM,{cN:"string",b:"`",e:"`",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"}]},e.CLCM,e.CBCM,{cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+e.IR+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:e.IR},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:["self",e.CLCM,e.CBCM]}]}]}],r:0},{cN:"function",b:"function",e:/[\{;]/,eE:!0,k:r,c:["self",e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:[e.CLCM,e.CBCM],i:/["'\(]/}],i:/%/,r:0},{bK:"constructor",e:/\{/,eE:!0,c:["self",{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:[e.CLCM,e.CBCM],i:/["'\(]/}]},{b:/module\./,k:{built_in:"module"},r:0},{bK:"module",e:/\{/,eE:!0},{bK:"interface",e:/\{/,eE:!0,k:"interface extends"},{b:/\$[(.]/},{b:"\\."+e.IR,r:0},{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"section",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```w*s*$",e:"^```s*$"},{b:"`.+?`"},{b:"^( {4}| )",e:"$",r:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}});hljs.registerLanguage("css",function(e){var c="[a-zA-Z-][a-zA-Z0-9_-]*",t={b:/[A-Z\_\.\-]+\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:c,r:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,t]}]}});hljs.registerLanguage("java",function(e){var a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",t=a+"(<"+a+"(\\s*,\\s*"+a+")*>)?",r="false synchronized int abstract float private char boolean static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",s="\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",c={cN:"number",b:s,r:0};return{aliases:["jsp"],k:r,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"("+t+"\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},c,{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("perl",function(e){var t="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",r={cN:"subst",b:"[$@]\\{",e:"\\}",k:t},s={b:"->{",e:"}"},n={v:[{b:/\$\d/},{b:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{b:/[\$%@][^\s\w{]/,r:0}]},i=[e.BE,r,n],o=[n,e.HCM,e.C("^\\=\\w","\\=cut",{eW:!0}),s,{cN:"string",c:i,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",r:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",r:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",r:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",r:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",r:5},{b:"qw\\s+q",e:"q",r:5},{b:"'",e:"'",c:[e.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[e.BE]},{b:"{\\w+}",c:[],r:0},{b:"-?\\w+\\s*\\=\\>",c:[],r:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\/\\/|"+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"function",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",eE:!0,r:5,c:[e.TM]},{b:"-\\w\\b",r:0},{b:"^__DATA__$",e:"^__END__$",sL:"mojolicious",c:[{b:"^@@.*",e:"$",cN:"comment"}]}];return r.c=o,s.c=o,{aliases:["pl","pm"],l:/[\w\.]+/,k:t,c:o}});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}});hljs.registerLanguage("shell",function(s){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}}); \ No newline at end of file diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/agate.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/agate.css new file mode 100644 index 000000000..8d64547c5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/agate.css @@ -0,0 +1,108 @@ +/*! + * Agate by Taufik Nurrohman + * ---------------------------------------------------- + * + * #ade5fc + * #a2fca2 + * #c6b4f0 + * #d36363 + * #fcc28c + * #fc9b9b + * #ffa + * #fff + * #333 + * #62c8f3 + * #888 + * + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #333; + color: white; +} + +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-code, +.hljs-emphasis { + font-style: italic; +} + +.hljs-tag { + color: #62c8f3; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-selector-id, +.hljs-selector-class { + color: #ade5fc; +} + +.hljs-string, +.hljs-bullet { + color: #a2fca2; +} + +.hljs-type, +.hljs-title, +.hljs-section, +.hljs-attribute, +.hljs-quote, +.hljs-built_in, +.hljs-builtin-name { + color: #ffa; +} + +.hljs-number, +.hljs-symbol, +.hljs-bullet { + color: #d36363; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color: #fcc28c; +} + +.hljs-comment, +.hljs-deletion, +.hljs-code { + color: #888; +} + +.hljs-regexp, +.hljs-link { + color: #c6b4f0; +} + +.hljs-meta { + color: #fc9b9b; +} + +.hljs-deletion { + background-color: #fc9b9b; + color: #333; +} + +.hljs-addition { + background-color: #a2fca2; + color: #333; +} + +.hljs a { + color: inherit; +} + +.hljs a:focus, +.hljs a:hover { + color: inherit; + text-decoration: underline; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/androidstudio.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/androidstudio.css new file mode 100644 index 000000000..bc8e473b5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/androidstudio.css @@ -0,0 +1,66 @@ +/* +Date: 24 Fev 2015 +Author: Pedro Oliveira +*/ + +.hljs { + color: #a9b7c6; + background: #282b2e; + display: block; + overflow-x: auto; + padding: 0.5em; +} + +.hljs-number, +.hljs-literal, +.hljs-symbol, +.hljs-bullet { + color: #6897BB; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-deletion { + color: #cc7832; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-link { + color: #629755; +} + +.hljs-comment, +.hljs-quote { + color: #808080; +} + +.hljs-meta { + color: #bbb529; +} + +.hljs-string, +.hljs-attribute, +.hljs-addition { + color: #6A8759; +} + +.hljs-section, +.hljs-title, +.hljs-type { + color: #ffc66d; +} + +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #e8bf6a; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/arduino-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/arduino-light.css new file mode 100644 index 000000000..4b8b7fd3c --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/arduino-light.css @@ -0,0 +1,88 @@ +/* + +Arduino® Light Theme - Stefania Mellai + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #FFFFFF; +} + +.hljs, +.hljs-subst { + color: #434f54; +} + +.hljs-keyword, +.hljs-attribute, +.hljs-selector-tag, +.hljs-doctag, +.hljs-name { + color: #00979D; +} + +.hljs-built_in, +.hljs-literal, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #D35400; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #00979D; +} + +.hljs-type, +.hljs-string, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #005C5F; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-comment { + color: rgba(149,165,166,.8); +} + +.hljs-meta-keyword { + color: #728E00; +} + +.hljs-meta { + color: #728E00; + color: #434f54; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-function { + color: #728E00; +} + +.hljs-number { + color: #8A7B52; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/arta.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/arta.css new file mode 100644 index 000000000..75ef3a9e5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/arta.css @@ -0,0 +1,73 @@ +/* +Date: 17.V.2011 +Author: pumbur +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #222; +} + +.hljs, +.hljs-subst { + color: #aaa; +} + +.hljs-section { + color: #fff; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #444; +} + +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-regexp { + color: #ffcc33; +} + +.hljs-number, +.hljs-addition { + color: #00cc66; +} + +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-template-variable, +.hljs-attribute, +.hljs-link { + color: #32aaee; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #6644aa; +} + +.hljs-title, +.hljs-variable, +.hljs-deletion, +.hljs-template-tag { + color: #bb1166; +} + +.hljs-section, +.hljs-doctag, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/ascetic.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/ascetic.css new file mode 100644 index 000000000..48397e889 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/ascetic.css @@ -0,0 +1,45 @@ +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-symbol, +.hljs-bullet, +.hljs-section, +.hljs-addition, +.hljs-attribute, +.hljs-link { + color: #888; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta, +.hljs-deletion { + color: #ccc; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-name, +.hljs-type, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-cave-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-cave-dark.css new file mode 100644 index 000000000..65428f3b1 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-cave-dark.css @@ -0,0 +1,83 @@ +/* Base16 Atelier Cave Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Cave Comment */ +.hljs-comment, +.hljs-quote { + color: #7e7887; +} + +/* Atelier-Cave Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-regexp, +.hljs-link, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #be4678; +} + +/* Atelier-Cave Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #aa573c; +} + +/* Atelier-Cave Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #2a9292; +} + +/* Atelier-Cave Blue */ +.hljs-title, +.hljs-section { + color: #576ddb; +} + +/* Atelier-Cave Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #955ae7; +} + +.hljs-deletion, +.hljs-addition { + color: #19171c; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #be4678; +} + +.hljs-addition { + background-color: #2a9292; +} + +.hljs { + display: block; + overflow-x: auto; + background: #19171c; + color: #8b8792; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-cave-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-cave-light.css new file mode 100644 index 000000000..b419f9fd8 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-cave-light.css @@ -0,0 +1,85 @@ +/* Base16 Atelier Cave Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Cave Comment */ +.hljs-comment, +.hljs-quote { + color: #655f6d; +} + +/* Atelier-Cave Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #be4678; +} + +/* Atelier-Cave Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #aa573c; +} + +/* Atelier-Cave Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #2a9292; +} + +/* Atelier-Cave Blue */ +.hljs-title, +.hljs-section { + color: #576ddb; +} + +/* Atelier-Cave Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #955ae7; +} + +.hljs-deletion, +.hljs-addition { + color: #19171c; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #be4678; +} + +.hljs-addition { + background-color: #2a9292; +} + +.hljs { + display: block; + overflow-x: auto; + background: #efecf4; + color: #585260; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-dune-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-dune-dark.css new file mode 100644 index 000000000..1684f5225 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-dune-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Dune Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Dune Comment */ +.hljs-comment, +.hljs-quote { + color: #999580; +} + +/* Atelier-Dune Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d73737; +} + +/* Atelier-Dune Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b65611; +} + +/* Atelier-Dune Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #60ac39; +} + +/* Atelier-Dune Blue */ +.hljs-title, +.hljs-section { + color: #6684e1; +} + +/* Atelier-Dune Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b854d4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #20201d; + color: #a6a28c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-dune-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-dune-light.css new file mode 100644 index 000000000..547719de8 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-dune-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Dune Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Dune Comment */ +.hljs-comment, +.hljs-quote { + color: #7d7a68; +} + +/* Atelier-Dune Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d73737; +} + +/* Atelier-Dune Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b65611; +} + +/* Atelier-Dune Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #60ac39; +} + +/* Atelier-Dune Blue */ +.hljs-title, +.hljs-section { + color: #6684e1; +} + +/* Atelier-Dune Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b854d4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #fefbec; + color: #6e6b5e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-estuary-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-estuary-dark.css new file mode 100644 index 000000000..a5e507187 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-estuary-dark.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Estuary Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Estuary Comment */ +.hljs-comment, +.hljs-quote { + color: #878573; +} + +/* Atelier-Estuary Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ba6236; +} + +/* Atelier-Estuary Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #ae7313; +} + +/* Atelier-Estuary Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7d9726; +} + +/* Atelier-Estuary Blue */ +.hljs-title, +.hljs-section { + color: #36a166; +} + +/* Atelier-Estuary Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #5f9182; +} + +.hljs-deletion, +.hljs-addition { + color: #22221b; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ba6236; +} + +.hljs-addition { + background-color: #7d9726; +} + +.hljs { + display: block; + overflow-x: auto; + background: #22221b; + color: #929181; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-estuary-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-estuary-light.css new file mode 100644 index 000000000..1daee5d98 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-estuary-light.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Estuary Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Estuary Comment */ +.hljs-comment, +.hljs-quote { + color: #6c6b5a; +} + +/* Atelier-Estuary Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ba6236; +} + +/* Atelier-Estuary Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #ae7313; +} + +/* Atelier-Estuary Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7d9726; +} + +/* Atelier-Estuary Blue */ +.hljs-title, +.hljs-section { + color: #36a166; +} + +/* Atelier-Estuary Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #5f9182; +} + +.hljs-deletion, +.hljs-addition { + color: #22221b; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ba6236; +} + +.hljs-addition { + background-color: #7d9726; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4f3ec; + color: #5f5e4e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-forest-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-forest-dark.css new file mode 100644 index 000000000..0ef4fae31 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-forest-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Forest Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Forest Comment */ +.hljs-comment, +.hljs-quote { + color: #9c9491; +} + +/* Atelier-Forest Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #f22c40; +} + +/* Atelier-Forest Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #df5320; +} + +/* Atelier-Forest Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7b9726; +} + +/* Atelier-Forest Blue */ +.hljs-title, +.hljs-section { + color: #407ee7; +} + +/* Atelier-Forest Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6666ea; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b1918; + color: #a8a19f; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-forest-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-forest-light.css new file mode 100644 index 000000000..bbedde18a --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-forest-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Forest Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Forest Comment */ +.hljs-comment, +.hljs-quote { + color: #766e6b; +} + +/* Atelier-Forest Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #f22c40; +} + +/* Atelier-Forest Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #df5320; +} + +/* Atelier-Forest Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7b9726; +} + +/* Atelier-Forest Blue */ +.hljs-title, +.hljs-section { + color: #407ee7; +} + +/* Atelier-Forest Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6666ea; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f1efee; + color: #68615e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-heath-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-heath-dark.css new file mode 100644 index 000000000..fe01ff721 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-heath-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Heath Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Heath Comment */ +.hljs-comment, +.hljs-quote { + color: #9e8f9e; +} + +/* Atelier-Heath Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca402b; +} + +/* Atelier-Heath Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #a65926; +} + +/* Atelier-Heath Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #918b3b; +} + +/* Atelier-Heath Blue */ +.hljs-title, +.hljs-section { + color: #516aec; +} + +/* Atelier-Heath Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #7b59c0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b181b; + color: #ab9bab; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-heath-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-heath-light.css new file mode 100644 index 000000000..ee43786d1 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-heath-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Heath Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Heath Comment */ +.hljs-comment, +.hljs-quote { + color: #776977; +} + +/* Atelier-Heath Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca402b; +} + +/* Atelier-Heath Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #a65926; +} + +/* Atelier-Heath Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #918b3b; +} + +/* Atelier-Heath Blue */ +.hljs-title, +.hljs-section { + color: #516aec; +} + +/* Atelier-Heath Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #7b59c0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f7f3f7; + color: #695d69; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-lakeside-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-lakeside-dark.css new file mode 100644 index 000000000..a937d3bf5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-lakeside-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Lakeside Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Lakeside Comment */ +.hljs-comment, +.hljs-quote { + color: #7195a8; +} + +/* Atelier-Lakeside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d22d72; +} + +/* Atelier-Lakeside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #935c25; +} + +/* Atelier-Lakeside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #568c3b; +} + +/* Atelier-Lakeside Blue */ +.hljs-title, +.hljs-section { + color: #257fad; +} + +/* Atelier-Lakeside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6b6bb8; +} + +.hljs { + display: block; + overflow-x: auto; + background: #161b1d; + color: #7ea2b4; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-lakeside-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-lakeside-light.css new file mode 100644 index 000000000..6c7e8f9ef --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-lakeside-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Lakeside Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Lakeside Comment */ +.hljs-comment, +.hljs-quote { + color: #5a7b8c; +} + +/* Atelier-Lakeside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d22d72; +} + +/* Atelier-Lakeside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #935c25; +} + +/* Atelier-Lakeside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #568c3b; +} + +/* Atelier-Lakeside Blue */ +.hljs-title, +.hljs-section { + color: #257fad; +} + +/* Atelier-Lakeside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6b6bb8; +} + +.hljs { + display: block; + overflow-x: auto; + background: #ebf8ff; + color: #516d7b; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-plateau-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-plateau-dark.css new file mode 100644 index 000000000..3bb052693 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-plateau-dark.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Plateau Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Plateau Comment */ +.hljs-comment, +.hljs-quote { + color: #7e7777; +} + +/* Atelier-Plateau Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca4949; +} + +/* Atelier-Plateau Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b45a3c; +} + +/* Atelier-Plateau Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #4b8b8b; +} + +/* Atelier-Plateau Blue */ +.hljs-title, +.hljs-section { + color: #7272ca; +} + +/* Atelier-Plateau Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #8464c4; +} + +.hljs-deletion, +.hljs-addition { + color: #1b1818; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ca4949; +} + +.hljs-addition { + background-color: #4b8b8b; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b1818; + color: #8a8585; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-plateau-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-plateau-light.css new file mode 100644 index 000000000..5f0222bec --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-plateau-light.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Plateau Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Plateau Comment */ +.hljs-comment, +.hljs-quote { + color: #655d5d; +} + +/* Atelier-Plateau Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca4949; +} + +/* Atelier-Plateau Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b45a3c; +} + +/* Atelier-Plateau Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #4b8b8b; +} + +/* Atelier-Plateau Blue */ +.hljs-title, +.hljs-section { + color: #7272ca; +} + +/* Atelier-Plateau Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #8464c4; +} + +.hljs-deletion, +.hljs-addition { + color: #1b1818; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ca4949; +} + +.hljs-addition { + background-color: #4b8b8b; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4ecec; + color: #585050; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-savanna-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-savanna-dark.css new file mode 100644 index 000000000..38f831431 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-savanna-dark.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Savanna Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Savanna Comment */ +.hljs-comment, +.hljs-quote { + color: #78877d; +} + +/* Atelier-Savanna Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #b16139; +} + +/* Atelier-Savanna Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #9f713c; +} + +/* Atelier-Savanna Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #489963; +} + +/* Atelier-Savanna Blue */ +.hljs-title, +.hljs-section { + color: #478c90; +} + +/* Atelier-Savanna Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #55859b; +} + +.hljs-deletion, +.hljs-addition { + color: #171c19; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #b16139; +} + +.hljs-addition { + background-color: #489963; +} + +.hljs { + display: block; + overflow-x: auto; + background: #171c19; + color: #87928a; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-savanna-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-savanna-light.css new file mode 100644 index 000000000..1ccd7c685 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-savanna-light.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Savanna Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Savanna Comment */ +.hljs-comment, +.hljs-quote { + color: #5f6d64; +} + +/* Atelier-Savanna Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #b16139; +} + +/* Atelier-Savanna Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #9f713c; +} + +/* Atelier-Savanna Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #489963; +} + +/* Atelier-Savanna Blue */ +.hljs-title, +.hljs-section { + color: #478c90; +} + +/* Atelier-Savanna Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #55859b; +} + +.hljs-deletion, +.hljs-addition { + color: #171c19; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #b16139; +} + +.hljs-addition { + background-color: #489963; +} + +.hljs { + display: block; + overflow-x: auto; + background: #ecf4ee; + color: #526057; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-seaside-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-seaside-dark.css new file mode 100644 index 000000000..df29949c6 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-seaside-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Seaside Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Seaside Comment */ +.hljs-comment, +.hljs-quote { + color: #809980; +} + +/* Atelier-Seaside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #e6193c; +} + +/* Atelier-Seaside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #87711d; +} + +/* Atelier-Seaside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #29a329; +} + +/* Atelier-Seaside Blue */ +.hljs-title, +.hljs-section { + color: #3d62f5; +} + +/* Atelier-Seaside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #ad2bee; +} + +.hljs { + display: block; + overflow-x: auto; + background: #131513; + color: #8ca68c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-seaside-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-seaside-light.css new file mode 100644 index 000000000..9d960f29f --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-seaside-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Seaside Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Seaside Comment */ +.hljs-comment, +.hljs-quote { + color: #687d68; +} + +/* Atelier-Seaside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #e6193c; +} + +/* Atelier-Seaside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #87711d; +} + +/* Atelier-Seaside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #29a329; +} + +/* Atelier-Seaside Blue */ +.hljs-title, +.hljs-section { + color: #3d62f5; +} + +/* Atelier-Seaside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #ad2bee; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4fbf4; + color: #5e6e5e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-sulphurpool-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-sulphurpool-dark.css new file mode 100644 index 000000000..c2ab7938d --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-sulphurpool-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Sulphurpool Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Sulphurpool Comment */ +.hljs-comment, +.hljs-quote { + color: #898ea4; +} + +/* Atelier-Sulphurpool Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #c94922; +} + +/* Atelier-Sulphurpool Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #c76b29; +} + +/* Atelier-Sulphurpool Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #ac9739; +} + +/* Atelier-Sulphurpool Blue */ +.hljs-title, +.hljs-section { + color: #3d8fd1; +} + +/* Atelier-Sulphurpool Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6679cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #202746; + color: #979db4; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-sulphurpool-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-sulphurpool-light.css new file mode 100644 index 000000000..96c47d086 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atelier-sulphurpool-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Sulphurpool Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Sulphurpool Comment */ +.hljs-comment, +.hljs-quote { + color: #6b7394; +} + +/* Atelier-Sulphurpool Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #c94922; +} + +/* Atelier-Sulphurpool Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #c76b29; +} + +/* Atelier-Sulphurpool Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #ac9739; +} + +/* Atelier-Sulphurpool Blue */ +.hljs-title, +.hljs-section { + color: #3d8fd1; +} + +/* Atelier-Sulphurpool Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6679cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f5f7ff; + color: #5e6687; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atom-one-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atom-one-dark.css new file mode 100644 index 000000000..1616aafe3 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atom-one-dark.css @@ -0,0 +1,96 @@ +/* + +Atom One Dark by Daniel Gamage +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +base: #282c34 +mono-1: #abb2bf +mono-2: #818896 +mono-3: #5c6370 +hue-1: #56b6c2 +hue-2: #61aeee +hue-3: #c678dd +hue-4: #98c379 +hue-5: #e06c75 +hue-5-2: #be5046 +hue-6: #d19a66 +hue-6-2: #e6c07b + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #abb2bf; + background: #282c34; +} + +.hljs-comment, +.hljs-quote { + color: #5c6370; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #c678dd; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e06c75; +} + +.hljs-literal { + color: #56b6c2; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #98c379; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #e6c07b; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #d19a66; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #61aeee; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atom-one-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atom-one-light.css new file mode 100644 index 000000000..d5bd1d2a9 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/atom-one-light.css @@ -0,0 +1,96 @@ +/* + +Atom One Light by Daniel Gamage +Original One Light Syntax theme from https://github.com/atom/one-light-syntax + +base: #fafafa +mono-1: #383a42 +mono-2: #686b77 +mono-3: #a0a1a7 +hue-1: #0184bb +hue-2: #4078f2 +hue-3: #a626a4 +hue-4: #50a14f +hue-5: #e45649 +hue-5-2: #c91243 +hue-6: #986801 +hue-6-2: #c18401 + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #383a42; + background: #fafafa; +} + +.hljs-comment, +.hljs-quote { + color: #a0a1a7; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #a626a4; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e45649; +} + +.hljs-literal { + color: #0184bb; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #50a14f; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #c18401; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #986801; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #4078f2; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/brown-paper.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/brown-paper.css new file mode 100644 index 000000000..f0197b924 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/brown-paper.css @@ -0,0 +1,64 @@ +/* + +Brown Paper style from goldblog.com.ua (c) Zaripov Yura + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background:#b7a68e url(./brown-papersq.png); +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color:#005599; + font-weight:bold; +} + +.hljs, +.hljs-subst { + color: #363c69; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable, +.hljs-link, +.hljs-name { + color: #2c009f; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta, +.hljs-deletion { + color: #802022; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/brown-papersq.png b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/brown-papersq.png new file mode 100644 index 0000000000000000000000000000000000000000..3813903dbf9fa7b1fb5bd11d9534c06667d9056f GIT binary patch literal 18198 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
G3S-EN>9CM!{YB*|;6wg-K3V?)eR((z#1 zHyX+Us~H@9)~!8`K-#ZDU>v8HpiaQ|@=VU5MgT@ehzQ(1nZ!M0ZDk{Fb`>pCb0vQE z`gX@ZK}6S!(-($v3w8-+L6Xs~;@WTrR}q42gH9p2ncZYDab8*`#p8jbS&H9$DTx{1 z|8L)r+}X3oIp6b9dN^fZsl0TpRK4NW^TVGZOit8~r*qM+QL3pd7G0|~C`PHxw2PM3 z->n8iEh)LU)Je%r7nEt|D%&F&(={XI*19z_HKI38aE6Cfm-buU7W|=mo3gMA57~g` z7aBx4OS&(O5w@W;2pO@ZVyG;2^F+2cYshx%M2*M@%;(4quYc}>z1WX(9ccb&>8#{j zE=VlFg+&2-xsr%AY_}ciz4+<$^}2TO2e)byPmJl?+aOU7{UVx$=ZNQDTQLxsh}+(_ zak-NBw`v4=+Ydp_L=w^J1&NT$-AbEUuj%8LN7nJzt^APyl$(ght>;(o{)xCqf8IX6 zq`a-CyPq$UOPJN(oo>$gX?v65Y$GnIq7Fq?=??};kY4#Na69k#iG|Wd|{Tt z&uFLgaDQ4)`{9^3rX|Bg zNY8N2w1??HVsq#}Xk&RcmoQBacog;CZ%I-HU?7dT+nZRo?h7BQd5Yrv%sI0rPF^Sk^9@l-_4``bwK!A z5Ud{#8B%fMPHat04G9kj%j5>0maQK}jQTzGC!2<9FicZ-#V^ZaC)A?QK9EelA!nP) z+Z2DqYAqTsfZ9k1CW9+h;Uao59}OnJ9>r}xs&nHlM5^Y58T*TkM80zn8=UE2e8u{j zpH(Cv<_IWBdh<6_f1={d7#R|wGLcIoegMU>82VZLrcn;{FuCmF59Tpu7qQ5TEj5`AFXQxx{XS6|0N# z3g?J^0RDM8_l@3M4G0f^O03>$S#_it3cdG%7HWo_Xb-<{a&XHHzW`(2t54<~-m{AO)J~7AhPI zbkz9A9Eq!7aijhY%^=rG`j6?w^hb13^_LKf!X*}jaV$GaXvsies~+H0T#v%OcveHN zw6t*A@XdVfqJIPsPwPO4;>%M4C+{dTVU{cOk`3puW6b36K2&z%>btSk&&H>Z;<`p> z`FMTMiHw&wOXcQ$-Y{pG@3aN}s_>;# zeQ6GDsqIMA?iz{B1XzIIegeu-#qL_ZBH|eh`L{~J(A{bH*vND8W}io(WZ9s;;m3qZ zElXp!ru)Ht+yJJ|dfvRtcX?~Pn_nW{zZbM5z3mB?Hbf_|+7ZC-9yVjR&7mnNul4vE z%KEK*b1~tReV{kNh2E=&iwgU8w0kYs3c1o6m;*fZfrF-g?1!~+<-`f!Dj8+i7NJUI zcZj}vt?|8iHQ3TdM;gn(X(Vidn!cd{^x{>dX&Vt^`^_3pu?t)#>x|K0cW=egSMl9#+mqq-8|RdMP1Dw zx^5}L#|i6)ERW8LBjm}wD6@3$`!cXl0aV*W>(xz)J2m+v|RNGEXIA%XWv z$Hx$v!@W5LfaU7iEY}no2e;*F&dh{F;<$?``JyH&l3RVjA{xC=Rq{ z6}dLQKK(BW4N!Y)Mzd3h)PX8L3OR6JX82vsk%|<`y{3G<99ycR8(ZD;4@=k|d zx1nPOrARPmMi86c#Qn^1g5RVk00)%LY3fdvDm`_|D|ZP>a4hmnJmTiqc40*eItZ0G z(Cfxe`6oWB{4L&V2-lf)Dz{MkXQ(A{E}?e1cWU;s-J?xBbGBUgebeTI{+k+LT|P=A z;GHDn*981}=hBJAGXPX?iXEu)RoZN2kKn)}Yp)=+)%`(=Hk2z^Csu^a+hNSE9<}O4 zW9BhF843QW<{+N^4NZ(+Ohu0L$qp9AhpJ?UbX8~fibx(>f3CRh|ZH~FPW;%L4 z2Jfb`#^2zr=0rNvM5{6`q6x-M;QJ8B$W1lwJwBT6OTa+L|E?*68NnD-d zqirI@#!DTk6=nvBq1t|F2a57+*JomCoPO&bkNHd&fq@7CoA#=ogI@ER;^g6MTjnNJpU8$17lkcby!fn#Y^cf59qs4;WjW9@I`pu+^=!$XvlzSp zHl-BP6qCLifc*pwQ8vDfUY0lgjC>>zTLL$6VLQBKH2U4M(&?%A718nspPj%tmUBw+ z#X>LH_#p;`9!I5vv6@cVh1b)~bHTXz;!@s>4omWjec#A;((g=Fq_p{u1|<#I-D{h1 zr%{sZ%zv+3T?)s{c78c|r6Ez1kf5OuRJ<^!_`!;|HxG;mZiSf=CdVqy^)Fpf= zR6<3YrraF!c1|tIJ#;9sg<)`+=a+cw8*6)$-yV3w_=*W`MB#~zjz6^LYX4eVoTxdI zc3h_Bc-v+z^z5>e3vEp)brfA?bQ>r1^-8x`-ATBNL)99$& z;rXG-!IBn08OxyuZoj`hcQ)a@7O5;d=o7$6_hSTJ z;(^Dr%6p+QhE473G62?L^T{&S2^UB8^~fFHE0@wP^b_T#h%rn7^=(?yQf+N!)<~#c zB&mh#W%khdZrGJgs@ixb%h?ad2HG&$G8+QXR6zbUk;$(r4F#>F^1>Br!mAfDkRR@D z!K|#|oQjAh)DlY~3|CG`+4@opGIM z^i^Z4rXu>d*NVXngpKKI2U_*K}S3_}=T|7q^w`XB` z2D5mfvT(`vMwh8DGJql?=LI15;DsNI&n^nhYwgI&-{a#V-{;<=cJWiZ5HEkDY(4jD zc2?xCALMIz@)_iwDG(vRJQ8kP7xC8|N5n z-mb8AOpEdA->ZPnh_c<&o3Jg+X;AwynF(`1Ihpp9xt|hy zu7!?dLSahdVg=JpZk#xq{L7i0Y3(N`w+}g zn}vYJKK$VH`HhCBK)g%Cw8flu&$)8+Ef5m{+5}|bRYsP&t~Jk0TLEENO=yT3nrvyfYKk*n#uYjkyI9wC{A(mO8ae&B%;9#dTh)|_V0}&D>^xO(UZ2e z2{_|CZ)7#U(3yWf5i9##7`c79OX{6Y8(moRVE~tW6|XopYg$JLlxm|Q3X{o#=h{Lt zyCavxXR*2;2qGJ^XJ;nKfb^TpVwPUUM{br*(tWeRu{4Id4v!3gY2#K~T^)u_Zer}E zn_7xjY>yK@ouN|9;O0P^ZRT#CcRfGYf%F#Vs;VRb^a|0p^Z(QZ;v z_h#9VcRfJ+!d^?N=4N?P&mP&Il_OwCQMpD;0zHfk@ay$}8TVzgO~mUpV_LitM@Q8z z?9S+w#)-R7Wlo;vsZz9D@#pj>8Cxn}a*?q4(u0!Y^j5C?U$fc+Q?CL`w3ANg?&_1 z?FycB-DhP^mg2^y?@lqA_P>^f{|QRaU~igN=blSkS9CZwMjy&9MHhfv%{2!{eynf` z$pvnj!j!PJ^$UUrQOmKo@@YFMK}y`iI9Na(F-H2m)K^;G@|^OUI0RWuw$|>Zi>>4v zq8|c(foEJT-K`qR-DS&5P&JlKeXe6o?f)$qE9Lfsl2!ik}0GeaVk8W1YV42f9! zrDpRi_q@-CcyuXkqt%*k_=Sc09&?96Tu==56A9)J#}xMwb)PC2fO#x-Caabw>Rn0y z{HI2_IqLYwp=X|p=?Np~=954+Ml?kfMhR7O0xujiI*!b{uTA~|{_q>bBp z=-{T8<|tDq3CTI;lW2D@h@1>&cH*BDa_y{)8j?pQ@ST4-bycb_leaSjIqXOg!I-dI zwNUCuLgX|9CoCb|R&9g{#A6D$#nUq#?A;pr8AdUx?+Mg??0rWBc7w@CmP8$GxdE}e zzHzq~`$CYEEw*mQui5d*E?e~uhB&}WX3EcR8?CKn>HfFzpYY*7uYx^#J!@o8sI_T# z<9>7j4!UEiu=RQ98@44ed!uGToSby}kzEY$x!v2ihKXiyj2);!CRiFr>vI6V7wV&~ zpF$-W<*Q*jZKoda1CDyKwXd4AY%8NW?9?a@Yy}T{I z8l%pzl#*N&hVTtVAK9|*u$h3nx1=6hC?%PgdUH$1 zgU4B#9LvX`-GA_Cqken?Okqp8ZYE~ymacnbL{jExU#!eyp{f&~&7KrUZ(@I$| z*^;qz>W?cO%fU+}`r^A}yw+(=Jny@=CHlQvYr*sZn~Mq?a}U+deU_vMDx=p%_S zeq4>UTvg|Ns%zPo!tKDK1jo!MHXs5k!B@$&Iw30U0NMQkIcpzN?DYb2*ymZtS+0tL z|7ZN81f&h|3Gcxa1-K}FIu}UC&Q5;*yA>^uZA?ny{4)}sFcUL|IrhZMoeaaeLpX1W z;w-j*w2UV02#G(CdabMIPx^&kQ$y&xwe3xF%dn^Zx=-2>R>1)!wONiAju(G&X}wa&e3M9e@y*jUOnq=Da;aeY3U?)V#0wlC4b>zD zYg41RpwFSrtQS5)@i*U(!g@ZK3qpF#ekkwhzv36}MIRhhvDIX_{kvF-w-i!URUy&1 zZ(GVLd13Rxa`n}=54^&rT5t6b{-~*ny>~1i9TpVYZ!wNEQFHytZc3QlVJihZ*&r<0 z+pVZ@C%9pIE7QsXE_Wp;lEw)G|JA?Qr?Kw4JQlq%?zBMH%3 zQ6JVx`e*&{{{B6UR&7EDCoSR>Ia4d+4zz1c4JkkrJzYuTQJ&qreUvcDtG1l9xOB(^ zrc~7sn*MO0arcJ>5^dNJY0Dd`dhvNp0zvzsHa0TO=<$99GqoAfRNXiNXf(!*IEnmP zr8tbeCb^b*$m_VvC6g&*bjtGqCpo-Ox`{)A5lw;yGH&b+sGu3`p#9`TQsPue)fUR< z&`V+$NVA8gzWIS^yrU#20h!!^9m?LW?#vpgS2M(T!&ts|UtGu)ibm12hjYQH3>Qh9 z&4Gq1i{aI05C~XPmovUh_g2b!EvwQ{JyK_xNk>x&ulaux-hYGOKQD&wmOXCwH|wi# z>ZA;Hh-sqvZJyfmPTTsim;OTNb>l5w$r>9)Wr+8Y$ptx_kA@kv@KugIc@7s51}<>$GYQ56)Ki`;R>$*#5fm%=a3oHXA{2r ze(gE^q7@6M#NOKDk?lQ!5v+|OS})<3Q$-XinH=iC%oZ$K*8mR&EYajonfKIB3qJw` zEh)zGw95_xD1yBg7v#8+sMaF^CW02x=1c30XZN3`1|S3xsHPU&%AtideyTVxW^pmN zC+CEKwcWLdiPK%WA><$Zk_5~1-n5;YlQ3aqhz90Q0Xyfxt(2@|0?VzodBvU=`;yT2 z97iv%rVlOZAzEh~-1FWqO$aNkyaLq>*<|?mOs(GR3FT392W{moZ;HD&I)GzNjoj|$ z6#h>D!~{G0fG#7m_{NwN;WBo+FBYH&u^ak!z=N*W+uPe4om4A>NYVy$G_k2Ag|NAO z1wvW{1B!~LGZRF@(ZG@sG?88UFOlrO7R5%3$!Z0a^39~K+xO1U`7jU^5z(@hy;s>te8_ua9x0Q zn(l}+Nj+K~g&_``wy#um;Qzq?f&T;l2mTNIANW7;|84Ov|JCpRS8NUz9_W9coCNv_ z?xl52VVa7r#b5F5PRa<1$EH=S_IdUhr^0@&t!&FBRvJ)_Pg&>TFXt z;Him`;9z20Fs(B_&VW(!)c3M{jzBor(F1Dq}caD#skevw=^xy`W{jSaVH-|RF^ zSxJ<1s$c_lG4y9pCj12Kt805nHipE(fmI(remtK}i2v8umpU5=fE&6Kz!tKfD5{zY zco!fp1V_e}JZR%cv(4G}(kNtwr>75|O)au*I`|}b#FsjqhIe!NJ-zeaOcKF`RqzgX zM*JenjN>g8sc(CV9npdUo7l-3T~TbOt`ob-!+y>EHiCg>^;n^+rmplETdVk@A`cVT zA1`NM{`03FQ?x4Ad8O#s9fGCv7?9O}iuG`+X$PzYMAI#+5>jAk1=DDL4Zw~OY#s>1 zQelFQX}adIQepTSq~Q#Jb(w>Y{qR)gW)Aw04L6*=W|uYVCY8oiUWoVZpBMokVRv`n z|G@u&{{#OA{tx^g_&@OfZSgOE^Xp%o&t1c5t;L4bTyJavWpxv!`N2~II|QWnuI)Ob zYv3~hzdJ|?XBxHj0LyR7#yX)CPY)MQMfjp;JB;mJUhwT5L@?^+5I~?-#K5{H_o>s$tlw9%!2JAO% zwPewi-QXC{!xhKIj#2sjTTl)0}n}@N`7N{W=1DLw7kpe!!Zsa-=pa8*m(NH%XbHdb1Xf#@^W+ z0!Yl(Z&WF*q+t}rJ+X~J$AAkhsNVDQV?(l=i7Q)eikH_fxBDBC;`#gl3*YY74ymO- zu^WR8?-b)qS)xc+#&MP};#uWZXjqxtS8$~83O9k&BTMF?%87MjbR|K3ytK zDO-8yV;5vhR^p`+p+(ZmL}s%bYB1U6cA4RPB%6{$xxo07C&85m{tx^g_&@M};Qzq? jf&T;l-xmM>p8x{@D(Mktb)u`N00000NkvXXu0mjf(?NUb literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/codepen-embed.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/codepen-embed.css new file mode 100644 index 000000000..195c4a078 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/codepen-embed.css @@ -0,0 +1,60 @@ +/* + codepen.io Embed Theme + Author: Justin Perry + Original theme - https://github.com/chriskempson/tomorrow-theme +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #222; + color: #fff; +} + +.hljs-comment, +.hljs-quote { + color: #777; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-regexp, +.hljs-meta, +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-params, +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-deletion { + color: #ab875d; +} + +.hljs-section, +.hljs-title, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-type, +.hljs-attribute { + color: #9b869b; +} + +.hljs-string, +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #8f9c6c; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/color-brewer.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/color-brewer.css new file mode 100644 index 000000000..7934d986a --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/color-brewer.css @@ -0,0 +1,71 @@ +/* + +Colorbrewer theme +Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock +Ported by Fabrício Tavares de Oliveira + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fff; +} + +.hljs, +.hljs-subst { + color: #000; +} + +.hljs-string, +.hljs-meta, +.hljs-symbol, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #756bb1; +} + +.hljs-comment, +.hljs-quote { + color: #636363; +} + +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-bullet, +.hljs-link { + color: #31a354; +} + +.hljs-deletion, +.hljs-variable { + color: #88f; +} + + + +.hljs-keyword, +.hljs-selector-tag, +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-doctag, +.hljs-type, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-strong { + color: #3182bd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-attribute { + color: #e6550d; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/darcula.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/darcula.css new file mode 100644 index 000000000..be182d0b5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/darcula.css @@ -0,0 +1,77 @@ +/* + +Darcula color scheme from the JetBrains family of IDEs + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #2b2b2b; +} + +.hljs { + color: #bababa; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-link, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #6896ba; +} + +.hljs-code, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-attribute, +.hljs-name, +.hljs-variable { + color: #cb7832; +} + +.hljs-params { + color: #b9b9b9; +} + +.hljs-string { + color: #6a8759; +} + +.hljs-subst, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-symbol, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #e0c46c; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #7f7f7f; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/dark.css new file mode 100644 index 000000000..b4724f5f5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/dark.css @@ -0,0 +1,63 @@ +/* + +Dark style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #444; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-section, +.hljs-link { + color: white; +} + +.hljs, +.hljs-subst { + color: #ddd; +} + +.hljs-string, +.hljs-title, +.hljs-name, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #d88; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #777; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/darkula.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/darkula.css new file mode 100644 index 000000000..f4646c3c5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/darkula.css @@ -0,0 +1,6 @@ +/* + Deprecated due to a typo in the name and left here for compatibility purpose only. + Please use darcula.css instead. +*/ + +@import url('darcula.css'); diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/default.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/default.css new file mode 100644 index 000000000..f1bfade31 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/default.css @@ -0,0 +1,99 @@ +/* + +Original highlight.js style (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} + + +/* Base color: saturation 0; */ + +.hljs, +.hljs-subst { + color: #444; +} + +.hljs-comment { + color: #888888; +} + +.hljs-keyword, +.hljs-attribute, +.hljs-selector-tag, +.hljs-meta-keyword, +.hljs-doctag, +.hljs-name { + font-weight: bold; +} + + +/* User color: hue: 0 */ + +.hljs-type, +.hljs-string, +.hljs-number, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #880000; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #BC6060; +} + + +/* Language color: hue: 90; */ + +.hljs-literal { + color: #78A960; +} + +.hljs-built_in, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #397300; +} + + +/* Meta color: hue: 200 */ + +.hljs-meta { + color: #1f7199; +} + +.hljs-meta-string { + color: #4d99bf; +} + + +/* Misc effects */ + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/docco.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/docco.css new file mode 100644 index 000000000..db366be37 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/docco.css @@ -0,0 +1,97 @@ +/* +Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars) +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #000; + background: #f8f8ff; +} + +.hljs-comment, +.hljs-quote { + color: #408080; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-subst { + color: #954121; +} + +.hljs-number { + color: #40a070; +} + +.hljs-string, +.hljs-doctag { + color: #219161; +} + +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #19469d; +} + +.hljs-params { + color: #00f; +} + +.hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-variable, +.hljs-template-variable { + color: #008080; +} + +.hljs-regexp, +.hljs-link { + color: #b68; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/dracula.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/dracula.css new file mode 100644 index 000000000..d591db680 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/dracula.css @@ -0,0 +1,76 @@ +/* + +Dracula Theme v1.2.0 + +https://github.com/zenorocha/dracula-theme + +Copyright 2015, All rights reserved + +Code licensed under the MIT license +http://zenorocha.mit-license.org + +@author Éverton Ribeiro +@author Zeno Rocha + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282a36; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-section, +.hljs-link { + color: #8be9fd; +} + +.hljs-function .hljs-keyword { + color: #ff79c6; +} + +.hljs, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-string, +.hljs-title, +.hljs-name, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #f1fa8c; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #6272a4; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/far.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/far.css new file mode 100644 index 000000000..2b3f87b56 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/far.css @@ -0,0 +1,71 @@ +/* + +FAR Style (c) MajestiC + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000080; +} + +.hljs, +.hljs-subst { + color: #0ff; +} + +.hljs-string, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-builtin-name, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #ff0; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-variable { + color: #fff; +} + +.hljs-comment, +.hljs-quote, +.hljs-doctag, +.hljs-deletion { + color: #888; +} + +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #0f0; +} + +.hljs-meta { + color: #008080; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/foundation.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/foundation.css new file mode 100644 index 000000000..f1fe64b37 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/foundation.css @@ -0,0 +1,88 @@ +/* +Description: Foundation 4 docs style for highlight.js +Author: Dan Allen +Website: http://foundation.zurb.com/docs/ +Version: 1.0 +Date: 2013-04-02 +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #eee; color: black; +} + +.hljs-link, +.hljs-emphasis, +.hljs-attribute, +.hljs-addition { + color: #070; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong, +.hljs-string, +.hljs-deletion { + color: #d14; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-quote, +.hljs-comment { + color: #998; + font-style: italic; +} + +.hljs-section, +.hljs-title { + color: #900; +} + +.hljs-class .hljs-title, +.hljs-type { + color: #458; +} + +.hljs-variable, +.hljs-template-variable { + color: #336699; +} + +.hljs-bullet { + color: #997700; +} + +.hljs-meta { + color: #3344bb; +} + +.hljs-code, +.hljs-number, +.hljs-literal, +.hljs-keyword, +.hljs-selector-tag { + color: #099; +} + +.hljs-regexp { + background-color: #fff0ff; + color: #880088; +} + +.hljs-symbol { + color: #990073; +} + +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #007700; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/github-gist.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/github-gist.css new file mode 100644 index 000000000..155f0b916 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/github-gist.css @@ -0,0 +1,71 @@ +/** + * GitHub Gist Theme + * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro + */ + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/github.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/github.css new file mode 100644 index 000000000..791932b87 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/github.css @@ -0,0 +1,99 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/googlecode.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/googlecode.css new file mode 100644 index 000000000..884ad6353 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/googlecode.css @@ -0,0 +1,89 @@ +/* + +Google Code style (c) Aahan Krish + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-comment, +.hljs-quote { + color: #800; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-title, +.hljs-name { + color: #008; +} + +.hljs-variable, +.hljs-template-variable { + color: #660; +} + +.hljs-string, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-regexp { + color: #080; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-meta, +.hljs-number, +.hljs-link { + color: #066; +} + +.hljs-title, +.hljs-doctag, +.hljs-type, +.hljs-attr, +.hljs-built_in, +.hljs-builtin-name, +.hljs-params { + color: #606; +} + +.hljs-attribute, +.hljs-subst { + color: #000; +} + +.hljs-formula { + background-color: #eee; + font-style: italic; +} + +.hljs-selector-id, +.hljs-selector-class { + color: #9B703F +} + +.hljs-addition { + background-color: #baeeba; +} + +.hljs-deletion { + background-color: #ffc8bd; +} + +.hljs-doctag, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/grayscale.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/grayscale.css new file mode 100644 index 000000000..5376f3406 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/grayscale.css @@ -0,0 +1,101 @@ +/* + +grayscale style (c) MY Sun + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #fff; +} + +.hljs-comment, +.hljs-quote { + color: #777; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal { + color: #777; +} + +.hljs-string, +.hljs-doctag, +.hljs-formula { + color: #333; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC) repeat; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #000; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-class .hljs-title, +.hljs-type, +.hljs-name { + color: #333; + font-weight: bold; +} + +.hljs-tag { + color: #333; +} + +.hljs-regexp { + color: #333; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #000; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==) repeat; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #000; + text-decoration: underline; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + color: #fff; + background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat; +} + +.hljs-addition { + color: #000; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC) repeat; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/gruvbox-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/gruvbox-dark.css new file mode 100644 index 000000000..f563811a8 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/gruvbox-dark.css @@ -0,0 +1,108 @@ +/* + +Gruvbox style (dark) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282828; +} + +.hljs, +.hljs-subst { + color: #ebdbb2; +} + +/* Gruvbox Red */ +.hljs-deletion, +.hljs-formula, +.hljs-keyword, +.hljs-link, +.hljs-selector-tag { + color: #fb4934; +} + +/* Gruvbox Blue */ +.hljs-built_in, +.hljs-emphasis, +.hljs-name, +.hljs-quote, +.hljs-strong, +.hljs-title, +.hljs-variable { + color: #83a598; +} + +/* Gruvbox Yellow */ +.hljs-attr, +.hljs-params, +.hljs-template-tag, +.hljs-type { + color: #fabd2f; +} + +/* Gruvbox Purple */ +.hljs-builtin-name, +.hljs-doctag, +.hljs-literal, +.hljs-number { + color: #8f3f71; +} + +/* Gruvbox Orange */ +.hljs-code, +.hljs-meta, +.hljs-regexp, +.hljs-selector-id, +.hljs-template-variable { + color: #fe8019; +} + +/* Gruvbox Green */ +.hljs-addition, +.hljs-meta-string, +.hljs-section, +.hljs-selector-attr, +.hljs-selector-class, +.hljs-string, +.hljs-symbol { + color: #b8bb26; +} + +/* Gruvbox Aqua */ +.hljs-attribute, +.hljs-bullet, +.hljs-class, +.hljs-function, +.hljs-function .hljs-keyword, +.hljs-meta-keyword, +.hljs-selector-pseudo, +.hljs-tag { + color: #8ec07c; +} + +/* Gruvbox Gray */ +.hljs-comment { + color: #928374; +} + +/* Gruvbox Purple */ +.hljs-link_label, +.hljs-literal, +.hljs-number { + color: #d3869b; +} + +.hljs-comment, +.hljs-emphasis { + font-style: italic; +} + +.hljs-section, +.hljs-strong, +.hljs-tag { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/gruvbox-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/gruvbox-light.css new file mode 100644 index 000000000..ff45468eb --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/gruvbox-light.css @@ -0,0 +1,108 @@ +/* + +Gruvbox style (light) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fbf1c7; +} + +.hljs, +.hljs-subst { + color: #3c3836; +} + +/* Gruvbox Red */ +.hljs-deletion, +.hljs-formula, +.hljs-keyword, +.hljs-link, +.hljs-selector-tag { + color: #9d0006; +} + +/* Gruvbox Blue */ +.hljs-built_in, +.hljs-emphasis, +.hljs-name, +.hljs-quote, +.hljs-strong, +.hljs-title, +.hljs-variable { + color: #076678; +} + +/* Gruvbox Yellow */ +.hljs-attr, +.hljs-params, +.hljs-template-tag, +.hljs-type { + color: #b57614; +} + +/* Gruvbox Purple */ +.hljs-builtin-name, +.hljs-doctag, +.hljs-literal, +.hljs-number { + color: #8f3f71; +} + +/* Gruvbox Orange */ +.hljs-code, +.hljs-meta, +.hljs-regexp, +.hljs-selector-id, +.hljs-template-variable { + color: #af3a03; +} + +/* Gruvbox Green */ +.hljs-addition, +.hljs-meta-string, +.hljs-section, +.hljs-selector-attr, +.hljs-selector-class, +.hljs-string, +.hljs-symbol { + color: #79740e; +} + +/* Gruvbox Aqua */ +.hljs-attribute, +.hljs-bullet, +.hljs-class, +.hljs-function, +.hljs-function .hljs-keyword, +.hljs-meta-keyword, +.hljs-selector-pseudo, +.hljs-tag { + color: #427b58; +} + +/* Gruvbox Gray */ +.hljs-comment { + color: #928374; +} + +/* Gruvbox Purple */ +.hljs-link_label, +.hljs-literal, +.hljs-number { + color: #8f3f71; +} + +.hljs-comment, +.hljs-emphasis { + font-style: italic; +} + +.hljs-section, +.hljs-strong, +.hljs-tag { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/hopscotch.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/hopscotch.css new file mode 100644 index 000000000..32e60d230 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/hopscotch.css @@ -0,0 +1,83 @@ +/* + * Hopscotch + * by Jan T. Sott + * https://github.com/idleberg/Hopscotch + * + * This work is licensed under the Creative Commons CC0 1.0 Universal License + */ + +/* Comment */ +.hljs-comment, +.hljs-quote { + color: #989498; +} + +/* Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-link, +.hljs-deletion { + color: #dd464c; +} + +/* Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #fd8b19; +} + +/* Yellow */ +.hljs-class .hljs-title { + color: #fdcc59; +} + +/* Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #8fc13e; +} + +/* Aqua */ +.hljs-meta { + color: #149b93; +} + +/* Blue */ +.hljs-function, +.hljs-section, +.hljs-title { + color: #1290bf; +} + +/* Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #c85e7c; +} + +.hljs { + display: block; + background: #322931; + color: #b9b5b8; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/hybrid.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/hybrid.css new file mode 100644 index 000000000..29735a189 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/hybrid.css @@ -0,0 +1,102 @@ +/* + +vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) + +*/ + +/*background color*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #1d1f21; +} + +/*selection color*/ +.hljs::selection, +.hljs span::selection { + background: #373b41; +} + +.hljs::-moz-selection, +.hljs span::-moz-selection { + background: #373b41; +} + +/*foreground color*/ +.hljs { + color: #c5c8c6; +} + +/*color: fg_yellow*/ +.hljs-title, +.hljs-name { + color: #f0c674; +} + +/*color: fg_comment*/ +.hljs-comment, +.hljs-meta, +.hljs-meta .hljs-keyword { + color: #707880; +} + +/*color: fg_red*/ +.hljs-number, +.hljs-symbol, +.hljs-literal, +.hljs-deletion, +.hljs-link { + color: #cc6666 +} + +/*color: fg_green*/ +.hljs-string, +.hljs-doctag, +.hljs-addition, +.hljs-regexp, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #b5bd68; +} + +/*color: fg_purple*/ +.hljs-attribute, +.hljs-code, +.hljs-selector-id { + color: #b294bb; +} + +/*color: fg_blue*/ +.hljs-keyword, +.hljs-selector-tag, +.hljs-bullet, +.hljs-tag { + color: #81a2be; +} + +/*color: fg_aqua*/ +.hljs-subst, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #8abeb7; +} + +/*color: fg_orange*/ +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-quote, +.hljs-section, +.hljs-selector-class { + color: #de935f; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/idea.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/idea.css new file mode 100644 index 000000000..3bf1892bd --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/idea.css @@ -0,0 +1,97 @@ +/* + +Intellij Idea-like styling (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #000; + background: #fff; +} + +.hljs-subst, +.hljs-title { + font-weight: normal; + color: #000; +} + +.hljs-comment, +.hljs-quote { + color: #808080; + font-style: italic; +} + +.hljs-meta { + color: #808000; +} + +.hljs-tag { + background: #efefef; +} + +.hljs-section, +.hljs-name, +.hljs-literal, +.hljs-keyword, +.hljs-selector-tag, +.hljs-type, +.hljs-selector-id, +.hljs-selector-class { + font-weight: bold; + color: #000080; +} + +.hljs-attribute, +.hljs-number, +.hljs-regexp, +.hljs-link { + font-weight: bold; + color: #0000ff; +} + +.hljs-number, +.hljs-regexp, +.hljs-link { + font-weight: normal; +} + +.hljs-string { + color: #008000; + font-weight: bold; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-formula { + color: #000; + background: #d0eded; + font-style: italic; +} + +.hljs-doctag { + text-decoration: underline; +} + +.hljs-variable, +.hljs-template-variable { + color: #660e7a; +} + +.hljs-addition { + background: #baeeba; +} + +.hljs-deletion { + background: #ffc8bd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/ir-black.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/ir-black.css new file mode 100644 index 000000000..bd4c755ed --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/ir-black.css @@ -0,0 +1,73 @@ +/* + IR_Black style (c) Vasily Mikhailitchenko +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #7c7c7c; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-tag, +.hljs-name { + color: #96cbfe; +} + +.hljs-attribute, +.hljs-selector-id { + color: #ffffb6; +} + +.hljs-string, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition { + color: #a8ff60; +} + +.hljs-subst { + color: #daefa3; +} + +.hljs-regexp, +.hljs-link { + color: #e9c062; +} + +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-doctag { + color: #ffffb6; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-variable, +.hljs-template-variable, +.hljs-literal { + color: #c6c5fe; +} + +.hljs-number, +.hljs-deletion { + color:#ff73fd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/kimbie.dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/kimbie.dark.css new file mode 100644 index 000000000..d139cb5d0 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/kimbie.dark.css @@ -0,0 +1,74 @@ +/* + Name: Kimbie (dark) + Author: Jan T. Sott + License: Creative Commons Attribution-ShareAlike 4.0 Unported License + URL: https://github.com/idleberg/Kimbie-highlight.js +*/ + +/* Kimbie Comment */ +.hljs-comment, +.hljs-quote { + color: #d6baad; +} + +/* Kimbie Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-meta { + color: #dc3958; +} + +/* Kimbie Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion, +.hljs-link { + color: #f79a32; +} + +/* Kimbie Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #f06431; +} + +/* Kimbie Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #889b4a; +} + +/* Kimbie Purple */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-function { + color: #98676a; +} + +.hljs { + display: block; + overflow-x: auto; + background: #221a0f; + color: #d3af86; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/kimbie.light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/kimbie.light.css new file mode 100644 index 000000000..04ff6ed3a --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/kimbie.light.css @@ -0,0 +1,74 @@ +/* + Name: Kimbie (light) + Author: Jan T. Sott + License: Creative Commons Attribution-ShareAlike 4.0 Unported License + URL: https://github.com/idleberg/Kimbie-highlight.js +*/ + +/* Kimbie Comment */ +.hljs-comment, +.hljs-quote { + color: #a57a4c; +} + +/* Kimbie Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-meta { + color: #dc3958; +} + +/* Kimbie Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion, +.hljs-link { + color: #f79a32; +} + +/* Kimbie Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #f06431; +} + +/* Kimbie Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #889b4a; +} + +/* Kimbie Purple */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-function { + color: #98676a; +} + +.hljs { + display: block; + overflow-x: auto; + background: #fbebd4; + color: #84613d; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/magula.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/magula.css new file mode 100644 index 000000000..44dee5e8e --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/magula.css @@ -0,0 +1,70 @@ +/* +Description: Magula style for highligh.js +Author: Ruslan Keba +Website: http://rukeba.com/ +Version: 1.0 +Date: 2009-01-03 +Music: Aphex Twin / Xtal +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background-color: #f4f4f4; +} + +.hljs, +.hljs-subst { + color: black; +} + +.hljs-string, +.hljs-title, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #050; +} + +.hljs-comment, +.hljs-quote { + color: #777; +} + +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-type, +.hljs-link { + color: #800; +} + +.hljs-deletion, +.hljs-meta { + color: #00e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-tag, +.hljs-name { + font-weight: bold; + color: navy; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/mono-blue.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/mono-blue.css new file mode 100644 index 000000000..884c97c76 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/mono-blue.css @@ -0,0 +1,59 @@ +/* + Five-color theme from a single blue hue. +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #eaeef3; +} + +.hljs { + color: #00193a; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-comment { + color: #738191; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-literal, +.hljs-type, +.hljs-addition, +.hljs-tag, +.hljs-quote, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #0048ab; +} + +.hljs-meta, +.hljs-subst, +.hljs-symbol, +.hljs-regexp, +.hljs-attribute, +.hljs-deletion, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-bullet { + color: #4c81c9; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/monokai-sublime.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/monokai-sublime.css new file mode 100644 index 000000000..2864170da --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/monokai-sublime.css @@ -0,0 +1,83 @@ +/* + +Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #23241f; +} + +.hljs, +.hljs-tag, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #ae81ff; +} + +.hljs-code, +.hljs-title, +.hljs-section, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-name, +.hljs-attr { + color: #f92672; +} + +.hljs-symbol, +.hljs-attribute { + color: #66d9ef; +} + +.hljs-params, +.hljs-class .hljs-title { + color: #f8f8f2; +} + +.hljs-string, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-variable { + color: #e6db74; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/monokai.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/monokai.css new file mode 100644 index 000000000..775d53f91 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/monokai.css @@ -0,0 +1,70 @@ +/* +Monokai style - ported by Luigi Maselli - http://grigio.org +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #272822; color: #ddd; +} + +.hljs-tag, +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-strong, +.hljs-name { + color: #f92672; +} + +.hljs-code { + color: #66d9ef; +} + +.hljs-class .hljs-title { + color: white; +} + +.hljs-attribute, +.hljs-symbol, +.hljs-regexp, +.hljs-link { + color: #bf79db; +} + +.hljs-string, +.hljs-bullet, +.hljs-subst, +.hljs-title, +.hljs-section, +.hljs-emphasis, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #a6e22e; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-selector-id { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/obsidian.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/obsidian.css new file mode 100644 index 000000000..356630fa2 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/obsidian.css @@ -0,0 +1,88 @@ +/** + * Obsidian style + * ported by Alexander Marenin (http://github.com/ioncreature) + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282b2e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-selector-id { + color: #93c763; +} + +.hljs-number { + color: #ffcd22; +} + +.hljs { + color: #e0e2e4; +} + +.hljs-attribute { + color: #668bb0; +} + +.hljs-code, +.hljs-class .hljs-title, +.hljs-section { + color: white; +} + +.hljs-regexp, +.hljs-link { + color: #d39745; +} + +.hljs-meta { + color: #557182; +} + +.hljs-tag, +.hljs-name, +.hljs-bullet, +.hljs-subst, +.hljs-emphasis, +.hljs-type, +.hljs-built_in, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #8cbbad; +} + +.hljs-string, +.hljs-symbol { + color: #ec7600; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion { + color: #818e96; +} + +.hljs-selector-class { + color: #A082BD +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/ocean.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/ocean.css new file mode 100644 index 000000000..5901581b4 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/ocean.css @@ -0,0 +1,74 @@ +/* Ocean Dark Theme */ +/* https://github.com/gavsiu */ +/* Original theme - https://github.com/chriskempson/base16 */ + +/* Ocean Comment */ +.hljs-comment, +.hljs-quote { + color: #65737e; +} + +/* Ocean Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #bf616a; +} + +/* Ocean Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #d08770; +} + +/* Ocean Yellow */ +.hljs-attribute { + color: #ebcb8b; +} + +/* Ocean Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #a3be8c; +} + +/* Ocean Blue */ +.hljs-title, +.hljs-section { + color: #8fa1b3; +} + +/* Ocean Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b48ead; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2b303b; + color: #c0c5ce; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/paraiso-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/paraiso-dark.css new file mode 100644 index 000000000..e7292401c --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/paraiso-dark.css @@ -0,0 +1,72 @@ +/* + Paraíso (dark) + Created by Jan T. Sott (http://github.com/idleberg) + Inspired by the art of Rubens LP (http://www.rubenslp.com.br) +*/ + +/* Paraíso Comment */ +.hljs-comment, +.hljs-quote { + color: #8d8687; +} + +/* Paraíso Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-link, +.hljs-meta { + color: #ef6155; +} + +/* Paraíso Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion { + color: #f99b15; +} + +/* Paraíso Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #fec418; +} + +/* Paraíso Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #48b685; +} + +/* Paraíso Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #815ba4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2f1e2e; + color: #a39e9b; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/paraiso-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/paraiso-light.css new file mode 100644 index 000000000..944857cd8 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/paraiso-light.css @@ -0,0 +1,72 @@ +/* + Paraíso (light) + Created by Jan T. Sott (http://github.com/idleberg) + Inspired by the art of Rubens LP (http://www.rubenslp.com.br) +*/ + +/* Paraíso Comment */ +.hljs-comment, +.hljs-quote { + color: #776e71; +} + +/* Paraíso Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-link, +.hljs-meta { + color: #ef6155; +} + +/* Paraíso Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion { + color: #f99b15; +} + +/* Paraíso Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #fec418; +} + +/* Paraíso Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #48b685; +} + +/* Paraíso Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #815ba4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #e7e9db; + color: #4f424c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/pojoaque.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/pojoaque.css new file mode 100644 index 000000000..2e07847b2 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/pojoaque.css @@ -0,0 +1,83 @@ +/* + +Pojoaque Style by Jason Tate +http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html +Based on Solarized Style from http://ethanschoonover.com/solarized + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #dccf8f; + background: url(./pojoaque.jpg) repeat scroll left top #181914; +} + +.hljs-comment, +.hljs-quote { + color: #586e75; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-addition { + color: #b64926; +} + +.hljs-number, +.hljs-string, +.hljs-doctag, +.hljs-regexp { + color: #468966; +} + +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-name { + color: #ffb03b; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type, +.hljs-tag { + color: #b58900; +} + +.hljs-attribute { + color: #b89859; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-subst, +.hljs-meta { + color: #cb4b16; +} + +.hljs-deletion { + color: #dc322f; +} + +.hljs-selector-id, +.hljs-selector-class { + color: #d3a60c; +} + +.hljs-formula { + background: #073642; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/pojoaque.jpg b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/pojoaque.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9c07d4ab40b6d77e90ff69f0012bcd33b21d31c3 GIT binary patch literal 1186 zcmZXSe^8Tk9LK-kXFs3)f@f?)Cddzw3v4wdZyXQ;4x3=;Ja*N#%n9ik!UGmt9H3k0 zJST|5jOc(ID$FQt3C?jQZBws#kXolO1lg9Pba9BB=Q+UEBX!nY@6Uhl&+ofe$Q$y5 z@ci`~)&qzDP(lOiQ5p?p z(`j^e7!yUAVHk%K#^GQXn?s0=VLYCI$HRoe=xCuZ>A6A3@sxEP#XqNFpIb=0)KQ#Nss_tD17;m4@$JKL;LR|K|QF3f%!L5+s(9Ft8SQ zG|~pGpEGFW5Z|OA)-O@mNHy-g@7m8JTf?kl@vUKBGmw)Y*9sDRNr3PN!IKefWaydTe1D zjzpyzPnD3}hBNaS4aFX7=0&~I*Hu7#4au@qVBglH#-m;QFOx_`=j z{EqRY#Eh*yoWP^pa4H>8GH{rO?!_+xwL0(k4yL^D%^nBkJ*UI;Lx;ped8d|f*S_s@ z3~ilcRC(&NT#9Gn#UD;o^EYSMXDMf%XcUi3>;WXXD-QX3P9wMyP7eA&RS{)h5{??W3^Rq=goFJ>?lA~J- zdYe>!xvYLW*fPT0RK7wsJRg^?x#W1*GP9_f`6t>QD_X>0d!owyN>nO2?U5}|3?hX_UZYT@^>S!9eB~bZ9U`q;`U)@L670o1g z`Hd}h<_WRvUc|n*%v4Hbb-4tJD40iyF^q%g*&!6>hkYDvi-{Uc4yTM zzcthN4Z{ka!+F_KzYV#yWi;c^X^q6g`pD8cp?$Kl?hCz0s^a|mH%P!CF%*<6k^~i` zT5Mi-t5-frUcHkk^Qh}+N)Kz1&Bi95`oNc|quI>tUi~BY>xcF9(%tv2i{G6kE9*q~ qCoAGl20`)w0rdgp9H%Q=M5|p`hOhFz6$I%Y&ncY8>c?7PXyh+SL&XXJ literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/purebasic.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/purebasic.css new file mode 100644 index 000000000..5ce9b9e07 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/purebasic.css @@ -0,0 +1,96 @@ +/* + +PureBASIC native IDE style ( version 1.0 - April 2016 ) + +by Tristano Ajmone + +Public Domain + +NOTE_1: PureBASIC code syntax highlighting only applies the following classes: + .hljs-comment + .hljs-function + .hljs-keywords + .hljs-string + .hljs-symbol + + Other classes are added here for the benefit of styling other languages with the look and feel of PureBASIC native IDE style. + If you need to customize a stylesheet for PureBASIC only, remove all non-relevant classes -- PureBASIC-related classes are followed by + a "--- used for PureBASIC ... ---" comment on same line. + +NOTE_2: Color names provided in comments were derived using "Name that Color" online tool: + http://chir.ag/projects/name-that-color +*/ + +.hljs { /* Common set of rules required by highlight.js (don'r remove!) */ + display: block; + overflow-x: auto; + padding: 0.5em; + background: #FFFFDF; /* Half and Half (approx.) */ +/* --- Uncomment to add PureBASIC native IDE styled font! + font-family: Consolas; +*/ +} + +.hljs, /* --- used for PureBASIC base color --- */ +.hljs-type, /* --- used for PureBASIC Procedures return type --- */ +.hljs-function, /* --- used for wrapping PureBASIC Procedures definitions --- */ +.hljs-name, +.hljs-number, +.hljs-attr, +.hljs-params, +.hljs-subst { + color: #000000; /* Black */ +} + +.hljs-comment, /* --- used for PureBASIC Comments --- */ +.hljs-regexp, +.hljs-section, +.hljs-selector-pseudo, +.hljs-addition { + color: #00AAAA; /* Persian Green (approx.) */ +} + +.hljs-title, /* --- used for PureBASIC Procedures Names --- */ +.hljs-tag, +.hljs-variable, +.hljs-code { + color: #006666; /* Blue Stone (approx.) */ +} + +.hljs-keyword, /* --- used for PureBASIC Keywords --- */ +.hljs-class, +.hljs-meta-keyword, +.hljs-selector-class, +.hljs-built_in, +.hljs-builtin-name { + color: #006666; /* Blue Stone (approx.) */ + font-weight: bold; +} + +.hljs-string, /* --- used for PureBASIC Strings --- */ +.hljs-selector-attr { + color: #0080FF; /* Azure Radiance (approx.) */ +} + +.hljs-symbol, /* --- used for PureBASIC Constants --- */ +.hljs-link, +.hljs-deletion, +.hljs-attribute { + color: #924B72; /* Cannon Pink (approx.) */ +} + +.hljs-meta, +.hljs-literal, +.hljs-selector-id { + color: #924B72; /* Cannon Pink (approx.) */ + font-weight: bold; +} + +.hljs-strong, +.hljs-name { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/qtcreator_dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/qtcreator_dark.css new file mode 100644 index 000000000..7aa56a365 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/qtcreator_dark.css @@ -0,0 +1,83 @@ +/* + +Qt Creator dark color scheme + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000000; +} + +.hljs, +.hljs-subst, +.hljs-tag, +.hljs-title { + color: #aaaaaa; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #ff55ff; +} + +.hljs-code +.hljs-selector-class { + color: #aaaaff; +} + +.hljs-emphasis, +.hljs-stronge, +.hljs-type { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-function, +.hljs-section, +.hljs-symbol, +.hljs-name { + color: #ffff55; +} + +.hljs-attribute { + color: #ff5555; +} + +.hljs-variable, +.hljs-params, +.hljs-class .hljs-title { + color: #8888ff; +} + +.hljs-string, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition, +.hljs-link { + color: #ff55ff; +} + +.hljs-comment, +.hljs-meta, +.hljs-deletion { + color: #55ffff; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/qtcreator_light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/qtcreator_light.css new file mode 100644 index 000000000..1efa2c660 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/qtcreator_light.css @@ -0,0 +1,83 @@ +/* + +Qt Creator light color scheme + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #ffffff; +} + +.hljs, +.hljs-subst, +.hljs-tag, +.hljs-title { + color: #000000; +} + +.hljs-strong, +.hljs-emphasis { + color: #000000; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #000080; +} + +.hljs-code +.hljs-selector-class { + color: #800080; +} + +.hljs-emphasis, +.hljs-stronge, +.hljs-type { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-function, +.hljs-section, +.hljs-symbol, +.hljs-name { + color: #808000; +} + +.hljs-attribute { + color: #800000; +} + +.hljs-variable, +.hljs-params, +.hljs-class .hljs-title { + color: #0055AF; +} + +.hljs-string, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition, +.hljs-link { + color: #008000; +} + +.hljs-comment, +.hljs-meta, +.hljs-deletion { + color: #008000; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/railscasts.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/railscasts.css new file mode 100644 index 000000000..008cdc5bf --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/railscasts.css @@ -0,0 +1,106 @@ +/* + +Railscasts-like style (c) Visoft, Inc. (Damien White) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #232323; + color: #e6e1dc; +} + +.hljs-comment, +.hljs-quote { + color: #bc9458; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag { + color: #c26230; +} + +.hljs-string, +.hljs-number, +.hljs-regexp, +.hljs-variable, +.hljs-template-variable { + color: #a5c261; +} + +.hljs-subst { + color: #519f50; +} + +.hljs-tag, +.hljs-name { + color: #e8bf6a; +} + +.hljs-type { + color: #da4939; +} + + +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-builtin-name, +.hljs-attr, +.hljs-link { + color: #6d9cbe; +} + +.hljs-params { + color: #d0d0ff; +} + +.hljs-attribute { + color: #cda869; +} + +.hljs-meta { + color: #9b859d; +} + +.hljs-title, +.hljs-section { + color: #ffc66d; +} + +.hljs-addition { + background-color: #144212; + color: #e6e1dc; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #600; + color: #e6e1dc; + display: inline-block; + width: 100%; +} + +.hljs-selector-class { + color: #9b703f; +} + +.hljs-selector-id { + color: #8b98ab; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/rainbow.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/rainbow.css new file mode 100644 index 000000000..905eb8ef1 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/rainbow.css @@ -0,0 +1,85 @@ +/* + +Style with support for rainbow parens + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #474949; + color: #d1d9e1; +} + + +.hljs-comment, +.hljs-quote { + color: #969896; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-type, +.hljs-addition { + color: #cc99cc; +} + +.hljs-number, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #f99157; +} + +.hljs-string, +.hljs-doctag, +.hljs-regexp { + color: #8abeb7; +} + +.hljs-title, +.hljs-name, +.hljs-section, +.hljs-built_in { + color: #b5bd68; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-selector-id, +.hljs-class .hljs-title { + color: #ffcc66; +} + +.hljs-section, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-link { + color: #f99157; +} + +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-attr, +.hljs-attribute { + color: #81a2be; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/routeros.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/routeros.css new file mode 100644 index 000000000..ebe23990d --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/routeros.css @@ -0,0 +1,108 @@ +/* + + highlight.js style for Microtik RouterOS script + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} + +/* Base color: saturation 0; */ + +.hljs, +.hljs-subst { + color: #444; +} + +.hljs-comment { + color: #888888; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-meta-keyword, +.hljs-doctag, +.hljs-name { + font-weight: bold; +} + +.hljs-attribute { + color: #0E9A00; +} + +.hljs-function { + color: #99069A; +} + +.hljs-builtin-name { + color: #99069A; +} + +/* User color: hue: 0 */ + +.hljs-type, +.hljs-string, +.hljs-number, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #880000; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #BC6060; +} + + +/* Language color: hue: 90; */ + +.hljs-literal { + color: #78A960; +} + +.hljs-built_in, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #0C9A9A; +} + + +/* Meta color: hue: 200 */ + +.hljs-meta { + color: #1f7199; +} + +.hljs-meta-string { + color: #4d99bf; +} + + +/* Misc effects */ + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/school-book.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/school-book.css new file mode 100644 index 000000000..964b51d84 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/school-book.css @@ -0,0 +1,72 @@ +/* + +School Book style from goldblog.com.ua (c) Zaripov Yura + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 15px 0.5em 0.5em 30px; + font-size: 11px; + line-height:16px; +} + +pre{ + background:#f6f6ae url(./school-book.png); + border-top: solid 2px #d2e8b9; + border-bottom: solid 1px #d2e8b9; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color:#005599; + font-weight:bold; +} + +.hljs, +.hljs-subst { + color: #3e5915; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute, +.hljs-built_in, +.hljs-builtin-name, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable, +.hljs-link { + color: #2c009f; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #e60415; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-selector-id, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/school-book.png b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/school-book.png new file mode 100644 index 0000000000000000000000000000000000000000..956e9790a0e2c079b3d568348ff3accd1d9cac30 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0y~yV7?7x3vjRjNjAS6Ga$v1?&#~tz_9*=IcwKTAYZb? zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkD0|R4)r;B4q#jQ7Ycl#YS5MfK$ z?b^fh#qmaEhFDxvyThwfhdfkOPApt1lr{NA;Vr%uzxJuVIyzm(ed_8_-0$LLU})H&o5Re&aDemE>EG#(|F^t9_pa-H z_Mf?rMVrs}-M?S|?ZdY@c6s41zy8~}@a{v&#Ea7V)wJ$+#K|u$5UvWCdFLwGac}6w{_s*=8A6L7Rfc|9gboFyt I=akR{0OLZ+qyPW_ literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/solarized-dark.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/solarized-dark.css new file mode 100644 index 000000000..b4c0da1f7 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/solarized-dark.css @@ -0,0 +1,84 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #002b36; + color: #839496; +} + +.hljs-comment, +.hljs-quote { + color: #586e75; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-string, +.hljs-meta .hljs-meta-string, +.hljs-literal, +.hljs-doctag, +.hljs-regexp { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-link { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #073642; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/solarized-light.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/solarized-light.css new file mode 100644 index 000000000..fdcfcc72c --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/solarized-light.css @@ -0,0 +1,84 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} + +.hljs-comment, +.hljs-quote { + color: #93a1a1; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-string, +.hljs-meta .hljs-meta-string, +.hljs-literal, +.hljs-doctag, +.hljs-regexp { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-link { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/sunburst.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/sunburst.css new file mode 100644 index 000000000..f56dd5e9b --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/sunburst.css @@ -0,0 +1,102 @@ +/* + +Sunburst-like style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #aeaeae; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #e28964; +} + +.hljs-string { + color: #65b042; +} + +.hljs-subst { + color: #daefa3; +} + +.hljs-regexp, +.hljs-link { + color: #e9c062; +} + +.hljs-title, +.hljs-section, +.hljs-tag, +.hljs-name { + color: #89bdff; +} + +.hljs-class .hljs-title, +.hljs-doctag { + text-decoration: underline; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-number { + color: #3387cc; +} + +.hljs-params, +.hljs-variable, +.hljs-template-variable { + color: #3e87e3; +} + +.hljs-attribute { + color: #cda869; +} + +.hljs-meta { + color: #8996a8; +} + +.hljs-formula { + background-color: #0e2231; + color: #f8f8f8; + font-style: italic; +} + +.hljs-addition { + background-color: #253b22; + color: #f8f8f8; +} + +.hljs-deletion { + background-color: #420e09; + color: #f8f8f8; +} + +.hljs-selector-class { + color: #9b703f; +} + +.hljs-selector-id { + color: #8b98ab; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night-blue.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night-blue.css new file mode 100644 index 000000000..78e59cc8c --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night-blue.css @@ -0,0 +1,75 @@ +/* Tomorrow Night Blue Theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #7285b7; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #ff9da4; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #ffc58f; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #ffeead; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #d1f1a9; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #bbdaff; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #ebbbff; +} + +.hljs { + display: block; + overflow-x: auto; + background: #002451; + color: white; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night-bright.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night-bright.css new file mode 100644 index 000000000..e05af8ae2 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night-bright.css @@ -0,0 +1,74 @@ +/* Tomorrow Night Bright Theme */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #969896; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #d54e53; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #e78c45; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #e7c547; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #b9ca4a; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #7aa6da; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #c397d8; +} + +.hljs { + display: block; + overflow-x: auto; + background: black; + color: #eaeaea; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night-eighties.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night-eighties.css new file mode 100644 index 000000000..08fd51c74 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night-eighties.css @@ -0,0 +1,74 @@ +/* Tomorrow Night Eighties Theme */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #999999; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #f2777a; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #f99157; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #ffcc66; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #99cc99; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #6699cc; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #cc99cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2d2d2d; + color: #cccccc; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night.css new file mode 100644 index 000000000..ddd270a4e --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow-night.css @@ -0,0 +1,75 @@ +/* Tomorrow Night Theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #969896; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #cc6666; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #de935f; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #f0c674; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #b5bd68; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #81a2be; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b294bb; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1d1f21; + color: #c5c8c6; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow.css new file mode 100644 index 000000000..026a62fe3 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/tomorrow.css @@ -0,0 +1,72 @@ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #8e908c; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #c82829; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #f5871f; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #eab700; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #718c00; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #4271ae; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #8959a8; +} + +.hljs { + display: block; + overflow-x: auto; + background: white; + color: #4d4d4c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/vs.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/vs.css new file mode 100644 index 000000000..c5d07d311 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/vs.css @@ -0,0 +1,68 @@ +/* + +Visual Studio-like style based on original C# coloring by Jason Diamond + +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-comment, +.hljs-quote, +.hljs-variable { + color: #008000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-built_in, +.hljs-name, +.hljs-tag { + color: #00f; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-attribute, +.hljs-literal, +.hljs-template-tag, +.hljs-template-variable, +.hljs-type, +.hljs-addition { + color: #a31515; +} + +.hljs-deletion, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-meta { + color: #2b91af; +} + +.hljs-doctag { + color: #808080; +} + +.hljs-attr { + color: #f00; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #00b0e8; +} + + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/vs2015.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/vs2015.css new file mode 100644 index 000000000..d1d9be3ca --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/vs2015.css @@ -0,0 +1,115 @@ +/* + * Visual Studio 2015 dark style + * Author: Nicolas LLOBERA + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #1E1E1E; + color: #DCDCDC; +} + +.hljs-keyword, +.hljs-literal, +.hljs-symbol, +.hljs-name { + color: #569CD6; +} +.hljs-link { + color: #569CD6; + text-decoration: underline; +} + +.hljs-built_in, +.hljs-type { + color: #4EC9B0; +} + +.hljs-number, +.hljs-class { + color: #B8D7A3; +} + +.hljs-string, +.hljs-meta-string { + color: #D69D85; +} + +.hljs-regexp, +.hljs-template-tag { + color: #9A5334; +} + +.hljs-subst, +.hljs-function, +.hljs-title, +.hljs-params, +.hljs-formula { + color: #DCDCDC; +} + +.hljs-comment, +.hljs-quote { + color: #57A64A; + font-style: italic; +} + +.hljs-doctag { + color: #608B4E; +} + +.hljs-meta, +.hljs-meta-keyword, +.hljs-tag { + color: #9B9B9B; +} + +.hljs-variable, +.hljs-template-variable { + color: #BD63C5; +} + +.hljs-attr, +.hljs-attribute, +.hljs-builtin-name { + color: #9CDCFE; +} + +.hljs-section { + color: gold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +/*.hljs-code { + font-family:'Monospace'; +}*/ + +.hljs-bullet, +.hljs-selector-tag, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #D7BA7D; +} + +.hljs-addition { + background-color: #144212; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #600; + display: inline-block; + width: 100%; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/xcode.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/xcode.css new file mode 100644 index 000000000..43dddad84 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/xcode.css @@ -0,0 +1,93 @@ +/* + +XCode style (c) Angel Garcia + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fff; + color: black; +} + +.hljs-comment, +.hljs-quote { + color: #006a00; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color: #aa0d91; +} + +.hljs-name { + color: #008; +} + +.hljs-variable, +.hljs-template-variable { + color: #660; +} + +.hljs-string { + color: #c41a16; +} + +.hljs-regexp, +.hljs-link { + color: #080; +} + +.hljs-title, +.hljs-tag, +.hljs-symbol, +.hljs-bullet, +.hljs-number, +.hljs-meta { + color: #1c00cf; +} + +.hljs-section, +.hljs-class .hljs-title, +.hljs-type, +.hljs-attr, +.hljs-built_in, +.hljs-builtin-name, +.hljs-params { + color: #5c2699; +} + +.hljs-attribute, +.hljs-subst { + color: #000; +} + +.hljs-formula { + background-color: #eee; + font-style: italic; +} + +.hljs-addition { + background-color: #baeeba; +} + +.hljs-deletion { + background-color: #ffc8bd; +} + +.hljs-selector-id, +.hljs-selector-class { + color: #9b703f; +} + +.hljs-doctag, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/xt256.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/xt256.css new file mode 100644 index 000000000..58df82cb7 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/xt256.css @@ -0,0 +1,92 @@ + +/* + xt256.css + + Contact: initbar [at] protonmail [dot] ch + : github.com/initbar +*/ + +.hljs { + display: block; + overflow-x: auto; + color: #eaeaea; + background: #000; + padding: 0.5; +} + +.hljs-subst { + color: #eaeaea; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-builtin-name, +.hljs-type { + color: #eaeaea; +} + +.hljs-params { + color: #da0000; +} + +.hljs-literal, +.hljs-number, +.hljs-name { + color: #ff0000; + font-weight: bolder; +} + +.hljs-comment { + color: #969896; +} + +.hljs-selector-id, +.hljs-quote { + color: #00ffff; +} + +.hljs-template-variable, +.hljs-variable, +.hljs-title { + color: #00ffff; + font-weight: bold; +} + +.hljs-selector-class, +.hljs-keyword, +.hljs-symbol { + color: #fff000; +} + +.hljs-string, +.hljs-bullet { + color: #00ff00; +} + +.hljs-tag, +.hljs-section { + color: #000fff; +} + +.hljs-selector-tag { + color: #000fff; + font-weight: bold; +} + +.hljs-attribute, +.hljs-built_in, +.hljs-regexp, +.hljs-link { + color: #ff00ff; +} + +.hljs-meta { + color: #fff; + font-weight: bolder; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight (1)/styles/zenburn.css b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/zenburn.css new file mode 100644 index 000000000..07be50201 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight (1)/styles/zenburn.css @@ -0,0 +1,80 @@ +/* + +Zenburn style from voldmar.ru (c) Vladimir Epifanov +based on dark.css by Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #3f3f3f; + color: #dcdcdc; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-tag { + color: #e3ceab; +} + +.hljs-template-tag { + color: #dcdcdc; +} + +.hljs-number { + color: #8cd0d3; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-attribute { + color: #efdcbc; +} + +.hljs-literal { + color: #efefaf; +} + +.hljs-subst { + color: #8f8f8f; +} + +.hljs-title, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #efef8f; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #dca3a3; +} + +.hljs-deletion, +.hljs-string, +.hljs-built_in, +.hljs-builtin-name { + color: #cc9393; +} + +.hljs-addition, +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #7f9f7f; +} + + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight.zip b/docs/themes/angular-google-maps/static/images/highlight.zip new file mode 100644 index 0000000000000000000000000000000000000000..691b49c8fcff6a36361d60349d9dd904791e9ee9 GIT binary patch literal 206686 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 NA<%#GeDLqS{{#9VTqghk literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/highlight/CHANGES.md b/docs/themes/angular-google-maps/static/images/highlight/CHANGES.md new file mode 100644 index 000000000..05473a265 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/CHANGES.md @@ -0,0 +1,1646 @@ +## Version 9.12.0 + +New language: + +- *MikroTik* RouterOS Scripting language by [Ivan Dementev][]. + +New style: + +- *VisualStudio 2015 Dark* by [Nicolas LLOBERA][] + +Improvements: + +- *Crystal* updated with new keywords and syntaxes by [Tsuyusato Kitsune][]. +- *Julia* updated to the modern definitions by [Alex Arslan][]. +- *julia-repl* added by [Morten Piibeleht][]. +- [Stanislav Belov][] wrote a new definition for *1C*, replacing the one that + has not been updated for more than 8 years. The new version supports syntax + for versions 7.7 and 8. +- [Nicolas LLOBERA][] improved C# definition fixing edge cases with function + titles detection and added highlighting of `[Attributes]`. +- [nnnik][] provided a few correctness fixes for *Autohotkey*. +- [Martin Clausen][] made annotation collections in *Clojure* to look + consistently with other kinds. +- [Alejandro Alonso][] updated *Swift* keywords. + +[Tsuyusato Kitsune]: https://github.com/MakeNowJust +[Alex Arslan]: https://github.com/ararslan +[Morten Piibeleht]: https://github.com/mortenpi +[Stanislav Belov]: https://github.com/4ppl +[Ivan Dementev]: https://github.com/DiVAN1x +[Nicolas LLOBERA]: https://github.com/Nicolas01 +[nnnik]: https://github.com/nnnik +[Martin Clausen]: https://github.com/maacl +[Alejandro Alonso]: https://github.com/Azoy + + +## Version 9.11.0 + +New languages: + +- *Shell* by [Tsuyusato Kitsune][] +- *jboss-cli* by [Raphaël Parrëe][] + +Improvements: + +- [Joël Porquet] has [greatly improved the definition of *makefile*][5b3e0e6]. +- *C++* class titles are now highlighted as in other languages with classes. +- [Jordi Petit][] added rarely used `or`, `and` and `not` keywords to *C++*. +- [Pieter Vantorre][] fixed highlighting of negative floating point values. + + +[Tsuyusato Kitsune]: https://github.com/MakeNowJust +[Jordi Petit]: https://github.com/jordi-petit +[Raphaël Parrëe]: https://github.com/rparree +[Pieter Vantorre]: https://github.com/NuclearCookie +[5b3e0e6]: https://github.com/isagalaev/highlight.js/commit/5b3e0e68bfaae282faff6697d6a490567fa9d44b + + +## Version 9.10.0 + +Apologies for missing the previous release cycle. Some thing just can't be +automated… Anyway, we're back! + +New languages: + +- *Hy* by [Sergey Sobko][] +- *Leaf* by [Hale Chan][] +- *N1QL* by [Andres Täht][] and [Rene Saarsoo][] + +Improvements: + +- *Rust* got updated with new keywords by [Kasper Andersen][] and then + significantly modernized even more by [Eduard-Mihai Burtescu][] (yes, @eddyb, + Rust core team member!) +- *Python* updated with f-literals by [Philipp A][]. +- *YAML* updated with unquoted strings support. +- *Gauss* updated with new keywords by [Matt Evans][]. +- *Lua* updated with new keywords by [Joe Blow][]. +- *Kotlin* updated with new keywords by [Philipp Hauer][]. +- *TypeScript* got highlighting of function params and updated keywords by + [Ike Ku][]. +- *Scheme* now correctly handles \`-quoted lists thanks to [Guannan Wei]. +- [Sam Wu][] fixed handling of `<<` in *C++* defines. + +[Philipp A]: https://github.com/flying-sheep +[Philipp Hauer]: https://github.com/phauer +[Sergey Sobko]: https://github.com/profitware +[Hale Chan]: https://github.com/halechan +[Matt Evans]: https://github.com/matthewevans +[Joe Blow]: https://github.com/mossarelli +[Kasper Andersen]: https://github.com/kasma1990 +[Eduard-Mihai Burtescu]: https://github.com/eddyb +[Andres Täht]: https://github.com/andrestaht +[Rene Saarsoo]: https://github.com/nene +[Philipp Hauer]: https://github.com/phauer +[Ike Ku]: https://github.com/dempfi +[Guannan Wei]: https://github.com/Kraks +[Sam Wu]: https://github.com/samsam2310 + + +## Version 9.9.0 + +New languages + +- *LLVM* by [Michael Rodler][] + +Improvements: + +- *TypeScript* updated with annotations and param lists inside constructors, by + [Raphael Parree][]. +- *CoffeeScript* updated with new keywords and fixed to recognize JavaScript + in \`\`\`, thanks to thanks to [Geoffrey Booth][]. +- Compiler directives in *Delphi* are now correctly highlighted as "meta". + +[Raphael Parree]: https://github.com/rparree +[Michael Rodler]: https://github.com/f0rki +[Geoffrey Booth]: https://github.com/GeoffreyBooth + + +## Version 9.8.0 "New York" + +This version is the second one that deserved a name. Because I'm in New York, +and the release isn't missing the deadline only because it's still Tuesday on +West Coast. + +New languages: + +- *Clean* by [Camil Staps][] +- *Flix* by [Magnus Madsen][] + +Improvements: + +- [Kenton Hamaluik][] did a comprehensive update for *Haxe*. +- New commands for *PowerShell* from [Nicolas Le Gall][]. +- [Jan T. Sott][] updated *NSIS*. +- *Java* and *Swift* support unicode characters in identifiers thanks to + [Alexander Lichter][]. + +[Camil Staps]: https://github.com/camilstaps +[Magnus Madsen]: https://github.com/magnus-madsen +[Kenton Hamaluik]: https://github.com/FuzzyWuzzie +[Nicolas Le Gall]: https://github.com/darkitty +[Jan T. Sott]: https://github.com/idleberg +[Alexander Lichter]: https://github.com/manniL + + +## Version 9.7.0 + +A comprehensive bugfix release. This is one of the best things about +highlight.js: even boring things keep getting better (even if slow). + +- VHDL updated with PSL keywords and uses more consistent styling. +- Nested C-style comments no longer break highlighting in many languages. +- JavaScript updated with `=>` functions, highlighted object attributes and + parsing within template string substitution blocks (`${...}`). +- Fixed another corner case with self-closing `` in JSX. +- Added `HEALTHCHECK` directive in Docker. +- Delphi updated with new Free Pascal keywords. +- Fixed digit separator parsing in C++. +- C# updated with new keywords and fixed to allow multiple identifiers within + generics `<...>`. +- Fixed another slow regex in Less. + + +## Version 9.6.0 + +New languages: + +- *ABNF* and *EBNF* by [Alex McKibben][] +- *Awk* by [Matthew Daly][] +- *SubUnit* by [Sergey Bronnikov][] + +New styles: + +- *Atom One* in both Dark and Light variants by [Daniel Gamage][] + +Plus, a few smaller updates for *Lasso*, *Elixir*, *C++* and *SQL*. + +[Alex McKibben]: https://github.com/mckibbenta +[Daniel Gamage]: https://github.com/danielgamage +[Matthew Daly]: https://github.com/matthewbdaly +[Sergey Bronnikov]: https://github.com/ligurio + + +## Version 9.5.0 + +New languages: + +- *Excel* by [Victor Zhou][] +- *Linden Scripting Language* by [Builder's Brewery][] +- *TAP* (Test Anything Protocol) by [Sergey Bronnikov][] +- *Pony* by [Joe Eli McIlvain][] +- *Coq* by [Stephan Boyer][] +- *dsconfig* and *LDIF* by [Jacob Childress][] + +New styles: + +- *Ocean Dark* by [Gavin Siu][] + +Notable changes: + +- [Minh Nguyễn][] added more built-ins to Objective C. +- [Jeremy Hull][] fixed corner cases in C++ preprocessor directives and Diff + comments. +- [Victor Zhou][] added support for digit separators in C++ numbers. + +[Gavin Siu]: https://github.com/gavsiu +[Builder's Brewery]: https://github.com/buildersbrewery +[Victor Zhou]: https://github.com/OiCMudkips +[Sergey Bronnikov]: https://github.com/ligurio +[Joe Eli McIlvain]: https://github.com/jemc +[Stephan Boyer]: https://github.com/boyers +[Jacob Childress]: https://github.com/braveulysses +[Minh Nguyễn]: https://github.com/1ec5 +[Jeremy Hull]: https://github.com/sourrust + + +## Version 9.4.0 + +New languages: + +- *PureBASIC* by [Tristano Ajmone][] +- *BNF* by [Oleg Efimov][] +- *Ada* by [Lars Schulna][] + +New styles: + +- *PureBASIC* by [Tristano Ajmone][] + +Improvements to existing languages and styles: + +- We now highlight function declarations in Go. +- [Taisuke Fujimoto][] contributed very convoluted rules for raw and + interpolated strings in C#. +- [Boone Severson][] updated Verilog to comply with IEEE 1800-2012 + SystemVerilog. +- [Victor Zhou][] improved rules for comments and strings in PowerShell files. +- [Janis Voigtländer][] updated the definition of Elm to version 0.17 of the + languages. Elm is now featured on the front page of . +- Special variable `$this` is highlighted as a keyword in PHP. +- `usize` and `isize` are now highlighted in Rust. +- Fixed labels and directives in x86 assembler. + +[Tristano Ajmone]: https://github.com/tajmone +[Taisuke Fujimoto]: https://github.com/temp-impl +[Oleg Efimov]: https://github.com/Sannis +[Boone Severson]: https://github.com/BooneJS +[Victor Zhou]: https://github.com/OiCMudkips +[Lars Schulna]: https://github.com/captain-hanuta +[Janis Voigtländer]: https://github.com/jvoigtlaender + + +## Version 9.3.0 + +New languages: + +- *Tagger Script* by [Philipp Wolfer][] +- *MoonScript* by [Billy Quith][] + +New styles: + +- *xt256* by [Herbert Shin][] + +Improvements to existing languages and styles: + +- More robust handling of unquoted HTML tag attributes +- Relevance tuning for QML which was unnecessary eager at seizing other + languages' code +- Improve GAMS language parsing +- Fixed a bunch of bugs around selectors in Less +- Kotlin's got a new definition for annotations, updated keywords and other + minor improvements +- Added `move` to Rust keywords +- Markdown now recognizes \`\`\`-fenced code blocks +- Improved detection of function declarations in C++ and C# + +[Philipp Wolfer]: https://github.com/phw +[Billy Quith]: https://github.com/billyquith +[Herbert Shin]: https://github.com/initbar + + +## Version 9.2.0 + +New languages: + +- *QML* by [John Foster][] +- *HTMLBars* by [Michael Johnston][] +- *CSP* by [Taras][] +- *Maxima* by [Robert Dodier][] + +New styles: + +- *Gruvbox* by [Qeole][] +- *Dracula* by [Denis Ciccale][] + +Improvements to existing languages and styles: + +- We now correctly handle JSX with arbitrary node tree depth. +- Argument list for `(lambda)` in Scheme is no longer highlighted as a function + call. +- Stylus syntax doesn't break on valid CSS. +- More correct handling of comments and strings and other improvements for + VimScript. +- More subtle work on the default style. +- We now use anonymous modules for AMD. +- `macro_rules!` is now recognized as a built-in in Rust. + +[John Foster]: https://github.com/jf990 +[Qeole]: https://github.com/Qeole +[Denis Ciccale]: https://github.com/dciccale +[Michael Johnston]: https://github.com/lastobelus +[Taras]: https://github.com/oxdef +[Robert Dodier]: https://github.com/robert-dodier + + +## Version 9.1.0 + +New languages: + +- *Stan* by [Brendan Rocks][] +- *BASIC* by [Raphaël Assénat][] +- *GAUSS* by [Matt Evans][] +- *DTS* by [Martin Braun][] +- *Arduino* by [Stefania Mellai][] + +New Styles: + +- *Arduino Light* by [Stefania Mellai][] + +Improvements to existing languages and styles: + +- Handle return type annotations in Python +- Allow shebang headers in Javascript +- Support strings in Rust meta +- Recognize `struct` as a class-level definition in Rust +- Recognize b-prefixed chars and strings in Rust +- Better numbers handling in Verilog + +[Brendan Rocks]: http://brendanrocks.com +[Raphaël Assénat]: https://github.com/raphnet +[Matt Evans]: https://github.com/matthewevans +[Martin Braun]: https://github.com/mbr0wn +[Stefania Mellai]: https://github.com/smellai + + +## Version 9.0.0 + +The new major version brings a reworked styling system. Highlight.js now defines +a limited set of highlightable classes giving a consistent result across all the +styles and languages. You can read a more detailed explanation and background in +the [tracking issue][#348] that started this long process back in May. + +This change is backwards incompatible for those who uses highlight.js with a +custom stylesheet. The [new style guide][sg] explains how to write styles +in this new world. + +Bundled themes have also suffered a significant amount of improvements and may +look different in places, but all the things now consistent and make more sense. +Among others, the Default style has got a refresh and will probably be tweaked +some more in next releases. Please do give your feedback in our +[issue tracker][issues]. + +New languages in this release: + +- *Caché Object Script* by [Nikita Savchenko][] +- *YAML* by [Stefan Wienert][] +- *MIPS Assembler* by [Nebuleon Fumika][] +- *HSP* by [prince][] + +Improvements to existing languages and styles: + +- ECMAScript 6 modules import now do not require closing semicolon. +- ECMAScript 6 classes constructors now highlighted. +- Template string support for Typescript, as for ECMAScript 6. +- Scala case classes params highlight fixed. +- Built-in names introduced in Julia v0.4 added by [Kenta Sato][]. +- Refreshed Default style. + +Other notable changes: + +- [Web workers support][webworkers] added bu [Jan Kühle][]. +- We now have tests for compressed browser builds as well. +- The building tool chain has been switched to node.js 4.x. and is now + shamelessly uses ES6 features all over the place, courtesy of [Jeremy Hull][]. +- License added to non-compressed browser build. + +[Jan Kühle]: https://github.com/frigus02 +[Stefan Wienert]: https://github.com/zealot128 +[Kenta Sato]: https://github.com/bicycle1885 +[Nikita Savchenko]: https://github.com/ZitRos +[webworkers]: https://github.com/isagalaev/highlight.js#web-workers +[Jeremy Hull]: https://github.com/sourrust +[#348]: https://github.com/isagalaev/highlight.js/issues/348 +[sg]: http://highlightjs.readthedocs.org/en/latest/style-guide.html +[issues]: https://github.com/isagalaev/highlight.js/issues +[Nebuleon Fumika]: https://github.com/Nebuleon +[prince]: https://github.com/prince-0203 + + +## Version 8.9.1 + +Some last-minute changes reverted due to strange bug with minified browser build: + +- Scala case classes params highlight fixed +- ECMAScript 6 modules import now do not require closing semicolon +- ECMAScript 6 classes constructors now highlighted +- Template string support for Typescript, as for ECMAScript 6 +- License added to not minified browser build + + +## Version 8.9.0 + +New languages: + +- *crmsh* by [Kristoffer Gronlund][] +- *SQF* by [Soren Enevoldsen][] + +[Kristoffer Gronlund]: https://github.com/krig +[Soren Enevoldsen]: https://github.com/senevoldsen90 + +Notable fixes and improvements to existing languages: + +- Added `abstract` and `namespace` keywords to TypeScript by [Daniel Rosenwasser][] +- Added `label` support to Dockerfile by [Ladislav Prskavec][] +- Crystal highlighting improved by [Tsuyusato Kitsune][] +- Missing Swift keywords added by [Nate Cook][] +- Improve detection of C block comments +- ~~Scala case classes params highlight fixed~~ +- ~~ECMAScript 6 modules import now do not require closing semicolon~~ +- ~~ECMAScript 6 classes constructors now highlighted~~ +- ~~Template string support for Typescript, as for ECMAScript 6~~ + +Other notable changes: + +- ~~License added to not minified browser build~~ + +[Kristoffer Gronlund]: https://github.com/krig +[Søren Enevoldsen]: https://github.com/senevoldsen90 +[Daniel Rosenwasser]: https://github.com/DanielRosenwasser +[Ladislav Prskavec]: https://github.com/abtris +[Tsuyusato Kitsune]: https://github.com/MakeNowJust +[Nate Cook]: https://github.com/natecook1000 + + +## Version 8.8.0 + +New languages: + +- *Golo* by [Philippe Charrière][] +- *GAMS* by [Stefan Bechert][] +- *IRPF90* by [Anthony Scemama][] +- *Access logs* by [Oleg Efimov][] +- *Crystal* by [Tsuyusato Kitsune][] + +Notable fixes and improvements to existing languages: + +- JavaScript highlighting no longer fails with ES6 default parameters +- Added keywords `async` and `await` to Python +- PHP heredoc support improved +- Allow preprocessor directives within C++ functions + +Other notable changes: + +- Change versions to X.Y.Z SemVer-compatible format +- Added ability to build all targets at once + +[Philippe Charrière]: https://github.com/k33g +[Stefan Bechert]: https://github.com/b-pos465 +[Anthony Scemama]: https://github.com/scemama +[Oleg Efimov]: https://github.com/Sannis +[Tsuyusato Kitsune]: https://github.com/MakeNowJust + + +## Version 8.7 + +New languages: + +- *Zephir* by [Oleg Efimov][] +- *Elm* by [Janis Voigtländer][] +- *XQuery* by [Dirk Kirsten][] +- *Mojolicious* by [Dotan Dimet][] +- *AutoIt* by Manh Tuan from [J2TeaM][] +- *Toml* (ini extension) by [Guillaume Gomez][] + +New styles: + +- *Hopscotch* by [Jan T. Sott][] +- *Grayscale* by [MY Sun][] + +Notable fixes and improvements to existing languages: + +- Fix encoding of images when copied over in certain builds +- Fix incorrect highlighting of the word "bug" in comments +- Treat decorators different from matrix multiplication in Python +- Fix traits inheritance highlighting in Rust +- Fix incorrect document +- Oracle keywords added to SQL language definition by [Vadimtro][] +- Postgres keywords added to SQL language definition by [Benjamin Auder][] +- Fix registers in x86asm being highlighted as a hex number +- Fix highlighting for numbers with a leading decimal point +- Correctly highlight numbers and strings inside of C/C++ macros +- C/C++ functions now support pointer, reference, and move returns + +[Oleg Efimov]: https://github.com/Sannis +[Guillaume Gomez]: https://github.com/GuillaumeGomez +[Janis Voigtländer]: https://github.com/jvoigtlaender +[Jan T. Sott]: https://github.com/idleberg +[Dirk Kirsten]: https://github.com/dirkk +[MY Sun]: https://github.com/simonmysun +[Vadimtro]: https://github.com/Vadimtro +[Benjamin Auder]: https://github.com/ghost +[Dotan Dimet]: https://github.com/dotandimet +[J2TeaM]: https://github.com/J2TeaM + + +## Version 8.6 + +New languages: + +- *C/AL* by [Kenneth Fuglsang][] +- *DNS zone file* by [Tim Schumacher][] +- *Ceylon* by [Lucas Werkmeister][] +- *OpenSCAD* by [Dan Panzarella][] +- *Inform7* by [Bruno Dias][] +- *armasm* by [Dan Panzarella][] +- *TP* by [Jay Strybis][] + +New styles: + +- *Atelier Cave*, *Atelier Estuary*, + *Atelier Plateau* and *Atelier Savanna* by [Bram de Haan][] +- *Github Gist* by [Louis Barranqueiro][] + +Notable fixes and improvements to existing languages: + +- Multi-line raw strings from C++11 are now supported +- Fix class names with dashes in HAML +- The `async` keyword from ES6/7 is now supported +- TypeScript functions handle type and parameter complexity better +- We unified phpdoc/javadoc/yardoc etc modes across all languages +- CSS .class selectors relevance was dropped to prevent wrong language detection +- Images is now included to CDN build +- Release process is now automated + +[Bram de Haan]: https://github.com/atelierbram +[Kenneth Fuglsang]: https://github.com/kfuglsang +[Louis Barranqueiro]: https://github.com/LouisBarranqueiro +[Tim Schumacher]: https://github.com/enko +[Lucas Werkmeister]: https://github.com/lucaswerkmeister +[Dan Panzarella]: https://github.com/pzl +[Bruno Dias]: https://github.com/sequitur +[Jay Strybis]: https://github.com/unreal + + +## Version 8.5 + +New languages: + +- *pf.conf* by [Peter Piwowarski][] +- *Julia* by [Kenta Sato][] +- *Prolog* by [Raivo Laanemets][] +- *Docker* by [Alexis Hénaut][] +- *Fortran* by [Anthony Scemama][] and [Thomas Applencourt][] +- *Kotlin* by [Sergey Mashkov][] + +New styles: + +- *Agate* by [Taufik Nurrohman][] +- *Darcula* by [JetBrains][] +- *Atelier Sulphurpool* by [Bram de Haan][] +- *Android Studio* by [Pedro Oliveira][] + +Notable fixes and improvements to existing languages: + +- ES6 features in JavaScript are better supported now by [Gu Yiling][]. +- Swift now recognizes body-less method definitions. +- Single expression functions `def foo, do: ... ` now work in Elixir. +- More uniform detection of built-in classes in Objective C. +- Fixes for number literals and processor directives in Rust. +- HTML ` + ``` + +- `tabReplace` and `useBR` that were used in different places are also unified + into the global options object and are to be set using `configure(options)`. + This function is documented in our [API docs][]. Also note that these + parameters are gone from `highlightBlock` and `fixMarkup` which are now also + rely on `configure`. + +- We removed public-facing (though undocumented) object `hljs.LANGUAGES` which + was used to register languages with the library in favor of two new methods: + `registerLanguage` and `getLanguage`. Both are documented in our [API docs][]. + +- Result returned from `highlight` and `highlightAuto` no longer contains two + separate attributes contributing to relevance score, `relevance` and + `keyword_count`. They are now unified in `relevance`. + +Another technically compatible change that nonetheless might need attention: + +- The structure of the NPM package was refactored, so if you had installed it + locally, you'll have to update your paths. The usual `require('highlight.js')` + works as before. This is contributed by [Dmitry Smolin][]. + +New features: + +- Languages now can be recognized by multiple names like "js" for JavaScript or + "html" for, well, HTML (which earlier insisted on calling it "xml"). These + aliases can be specified in the class attribute of the code container in your + HTML as well as in various API calls. For now there are only a few very common + aliases but we'll expand it in the future. All of them are listed in the + [class reference][cr]. + +- Language detection can now be restricted to a subset of languages relevant in + a given context — a web page or even a single highlighting call. This is + especially useful for node.js build that includes all the known languages. + Another example is a StackOverflow-style site where users specify languages + as tags rather than in the markdown-formatted code snippets. This is + documented in the [API reference][] (see methods `highlightAuto` and + `configure`). + +- Language definition syntax streamlined with [variants][] and + [beginKeywords][]. + +New languages and styles: + +- *Oxygene* by [Carlo Kok][] +- *Mathematica* by [Daniel Kvasnička][] +- *Autohotkey* by [Seongwon Lee][] +- *Atelier* family of styles in 10 variants by [Bram de Haan][] +- *Paraíso* styles by [Jan T. Sott][] + +Miscellaneous improvements: + +- Highlighting `=>` prompts in Clojure. +- [Jeremy Hull][] fixed a lot of styles for consistency. +- Finally, highlighting PHP and HTML [mixed in peculiar ways][php-html]. +- Objective C and C# now properly highlight titles in method definition. +- Big overhaul of relevance counting for a number of languages. Please do report + bugs about mis-detection of non-trivial code snippets! + +[API reference]: http://highlightjs.readthedocs.org/en/latest/api.html + +[cr]: http://highlightjs.readthedocs.org/en/latest/css-classes-reference.html +[api docs]: http://highlightjs.readthedocs.org/en/latest/api.html +[variants]: https://groups.google.com/d/topic/highlightjs/VoGC9-1p5vk/discussion +[beginKeywords]: https://github.com/isagalaev/highlight.js/commit/6c7fdea002eb3949577a85b3f7930137c7c3038d +[php-html]: https://twitter.com/highlightjs/status/408890903017689088 + +[Carlo Kok]: https://github.com/carlokok +[Bram de Haan]: https://github.com/atelierbram +[Daniel Kvasnička]: https://github.com/dkvasnicka +[Dmitry Smolin]: https://github.com/dimsmol +[Jeremy Hull]: https://github.com/sourrust +[Seongwon Lee]: https://github.com/dlimpid +[Jan T. Sott]: https://github.com/idleberg + + +## Version 7.5 + +A catch-up release dealing with some of the accumulated contributions. This one +is probably will be the last before the 8.0 which will be slightly backwards +incompatible regarding some advanced use-cases. + +One outstanding change in this version is the addition of 6 languages to the +[hosted script][d]: Markdown, ObjectiveC, CoffeeScript, Apache, Nginx and +Makefile. It now weighs about 6K more but we're going to keep it under 30K. + +New languages: + +- OCaml by [Mehdi Dogguy][mehdid] and [Nicolas Braud-Santoni][nbraud] +- [LiveCode Server][lcs] by [Ralf Bitter][revig] +- Scilab by [Sylvestre Ledru][sylvestre] +- basic support for Makefile by [Ivan Sagalaev][isagalaev] + +Improvements: + +- Ruby's got support for characters like `?A`, `?1`, `?\012` etc. and `%r{..}` + regexps. +- Clojure now allows a function call in the beginning of s-expressions + `(($filter "myCount") (arr 1 2 3 4 5))`. +- Haskell's got new keywords and now recognizes more things like pragmas, + preprocessors, modules, containers, FFIs etc. Thanks to [Zena Treep][treep] + for the implementation and to [Jeremy Hull][sourrust] for guiding it. +- Miscellaneous fixes in PHP, Brainfuck, SCSS, Asciidoc, CMake, Python and F#. + +[mehdid]: https://github.com/mehdid +[nbraud]: https://github.com/nbraud +[revig]: https://github.com/revig +[lcs]: http://livecode.com/developers/guides/server/ +[sylvestre]: https://github.com/sylvestre +[isagalaev]: https://github.com/isagalaev +[treep]: https://github.com/treep +[sourrust]: https://github.com/sourrust +[d]: http://highlightjs.org/download/ + + +## New core developers + +The latest long period of almost complete inactivity in the project coincided +with growing interest to it led to a decision that now seems completely obvious: +we need more core developers. + +So without further ado let me welcome to the core team two long-time +contributors: [Jeremy Hull][] and [Oleg +Efimov][]. + +Hope now we'll be able to work through stuff faster! + +P.S. The historical commit is [here][1] for the record. + +[Jeremy Hull]: https://github.com/sourrust +[Oleg Efimov]: https://github.com/sannis +[1]: https://github.com/isagalaev/highlight.js/commit/f3056941bda56d2b72276b97bc0dd5f230f2473f + + +## Version 7.4 + +This long overdue version is a snapshot of the current source tree with all the +changes that happened during the past year. Sorry for taking so long! + +Along with the changes in code highlight.js has finally got its new home at +, moving from its cradle on Software Maniacs which it +outgrew a long time ago. Be sure to report any bugs about the site to +. + +On to what's new… + +New languages: + +- Handlebars templates by [Robin Ward][] +- Oracle Rules Language by [Jason Jacobson][] +- F# by [Joans Follesø][] +- AsciiDoc and Haml by [Dan Allen][] +- Lasso by [Eric Knibbe][] +- SCSS by [Kurt Emch][] +- VB.NET by [Poren Chiang][] +- Mizar by [Kelley van Evert][] + +[Robin Ward]: https://github.com/eviltrout +[Jason Jacobson]: https://github.com/jayce7 +[Joans Follesø]: https://github.com/follesoe +[Dan Allen]: https://github.com/mojavelinux +[Eric Knibbe]: https://github.com/EricFromCanada +[Kurt Emch]: https://github.com/kemch +[Poren Chiang]: https://github.com/rschiang +[Kelley van Evert]: https://github.com/kelleyvanevert + +New style themes: + +- Monokai Sublime by [noformnocontent][] +- Railscasts by [Damien White][] +- Obsidian by [Alexander Marenin][] +- Docco by [Simon Madine][] +- Mono Blue by [Ivan Sagalaev][] (uses a single color hue for everything) +- Foundation by [Dan Allen][] + +[noformnocontent]: http://nn.mit-license.org/ +[Damien White]: https://github.com/visoft +[Alexander Marenin]: https://github.com/ioncreature +[Simon Madine]: https://github.com/thingsinjars +[Ivan Sagalaev]: https://github.com/isagalaev + +Other notable changes: + +- Corrected many corner cases in CSS. +- Dropped Python 2 version of the build tool. +- Implemented building for the AMD format. +- Updated Rust keywords (thanks to [Dmitry Medvinsky][]). +- Literal regexes can now be used in language definitions. +- CoffeeScript highlighting is now significantly more robust and rich due to + input from [Cédric Néhémie][]. + +[Dmitry Medvinsky]: https://github.com/dmedvinsky +[Cédric Néhémie]: https://github.com/abe33 + + +## Version 7.3 + +- Since this version highlight.js no longer works in IE version 8 and older. + It's made it possible to reduce the library size and dramatically improve code + readability and made it easier to maintain. Time to go forward! + +- New languages: AppleScript (by [Nathan Grigg][ng] and [Dr. Drang][dd]) and + Brainfuck (by [Evgeny Stepanischev][bolk]). + +- Improvements to existing languages: + + - interpreter prompt in Python (`>>>` and `...`) + - @-properties and classes in CoffeeScript + - E4X in JavaScript (by [Oleg Efimov][oe]) + - new keywords in Perl (by [Kirk Kimmel][kk]) + - big Ruby syntax update (by [Vasily Polovnyov][vast]) + - small fixes in Bash + +- Also Oleg Efimov did a great job of moving all the docs for language and style + developers and contributors from the old wiki under the source code in the + "docs" directory. Now these docs are nicely presented at + . + +[ng]: https://github.com/nathan11g +[dd]: https://github.com/drdrang +[bolk]: https://github.com/bolknote +[oe]: https://github.com/Sannis +[kk]: https://github.com/kimmel +[vast]: https://github.com/vast + + +## Version 7.2 + +A regular bug-fix release without any significant new features. Enjoy! + + +## Version 7.1 + +A Summer crop: + +- [Marc Fornos][mf] made the definition for Clojure along with the matching + style Rainbow (which, of course, works for other languages too). +- CoffeeScript support continues to improve getting support for regular + expressions. +- Yoshihide Jimbo ported to highlight.js [five Tomorrow styles][tm] from the + [project by Chris Kempson][tm0]. +- Thanks to [Casey Duncun][cd] the library can now be built in the popular + [AMD format][amd]. +- And last but not least, we've got a fair number of correctness and consistency + fixes, including a pretty significant refactoring of Ruby. + +[mf]: https://github.com/mfornos +[tm]: http://jmblog.github.com/color-themes-for-highlightjs/ +[tm0]: https://github.com/ChrisKempson/Tomorrow-Theme +[cd]: https://github.com/caseman +[amd]: http://requirejs.org/docs/whyamd.html + + +## Version 7.0 + +The reason for the new major version update is a global change of keyword syntax +which resulted in the library getting smaller once again. For example, the +hosted build is 2K less than at the previous version while supporting two new +languages. + +Notable changes: + +- The library now works not only in a browser but also with [node.js][]. It is + installable with `npm install highlight.js`. [API][] docs are available on our + wiki. + +- The new unique feature (apparently) among syntax highlighters is highlighting + *HTTP* headers and an arbitrary language in the request body. The most useful + languages here are *XML* and *JSON* both of which highlight.js does support. + Here's [the detailed post][p] about the feature. + +- Two new style themes: a dark "south" *[Pojoaque][]* by Jason Tate and an + emulation of*XCode* IDE by [Angel Olloqui][ao]. + +- Three new languages: *D* by [Aleksandar Ružičić][ar], *R* by [Joe Cheng][jc] + and *GLSL* by [Sergey Tikhomirov][st]. + +- *Nginx* syntax has become a million times smaller and more universal thanks to + remaking it in a more generic manner that doesn't require listing all the + directives in the known universe. + +- Function titles are now highlighted in *PHP*. + +- *Haskell* and *VHDL* were significantly reworked to be more rich and correct + by their respective maintainers [Jeremy Hull][sr] and [Igor Kalnitsky][ik]. + +And last but not least, many bugs have been fixed around correctness and +language detection. + +Overall highlight.js currently supports 51 languages and 20 style themes. + +[node.js]: http://nodejs.org/ +[api]: http://softwaremaniacs.org/wiki/doku.php/highlight.js:api +[p]: http://softwaremaniacs.org/blog/2012/05/10/http-and-json-in-highlight-js/en/ +[pojoaque]: http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html +[ao]: https://github.com/angelolloqui +[ar]: https://github.com/raleksandar +[jc]: https://github.com/jcheng5 +[st]: https://github.com/tikhomirov +[sr]: https://github.com/sourrust +[ik]: https://github.com/ikalnitsky + + +## Version 6.2 + +A lot of things happened in highlight.js since the last version! We've got nine +new contributors, the discussion group came alive, and the main branch on GitHub +now counts more than 350 followers. Here are most significant results coming +from all this activity: + +- 5 (five!) new languages: Rust, ActionScript, CoffeeScript, MatLab and + experimental support for markdown. Thanks go to [Andrey Vlasovskikh][av], + [Alexander Myadzel][am], [Dmytrii Nagirniak][dn], [Oleg Efimov][oe], [Denis + Bardadym][db] and [John Crepezzi][jc]. + +- 2 new style themes: Monokai by [Luigi Maselli][lm] and stylistic imitation of + another well-known highlighter Google Code Prettify by [Aahan Krish][ak]. + +- A vast number of [correctness fixes and code refactorings][log], mostly made + by [Oleg Efimov][oe] and [Evgeny Stepanischev][es]. + +[av]: https://github.com/vlasovskikh +[am]: https://github.com/myadzel +[dn]: https://github.com/dnagir +[oe]: https://github.com/Sannis +[db]: https://github.com/btd +[jc]: https://github.com/seejohnrun +[lm]: http://grigio.org/ +[ak]: https://github.com/geekpanth3r +[es]: https://github.com/bolknote +[log]: https://github.com/isagalaev/highlight.js/commits/ + + +## Version 6.1 — Solarized + +[Jeremy Hull][jh] has implemented my dream feature — a port of [Solarized][] +style theme famous for being based on the intricate color theory to achieve +correct contrast and color perception. It is now available for highlight.js in +both variants — light and dark. + +This version also adds a new original style Arta. Its author pumbur maintains a +[heavily modified fork of highlight.js][pb] on GitHub. + +[jh]: https://github.com/sourrust +[solarized]: http://ethanschoonover.com/solarized +[pb]: https://github.com/pumbur/highlight.js + + +## Version 6.0 + +New major version of the highlighter has been built on a significantly +refactored syntax. Due to this it's even smaller than the previous one while +supporting more languages! + +New languages are: + +- Haskell by [Jeremy Hull][sourrust] +- Erlang in two varieties — module and REPL — made collectively by [Nikolay + Zakharov][desh], [Dmitry Kovega][arhibot] and [Sergey Ignatov][ignatov] +- Objective C by [Valerii Hiora][vhbit] +- Vala by [Antono Vasiljev][antono] +- Go by [Stephan Kountso][steplg] + +[sourrust]: https://github.com/sourrust +[desh]: http://desh.su/ +[arhibot]: https://github.com/arhibot +[ignatov]: https://github.com/ignatov +[vhbit]: https://github.com/vhbit +[antono]: https://github.com/antono +[steplg]: https://github.com/steplg + +Also this version is marginally faster and fixes a number of small long-standing +bugs. + +Developer overview of the new language syntax is available in a [blog post about +recent beta release][beta]. + +[beta]: http://softwaremaniacs.org/blog/2011/04/25/highlight-js-60-beta/en/ + +P.S. New version is not yet available on a Yandex CDN, so for now you have to +download [your own copy][d]. + +[d]: /soft/highlight/en/download/ + + +## Version 5.14 + +Fixed bugs in HTML/XML detection and relevance introduced in previous +refactoring. + +Also test.html now shows the second best result of language detection by +relevance. + + +## Version 5.13 + +Past weekend began with a couple of simple additions for existing languages but +ended up in a big code refactoring bringing along nice improvements for language +developers. + +### For users + +- Description of C++ has got new keywords from the upcoming [C++ 0x][] standard. +- Description of HTML has got new tags from [HTML 5][]. +- CSS-styles have been unified to use consistent padding and also have lost + pop-outs with names of detected languages. +- [Igor Kalnitsky][ik] has sent two new language descriptions: CMake & VHDL. + +This makes total number of languages supported by highlight.js to reach 35. + +Bug fixes: + +- Custom classes on `
` tags are not being overridden anymore
+- More correct highlighting of code blocks inside non-`
` containers:
+  highlighter now doesn't insist on replacing them with its own container and
+  just replaces the contents.
+- Small fixes in browser compatibility and heuristics.
+
+[c++ 0x]: http://ru.wikipedia.org/wiki/C%2B%2B0x
+[html 5]: http://en.wikipedia.org/wiki/HTML5
+[ik]: http://kalnitsky.org.ua/
+
+### For developers
+
+The most significant change is the ability to include language submodes right
+under `contains` instead of defining explicit named submodes in the main array:
+
+    contains: [
+      'string',
+      'number',
+      {begin: '\\n', end: hljs.IMMEDIATE_RE}
+    ]
+
+This is useful for auxiliary modes needed only in one place to define parsing.
+Note that such modes often don't have `className` and hence won't generate a
+separate `` in the resulting markup. This is similar in effect to
+`noMarkup: true`. All existing languages have been refactored accordingly.
+
+Test file test.html has at last become a real test. Now it not only puts the
+detected language name under the code snippet but also tests if it matches the
+expected one. Test summary is displayed right above all language snippets.
+
+
+## CDN
+
+Fine people at [Yandex][] agreed to host highlight.js on their big fast servers.
+[Link up][l]!
+
+[yandex]: http://yandex.com/
+[l]: http://softwaremaniacs.org/soft/highlight/en/download/
+
+
+## Version 5.10 — "Paris".
+
+Though I'm on a vacation in Paris, I decided to release a new version with a
+couple of small fixes:
+
+- Tomas Vitvar discovered that TAB replacement doesn't always work when used
+  with custom markup in code
+- SQL parsing is even more rigid now and doesn't step over SmallTalk in tests
+
+
+## Version 5.9
+
+A long-awaited version is finally released.
+
+New languages:
+
+- Andrew Fedorov made a definition for Lua
+- a long-time highlight.js contributor [Peter Leonov][pl] made a definition for
+  Nginx config
+- [Vladimir Moskva][vm] made a definition for TeX
+
+[pl]: http://kung-fu-tzu.ru/
+[vm]: http://fulc.ru/
+
+Fixes for existing languages:
+
+- [Loren Segal][ls] reworked the Ruby definition and added highlighting for
+  [YARD][] inline documentation
+- the definition of SQL has become more solid and now it shouldn't be overly
+  greedy when it comes to language detection
+
+[ls]: http://gnuu.org/
+[yard]: http://yardoc.org/
+
+The highlighter has become more usable as a library allowing to do highlighting
+from initialization code of JS frameworks and in ajax methods (see.
+readme.eng.txt).
+
+Also this version drops support for the [WordPress][wp] plugin. Everyone is
+welcome to [pick up its maintenance][p] if needed.
+
+[wp]: http://wordpress.org/
+[p]: http://bazaar.launchpad.net/~isagalaev/+junk/highlight/annotate/342/src/wp_highlight.js.php
+
+
+## Version 5.8
+
+- Jan Berkel has contributed a definition for Scala. +1 to hotness!
+- All CSS-styles are rewritten to work only inside `
` tags to avoid
+  conflicts with host site styles.
+
+
+## Version 5.7.
+
+Fixed escaping of quotes in VBScript strings.
+
+
+## Version 5.5
+
+This version brings a small change: now .ini-files allow digits, underscores and
+square brackets in key names.
+
+
+## Version 5.4
+
+Fixed small but upsetting bug in the packer which caused incorrect highlighting
+of explicitly specified languages. Thanks to Andrew Fedorov for precise
+diagnostics!
+
+
+## Version 5.3
+
+The version to fulfil old promises.
+
+The most significant change is that highlight.js now preserves custom user
+markup in code along with its own highlighting markup. This means that now it's
+possible to use, say, links in code. Thanks to [Vladimir Dolzhenko][vd] for the
+[initial proposal][1] and for making a proof-of-concept patch.
+
+Also in this version:
+
+- [Vasily Polovnyov][vp] has sent a GitHub-like style and has implemented
+  support for CSS @-rules and Ruby symbols.
+- Yura Zaripov has sent two styles: Brown Paper and School Book.
+- Oleg Volchkov has sent a definition for [Parser 3][p3].
+
+[1]: http://softwaremaniacs.org/forum/highlightjs/6612/
+[p3]: http://www.parser.ru/
+[vp]: http://vasily.polovnyov.ru/
+[vd]: http://dolzhenko.blogspot.com/
+
+
+## Version 5.2
+
+- at last it's possible to replace indentation TABs with something sensible
+  (e.g. 2 or 4 spaces)
+- new keywords and built-ins for 1C by Sergey Baranov
+- a couple of small fixes to Apache highlighting
+
+
+## Version 5.1
+
+This is one of those nice version consisting entirely of new and shiny
+contributions!
+
+- [Vladimir Ermakov][vooon] created highlighting for AVR Assembler
+- [Ruslan Keba][rukeba] created highlighting for Apache config file. Also his
+  original visual style for it is now available for all highlight.js languages
+  under the name "Magula".
+- [Shuen-Huei Guan][drake] (aka Drake) sent new keywords for RenderMan
+  languages. Also thanks go to [Konstantin Evdokimenko][ke] for his advice on
+  the matter.
+
+[vooon]: http://vehq.ru/about/
+[rukeba]: http://rukeba.com/
+[drake]: http://drakeguan.org/
+[ke]: http://k-evdokimenko.moikrug.ru/
+
+
+## Version 5.0
+
+The main change in the new major version of highlight.js is a mechanism for
+packing several languages along with the library itself into a single compressed
+file. Now sites using several languages will load considerably faster because
+the library won't dynamically include additional files while loading.
+
+Also this version fixes a long-standing bug with Javascript highlighting that
+couldn't distinguish between regular expressions and division operations.
+
+And as usually there were a couple of minor correctness fixes.
+
+Great thanks to all contributors! Keep using highlight.js.
+
+
+## Version 4.3
+
+This version comes with two contributions from [Jason Diamond][jd]:
+
+- language definition for C# (yes! it was a long-missed thing!)
+- Visual Studio-like highlighting style
+
+Plus there are a couple of minor bug fixes for parsing HTML and XML attributes.
+
+[jd]: http://jason.diamond.name/weblog/
+
+
+## Version 4.2
+
+The biggest news is highlighting for Lisp, courtesy of Vasily Polovnyov. It's
+somewhat experimental meaning that for highlighting "keywords" it doesn't use
+any pre-defined set of a Lisp dialect. Instead it tries to highlight first word
+in parentheses wherever it makes sense. I'd like to ask people programming in
+Lisp to confirm if it's a good idea and send feedback to [the forum][f].
+
+Other changes:
+
+- Smalltalk was excluded from DEFAULT_LANGUAGES to save traffic
+- [Vladimir Epifanov][voldmar] has implemented javascript style switcher for
+  test.html
+- comments now allowed inside Ruby function definition
+- [MEL][] language from [Shuen-Huei Guan][drake]
+- whitespace now allowed between `
` and ``
+- better auto-detection of C++ and PHP
+- HTML allows embedded VBScript (`<% .. %>`)
+
+[f]: http://softwaremaniacs.org/forum/highlightjs/
+[voldmar]: http://voldmar.ya.ru/
+[mel]: http://en.wikipedia.org/wiki/Maya_Embedded_Language
+[drake]: http://drakeguan.org/
+
+
+## Version 4.1
+
+Languages:
+
+- Bash from Vah
+- DOS bat-files from Alexander Makarov (Sam)
+- Diff files from Vasily Polovnyov
+- Ini files from myself though initial idea was from Sam
+
+Styles:
+
+- Zenburn from Vladimir Epifanov, this is an imitation of a
+  [well-known theme for Vim][zenburn].
+- Ascetic from myself, as a realization of ideals of non-flashy highlighting:
+  just one color in only three gradations :-)
+
+In other news. [One small bug][bug] was fixed, built-in keywords were added for
+Python and C++ which improved auto-detection for the latter (it was shame that
+[my wife's blog][alenacpp] had issues with it from time to time). And lastly
+thanks go to Sam for getting rid of my stylistic comments in code that were
+getting in the way of [JSMin][].
+
+[zenburn]: http://en.wikipedia.org/wiki/Zenburn
+[alenacpp]: http://alenacpp.blogspot.com/
+[bug]: http://softwaremaniacs.org/forum/viewtopic.php?id=1823
+[jsmin]: http://code.google.com/p/jsmin-php/
+
+
+## Version 4.0
+
+New major version is a result of vast refactoring and of many contributions.
+
+Visible new features:
+
+- Highlighting of embedded languages. Currently is implemented highlighting of
+  Javascript and CSS inside HTML.
+- Bundled 5 ready-made style themes!
+
+Invisible new features:
+
+- Highlight.js no longer pollutes global namespace. Only one object and one
+  function for backward compatibility.
+- Performance is further increased by about 15%.
+
+Changing of a major version number caused by a new format of language definition
+files. If you use some third-party language files they should be updated.
+
+
+## Version 3.5
+
+A very nice version in my opinion fixing a number of small bugs and slightly
+increased speed in a couple of corner cases. Thanks to everybody who reports
+bugs in he [forum][f] and by email!
+
+There is also a new language — XML. A custom XML formerly was detected as HTML
+and didn't highlight custom tags. In this version I tried to make custom XML to
+be detected and highlighted by its own rules. Which by the way include such
+things as CDATA sections and processing instructions (``).
+
+[f]: http://softwaremaniacs.org/forum/viewforum.php?id=6
+
+
+## Version 3.3
+
+[Vladimir Gubarkov][xonix] has provided an interesting and useful addition.
+File export.html contains a little program that shows and allows to copy and
+paste an HTML code generated by the highlighter for any code snippet. This can
+be useful in situations when one can't use the script itself on a site.
+
+
+[xonix]: http://xonixx.blogspot.com/
+
+
+## Version 3.2 consists completely of contributions:
+
+- Vladimir Gubarkov has described SmallTalk
+- Yuri Ivanov has described 1C
+- Peter Leonov has packaged the highlighter as a Firefox extension
+- Vladimir Ermakov has compiled a mod for phpBB
+
+Many thanks to you all!
+
+
+## Version 3.1
+
+Three new languages are available: Django templates, SQL and Axapta. The latter
+two are sent by [Dmitri Roudakov][1]. However I've almost entirely rewrote an
+SQL definition but I'd never started it be it from the ground up :-)
+
+The engine itself has got a long awaited feature of grouping keywords
+("keyword", "built-in function", "literal"). No more hacks!
+
+[1]: http://roudakov.ru/
+
+
+## Version 3.0
+
+It is major mainly because now highlight.js has grown large and has become
+modular. Now when you pass it a list of languages to highlight it will
+dynamically load into a browser only those languages.
+
+Also:
+
+- Konstantin Evdokimenko of [RibKit][] project has created a highlighting for
+  RenderMan Shading Language and RenderMan Interface Bytestream. Yay for more
+  languages!
+- Heuristics for C++ and HTML got better.
+- I've implemented (at last) a correct handling of backslash escapes in C-like
+  languages.
+
+There is also a small backwards incompatible change in the new version. The
+function initHighlighting that was used to initialize highlighting instead of
+initHighlightingOnLoad a long time ago no longer works. If you by chance still
+use it — replace it with the new one.
+
+[RibKit]: http://ribkit.sourceforge.net/
+
+
+## Version 2.9
+
+Highlight.js is a parser, not just a couple of regular expressions. That said
+I'm glad to announce that in the new version 2.9 has support for:
+
+- in-string substitutions for Ruby -- `#{...}`
+- strings from from numeric symbol codes (like #XX) for Delphi
+
+
+## Version 2.8
+
+A maintenance release with more tuned heuristics. Fully backwards compatible.
+
+
+## Version 2.7
+
+- Nikita Ledyaev presents highlighting for VBScript, yay!
+- A couple of bugs with escaping in strings were fixed thanks to Mickle
+- Ongoing tuning of heuristics
+
+Fixed bugs were rather unpleasant so I encourage everyone to upgrade!
+
+
+## Version 2.4
+
+- Peter Leonov provides another improved highlighting for Perl
+- Javascript gets a new kind of keywords — "literals". These are the words
+  "true", "false" and "null"
+
+Also highlight.js homepage now lists sites that use the library. Feel free to
+add your site by [dropping me a message][mail] until I find the time to build a
+submit form.
+
+[mail]: mailto:Maniac@SoftwareManiacs.Org
+
+
+## Version 2.3
+
+This version fixes IE breakage in previous version. My apologies to all who have
+already downloaded that one!
+
+
+## Version 2.2
+
+- added highlighting for Javascript
+- at last fixed parsing of Delphi's escaped apostrophes in strings
+- in Ruby fixed highlighting of keywords 'def' and 'class', same for 'sub' in
+  Perl
+
+
+## Version 2.0
+
+- Ruby support by [Anton Kovalyov][ak]
+- speed increased by orders of magnitude due to new way of parsing
+- this same way allows now correct highlighting of keywords in some tricky
+  places (like keyword "End" at the end of Delphi classes)
+
+[ak]: http://anton.kovalyov.net/
+
+
+## Version 1.0
+
+Version 1.0 of javascript syntax highlighter is released!
+
+It's the first version available with English description. Feel free to post
+your comments and question to [highlight.js forum][forum]. And don't be afraid
+if you find there some fancy Cyrillic letters -- it's for Russian users too :-)
+
+[forum]: http://softwaremaniacs.org/forum/viewforum.php?id=6
diff --git a/docs/themes/angular-google-maps/static/images/highlight/LICENSE b/docs/themes/angular-google-maps/static/images/highlight/LICENSE
new file mode 100644
index 000000000..422deb735
--- /dev/null
+++ b/docs/themes/angular-google-maps/static/images/highlight/LICENSE
@@ -0,0 +1,24 @@
+Copyright (c) 2006, Ivan Sagalaev
+All rights reserved.
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of highlight.js nor the names of its contributors 
+      may be used to endorse or promote products derived from this software 
+      without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/docs/themes/angular-google-maps/static/images/highlight/README.md b/docs/themes/angular-google-maps/static/images/highlight/README.md
new file mode 100644
index 000000000..9f76e6bd5
--- /dev/null
+++ b/docs/themes/angular-google-maps/static/images/highlight/README.md
@@ -0,0 +1,150 @@
+# Highlight.js
+
+[![Build Status](https://travis-ci.org/isagalaev/highlight.js.svg?branch=master)](https://travis-ci.org/isagalaev/highlight.js)
+
+Highlight.js is a syntax highlighter written in JavaScript. It works in
+the browser as well as on the server. It works with pretty much any
+markup, doesn’t depend on any framework and has automatic language
+detection.
+
+## Getting Started
+
+The bare minimum for using highlight.js on a web page is linking to the
+library along with one of the styles and calling
+[`initHighlightingOnLoad`][1]:
+
+```html
+
+
+
+```
+
+This will find and highlight code inside of `
` tags; it tries
+to detect the language automatically. If automatic detection doesn’t
+work for you, you can specify the language in the `class` attribute:
+
+```html
+
...
+``` + +The list of supported language classes is available in the [class +reference][2]. Classes can also be prefixed with either `language-` or +`lang-`. + +To disable highlighting altogether use the `nohighlight` class: + +```html +
...
+``` + +## Custom Initialization + +When you need a bit more control over the initialization of +highlight.js, you can use the [`highlightBlock`][3] and [`configure`][4] +functions. This allows you to control *what* to highlight and *when*. + +Here’s an equivalent way to calling [`initHighlightingOnLoad`][1] using +jQuery: + +```javascript +$(document).ready(function() { + $('pre code').each(function(i, block) { + hljs.highlightBlock(block); + }); +}); +``` + +You can use any tags instead of `
` to mark up your code. If
+you don't use a container that preserve line breaks you will need to
+configure highlight.js to use the `
` tag: + +```javascript +hljs.configure({useBR: true}); + +$('div.code').each(function(i, block) { + hljs.highlightBlock(block); +}); +``` + +For other options refer to the documentation for [`configure`][4]. + + +## Web Workers + +You can run highlighting inside a web worker to avoid freezing the browser +window while dealing with very big chunks of code. + +In your main script: + +```javascript +addEventListener('load', function() { + var code = document.querySelector('#code'); + var worker = new Worker('worker.js'); + worker.onmessage = function(event) { code.innerHTML = event.data; } + worker.postMessage(code.textContent); +}) +``` + +In worker.js: + +```javascript +onmessage = function(event) { + importScripts('/highlight.pack.js'); + var result = self.hljs.highlightAuto(event.data); + postMessage(result.value); +} +``` + + +## Getting the Library + +You can get highlight.js as a hosted, or custom-build, browser script or +as a server module. Right out of the box the browser script supports +both AMD and CommonJS, so if you wish you can use RequireJS or +Browserify without having to build from source. The server module also +works perfectly fine with Browserify, but there is the option to use a +build specific to browsers rather than something meant for a server. +Head over to the [download page][5] for all the options. + +**Don't link to GitHub directly.** The library is not supposed to work straight +from the source, it requires building. If none of the pre-packaged options +work for you refer to the [building documentation][6]. + +**The CDN-hosted package doesn't have all the languages.** Otherwise it'd be +too big. If you don't see the language you need in the ["Common" section][5], +it can be added manually: + +```html + +``` + +**On Almond.** You need to use the optimizer to give the module a name. For +example: + +``` +r.js -o name=hljs paths.hljs=/path/to/highlight out=highlight.js +``` + + +## License + +Highlight.js is released under the BSD License. See [LICENSE][7] file +for details. + +## Links + +The official site for the library is at . + +Further in-depth documentation for the API and other topics is at +. + +Authors and contributors are listed in the [AUTHORS.en.txt][8] file. + +[1]: http://highlightjs.readthedocs.io/en/latest/api.html#inithighlightingonload +[2]: http://highlightjs.readthedocs.io/en/latest/css-classes-reference.html +[3]: http://highlightjs.readthedocs.io/en/latest/api.html#highlightblock-block +[4]: http://highlightjs.readthedocs.io/en/latest/api.html#configure-options +[5]: https://highlightjs.org/download/ +[6]: http://highlightjs.readthedocs.io/en/latest/building-testing.html +[7]: https://github.com/isagalaev/highlight.js/blob/master/LICENSE +[8]: https://github.com/isagalaev/highlight.js/blob/master/AUTHORS.en.txt diff --git a/docs/themes/angular-google-maps/static/images/highlight/README.ru.md b/docs/themes/angular-google-maps/static/images/highlight/README.ru.md new file mode 100644 index 000000000..ac481d071 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/README.ru.md @@ -0,0 +1,142 @@ +# Highlight.js + +Highlight.js — это инструмент для подсветки синтаксиса, написанный на JavaScript. Он работает +и в браузере, и на сервере. Он работает с практически любой HTML разметкой, не +зависит от каких-либо фреймворков и умеет автоматически определять язык. + + +## Начало работы + +Минимум, что нужно сделать для использования highlight.js на веб-странице — это +подключить библиотеку, CSS-стили и вызывать [`initHighlightingOnLoad`][1]: + +```html + + + +``` + +Библиотека найдёт и раскрасит код внутри тегов `
`, попытавшись
+автоматически определить язык. Когда автоопределение не срабатывает, можно явно
+указать язык в атрибуте class:
+
+```html
+
...
+``` + +Список поддерживаемых классов языков доступен в [справочнике по классам][2]. +Класс также можно предварить префиксами `language-` или `lang-`. + +Чтобы отключить подсветку для какого-то блока, используйте класс `nohighlight`: + +```html +
...
+``` + +## Инициализация вручную + +Чтобы иметь чуть больше контроля за инициализацией подсветки, вы можете +использовать функции [`highlightBlock`][3] и [`configure`][4]. Таким образом +можно управлять тем, *что* и *когда* подсвечивать. + +Вот пример инициализации, эквивалентной вызову [`initHighlightingOnLoad`][1], но +с использованием jQuery: + +```javascript +$(document).ready(function() { + $('pre code').each(function(i, block) { + hljs.highlightBlock(block); + }); +}); +``` + +Вы можете использовать любые теги разметки вместо `
`. Если
+используете контейнер, не сохраняющий переводы строк, вам нужно сказать
+highlight.js использовать для них тег `
`: + +```javascript +hljs.configure({useBR: true}); + +$('div.code').each(function(i, block) { + hljs.highlightBlock(block); +}); +``` + +Другие опции можно найти в документации функции [`configure`][4]. + + +## Web Workers + +Подсветку можно запустить внутри web worker'а, чтобы окно +браузера не подтормаживало при работе с большими кусками кода. + +В основном скрипте: + +```javascript +addEventListener('load', function() { + var code = document.querySelector('#code'); + var worker = new Worker('worker.js'); + worker.onmessage = function(event) { code.innerHTML = event.data; } + worker.postMessage(code.textContent); +}) +``` + +В worker.js: + +```javascript +onmessage = function(event) { + importScripts('/highlight.pack.js'); + var result = self.hljs.highlightAuto(event.data); + postMessage(result.value); +} +``` + + +## Установка библиотеки + +Highlight.js можно использовать в браузере прямо с CDN хостинга или скачать +индивидуальную сборку, а также установив модуль на сервере. На +[странице загрузки][5] подробно описаны все варианты. + +**Не подключайте GitHub напрямую.** Библиотека не предназначена для +использования в виде исходного кода, а требует отдельной сборки. Если вам не +подходит ни один из готовых вариантов, читайте [документацию по сборке][6]. + +**Файл на CDN содержит не все языки.** Иначе он будет слишком большого размера. +Если нужного вам языка нет в [категории "Common"][5], можно дообавить его +вручную: + +```html + +``` + +**Про Almond.** Нужно задать имя модуля в оптимизаторе, например: + +``` +r.js -o name=hljs paths.hljs=/path/to/highlight out=highlight.js +``` + + +## Лицензия + +Highlight.js распространяется под лицензией BSD. Подробнее читайте файл +[LICENSE][7]. + + +## Ссылки + +Официальный сайт билиотеки расположен по адресу . + +Более подробная документация по API и другим темам расположена на +. + +Авторы и контрибьюторы перечислены в файле [AUTHORS.ru.txt][8] file. + +[1]: http://highlightjs.readthedocs.io/en/latest/api.html#inithighlightingonload +[2]: http://highlightjs.readthedocs.io/en/latest/css-classes-reference.html +[3]: http://highlightjs.readthedocs.io/en/latest/api.html#highlightblock-block +[4]: http://highlightjs.readthedocs.io/en/latest/api.html#configure-options +[5]: https://highlightjs.org/download/ +[6]: http://highlightjs.readthedocs.io/en/latest/building-testing.html +[7]: https://github.com/isagalaev/highlight.js/blob/master/LICENSE +[8]: https://github.com/isagalaev/highlight.js/blob/master/AUTHORS.ru.txt diff --git a/docs/themes/angular-google-maps/static/images/highlight/highlight.pack.js b/docs/themes/angular-google-maps/static/images/highlight/highlight.pack.js new file mode 100644 index 000000000..47e470f6b --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/highlight.pack.js @@ -0,0 +1,2 @@ +/*! highlight.js v9.12.0 | BSD3 License | git.io/hljslicense */ +!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=B.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset"}function u(e){s+=""}function c(e){("start"===e.event?o:u)(e.node)}for(var l=0,s="",f=[];e.length||r.length;){var g=i();if(s+=n(a.substring(l,g[0].offset)),l=g[0].offset,g===e){f.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===l);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),c(g.splice(0,1)[0])}return s+n(a.substr(l))}function l(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},u=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?u("keyword",a.k):x(a.k).forEach(function(e){u(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return l("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var c=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=c.length?t(c.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function c(e,n){return!a&&r(n.iR,e)}function l(e,n){var t=N.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function p(e,n,t,r){var a=r?"":I.classPrefix,i='',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=l(E,r),e?(B+=e[1],a+=p(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function d(){var e="string"==typeof E.sL;if(e&&!y[E.sL])return n(k);var t=e?f(E.sL,k,!0,x[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(B+=t.r),e&&(x[E.sL]=t.top),p(t.language,t.value,!1,!0)}function b(){L+=null!=E.sL?d():h(),k=""}function v(e){L+=e.cN?p(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function m(e,n){if(k+=e,null==n)return b(),0;var t=o(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),b(),t.rB||t.eB||(k=n)),v(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),b(),a.eE&&(k=n));do E.cN&&(L+=C),E.skip||(B+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&v(r.starts,""),a.rE?0:n.length}if(c(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"")+'"');return k+=n,n.length||1}var N=w(e);if(!N)throw new Error('Unknown language: "'+e+'"');s(N);var R,E=i||N,x={},L="";for(R=E;R!==N;R=R.parent)R.cN&&(L=p(R.cN,"",!0)+L);var k="",B=0;try{for(var M,j,O=0;;){if(E.t.lastIndex=O,M=E.t.exec(t),!M)break;j=m(t.substring(O,M.index),M[0]),O=M.index+j}for(m(t.substr(O)),R=E;R.parent;R=R.parent)R.cN&&(L+=C);return{r:B,value:L,language:e,top:E}}catch(T){if(T.message&&-1!==T.message.indexOf("Illegal"))return{r:0,value:n(t)};throw T}}function g(e,t){t=t||I.languages||x(y);var r={r:0,value:n(e)},a=r;return t.filter(w).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return I.tabReplace||I.useBR?e.replace(M,function(e,n){return I.useBR&&"\n"===e?"
":I.tabReplace?n.replace(/\t/g,I.tabReplace):""}):e}function h(e,n,t){var r=n?L[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function d(e){var n,t,r,o,l,s=i(e);a(s)||(I.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):n=e,l=n.textContent,r=s?f(s,l,!0):g(l),t=u(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=c(t,u(o),l)),r.value=p(r.value),e.innerHTML=r.value,e.className=h(e.className,s,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){I=o(I,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,d)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=y[n]=t(e);r.aliases&&r.aliases.forEach(function(e){L[e]=n})}function R(){return x(y)}function w(e){return e=(e||"").toLowerCase(),y[e]||y[L[e]]}var E=[],x=Object.keys,y={},L={},k=/^(no-?highlight|plain|text)$/i,B=/\blang(?:uage)?-([\w-]+)\b/i,M=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,C="
",I={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=d,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("http",function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",r:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}});hljs.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}});hljs.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},s={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,s,a,t]}});hljs.registerLanguage("xml",function(s){var e="[A-Za-z0-9\\._:-]+",t={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},s.C("",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0}]},{cN:"tag",b:"|$)",e:">",k:{name:"style"},c:[t],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"|$)",e:">",k:{name:"script"},c:[t],starts:{e:"",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"meta",v:[{b:/<\?xml/,e:/\?>/,r:10},{b:/<\?\w+/,e:/\?>/}]},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}});hljs.registerLanguage("javascript",function(e){var r="[A-Za-z$_][0-9A-Za-z$_]*",t={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},n={cN:"subst",b:"\\$\\{",e:"\\}",k:t,c:[]},c={cN:"string",b:"`",e:"`",c:[e.BE,n]};n.c=[e.ASM,e.QSM,c,a,e.RM];var s=n.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:t,c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,c,e.CLCM,e.CBCM,a,{b:/[{,]\s*/,r:0,c:[{b:r+"\\s*:",rB:!0,r:0,c:[{cN:"attr",b:r,r:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+r+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:r},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:s}]}]},{b://,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:r}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}});hljs.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"section",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```w*s*$",e:"^```s*$"},{b:"`.+?`"},{b:"^( {4}| )",e:"$",r:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}});hljs.registerLanguage("css",function(e){var c="[a-zA-Z-][a-zA-Z0-9_-]*",t={b:/[A-Z\_\.\-]+\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:c,r:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,t]}]}});hljs.registerLanguage("java",function(e){var a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",t=a+"(<"+a+"(\\s*,\\s*"+a+")*>)?",r="false synchronized int abstract float private char boolean static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",s="\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",c={cN:"number",b:s,r:0};return{aliases:["jsp"],k:r,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"("+t+"\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},c,{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("perl",function(e){var t="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",r={cN:"subst",b:"[$@]\\{",e:"\\}",k:t},s={b:"->{",e:"}"},n={v:[{b:/\$\d/},{b:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{b:/[\$%@][^\s\w{]/,r:0}]},i=[e.BE,r,n],o=[n,e.HCM,e.C("^\\=\\w","\\=cut",{eW:!0}),s,{cN:"string",c:i,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",r:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",r:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",r:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",r:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",r:5},{b:"qw\\s+q",e:"q",r:5},{b:"'",e:"'",c:[e.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[e.BE]},{b:"{\\w+}",c:[],r:0},{b:"-?\\w+\\s*\\=\\>",c:[],r:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\/\\/|"+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"function",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",eE:!0,r:5,c:[e.TM]},{b:"-\\w\\b",r:0},{b:"^__DATA__$",e:"^__END__$",sL:"mojolicious",c:[{b:"^@@.*",e:"$",cN:"comment"}]}];return r.c=o,s.c=o,{aliases:["pl","pm"],l:/[\w\.]+/,k:t,c:o}});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}});hljs.registerLanguage("shell",function(s){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}}); \ No newline at end of file diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/agate.css b/docs/themes/angular-google-maps/static/images/highlight/styles/agate.css new file mode 100644 index 000000000..8d64547c5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/agate.css @@ -0,0 +1,108 @@ +/*! + * Agate by Taufik Nurrohman + * ---------------------------------------------------- + * + * #ade5fc + * #a2fca2 + * #c6b4f0 + * #d36363 + * #fcc28c + * #fc9b9b + * #ffa + * #fff + * #333 + * #62c8f3 + * #888 + * + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #333; + color: white; +} + +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-code, +.hljs-emphasis { + font-style: italic; +} + +.hljs-tag { + color: #62c8f3; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-selector-id, +.hljs-selector-class { + color: #ade5fc; +} + +.hljs-string, +.hljs-bullet { + color: #a2fca2; +} + +.hljs-type, +.hljs-title, +.hljs-section, +.hljs-attribute, +.hljs-quote, +.hljs-built_in, +.hljs-builtin-name { + color: #ffa; +} + +.hljs-number, +.hljs-symbol, +.hljs-bullet { + color: #d36363; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color: #fcc28c; +} + +.hljs-comment, +.hljs-deletion, +.hljs-code { + color: #888; +} + +.hljs-regexp, +.hljs-link { + color: #c6b4f0; +} + +.hljs-meta { + color: #fc9b9b; +} + +.hljs-deletion { + background-color: #fc9b9b; + color: #333; +} + +.hljs-addition { + background-color: #a2fca2; + color: #333; +} + +.hljs a { + color: inherit; +} + +.hljs a:focus, +.hljs a:hover { + color: inherit; + text-decoration: underline; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/androidstudio.css b/docs/themes/angular-google-maps/static/images/highlight/styles/androidstudio.css new file mode 100644 index 000000000..bc8e473b5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/androidstudio.css @@ -0,0 +1,66 @@ +/* +Date: 24 Fev 2015 +Author: Pedro Oliveira +*/ + +.hljs { + color: #a9b7c6; + background: #282b2e; + display: block; + overflow-x: auto; + padding: 0.5em; +} + +.hljs-number, +.hljs-literal, +.hljs-symbol, +.hljs-bullet { + color: #6897BB; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-deletion { + color: #cc7832; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-link { + color: #629755; +} + +.hljs-comment, +.hljs-quote { + color: #808080; +} + +.hljs-meta { + color: #bbb529; +} + +.hljs-string, +.hljs-attribute, +.hljs-addition { + color: #6A8759; +} + +.hljs-section, +.hljs-title, +.hljs-type { + color: #ffc66d; +} + +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #e8bf6a; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/arduino-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/arduino-light.css new file mode 100644 index 000000000..4b8b7fd3c --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/arduino-light.css @@ -0,0 +1,88 @@ +/* + +Arduino® Light Theme - Stefania Mellai + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #FFFFFF; +} + +.hljs, +.hljs-subst { + color: #434f54; +} + +.hljs-keyword, +.hljs-attribute, +.hljs-selector-tag, +.hljs-doctag, +.hljs-name { + color: #00979D; +} + +.hljs-built_in, +.hljs-literal, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #D35400; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #00979D; +} + +.hljs-type, +.hljs-string, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #005C5F; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-comment { + color: rgba(149,165,166,.8); +} + +.hljs-meta-keyword { + color: #728E00; +} + +.hljs-meta { + color: #728E00; + color: #434f54; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-function { + color: #728E00; +} + +.hljs-number { + color: #8A7B52; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/arta.css b/docs/themes/angular-google-maps/static/images/highlight/styles/arta.css new file mode 100644 index 000000000..75ef3a9e5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/arta.css @@ -0,0 +1,73 @@ +/* +Date: 17.V.2011 +Author: pumbur +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #222; +} + +.hljs, +.hljs-subst { + color: #aaa; +} + +.hljs-section { + color: #fff; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #444; +} + +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-regexp { + color: #ffcc33; +} + +.hljs-number, +.hljs-addition { + color: #00cc66; +} + +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-template-variable, +.hljs-attribute, +.hljs-link { + color: #32aaee; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #6644aa; +} + +.hljs-title, +.hljs-variable, +.hljs-deletion, +.hljs-template-tag { + color: #bb1166; +} + +.hljs-section, +.hljs-doctag, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/ascetic.css b/docs/themes/angular-google-maps/static/images/highlight/styles/ascetic.css new file mode 100644 index 000000000..48397e889 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/ascetic.css @@ -0,0 +1,45 @@ +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-symbol, +.hljs-bullet, +.hljs-section, +.hljs-addition, +.hljs-attribute, +.hljs-link { + color: #888; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta, +.hljs-deletion { + color: #ccc; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-name, +.hljs-type, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-cave-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-cave-dark.css new file mode 100644 index 000000000..65428f3b1 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-cave-dark.css @@ -0,0 +1,83 @@ +/* Base16 Atelier Cave Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Cave Comment */ +.hljs-comment, +.hljs-quote { + color: #7e7887; +} + +/* Atelier-Cave Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-regexp, +.hljs-link, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #be4678; +} + +/* Atelier-Cave Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #aa573c; +} + +/* Atelier-Cave Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #2a9292; +} + +/* Atelier-Cave Blue */ +.hljs-title, +.hljs-section { + color: #576ddb; +} + +/* Atelier-Cave Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #955ae7; +} + +.hljs-deletion, +.hljs-addition { + color: #19171c; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #be4678; +} + +.hljs-addition { + background-color: #2a9292; +} + +.hljs { + display: block; + overflow-x: auto; + background: #19171c; + color: #8b8792; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-cave-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-cave-light.css new file mode 100644 index 000000000..b419f9fd8 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-cave-light.css @@ -0,0 +1,85 @@ +/* Base16 Atelier Cave Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Cave Comment */ +.hljs-comment, +.hljs-quote { + color: #655f6d; +} + +/* Atelier-Cave Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #be4678; +} + +/* Atelier-Cave Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #aa573c; +} + +/* Atelier-Cave Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #2a9292; +} + +/* Atelier-Cave Blue */ +.hljs-title, +.hljs-section { + color: #576ddb; +} + +/* Atelier-Cave Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #955ae7; +} + +.hljs-deletion, +.hljs-addition { + color: #19171c; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #be4678; +} + +.hljs-addition { + background-color: #2a9292; +} + +.hljs { + display: block; + overflow-x: auto; + background: #efecf4; + color: #585260; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-dune-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-dune-dark.css new file mode 100644 index 000000000..1684f5225 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-dune-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Dune Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Dune Comment */ +.hljs-comment, +.hljs-quote { + color: #999580; +} + +/* Atelier-Dune Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d73737; +} + +/* Atelier-Dune Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b65611; +} + +/* Atelier-Dune Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #60ac39; +} + +/* Atelier-Dune Blue */ +.hljs-title, +.hljs-section { + color: #6684e1; +} + +/* Atelier-Dune Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b854d4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #20201d; + color: #a6a28c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-dune-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-dune-light.css new file mode 100644 index 000000000..547719de8 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-dune-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Dune Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Dune Comment */ +.hljs-comment, +.hljs-quote { + color: #7d7a68; +} + +/* Atelier-Dune Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d73737; +} + +/* Atelier-Dune Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b65611; +} + +/* Atelier-Dune Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #60ac39; +} + +/* Atelier-Dune Blue */ +.hljs-title, +.hljs-section { + color: #6684e1; +} + +/* Atelier-Dune Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b854d4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #fefbec; + color: #6e6b5e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-estuary-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-estuary-dark.css new file mode 100644 index 000000000..a5e507187 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-estuary-dark.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Estuary Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Estuary Comment */ +.hljs-comment, +.hljs-quote { + color: #878573; +} + +/* Atelier-Estuary Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ba6236; +} + +/* Atelier-Estuary Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #ae7313; +} + +/* Atelier-Estuary Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7d9726; +} + +/* Atelier-Estuary Blue */ +.hljs-title, +.hljs-section { + color: #36a166; +} + +/* Atelier-Estuary Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #5f9182; +} + +.hljs-deletion, +.hljs-addition { + color: #22221b; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ba6236; +} + +.hljs-addition { + background-color: #7d9726; +} + +.hljs { + display: block; + overflow-x: auto; + background: #22221b; + color: #929181; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-estuary-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-estuary-light.css new file mode 100644 index 000000000..1daee5d98 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-estuary-light.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Estuary Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Estuary Comment */ +.hljs-comment, +.hljs-quote { + color: #6c6b5a; +} + +/* Atelier-Estuary Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ba6236; +} + +/* Atelier-Estuary Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #ae7313; +} + +/* Atelier-Estuary Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7d9726; +} + +/* Atelier-Estuary Blue */ +.hljs-title, +.hljs-section { + color: #36a166; +} + +/* Atelier-Estuary Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #5f9182; +} + +.hljs-deletion, +.hljs-addition { + color: #22221b; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ba6236; +} + +.hljs-addition { + background-color: #7d9726; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4f3ec; + color: #5f5e4e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-forest-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-forest-dark.css new file mode 100644 index 000000000..0ef4fae31 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-forest-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Forest Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Forest Comment */ +.hljs-comment, +.hljs-quote { + color: #9c9491; +} + +/* Atelier-Forest Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #f22c40; +} + +/* Atelier-Forest Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #df5320; +} + +/* Atelier-Forest Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7b9726; +} + +/* Atelier-Forest Blue */ +.hljs-title, +.hljs-section { + color: #407ee7; +} + +/* Atelier-Forest Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6666ea; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b1918; + color: #a8a19f; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-forest-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-forest-light.css new file mode 100644 index 000000000..bbedde18a --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-forest-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Forest Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Forest Comment */ +.hljs-comment, +.hljs-quote { + color: #766e6b; +} + +/* Atelier-Forest Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #f22c40; +} + +/* Atelier-Forest Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #df5320; +} + +/* Atelier-Forest Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7b9726; +} + +/* Atelier-Forest Blue */ +.hljs-title, +.hljs-section { + color: #407ee7; +} + +/* Atelier-Forest Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6666ea; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f1efee; + color: #68615e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-heath-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-heath-dark.css new file mode 100644 index 000000000..fe01ff721 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-heath-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Heath Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Heath Comment */ +.hljs-comment, +.hljs-quote { + color: #9e8f9e; +} + +/* Atelier-Heath Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca402b; +} + +/* Atelier-Heath Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #a65926; +} + +/* Atelier-Heath Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #918b3b; +} + +/* Atelier-Heath Blue */ +.hljs-title, +.hljs-section { + color: #516aec; +} + +/* Atelier-Heath Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #7b59c0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b181b; + color: #ab9bab; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-heath-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-heath-light.css new file mode 100644 index 000000000..ee43786d1 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-heath-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Heath Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Heath Comment */ +.hljs-comment, +.hljs-quote { + color: #776977; +} + +/* Atelier-Heath Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca402b; +} + +/* Atelier-Heath Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #a65926; +} + +/* Atelier-Heath Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #918b3b; +} + +/* Atelier-Heath Blue */ +.hljs-title, +.hljs-section { + color: #516aec; +} + +/* Atelier-Heath Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #7b59c0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f7f3f7; + color: #695d69; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-lakeside-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-lakeside-dark.css new file mode 100644 index 000000000..a937d3bf5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-lakeside-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Lakeside Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Lakeside Comment */ +.hljs-comment, +.hljs-quote { + color: #7195a8; +} + +/* Atelier-Lakeside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d22d72; +} + +/* Atelier-Lakeside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #935c25; +} + +/* Atelier-Lakeside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #568c3b; +} + +/* Atelier-Lakeside Blue */ +.hljs-title, +.hljs-section { + color: #257fad; +} + +/* Atelier-Lakeside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6b6bb8; +} + +.hljs { + display: block; + overflow-x: auto; + background: #161b1d; + color: #7ea2b4; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-lakeside-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-lakeside-light.css new file mode 100644 index 000000000..6c7e8f9ef --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-lakeside-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Lakeside Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Lakeside Comment */ +.hljs-comment, +.hljs-quote { + color: #5a7b8c; +} + +/* Atelier-Lakeside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d22d72; +} + +/* Atelier-Lakeside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #935c25; +} + +/* Atelier-Lakeside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #568c3b; +} + +/* Atelier-Lakeside Blue */ +.hljs-title, +.hljs-section { + color: #257fad; +} + +/* Atelier-Lakeside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6b6bb8; +} + +.hljs { + display: block; + overflow-x: auto; + background: #ebf8ff; + color: #516d7b; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-plateau-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-plateau-dark.css new file mode 100644 index 000000000..3bb052693 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-plateau-dark.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Plateau Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Plateau Comment */ +.hljs-comment, +.hljs-quote { + color: #7e7777; +} + +/* Atelier-Plateau Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca4949; +} + +/* Atelier-Plateau Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b45a3c; +} + +/* Atelier-Plateau Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #4b8b8b; +} + +/* Atelier-Plateau Blue */ +.hljs-title, +.hljs-section { + color: #7272ca; +} + +/* Atelier-Plateau Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #8464c4; +} + +.hljs-deletion, +.hljs-addition { + color: #1b1818; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ca4949; +} + +.hljs-addition { + background-color: #4b8b8b; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b1818; + color: #8a8585; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-plateau-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-plateau-light.css new file mode 100644 index 000000000..5f0222bec --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-plateau-light.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Plateau Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Plateau Comment */ +.hljs-comment, +.hljs-quote { + color: #655d5d; +} + +/* Atelier-Plateau Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca4949; +} + +/* Atelier-Plateau Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b45a3c; +} + +/* Atelier-Plateau Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #4b8b8b; +} + +/* Atelier-Plateau Blue */ +.hljs-title, +.hljs-section { + color: #7272ca; +} + +/* Atelier-Plateau Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #8464c4; +} + +.hljs-deletion, +.hljs-addition { + color: #1b1818; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ca4949; +} + +.hljs-addition { + background-color: #4b8b8b; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4ecec; + color: #585050; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-savanna-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-savanna-dark.css new file mode 100644 index 000000000..38f831431 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-savanna-dark.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Savanna Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Savanna Comment */ +.hljs-comment, +.hljs-quote { + color: #78877d; +} + +/* Atelier-Savanna Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #b16139; +} + +/* Atelier-Savanna Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #9f713c; +} + +/* Atelier-Savanna Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #489963; +} + +/* Atelier-Savanna Blue */ +.hljs-title, +.hljs-section { + color: #478c90; +} + +/* Atelier-Savanna Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #55859b; +} + +.hljs-deletion, +.hljs-addition { + color: #171c19; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #b16139; +} + +.hljs-addition { + background-color: #489963; +} + +.hljs { + display: block; + overflow-x: auto; + background: #171c19; + color: #87928a; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-savanna-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-savanna-light.css new file mode 100644 index 000000000..1ccd7c685 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-savanna-light.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Savanna Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Savanna Comment */ +.hljs-comment, +.hljs-quote { + color: #5f6d64; +} + +/* Atelier-Savanna Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #b16139; +} + +/* Atelier-Savanna Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #9f713c; +} + +/* Atelier-Savanna Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #489963; +} + +/* Atelier-Savanna Blue */ +.hljs-title, +.hljs-section { + color: #478c90; +} + +/* Atelier-Savanna Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #55859b; +} + +.hljs-deletion, +.hljs-addition { + color: #171c19; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #b16139; +} + +.hljs-addition { + background-color: #489963; +} + +.hljs { + display: block; + overflow-x: auto; + background: #ecf4ee; + color: #526057; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-seaside-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-seaside-dark.css new file mode 100644 index 000000000..df29949c6 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-seaside-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Seaside Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Seaside Comment */ +.hljs-comment, +.hljs-quote { + color: #809980; +} + +/* Atelier-Seaside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #e6193c; +} + +/* Atelier-Seaside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #87711d; +} + +/* Atelier-Seaside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #29a329; +} + +/* Atelier-Seaside Blue */ +.hljs-title, +.hljs-section { + color: #3d62f5; +} + +/* Atelier-Seaside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #ad2bee; +} + +.hljs { + display: block; + overflow-x: auto; + background: #131513; + color: #8ca68c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-seaside-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-seaside-light.css new file mode 100644 index 000000000..9d960f29f --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-seaside-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Seaside Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Seaside Comment */ +.hljs-comment, +.hljs-quote { + color: #687d68; +} + +/* Atelier-Seaside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #e6193c; +} + +/* Atelier-Seaside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #87711d; +} + +/* Atelier-Seaside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #29a329; +} + +/* Atelier-Seaside Blue */ +.hljs-title, +.hljs-section { + color: #3d62f5; +} + +/* Atelier-Seaside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #ad2bee; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4fbf4; + color: #5e6e5e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-sulphurpool-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-sulphurpool-dark.css new file mode 100644 index 000000000..c2ab7938d --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-sulphurpool-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Sulphurpool Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Sulphurpool Comment */ +.hljs-comment, +.hljs-quote { + color: #898ea4; +} + +/* Atelier-Sulphurpool Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #c94922; +} + +/* Atelier-Sulphurpool Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #c76b29; +} + +/* Atelier-Sulphurpool Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #ac9739; +} + +/* Atelier-Sulphurpool Blue */ +.hljs-title, +.hljs-section { + color: #3d8fd1; +} + +/* Atelier-Sulphurpool Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6679cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #202746; + color: #979db4; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-sulphurpool-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-sulphurpool-light.css new file mode 100644 index 000000000..96c47d086 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atelier-sulphurpool-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Sulphurpool Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Sulphurpool Comment */ +.hljs-comment, +.hljs-quote { + color: #6b7394; +} + +/* Atelier-Sulphurpool Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #c94922; +} + +/* Atelier-Sulphurpool Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #c76b29; +} + +/* Atelier-Sulphurpool Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #ac9739; +} + +/* Atelier-Sulphurpool Blue */ +.hljs-title, +.hljs-section { + color: #3d8fd1; +} + +/* Atelier-Sulphurpool Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6679cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f5f7ff; + color: #5e6687; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atom-one-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atom-one-dark.css new file mode 100644 index 000000000..1616aafe3 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atom-one-dark.css @@ -0,0 +1,96 @@ +/* + +Atom One Dark by Daniel Gamage +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +base: #282c34 +mono-1: #abb2bf +mono-2: #818896 +mono-3: #5c6370 +hue-1: #56b6c2 +hue-2: #61aeee +hue-3: #c678dd +hue-4: #98c379 +hue-5: #e06c75 +hue-5-2: #be5046 +hue-6: #d19a66 +hue-6-2: #e6c07b + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #abb2bf; + background: #282c34; +} + +.hljs-comment, +.hljs-quote { + color: #5c6370; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #c678dd; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e06c75; +} + +.hljs-literal { + color: #56b6c2; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #98c379; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #e6c07b; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #d19a66; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #61aeee; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/atom-one-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/atom-one-light.css new file mode 100644 index 000000000..d5bd1d2a9 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/atom-one-light.css @@ -0,0 +1,96 @@ +/* + +Atom One Light by Daniel Gamage +Original One Light Syntax theme from https://github.com/atom/one-light-syntax + +base: #fafafa +mono-1: #383a42 +mono-2: #686b77 +mono-3: #a0a1a7 +hue-1: #0184bb +hue-2: #4078f2 +hue-3: #a626a4 +hue-4: #50a14f +hue-5: #e45649 +hue-5-2: #c91243 +hue-6: #986801 +hue-6-2: #c18401 + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #383a42; + background: #fafafa; +} + +.hljs-comment, +.hljs-quote { + color: #a0a1a7; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #a626a4; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e45649; +} + +.hljs-literal { + color: #0184bb; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #50a14f; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #c18401; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #986801; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #4078f2; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/brown-paper.css b/docs/themes/angular-google-maps/static/images/highlight/styles/brown-paper.css new file mode 100644 index 000000000..f0197b924 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/brown-paper.css @@ -0,0 +1,64 @@ +/* + +Brown Paper style from goldblog.com.ua (c) Zaripov Yura + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background:#b7a68e url(./brown-papersq.png); +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color:#005599; + font-weight:bold; +} + +.hljs, +.hljs-subst { + color: #363c69; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable, +.hljs-link, +.hljs-name { + color: #2c009f; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta, +.hljs-deletion { + color: #802022; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/brown-papersq.png b/docs/themes/angular-google-maps/static/images/highlight/styles/brown-papersq.png new file mode 100644 index 0000000000000000000000000000000000000000..3813903dbf9fa7b1fb5bd11d9534c06667d9056f GIT binary patch literal 18198 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
G3S-EN>9CM!{YB*|;6wg-K3V?)eR((z#1 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 literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/codepen-embed.css b/docs/themes/angular-google-maps/static/images/highlight/styles/codepen-embed.css new file mode 100644 index 000000000..195c4a078 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/codepen-embed.css @@ -0,0 +1,60 @@ +/* + codepen.io Embed Theme + Author: Justin Perry + Original theme - https://github.com/chriskempson/tomorrow-theme +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #222; + color: #fff; +} + +.hljs-comment, +.hljs-quote { + color: #777; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-regexp, +.hljs-meta, +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-params, +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-deletion { + color: #ab875d; +} + +.hljs-section, +.hljs-title, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-type, +.hljs-attribute { + color: #9b869b; +} + +.hljs-string, +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #8f9c6c; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/color-brewer.css b/docs/themes/angular-google-maps/static/images/highlight/styles/color-brewer.css new file mode 100644 index 000000000..7934d986a --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/color-brewer.css @@ -0,0 +1,71 @@ +/* + +Colorbrewer theme +Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock +Ported by Fabrício Tavares de Oliveira + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fff; +} + +.hljs, +.hljs-subst { + color: #000; +} + +.hljs-string, +.hljs-meta, +.hljs-symbol, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #756bb1; +} + +.hljs-comment, +.hljs-quote { + color: #636363; +} + +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-bullet, +.hljs-link { + color: #31a354; +} + +.hljs-deletion, +.hljs-variable { + color: #88f; +} + + + +.hljs-keyword, +.hljs-selector-tag, +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-doctag, +.hljs-type, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-strong { + color: #3182bd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-attribute { + color: #e6550d; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/darcula.css b/docs/themes/angular-google-maps/static/images/highlight/styles/darcula.css new file mode 100644 index 000000000..be182d0b5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/darcula.css @@ -0,0 +1,77 @@ +/* + +Darcula color scheme from the JetBrains family of IDEs + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #2b2b2b; +} + +.hljs { + color: #bababa; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-link, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #6896ba; +} + +.hljs-code, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-attribute, +.hljs-name, +.hljs-variable { + color: #cb7832; +} + +.hljs-params { + color: #b9b9b9; +} + +.hljs-string { + color: #6a8759; +} + +.hljs-subst, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-symbol, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #e0c46c; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #7f7f7f; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/dark.css new file mode 100644 index 000000000..b4724f5f5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/dark.css @@ -0,0 +1,63 @@ +/* + +Dark style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #444; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-section, +.hljs-link { + color: white; +} + +.hljs, +.hljs-subst { + color: #ddd; +} + +.hljs-string, +.hljs-title, +.hljs-name, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #d88; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #777; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/darkula.css b/docs/themes/angular-google-maps/static/images/highlight/styles/darkula.css new file mode 100644 index 000000000..f4646c3c5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/darkula.css @@ -0,0 +1,6 @@ +/* + Deprecated due to a typo in the name and left here for compatibility purpose only. + Please use darcula.css instead. +*/ + +@import url('darcula.css'); diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/default.css b/docs/themes/angular-google-maps/static/images/highlight/styles/default.css new file mode 100644 index 000000000..f1bfade31 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/default.css @@ -0,0 +1,99 @@ +/* + +Original highlight.js style (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} + + +/* Base color: saturation 0; */ + +.hljs, +.hljs-subst { + color: #444; +} + +.hljs-comment { + color: #888888; +} + +.hljs-keyword, +.hljs-attribute, +.hljs-selector-tag, +.hljs-meta-keyword, +.hljs-doctag, +.hljs-name { + font-weight: bold; +} + + +/* User color: hue: 0 */ + +.hljs-type, +.hljs-string, +.hljs-number, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #880000; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #BC6060; +} + + +/* Language color: hue: 90; */ + +.hljs-literal { + color: #78A960; +} + +.hljs-built_in, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #397300; +} + + +/* Meta color: hue: 200 */ + +.hljs-meta { + color: #1f7199; +} + +.hljs-meta-string { + color: #4d99bf; +} + + +/* Misc effects */ + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/docco.css b/docs/themes/angular-google-maps/static/images/highlight/styles/docco.css new file mode 100644 index 000000000..db366be37 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/docco.css @@ -0,0 +1,97 @@ +/* +Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars) +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #000; + background: #f8f8ff; +} + +.hljs-comment, +.hljs-quote { + color: #408080; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-subst { + color: #954121; +} + +.hljs-number { + color: #40a070; +} + +.hljs-string, +.hljs-doctag { + color: #219161; +} + +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #19469d; +} + +.hljs-params { + color: #00f; +} + +.hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-variable, +.hljs-template-variable { + color: #008080; +} + +.hljs-regexp, +.hljs-link { + color: #b68; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/dracula.css b/docs/themes/angular-google-maps/static/images/highlight/styles/dracula.css new file mode 100644 index 000000000..d591db680 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/dracula.css @@ -0,0 +1,76 @@ +/* + +Dracula Theme v1.2.0 + +https://github.com/zenorocha/dracula-theme + +Copyright 2015, All rights reserved + +Code licensed under the MIT license +http://zenorocha.mit-license.org + +@author Éverton Ribeiro +@author Zeno Rocha + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282a36; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-section, +.hljs-link { + color: #8be9fd; +} + +.hljs-function .hljs-keyword { + color: #ff79c6; +} + +.hljs, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-string, +.hljs-title, +.hljs-name, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #f1fa8c; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #6272a4; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/far.css b/docs/themes/angular-google-maps/static/images/highlight/styles/far.css new file mode 100644 index 000000000..2b3f87b56 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/far.css @@ -0,0 +1,71 @@ +/* + +FAR Style (c) MajestiC + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000080; +} + +.hljs, +.hljs-subst { + color: #0ff; +} + +.hljs-string, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-builtin-name, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #ff0; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-variable { + color: #fff; +} + +.hljs-comment, +.hljs-quote, +.hljs-doctag, +.hljs-deletion { + color: #888; +} + +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #0f0; +} + +.hljs-meta { + color: #008080; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/foundation.css b/docs/themes/angular-google-maps/static/images/highlight/styles/foundation.css new file mode 100644 index 000000000..f1fe64b37 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/foundation.css @@ -0,0 +1,88 @@ +/* +Description: Foundation 4 docs style for highlight.js +Author: Dan Allen +Website: http://foundation.zurb.com/docs/ +Version: 1.0 +Date: 2013-04-02 +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #eee; color: black; +} + +.hljs-link, +.hljs-emphasis, +.hljs-attribute, +.hljs-addition { + color: #070; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong, +.hljs-string, +.hljs-deletion { + color: #d14; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-quote, +.hljs-comment { + color: #998; + font-style: italic; +} + +.hljs-section, +.hljs-title { + color: #900; +} + +.hljs-class .hljs-title, +.hljs-type { + color: #458; +} + +.hljs-variable, +.hljs-template-variable { + color: #336699; +} + +.hljs-bullet { + color: #997700; +} + +.hljs-meta { + color: #3344bb; +} + +.hljs-code, +.hljs-number, +.hljs-literal, +.hljs-keyword, +.hljs-selector-tag { + color: #099; +} + +.hljs-regexp { + background-color: #fff0ff; + color: #880088; +} + +.hljs-symbol { + color: #990073; +} + +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #007700; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/github-gist.css b/docs/themes/angular-google-maps/static/images/highlight/styles/github-gist.css new file mode 100644 index 000000000..155f0b916 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/github-gist.css @@ -0,0 +1,71 @@ +/** + * GitHub Gist Theme + * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro + */ + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/github.css b/docs/themes/angular-google-maps/static/images/highlight/styles/github.css new file mode 100644 index 000000000..791932b87 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/github.css @@ -0,0 +1,99 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/googlecode.css b/docs/themes/angular-google-maps/static/images/highlight/styles/googlecode.css new file mode 100644 index 000000000..884ad6353 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/googlecode.css @@ -0,0 +1,89 @@ +/* + +Google Code style (c) Aahan Krish + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-comment, +.hljs-quote { + color: #800; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-title, +.hljs-name { + color: #008; +} + +.hljs-variable, +.hljs-template-variable { + color: #660; +} + +.hljs-string, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-regexp { + color: #080; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-meta, +.hljs-number, +.hljs-link { + color: #066; +} + +.hljs-title, +.hljs-doctag, +.hljs-type, +.hljs-attr, +.hljs-built_in, +.hljs-builtin-name, +.hljs-params { + color: #606; +} + +.hljs-attribute, +.hljs-subst { + color: #000; +} + +.hljs-formula { + background-color: #eee; + font-style: italic; +} + +.hljs-selector-id, +.hljs-selector-class { + color: #9B703F +} + +.hljs-addition { + background-color: #baeeba; +} + +.hljs-deletion { + background-color: #ffc8bd; +} + +.hljs-doctag, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/grayscale.css b/docs/themes/angular-google-maps/static/images/highlight/styles/grayscale.css new file mode 100644 index 000000000..5376f3406 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/grayscale.css @@ -0,0 +1,101 @@ +/* + +grayscale style (c) MY Sun + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #fff; +} + +.hljs-comment, +.hljs-quote { + color: #777; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal { + color: #777; +} + +.hljs-string, +.hljs-doctag, +.hljs-formula { + color: #333; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC) repeat; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #000; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-class .hljs-title, +.hljs-type, +.hljs-name { + color: #333; + font-weight: bold; +} + +.hljs-tag { + color: #333; +} + +.hljs-regexp { + color: #333; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #000; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==) repeat; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #000; + text-decoration: underline; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + color: #fff; + background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat; +} + +.hljs-addition { + color: #000; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC) repeat; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/gruvbox-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/gruvbox-dark.css new file mode 100644 index 000000000..f563811a8 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/gruvbox-dark.css @@ -0,0 +1,108 @@ +/* + +Gruvbox style (dark) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282828; +} + +.hljs, +.hljs-subst { + color: #ebdbb2; +} + +/* Gruvbox Red */ +.hljs-deletion, +.hljs-formula, +.hljs-keyword, +.hljs-link, +.hljs-selector-tag { + color: #fb4934; +} + +/* Gruvbox Blue */ +.hljs-built_in, +.hljs-emphasis, +.hljs-name, +.hljs-quote, +.hljs-strong, +.hljs-title, +.hljs-variable { + color: #83a598; +} + +/* Gruvbox Yellow */ +.hljs-attr, +.hljs-params, +.hljs-template-tag, +.hljs-type { + color: #fabd2f; +} + +/* Gruvbox Purple */ +.hljs-builtin-name, +.hljs-doctag, +.hljs-literal, +.hljs-number { + color: #8f3f71; +} + +/* Gruvbox Orange */ +.hljs-code, +.hljs-meta, +.hljs-regexp, +.hljs-selector-id, +.hljs-template-variable { + color: #fe8019; +} + +/* Gruvbox Green */ +.hljs-addition, +.hljs-meta-string, +.hljs-section, +.hljs-selector-attr, +.hljs-selector-class, +.hljs-string, +.hljs-symbol { + color: #b8bb26; +} + +/* Gruvbox Aqua */ +.hljs-attribute, +.hljs-bullet, +.hljs-class, +.hljs-function, +.hljs-function .hljs-keyword, +.hljs-meta-keyword, +.hljs-selector-pseudo, +.hljs-tag { + color: #8ec07c; +} + +/* Gruvbox Gray */ +.hljs-comment { + color: #928374; +} + +/* Gruvbox Purple */ +.hljs-link_label, +.hljs-literal, +.hljs-number { + color: #d3869b; +} + +.hljs-comment, +.hljs-emphasis { + font-style: italic; +} + +.hljs-section, +.hljs-strong, +.hljs-tag { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/gruvbox-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/gruvbox-light.css new file mode 100644 index 000000000..ff45468eb --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/gruvbox-light.css @@ -0,0 +1,108 @@ +/* + +Gruvbox style (light) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fbf1c7; +} + +.hljs, +.hljs-subst { + color: #3c3836; +} + +/* Gruvbox Red */ +.hljs-deletion, +.hljs-formula, +.hljs-keyword, +.hljs-link, +.hljs-selector-tag { + color: #9d0006; +} + +/* Gruvbox Blue */ +.hljs-built_in, +.hljs-emphasis, +.hljs-name, +.hljs-quote, +.hljs-strong, +.hljs-title, +.hljs-variable { + color: #076678; +} + +/* Gruvbox Yellow */ +.hljs-attr, +.hljs-params, +.hljs-template-tag, +.hljs-type { + color: #b57614; +} + +/* Gruvbox Purple */ +.hljs-builtin-name, +.hljs-doctag, +.hljs-literal, +.hljs-number { + color: #8f3f71; +} + +/* Gruvbox Orange */ +.hljs-code, +.hljs-meta, +.hljs-regexp, +.hljs-selector-id, +.hljs-template-variable { + color: #af3a03; +} + +/* Gruvbox Green */ +.hljs-addition, +.hljs-meta-string, +.hljs-section, +.hljs-selector-attr, +.hljs-selector-class, +.hljs-string, +.hljs-symbol { + color: #79740e; +} + +/* Gruvbox Aqua */ +.hljs-attribute, +.hljs-bullet, +.hljs-class, +.hljs-function, +.hljs-function .hljs-keyword, +.hljs-meta-keyword, +.hljs-selector-pseudo, +.hljs-tag { + color: #427b58; +} + +/* Gruvbox Gray */ +.hljs-comment { + color: #928374; +} + +/* Gruvbox Purple */ +.hljs-link_label, +.hljs-literal, +.hljs-number { + color: #8f3f71; +} + +.hljs-comment, +.hljs-emphasis { + font-style: italic; +} + +.hljs-section, +.hljs-strong, +.hljs-tag { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/hopscotch.css b/docs/themes/angular-google-maps/static/images/highlight/styles/hopscotch.css new file mode 100644 index 000000000..32e60d230 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/hopscotch.css @@ -0,0 +1,83 @@ +/* + * Hopscotch + * by Jan T. Sott + * https://github.com/idleberg/Hopscotch + * + * This work is licensed under the Creative Commons CC0 1.0 Universal License + */ + +/* Comment */ +.hljs-comment, +.hljs-quote { + color: #989498; +} + +/* Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-link, +.hljs-deletion { + color: #dd464c; +} + +/* Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #fd8b19; +} + +/* Yellow */ +.hljs-class .hljs-title { + color: #fdcc59; +} + +/* Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #8fc13e; +} + +/* Aqua */ +.hljs-meta { + color: #149b93; +} + +/* Blue */ +.hljs-function, +.hljs-section, +.hljs-title { + color: #1290bf; +} + +/* Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #c85e7c; +} + +.hljs { + display: block; + background: #322931; + color: #b9b5b8; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/hybrid.css b/docs/themes/angular-google-maps/static/images/highlight/styles/hybrid.css new file mode 100644 index 000000000..29735a189 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/hybrid.css @@ -0,0 +1,102 @@ +/* + +vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) + +*/ + +/*background color*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #1d1f21; +} + +/*selection color*/ +.hljs::selection, +.hljs span::selection { + background: #373b41; +} + +.hljs::-moz-selection, +.hljs span::-moz-selection { + background: #373b41; +} + +/*foreground color*/ +.hljs { + color: #c5c8c6; +} + +/*color: fg_yellow*/ +.hljs-title, +.hljs-name { + color: #f0c674; +} + +/*color: fg_comment*/ +.hljs-comment, +.hljs-meta, +.hljs-meta .hljs-keyword { + color: #707880; +} + +/*color: fg_red*/ +.hljs-number, +.hljs-symbol, +.hljs-literal, +.hljs-deletion, +.hljs-link { + color: #cc6666 +} + +/*color: fg_green*/ +.hljs-string, +.hljs-doctag, +.hljs-addition, +.hljs-regexp, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #b5bd68; +} + +/*color: fg_purple*/ +.hljs-attribute, +.hljs-code, +.hljs-selector-id { + color: #b294bb; +} + +/*color: fg_blue*/ +.hljs-keyword, +.hljs-selector-tag, +.hljs-bullet, +.hljs-tag { + color: #81a2be; +} + +/*color: fg_aqua*/ +.hljs-subst, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #8abeb7; +} + +/*color: fg_orange*/ +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-quote, +.hljs-section, +.hljs-selector-class { + color: #de935f; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/idea.css b/docs/themes/angular-google-maps/static/images/highlight/styles/idea.css new file mode 100644 index 000000000..3bf1892bd --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/idea.css @@ -0,0 +1,97 @@ +/* + +Intellij Idea-like styling (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #000; + background: #fff; +} + +.hljs-subst, +.hljs-title { + font-weight: normal; + color: #000; +} + +.hljs-comment, +.hljs-quote { + color: #808080; + font-style: italic; +} + +.hljs-meta { + color: #808000; +} + +.hljs-tag { + background: #efefef; +} + +.hljs-section, +.hljs-name, +.hljs-literal, +.hljs-keyword, +.hljs-selector-tag, +.hljs-type, +.hljs-selector-id, +.hljs-selector-class { + font-weight: bold; + color: #000080; +} + +.hljs-attribute, +.hljs-number, +.hljs-regexp, +.hljs-link { + font-weight: bold; + color: #0000ff; +} + +.hljs-number, +.hljs-regexp, +.hljs-link { + font-weight: normal; +} + +.hljs-string { + color: #008000; + font-weight: bold; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-formula { + color: #000; + background: #d0eded; + font-style: italic; +} + +.hljs-doctag { + text-decoration: underline; +} + +.hljs-variable, +.hljs-template-variable { + color: #660e7a; +} + +.hljs-addition { + background: #baeeba; +} + +.hljs-deletion { + background: #ffc8bd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/ir-black.css b/docs/themes/angular-google-maps/static/images/highlight/styles/ir-black.css new file mode 100644 index 000000000..bd4c755ed --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/ir-black.css @@ -0,0 +1,73 @@ +/* + IR_Black style (c) Vasily Mikhailitchenko +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #7c7c7c; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-tag, +.hljs-name { + color: #96cbfe; +} + +.hljs-attribute, +.hljs-selector-id { + color: #ffffb6; +} + +.hljs-string, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition { + color: #a8ff60; +} + +.hljs-subst { + color: #daefa3; +} + +.hljs-regexp, +.hljs-link { + color: #e9c062; +} + +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-doctag { + color: #ffffb6; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-variable, +.hljs-template-variable, +.hljs-literal { + color: #c6c5fe; +} + +.hljs-number, +.hljs-deletion { + color:#ff73fd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/kimbie.dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/kimbie.dark.css new file mode 100644 index 000000000..d139cb5d0 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/kimbie.dark.css @@ -0,0 +1,74 @@ +/* + Name: Kimbie (dark) + Author: Jan T. Sott + License: Creative Commons Attribution-ShareAlike 4.0 Unported License + URL: https://github.com/idleberg/Kimbie-highlight.js +*/ + +/* Kimbie Comment */ +.hljs-comment, +.hljs-quote { + color: #d6baad; +} + +/* Kimbie Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-meta { + color: #dc3958; +} + +/* Kimbie Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion, +.hljs-link { + color: #f79a32; +} + +/* Kimbie Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #f06431; +} + +/* Kimbie Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #889b4a; +} + +/* Kimbie Purple */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-function { + color: #98676a; +} + +.hljs { + display: block; + overflow-x: auto; + background: #221a0f; + color: #d3af86; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/kimbie.light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/kimbie.light.css new file mode 100644 index 000000000..04ff6ed3a --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/kimbie.light.css @@ -0,0 +1,74 @@ +/* + Name: Kimbie (light) + Author: Jan T. Sott + License: Creative Commons Attribution-ShareAlike 4.0 Unported License + URL: https://github.com/idleberg/Kimbie-highlight.js +*/ + +/* Kimbie Comment */ +.hljs-comment, +.hljs-quote { + color: #a57a4c; +} + +/* Kimbie Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-meta { + color: #dc3958; +} + +/* Kimbie Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion, +.hljs-link { + color: #f79a32; +} + +/* Kimbie Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #f06431; +} + +/* Kimbie Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #889b4a; +} + +/* Kimbie Purple */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-function { + color: #98676a; +} + +.hljs { + display: block; + overflow-x: auto; + background: #fbebd4; + color: #84613d; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/magula.css b/docs/themes/angular-google-maps/static/images/highlight/styles/magula.css new file mode 100644 index 000000000..44dee5e8e --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/magula.css @@ -0,0 +1,70 @@ +/* +Description: Magula style for highligh.js +Author: Ruslan Keba +Website: http://rukeba.com/ +Version: 1.0 +Date: 2009-01-03 +Music: Aphex Twin / Xtal +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background-color: #f4f4f4; +} + +.hljs, +.hljs-subst { + color: black; +} + +.hljs-string, +.hljs-title, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #050; +} + +.hljs-comment, +.hljs-quote { + color: #777; +} + +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-type, +.hljs-link { + color: #800; +} + +.hljs-deletion, +.hljs-meta { + color: #00e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-tag, +.hljs-name { + font-weight: bold; + color: navy; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/mono-blue.css b/docs/themes/angular-google-maps/static/images/highlight/styles/mono-blue.css new file mode 100644 index 000000000..884c97c76 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/mono-blue.css @@ -0,0 +1,59 @@ +/* + Five-color theme from a single blue hue. +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #eaeef3; +} + +.hljs { + color: #00193a; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-comment { + color: #738191; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-literal, +.hljs-type, +.hljs-addition, +.hljs-tag, +.hljs-quote, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #0048ab; +} + +.hljs-meta, +.hljs-subst, +.hljs-symbol, +.hljs-regexp, +.hljs-attribute, +.hljs-deletion, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-bullet { + color: #4c81c9; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/monokai-sublime.css b/docs/themes/angular-google-maps/static/images/highlight/styles/monokai-sublime.css new file mode 100644 index 000000000..2864170da --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/monokai-sublime.css @@ -0,0 +1,83 @@ +/* + +Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #23241f; +} + +.hljs, +.hljs-tag, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #ae81ff; +} + +.hljs-code, +.hljs-title, +.hljs-section, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-name, +.hljs-attr { + color: #f92672; +} + +.hljs-symbol, +.hljs-attribute { + color: #66d9ef; +} + +.hljs-params, +.hljs-class .hljs-title { + color: #f8f8f2; +} + +.hljs-string, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-variable { + color: #e6db74; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/monokai.css b/docs/themes/angular-google-maps/static/images/highlight/styles/monokai.css new file mode 100644 index 000000000..775d53f91 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/monokai.css @@ -0,0 +1,70 @@ +/* +Monokai style - ported by Luigi Maselli - http://grigio.org +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #272822; color: #ddd; +} + +.hljs-tag, +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-strong, +.hljs-name { + color: #f92672; +} + +.hljs-code { + color: #66d9ef; +} + +.hljs-class .hljs-title { + color: white; +} + +.hljs-attribute, +.hljs-symbol, +.hljs-regexp, +.hljs-link { + color: #bf79db; +} + +.hljs-string, +.hljs-bullet, +.hljs-subst, +.hljs-title, +.hljs-section, +.hljs-emphasis, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #a6e22e; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-selector-id { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/obsidian.css b/docs/themes/angular-google-maps/static/images/highlight/styles/obsidian.css new file mode 100644 index 000000000..356630fa2 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/obsidian.css @@ -0,0 +1,88 @@ +/** + * Obsidian style + * ported by Alexander Marenin (http://github.com/ioncreature) + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282b2e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-selector-id { + color: #93c763; +} + +.hljs-number { + color: #ffcd22; +} + +.hljs { + color: #e0e2e4; +} + +.hljs-attribute { + color: #668bb0; +} + +.hljs-code, +.hljs-class .hljs-title, +.hljs-section { + color: white; +} + +.hljs-regexp, +.hljs-link { + color: #d39745; +} + +.hljs-meta { + color: #557182; +} + +.hljs-tag, +.hljs-name, +.hljs-bullet, +.hljs-subst, +.hljs-emphasis, +.hljs-type, +.hljs-built_in, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #8cbbad; +} + +.hljs-string, +.hljs-symbol { + color: #ec7600; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion { + color: #818e96; +} + +.hljs-selector-class { + color: #A082BD +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/ocean.css b/docs/themes/angular-google-maps/static/images/highlight/styles/ocean.css new file mode 100644 index 000000000..5901581b4 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/ocean.css @@ -0,0 +1,74 @@ +/* Ocean Dark Theme */ +/* https://github.com/gavsiu */ +/* Original theme - https://github.com/chriskempson/base16 */ + +/* Ocean Comment */ +.hljs-comment, +.hljs-quote { + color: #65737e; +} + +/* Ocean Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #bf616a; +} + +/* Ocean Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #d08770; +} + +/* Ocean Yellow */ +.hljs-attribute { + color: #ebcb8b; +} + +/* Ocean Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #a3be8c; +} + +/* Ocean Blue */ +.hljs-title, +.hljs-section { + color: #8fa1b3; +} + +/* Ocean Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b48ead; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2b303b; + color: #c0c5ce; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/paraiso-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/paraiso-dark.css new file mode 100644 index 000000000..e7292401c --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/paraiso-dark.css @@ -0,0 +1,72 @@ +/* + Paraíso (dark) + Created by Jan T. Sott (http://github.com/idleberg) + Inspired by the art of Rubens LP (http://www.rubenslp.com.br) +*/ + +/* Paraíso Comment */ +.hljs-comment, +.hljs-quote { + color: #8d8687; +} + +/* Paraíso Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-link, +.hljs-meta { + color: #ef6155; +} + +/* Paraíso Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion { + color: #f99b15; +} + +/* Paraíso Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #fec418; +} + +/* Paraíso Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #48b685; +} + +/* Paraíso Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #815ba4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2f1e2e; + color: #a39e9b; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/paraiso-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/paraiso-light.css new file mode 100644 index 000000000..944857cd8 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/paraiso-light.css @@ -0,0 +1,72 @@ +/* + Paraíso (light) + Created by Jan T. Sott (http://github.com/idleberg) + Inspired by the art of Rubens LP (http://www.rubenslp.com.br) +*/ + +/* Paraíso Comment */ +.hljs-comment, +.hljs-quote { + color: #776e71; +} + +/* Paraíso Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-link, +.hljs-meta { + color: #ef6155; +} + +/* Paraíso Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion { + color: #f99b15; +} + +/* Paraíso Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #fec418; +} + +/* Paraíso Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #48b685; +} + +/* Paraíso Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #815ba4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #e7e9db; + color: #4f424c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/pojoaque.css b/docs/themes/angular-google-maps/static/images/highlight/styles/pojoaque.css new file mode 100644 index 000000000..2e07847b2 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/pojoaque.css @@ -0,0 +1,83 @@ +/* + +Pojoaque Style by Jason Tate +http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html +Based on Solarized Style from http://ethanschoonover.com/solarized + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #dccf8f; + background: url(./pojoaque.jpg) repeat scroll left top #181914; +} + +.hljs-comment, +.hljs-quote { + color: #586e75; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-addition { + color: #b64926; +} + +.hljs-number, +.hljs-string, +.hljs-doctag, +.hljs-regexp { + color: #468966; +} + +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-name { + color: #ffb03b; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type, +.hljs-tag { + color: #b58900; +} + +.hljs-attribute { + color: #b89859; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-subst, +.hljs-meta { + color: #cb4b16; +} + +.hljs-deletion { + color: #dc322f; +} + +.hljs-selector-id, +.hljs-selector-class { + color: #d3a60c; +} + +.hljs-formula { + background: #073642; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/pojoaque.jpg b/docs/themes/angular-google-maps/static/images/highlight/styles/pojoaque.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9c07d4ab40b6d77e90ff69f0012bcd33b21d31c3 GIT binary patch literal 1186 zcmZXSe^8Tk9LK-kXFs3)f@f?)Cddzw3v4wdZyXQ;4x3=;Ja*N#%n9ik!UGmt9H3k0 zJST|5jOc(ID$FQt3C?jQZBws#kXolO1lg9Pba9BB=Q+UEBX!nY@6Uhl&+ofe$Q$y5 z@ci`~)&qzDP(lOiQ5p?p z(`j^e7!yUAVHk%K#^GQXn?s0=VLYCI$HRoe=xCuZ>A6A3@sxEP#XqNFpIb=0)KQ#Nss_tD17;m4@$JKL;LR|K|QF3f%!L5+s(9Ft8SQ zG|~pGpEGFW5Z|OA)-O@mNHy-g@7m8JTf?kl@vUKBGmw)Y*9sDRNr3PN!IKefWaydTe1D zjzpyzPnD3}hBNaS4aFX7=0&~I*Hu7#4au@qVBglH#-m;QFOx_`=j z{EqRY#Eh*yoWP^pa4H>8GH{rO?!_+xwL0(k4yL^D%^nBkJ*UI;Lx;ped8d|f*S_s@ z3~ilcRC(&NT#9Gn#UD;o^EYSMXDMf%XcUi3>;WXXD-QX3P9wMyP7eA&RS{)h5{??W3^Rq=goFJ>?lA~J- zdYe>!xvYLW*fPT0RK7wsJRg^?x#W1*GP9_f`6t>QD_X>0d!owyN>nO2?U5}|3?hX_UZYT@^>S!9eB~bZ9U`q;`U)@L670o1g z`Hd}h<_WRvUc|n*%v4Hbb-4tJD40iyF^q%g*&!6>hkYDvi-{Uc4yTM zzcthN4Z{ka!+F_KzYV#yWi;c^X^q6g`pD8cp?$Kl?hCz0s^a|mH%P!CF%*<6k^~i` zT5Mi-t5-frUcHkk^Qh}+N)Kz1&Bi95`oNc|quI>tUi~BY>xcF9(%tv2i{G6kE9*q~ qCoAGl20`)w0rdgp9H%Q=M5|p`hOhFz6$I%Y&ncY8>c?7PXyh+SL&XXJ literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/purebasic.css b/docs/themes/angular-google-maps/static/images/highlight/styles/purebasic.css new file mode 100644 index 000000000..5ce9b9e07 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/purebasic.css @@ -0,0 +1,96 @@ +/* + +PureBASIC native IDE style ( version 1.0 - April 2016 ) + +by Tristano Ajmone + +Public Domain + +NOTE_1: PureBASIC code syntax highlighting only applies the following classes: + .hljs-comment + .hljs-function + .hljs-keywords + .hljs-string + .hljs-symbol + + Other classes are added here for the benefit of styling other languages with the look and feel of PureBASIC native IDE style. + If you need to customize a stylesheet for PureBASIC only, remove all non-relevant classes -- PureBASIC-related classes are followed by + a "--- used for PureBASIC ... ---" comment on same line. + +NOTE_2: Color names provided in comments were derived using "Name that Color" online tool: + http://chir.ag/projects/name-that-color +*/ + +.hljs { /* Common set of rules required by highlight.js (don'r remove!) */ + display: block; + overflow-x: auto; + padding: 0.5em; + background: #FFFFDF; /* Half and Half (approx.) */ +/* --- Uncomment to add PureBASIC native IDE styled font! + font-family: Consolas; +*/ +} + +.hljs, /* --- used for PureBASIC base color --- */ +.hljs-type, /* --- used for PureBASIC Procedures return type --- */ +.hljs-function, /* --- used for wrapping PureBASIC Procedures definitions --- */ +.hljs-name, +.hljs-number, +.hljs-attr, +.hljs-params, +.hljs-subst { + color: #000000; /* Black */ +} + +.hljs-comment, /* --- used for PureBASIC Comments --- */ +.hljs-regexp, +.hljs-section, +.hljs-selector-pseudo, +.hljs-addition { + color: #00AAAA; /* Persian Green (approx.) */ +} + +.hljs-title, /* --- used for PureBASIC Procedures Names --- */ +.hljs-tag, +.hljs-variable, +.hljs-code { + color: #006666; /* Blue Stone (approx.) */ +} + +.hljs-keyword, /* --- used for PureBASIC Keywords --- */ +.hljs-class, +.hljs-meta-keyword, +.hljs-selector-class, +.hljs-built_in, +.hljs-builtin-name { + color: #006666; /* Blue Stone (approx.) */ + font-weight: bold; +} + +.hljs-string, /* --- used for PureBASIC Strings --- */ +.hljs-selector-attr { + color: #0080FF; /* Azure Radiance (approx.) */ +} + +.hljs-symbol, /* --- used for PureBASIC Constants --- */ +.hljs-link, +.hljs-deletion, +.hljs-attribute { + color: #924B72; /* Cannon Pink (approx.) */ +} + +.hljs-meta, +.hljs-literal, +.hljs-selector-id { + color: #924B72; /* Cannon Pink (approx.) */ + font-weight: bold; +} + +.hljs-strong, +.hljs-name { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/qtcreator_dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/qtcreator_dark.css new file mode 100644 index 000000000..7aa56a365 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/qtcreator_dark.css @@ -0,0 +1,83 @@ +/* + +Qt Creator dark color scheme + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000000; +} + +.hljs, +.hljs-subst, +.hljs-tag, +.hljs-title { + color: #aaaaaa; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #ff55ff; +} + +.hljs-code +.hljs-selector-class { + color: #aaaaff; +} + +.hljs-emphasis, +.hljs-stronge, +.hljs-type { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-function, +.hljs-section, +.hljs-symbol, +.hljs-name { + color: #ffff55; +} + +.hljs-attribute { + color: #ff5555; +} + +.hljs-variable, +.hljs-params, +.hljs-class .hljs-title { + color: #8888ff; +} + +.hljs-string, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition, +.hljs-link { + color: #ff55ff; +} + +.hljs-comment, +.hljs-meta, +.hljs-deletion { + color: #55ffff; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/qtcreator_light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/qtcreator_light.css new file mode 100644 index 000000000..1efa2c660 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/qtcreator_light.css @@ -0,0 +1,83 @@ +/* + +Qt Creator light color scheme + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #ffffff; +} + +.hljs, +.hljs-subst, +.hljs-tag, +.hljs-title { + color: #000000; +} + +.hljs-strong, +.hljs-emphasis { + color: #000000; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #000080; +} + +.hljs-code +.hljs-selector-class { + color: #800080; +} + +.hljs-emphasis, +.hljs-stronge, +.hljs-type { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-function, +.hljs-section, +.hljs-symbol, +.hljs-name { + color: #808000; +} + +.hljs-attribute { + color: #800000; +} + +.hljs-variable, +.hljs-params, +.hljs-class .hljs-title { + color: #0055AF; +} + +.hljs-string, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition, +.hljs-link { + color: #008000; +} + +.hljs-comment, +.hljs-meta, +.hljs-deletion { + color: #008000; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/railscasts.css b/docs/themes/angular-google-maps/static/images/highlight/styles/railscasts.css new file mode 100644 index 000000000..008cdc5bf --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/railscasts.css @@ -0,0 +1,106 @@ +/* + +Railscasts-like style (c) Visoft, Inc. (Damien White) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #232323; + color: #e6e1dc; +} + +.hljs-comment, +.hljs-quote { + color: #bc9458; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag { + color: #c26230; +} + +.hljs-string, +.hljs-number, +.hljs-regexp, +.hljs-variable, +.hljs-template-variable { + color: #a5c261; +} + +.hljs-subst { + color: #519f50; +} + +.hljs-tag, +.hljs-name { + color: #e8bf6a; +} + +.hljs-type { + color: #da4939; +} + + +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-builtin-name, +.hljs-attr, +.hljs-link { + color: #6d9cbe; +} + +.hljs-params { + color: #d0d0ff; +} + +.hljs-attribute { + color: #cda869; +} + +.hljs-meta { + color: #9b859d; +} + +.hljs-title, +.hljs-section { + color: #ffc66d; +} + +.hljs-addition { + background-color: #144212; + color: #e6e1dc; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #600; + color: #e6e1dc; + display: inline-block; + width: 100%; +} + +.hljs-selector-class { + color: #9b703f; +} + +.hljs-selector-id { + color: #8b98ab; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/rainbow.css b/docs/themes/angular-google-maps/static/images/highlight/styles/rainbow.css new file mode 100644 index 000000000..905eb8ef1 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/rainbow.css @@ -0,0 +1,85 @@ +/* + +Style with support for rainbow parens + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #474949; + color: #d1d9e1; +} + + +.hljs-comment, +.hljs-quote { + color: #969896; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-type, +.hljs-addition { + color: #cc99cc; +} + +.hljs-number, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #f99157; +} + +.hljs-string, +.hljs-doctag, +.hljs-regexp { + color: #8abeb7; +} + +.hljs-title, +.hljs-name, +.hljs-section, +.hljs-built_in { + color: #b5bd68; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-selector-id, +.hljs-class .hljs-title { + color: #ffcc66; +} + +.hljs-section, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-link { + color: #f99157; +} + +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-attr, +.hljs-attribute { + color: #81a2be; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/routeros.css b/docs/themes/angular-google-maps/static/images/highlight/styles/routeros.css new file mode 100644 index 000000000..ebe23990d --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/routeros.css @@ -0,0 +1,108 @@ +/* + + highlight.js style for Microtik RouterOS script + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} + +/* Base color: saturation 0; */ + +.hljs, +.hljs-subst { + color: #444; +} + +.hljs-comment { + color: #888888; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-meta-keyword, +.hljs-doctag, +.hljs-name { + font-weight: bold; +} + +.hljs-attribute { + color: #0E9A00; +} + +.hljs-function { + color: #99069A; +} + +.hljs-builtin-name { + color: #99069A; +} + +/* User color: hue: 0 */ + +.hljs-type, +.hljs-string, +.hljs-number, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #880000; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #BC6060; +} + + +/* Language color: hue: 90; */ + +.hljs-literal { + color: #78A960; +} + +.hljs-built_in, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #0C9A9A; +} + + +/* Meta color: hue: 200 */ + +.hljs-meta { + color: #1f7199; +} + +.hljs-meta-string { + color: #4d99bf; +} + + +/* Misc effects */ + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/school-book.css b/docs/themes/angular-google-maps/static/images/highlight/styles/school-book.css new file mode 100644 index 000000000..964b51d84 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/school-book.css @@ -0,0 +1,72 @@ +/* + +School Book style from goldblog.com.ua (c) Zaripov Yura + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 15px 0.5em 0.5em 30px; + font-size: 11px; + line-height:16px; +} + +pre{ + background:#f6f6ae url(./school-book.png); + border-top: solid 2px #d2e8b9; + border-bottom: solid 1px #d2e8b9; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color:#005599; + font-weight:bold; +} + +.hljs, +.hljs-subst { + color: #3e5915; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute, +.hljs-built_in, +.hljs-builtin-name, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable, +.hljs-link { + color: #2c009f; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #e60415; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-selector-id, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/school-book.png b/docs/themes/angular-google-maps/static/images/highlight/styles/school-book.png new file mode 100644 index 0000000000000000000000000000000000000000..956e9790a0e2c079b3d568348ff3accd1d9cac30 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0y~yV7?7x3vjRjNjAS6Ga$v1?&#~tz_9*=IcwKTAYZb? zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkD0|R4)r;B4q#jQ7Ycl#YS5MfK$ z?b^fh#qmaEhFDxvyThwfhdfkOPApt1lr{NA;Vr%uzxJuVIyzm(ed_8_-0$LLU})H&o5Re&aDemE>EG#(|F^t9_pa-H z_Mf?rMVrs}-M?S|?ZdY@c6s41zy8~}@a{v&#Ea7V)wJ$+#K|u$5UvWCdFLwGac}6w{_s*=8A6L7Rfc|9gboFyt I=akR{0OLZ+qyPW_ literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/solarized-dark.css b/docs/themes/angular-google-maps/static/images/highlight/styles/solarized-dark.css new file mode 100644 index 000000000..b4c0da1f7 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/solarized-dark.css @@ -0,0 +1,84 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #002b36; + color: #839496; +} + +.hljs-comment, +.hljs-quote { + color: #586e75; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-string, +.hljs-meta .hljs-meta-string, +.hljs-literal, +.hljs-doctag, +.hljs-regexp { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-link { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #073642; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/solarized-light.css b/docs/themes/angular-google-maps/static/images/highlight/styles/solarized-light.css new file mode 100644 index 000000000..fdcfcc72c --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/solarized-light.css @@ -0,0 +1,84 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} + +.hljs-comment, +.hljs-quote { + color: #93a1a1; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-string, +.hljs-meta .hljs-meta-string, +.hljs-literal, +.hljs-doctag, +.hljs-regexp { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-link { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/sunburst.css b/docs/themes/angular-google-maps/static/images/highlight/styles/sunburst.css new file mode 100644 index 000000000..f56dd5e9b --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/sunburst.css @@ -0,0 +1,102 @@ +/* + +Sunburst-like style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #aeaeae; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #e28964; +} + +.hljs-string { + color: #65b042; +} + +.hljs-subst { + color: #daefa3; +} + +.hljs-regexp, +.hljs-link { + color: #e9c062; +} + +.hljs-title, +.hljs-section, +.hljs-tag, +.hljs-name { + color: #89bdff; +} + +.hljs-class .hljs-title, +.hljs-doctag { + text-decoration: underline; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-number { + color: #3387cc; +} + +.hljs-params, +.hljs-variable, +.hljs-template-variable { + color: #3e87e3; +} + +.hljs-attribute { + color: #cda869; +} + +.hljs-meta { + color: #8996a8; +} + +.hljs-formula { + background-color: #0e2231; + color: #f8f8f8; + font-style: italic; +} + +.hljs-addition { + background-color: #253b22; + color: #f8f8f8; +} + +.hljs-deletion { + background-color: #420e09; + color: #f8f8f8; +} + +.hljs-selector-class { + color: #9b703f; +} + +.hljs-selector-id { + color: #8b98ab; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night-blue.css b/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night-blue.css new file mode 100644 index 000000000..78e59cc8c --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night-blue.css @@ -0,0 +1,75 @@ +/* Tomorrow Night Blue Theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #7285b7; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #ff9da4; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #ffc58f; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #ffeead; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #d1f1a9; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #bbdaff; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #ebbbff; +} + +.hljs { + display: block; + overflow-x: auto; + background: #002451; + color: white; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night-bright.css b/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night-bright.css new file mode 100644 index 000000000..e05af8ae2 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night-bright.css @@ -0,0 +1,74 @@ +/* Tomorrow Night Bright Theme */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #969896; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #d54e53; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #e78c45; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #e7c547; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #b9ca4a; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #7aa6da; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #c397d8; +} + +.hljs { + display: block; + overflow-x: auto; + background: black; + color: #eaeaea; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night-eighties.css b/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night-eighties.css new file mode 100644 index 000000000..08fd51c74 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night-eighties.css @@ -0,0 +1,74 @@ +/* Tomorrow Night Eighties Theme */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #999999; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #f2777a; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #f99157; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #ffcc66; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #99cc99; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #6699cc; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #cc99cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2d2d2d; + color: #cccccc; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night.css b/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night.css new file mode 100644 index 000000000..ddd270a4e --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow-night.css @@ -0,0 +1,75 @@ +/* Tomorrow Night Theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #969896; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #cc6666; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #de935f; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #f0c674; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #b5bd68; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #81a2be; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b294bb; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1d1f21; + color: #c5c8c6; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow.css b/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow.css new file mode 100644 index 000000000..026a62fe3 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/tomorrow.css @@ -0,0 +1,72 @@ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #8e908c; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #c82829; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #f5871f; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #eab700; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #718c00; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #4271ae; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #8959a8; +} + +.hljs { + display: block; + overflow-x: auto; + background: white; + color: #4d4d4c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/vs.css b/docs/themes/angular-google-maps/static/images/highlight/styles/vs.css new file mode 100644 index 000000000..c5d07d311 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/vs.css @@ -0,0 +1,68 @@ +/* + +Visual Studio-like style based on original C# coloring by Jason Diamond + +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-comment, +.hljs-quote, +.hljs-variable { + color: #008000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-built_in, +.hljs-name, +.hljs-tag { + color: #00f; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-attribute, +.hljs-literal, +.hljs-template-tag, +.hljs-template-variable, +.hljs-type, +.hljs-addition { + color: #a31515; +} + +.hljs-deletion, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-meta { + color: #2b91af; +} + +.hljs-doctag { + color: #808080; +} + +.hljs-attr { + color: #f00; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #00b0e8; +} + + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/vs2015.css b/docs/themes/angular-google-maps/static/images/highlight/styles/vs2015.css new file mode 100644 index 000000000..d1d9be3ca --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/vs2015.css @@ -0,0 +1,115 @@ +/* + * Visual Studio 2015 dark style + * Author: Nicolas LLOBERA + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #1E1E1E; + color: #DCDCDC; +} + +.hljs-keyword, +.hljs-literal, +.hljs-symbol, +.hljs-name { + color: #569CD6; +} +.hljs-link { + color: #569CD6; + text-decoration: underline; +} + +.hljs-built_in, +.hljs-type { + color: #4EC9B0; +} + +.hljs-number, +.hljs-class { + color: #B8D7A3; +} + +.hljs-string, +.hljs-meta-string { + color: #D69D85; +} + +.hljs-regexp, +.hljs-template-tag { + color: #9A5334; +} + +.hljs-subst, +.hljs-function, +.hljs-title, +.hljs-params, +.hljs-formula { + color: #DCDCDC; +} + +.hljs-comment, +.hljs-quote { + color: #57A64A; + font-style: italic; +} + +.hljs-doctag { + color: #608B4E; +} + +.hljs-meta, +.hljs-meta-keyword, +.hljs-tag { + color: #9B9B9B; +} + +.hljs-variable, +.hljs-template-variable { + color: #BD63C5; +} + +.hljs-attr, +.hljs-attribute, +.hljs-builtin-name { + color: #9CDCFE; +} + +.hljs-section { + color: gold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +/*.hljs-code { + font-family:'Monospace'; +}*/ + +.hljs-bullet, +.hljs-selector-tag, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #D7BA7D; +} + +.hljs-addition { + background-color: #144212; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #600; + display: inline-block; + width: 100%; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/xcode.css b/docs/themes/angular-google-maps/static/images/highlight/styles/xcode.css new file mode 100644 index 000000000..43dddad84 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/xcode.css @@ -0,0 +1,93 @@ +/* + +XCode style (c) Angel Garcia + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fff; + color: black; +} + +.hljs-comment, +.hljs-quote { + color: #006a00; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color: #aa0d91; +} + +.hljs-name { + color: #008; +} + +.hljs-variable, +.hljs-template-variable { + color: #660; +} + +.hljs-string { + color: #c41a16; +} + +.hljs-regexp, +.hljs-link { + color: #080; +} + +.hljs-title, +.hljs-tag, +.hljs-symbol, +.hljs-bullet, +.hljs-number, +.hljs-meta { + color: #1c00cf; +} + +.hljs-section, +.hljs-class .hljs-title, +.hljs-type, +.hljs-attr, +.hljs-built_in, +.hljs-builtin-name, +.hljs-params { + color: #5c2699; +} + +.hljs-attribute, +.hljs-subst { + color: #000; +} + +.hljs-formula { + background-color: #eee; + font-style: italic; +} + +.hljs-addition { + background-color: #baeeba; +} + +.hljs-deletion { + background-color: #ffc8bd; +} + +.hljs-selector-id, +.hljs-selector-class { + color: #9b703f; +} + +.hljs-doctag, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/xt256.css b/docs/themes/angular-google-maps/static/images/highlight/styles/xt256.css new file mode 100644 index 000000000..58df82cb7 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/xt256.css @@ -0,0 +1,92 @@ + +/* + xt256.css + + Contact: initbar [at] protonmail [dot] ch + : github.com/initbar +*/ + +.hljs { + display: block; + overflow-x: auto; + color: #eaeaea; + background: #000; + padding: 0.5; +} + +.hljs-subst { + color: #eaeaea; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-builtin-name, +.hljs-type { + color: #eaeaea; +} + +.hljs-params { + color: #da0000; +} + +.hljs-literal, +.hljs-number, +.hljs-name { + color: #ff0000; + font-weight: bolder; +} + +.hljs-comment { + color: #969896; +} + +.hljs-selector-id, +.hljs-quote { + color: #00ffff; +} + +.hljs-template-variable, +.hljs-variable, +.hljs-title { + color: #00ffff; + font-weight: bold; +} + +.hljs-selector-class, +.hljs-keyword, +.hljs-symbol { + color: #fff000; +} + +.hljs-string, +.hljs-bullet { + color: #00ff00; +} + +.hljs-tag, +.hljs-section { + color: #000fff; +} + +.hljs-selector-tag { + color: #000fff; + font-weight: bold; +} + +.hljs-attribute, +.hljs-built_in, +.hljs-regexp, +.hljs-link { + color: #ff00ff; +} + +.hljs-meta { + color: #fff; + font-weight: bolder; +} diff --git a/docs/themes/angular-google-maps/static/images/highlight/styles/zenburn.css b/docs/themes/angular-google-maps/static/images/highlight/styles/zenburn.css new file mode 100644 index 000000000..07be50201 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/highlight/styles/zenburn.css @@ -0,0 +1,80 @@ +/* + +Zenburn style from voldmar.ru (c) Vladimir Epifanov +based on dark.css by Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #3f3f3f; + color: #dcdcdc; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-tag { + color: #e3ceab; +} + +.hljs-template-tag { + color: #dcdcdc; +} + +.hljs-number { + color: #8cd0d3; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-attribute { + color: #efdcbc; +} + +.hljs-literal { + color: #efefaf; +} + +.hljs-subst { + color: #8f8f8f; +} + +.hljs-title, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #efef8f; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #dca3a3; +} + +.hljs-deletion, +.hljs-string, +.hljs-built_in, +.hljs-builtin-name { + color: #cc9393; +} + +.hljs-addition, +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #7f9f7f; +} + + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2.zip b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2.zip new file mode 100644 index 0000000000000000000000000000000000000000..20178ba8f7da59f42ff43e31be0ffb02819c02d9 GIT binary patch literal 37965 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 F`hTgCKsx{c literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/.gitignore b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/.gitignore new file mode 100755 index 000000000..8f9d0ac4c --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/.gitignore @@ -0,0 +1,35 @@ +# Created by https://www.gitignore.io + +### Sass ### +.sass-cache +*.css.map + + +### Node ### +# Logs +logs +*.log + +# Runtime data +pids +*.pid +*.seed + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directory +# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git +node_modules diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/.scss-lint.yml b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/.scss-lint.yml new file mode 100755 index 000000000..2f81cc305 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/.scss-lint.yml @@ -0,0 +1,187 @@ +scss_files: "**/*.scss" + +linters: + BangFormat: + enabled: true + space_before_bang: true + space_after_bang: false + + BorderZero: + enabled: true + convention: zero # or `none` + + ColorKeyword: + enabled: true + + ColorVariable: + enabled: true + + Comment: + enabled: true + + DebugStatement: + enabled: true + + DeclarationOrder: + enabled: true + + DuplicateProperty: + enabled: true + + ElsePlacement: + enabled: true + style: same_line # or 'new_line' + + EmptyLineBetweenBlocks: + enabled: true + ignore_single_line_blocks: true + + EmptyRule: + enabled: true + + FinalNewline: + enabled: true + present: true + + HexLength: + enabled: true + style: short # or 'long' + + HexNotation: + enabled: true + style: lowercase # or 'uppercase' + + HexValidation: + enabled: true + + IdSelector: + enabled: true + + ImportantRule: + enabled: true + + ImportPath: + enabled: true + leading_underscore: false + filename_extension: false + + Indentation: + enabled: true + allow_non_nested_indentation: false + character: space # or 'tab' + width: 2 + + LeadingZero: + enabled: true + style: exclude_zero # or 'include_zero' + + MergeableSelector: + enabled: true + force_nesting: true + + NameFormat: + enabled: true + allow_leading_underscore: true + convention: hyphenated_lowercase # or 'BEM', or a regex pattern + + NestingDepth: + enabled: true + max_depth: 3 + + PlaceholderInExtend: + enabled: true + + PropertyCount: + enabled: false + include_nested: false + max_properties: 10 + + PropertySortOrder: + enabled: true + ignore_unspecified: false + separate_groups: false + + PropertySpelling: + enabled: true + extra_properties: [] + + QualifyingElement: + enabled: true + allow_element_with_attribute: false + allow_element_with_class: false + allow_element_with_id: false + + SelectorDepth: + enabled: true + max_depth: 3 + + SelectorFormat: + enabled: true + convention: hyphenated_lowercase # or 'BEM', or 'hyphenated_BEM', or 'snake_case', or 'camel_case', or a regex pattern + + Shorthand: + enabled: true + + SingleLinePerProperty: + enabled: true + allow_single_line_rule_sets: true + + SingleLinePerSelector: + enabled: true + + SpaceAfterComma: + enabled: true + + SpaceAfterPropertyColon: + enabled: true + style: one_space # or 'no_space', or 'at_least_one_space', or 'aligned' + + SpaceAfterPropertyName: + enabled: true + + SpaceBeforeBrace: + enabled: true + style: space # or 'new_line' + allow_single_line_padding: false + + SpaceBetweenParens: + enabled: true + spaces: 0 + + StringQuotes: + enabled: true + style: single_quotes # or double_quotes + + TrailingSemicolon: + enabled: true + + TrailingZero: + enabled: false + + UnnecessaryMantissa: + enabled: true + + UnnecessaryParentReference: + enabled: true + + UrlFormat: + enabled: true + + UrlQuotes: + enabled: true + + VariableForProperty: + enabled: false + properties: [] + + VendorPrefix: + enabled: true + identifier_list: base + additional_identifiers: [] + excluded_identifiers: [] + + ZeroUnit: + enabled: true + + Compass::*: + enabled: false diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/Gulpfile.coffee b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/Gulpfile.coffee new file mode 100755 index 000000000..b4029917f --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/Gulpfile.coffee @@ -0,0 +1,40 @@ +gulp = require 'gulp' +sass = require 'gulp-sass' +jade = require 'gulp-jade' +cssmin = require 'gulp-cssmin' +rename = require 'gulp-rename' +autoprefixer = require 'gulp-autoprefixer' +gutil = require 'gulp-util' +plumber = require 'gulp-plumber' + +gulp.task 'scss:compile', -> + gulp.src './src/loaders.scss' + .pipe plumber((err) -> console.log(err.stack)) + .pipe sass() + .pipe autoprefixer "last 2 versions", "> 1%", "ie 8", { + map: false + } + .pipe plumber.stop() + .pipe gulp.dest('./') + .pipe cssmin() + .pipe rename suffix: '.min' + .pipe gulp.dest './' + .on 'finish', -> gutil.log('scss build finished.') + +gulp.task 'demo:scss:compile', -> + gulp.src './demo/src/demo.scss' + .pipe sass({errLogToConsole: true}).on("error", gutil.log).on("error", gutil.beep) + .pipe gulp.dest './demo/' + +gulp.task 'demo:jade:compile', -> + gulp.src './demo/src/*.jade' + .pipe jade(pretty: true) + .pipe gulp.dest './demo/' + +gulp.task 'watch', -> + gulp.watch 'src/**/*.scss', ['scss:compile'] + gulp.watch 'demo/src/**/*.scss', ['demo:scss:compile'] + gulp.watch 'demo/src/**/*.jade', ['demo:jade:compile'] + +gulp.task 'demo', ['demo:scss:compile', 'demo:jade:compile'] +gulp.task 'default', ['scss:compile', 'demo', 'watch'] diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/README.md b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/README.md new file mode 100755 index 000000000..d124b0ea5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/README.md @@ -0,0 +1,114 @@ +

Loaders.css

+ +

+ + +

+ +Delightful and performance-focused pure css loading animations. + +### What is this? + +[See the demo](http://connoratherton.com/loaders) + +A collection of loading animations written entirely in css. +Each animation is limited to a small subset of css properties in order +to avoid expensive painting and layout calculations. + +I've posted links below to some fantastic articles that go into this +in a lot more detail. + +### Install + +``` +bower install loaders.css +``` + +``` +npm i --save-dev loaders.css +``` + +### Usage + +##### Standard +- Include `loaders.min.css` +- Create an element and add the animation class (e.g. `
`) +- Insert the appropriate number of `
-
`s into that element + +##### jQuery (optional) +- Include `loaders.min.css`, jQuery, and `loaders.css.js` +- Create an element and add the animation class (e.g. `
`) +- `loaders.js` is a simple helper to inject the correct number of div elements for each animation +- To initialise loaders that are added after page load select the div and call `loaders` on them (e.g. `$('.loader-inner').loaders()`) +- Enjoy + +### Customising + +##### Changing the background color + +Add styles to the correct child `div` elements + +``` css +.ball-grid-pulse > div { + background: orange; +} +``` + +### Browser support + +Check the [can I use](http://caniuse.com/#search=css-animation) [tables](http://caniuse.com/#search=css-transform). +All recent versions of the major browsers are supported and it has support back to IE9. + +Note: The loaders aren't run through autoprefixer, see this [issue](https://github.com/ConnorAtherton/loaders.css/issues/18). + +IE 11 | Firefox 36 | Chrome 41 | Safari 8 +------ | ---------- | --------- | -------- +✔ | ✔ | ✔ | ✔ + +### Contributing + +Pull requests are welcome! Create another file in `src/animations` +and load it in `src/loader.scss`. + +In a separate tab run `gulp --require coffee-script/register`. Open `demo/demo.html` +in a browser to see your animation running. + +### Further research + +- http://www.paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/ +- http://aerotwist.com/blog/pixels-are-expensive/ +- http://www.html5rocks.com/en/tutorials/speed/high-performance-animations/ +- http://frontendbabel.info/articles/webpage-rendering-101/ + +### Inspired by loaders.css + +A few other folks have taken loaders and ported them elsewhere. + +- **React** - [Jon Jaques](https://github.com/jonjaques) built a React demo you can check out [here](https://github.com/jonjaques/react-loaders) +- **Angular** - [the-corman](https://github.com/the-cormoran/angular-loaders) created some directives for angular, as did [Masadow](https://github.com/Masadow) in [this pr](https://github.com/ConnorAtherton/loaders.css/pull/50) +- **iOS** - [ninjaprox](https://github.com/ninjaprox/NVActivityIndicatorView) and [ontovnik](https://github.com/gontovnik/DGActivityIndicatorView) +- **Android** - [Jack Wang](https://github.com/81813780/AVLoadingIndicatorView) created a library and [technofreaky](https://github.com/technofreaky/Loaders.CSS-Android-App) created an app + +### Licence + +The MIT License (MIT) + +Copyright (c) 2015 Connor Atherton + +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. diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/bower.json b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/bower.json new file mode 100755 index 000000000..c2014d28c --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/bower.json @@ -0,0 +1,22 @@ +{ + "name": "loaders.css", + "authors": [ + "Connor Atherton " + ], + "description": "Delightful and performant pure css loading animations.", + "main": "loaders.css", + "keywords": [ + "loader", + "animations", + "css" + ], + "license": "MIT", + "homepage": "https://github.com/ConnorAtherton/loaders.css", + "ignore": [ + "**/.*", + "node_modules", + "bower_components", + "test", + "tests" + ] +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/demo.css b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/demo.css new file mode 100755 index 000000000..b17f1fb78 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/demo.css @@ -0,0 +1,91 @@ +/** + * + * + */ +html, +body { + padding: 0; + margin: 0; + height: 100%; + font-size: 16px; + background: #ed5565; + color: #fff; + font-family: 'Source Sans Pro'; } + +h1 { + font-size: 2.8em; + font-weight: 700; + letter-spacing: -1px; + margin: 0.6rem 0; } + h1 > span { + font-weight: 300; } + +h2 { + font-size: 1.15em; + font-weight: 300; + margin: 0.3rem 0; } + +main { + width: 95%; + max-width: 1000px; + margin: 4em auto; + opacity: 0; } + main.loaded { + transition: opacity 0.25s linear; + opacity: 1; } + main header { + width: 100%; } + main header > div { + width: 50%; } + main header > .left, + main header > .right { + height: 100%; } + main .loaders { + width: 100%; + box-sizing: border-box; + display: flex; + flex: 0 1 auto; + flex-direction: row; + flex-wrap: wrap; } + main .loaders .loader { + box-sizing: border-box; + display: flex; + flex: 0 1 auto; + flex-direction: column; + flex-grow: 1; + flex-shrink: 0; + flex-basis: 25%; + max-width: 25%; + height: 200px; + align-items: center; + justify-content: center; } + +/** + * Util classes + */ +.left { + float: left; } + +.right { + float: right; } + +.cf, main header { + content: ""; + display: table; + clear: both; } + +/** + * Buttons + */ +.btn { + color: #fff; + padding: 0.75rem 1.25rem; + border: 2px solid #fff; + border-radius: 4px; + text-decoration: none; + transition: transform 0.1s ease-out, border 0.1s ease-out, background-color 0.15s ease-out, color 0.1s ease-out; + margin: 2rem 0; } + .btn:hover { + transform: scale(1.01562); + background-color: #fff; + color: #ed5565; } diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/demo.html b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/demo.html new file mode 100755 index 000000000..7d0a7c640 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/demo.html @@ -0,0 +1,241 @@ + + + + + + + +
+
+
+

Loaders.css

+

Delightful and performance-focused pure css loading animations.

+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/src/demo.jade b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/src/demo.jade new file mode 100755 index 000000000..7e77ca164 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/src/demo.jade @@ -0,0 +1,210 @@ +doctype html5 +head + link(href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:600,300' rel='stylesheet' type='text/css') + link(rel="stylesheet", type="text/css", href="demo.css") + link(rel="stylesheet", type="text/css", href="../loaders.css") +body + main + header + .left + h1 Loaders + span .css + h2 Delightful and performance-focused pure css loading animations. + + .right + a.btn.right(href="https://github.com/ConnorAtherton/loaders.css") + | View on Github + + .loaders + .loader + .loader-inner.ball-pulse + div + div + div + + .loader + .loader-inner.ball-grid-pulse + div + div + div + div + div + div + div + div + div + + .loader + .loader-inner.ball-clip-rotate + div + + .loader + .loader-inner.ball-clip-rotate-pulse + div + div + + .loader + .loader-inner.square-spin + div + + .loader + .loader-inner.ball-clip-rotate-multiple + div + div + + .loader + .loader-inner.ball-pulse-rise + div + div + div + div + div + + .loader + .loader-inner.ball-rotate + div + + .loader + .loader-inner.cube-transition + div + div + + .loader + .loader-inner.ball-zig-zag + div + div + + .loader + .loader-inner.ball-zig-zag-deflect + div + div + + .loader + .loader-inner.ball-triangle-path + div + div + div + + .loader + .loader-inner.ball-scale + div + + .loader + .loader-inner.line-scale + div + div + div + div + div + + .loader + .loader-inner.line-scale-party + div + div + div + div + + .loader + .loader-inner.ball-scale-multiple + div + div + div + + .loader + .loader-inner.ball-pulse-sync + div + div + div + + .loader + .loader-inner.ball-beat + div + div + div + + .loader + .loader-inner.line-scale-pulse-out + div + div + div + div + div + + .loader + .loader-inner.line-scale-pulse-out-rapid + div + div + div + div + div + + .loader + .loader-inner.ball-scale-ripple + div + + .loader + .loader-inner.ball-scale-ripple-multiple + div + div + div + + .loader + .loader-inner.ball-spin-fade-loader + div + div + div + div + div + div + div + div + + .loader + .loader-inner.line-spin-fade-loader + div + div + div + div + div + div + div + div + + .loader + .loader-inner.triangle-skew-spin + div + + .loader + .loader-inner.pacman + div + div + div + div + div + + .loader + .loader-inner.semi-circle-spin + div + + .loader + .loader-inner.ball-grid-beat + div + div + div + div + div + div + div + div + div + + .loader + .loader-inner.ball-scale-random + div + div + div + + script. + document.addEventListener('DOMContentLoaded', function () { + document.querySelector('main').className += 'loaded'; + }); diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/src/demo.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/src/demo.scss new file mode 100755 index 000000000..75bd3bfcf --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/demo/src/demo.scss @@ -0,0 +1,125 @@ +/** + * + * + */ +$gray: #dcdcdc; +$text: #fff; +$bg-color: #ed5565; + +html, +body { + padding: 0; + margin: 0; + height: 100%; + font-size: 16px; + background: $bg-color; + color: $text; + font-family: 'Source Sans Pro'; +} + +h1 { + font-size: 2.8em; + font-weight: 700; + letter-spacing: -1px; + margin: 0.6rem 0; + + > span { + font-weight: 300; + } +} + +h2 { + font-size: 1.15em; + font-weight: 300; + margin: 0.3rem 0; +} + +main { + width: 95%; + max-width: 1000px; + margin: 4em auto; + opacity: 0; + + &.loaded { + transition: opacity .25s linear; + opacity: 1; + } + + header { + @extend .cf; + + width: 100%; + + > div { + width: 50%; + } + + > .left, + > .right { + height: 100%; + } + + } + + .loaders { + width: 100%; + box-sizing: border-box; + display: flex; + flex: 0 1 auto; + flex-direction: row; + flex-wrap: wrap; + + .loader { + box-sizing: border-box; + display: flex; + flex: 0 1 auto; + flex-direction: column; + flex-grow: 1; + flex-shrink: 0; + flex-basis: 25%; + max-width: 25%; + height: 200px; + align-items: center; + justify-content: center; + } + } +} + +/** + * Util classes + */ + +.left { + float: left; +} + +.right { + float: right; +} + +.cf { + content: ""; + display: table; + clear: both; +} + +/** + * Buttons + */ + +.btn { + color: $text; + padding: .75rem 1.25rem; + border: 2px solid $text; + border-radius: 4px; + text-decoration: none; + transition: transform .1s ease-out, border .1s ease-out, background-color .15s ease-out, color .1s ease-out; + margin: 2rem 0; + + &:hover { + transform: scale(1.01562); + background-color: #fff; + color: $bg-color; + } +} + diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/loaders.css b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/loaders.css new file mode 100755 index 000000000..312edc9c3 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/loaders.css @@ -0,0 +1,1934 @@ +/** + * + * All animations must live in their own file + * in the animations directory and be included + * here. + * + */ +/** + * Styles shared by multiple animations + */ +/** + * Dots + */ +@-webkit-keyframes scale { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; } + 45% { + -webkit-transform: scale(0.1); + transform: scale(0.1); + opacity: 0.7; } + 80% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; } } +@keyframes scale { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; } + 45% { + -webkit-transform: scale(0.1); + transform: scale(0.1); + opacity: 0.7; } + 80% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; } } + +.ball-pulse > div:nth-child(0) { + -webkit-animation: scale 0.75s -0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); + animation: scale 0.75s -0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); } + +.ball-pulse > div:nth-child(1) { + -webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); + animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); } + +.ball-pulse > div:nth-child(2) { + -webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); + animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); } + +.ball-pulse > div:nth-child(3) { + -webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); + animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); } + +.ball-pulse > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + display: inline-block; } + +@-webkit-keyframes ball-pulse-sync { + 33% { + -webkit-transform: translateY(10px); + transform: translateY(10px); } + 66% { + -webkit-transform: translateY(-10px); + transform: translateY(-10px); } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); } } + +@keyframes ball-pulse-sync { + 33% { + -webkit-transform: translateY(10px); + transform: translateY(10px); } + 66% { + -webkit-transform: translateY(-10px); + transform: translateY(-10px); } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); } } + +.ball-pulse-sync > div:nth-child(0) { + -webkit-animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out; + animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out; } + +.ball-pulse-sync > div:nth-child(1) { + -webkit-animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out; + animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out; } + +.ball-pulse-sync > div:nth-child(2) { + -webkit-animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out; + animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out; } + +.ball-pulse-sync > div:nth-child(3) { + -webkit-animation: ball-pulse-sync 0.6s 0s infinite ease-in-out; + animation: ball-pulse-sync 0.6s 0s infinite ease-in-out; } + +.ball-pulse-sync > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + display: inline-block; } + +@-webkit-keyframes ball-scale { + 0% { + -webkit-transform: scale(0); + transform: scale(0); } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; } } + +@keyframes ball-scale { + 0% { + -webkit-transform: scale(0); + transform: scale(0); } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; } } + +.ball-scale > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + display: inline-block; + height: 60px; + width: 60px; + -webkit-animation: ball-scale 1s 0s ease-in-out infinite; + animation: ball-scale 1s 0s ease-in-out infinite; } + +@keyframes ball-scale { + 0% { + -webkit-transform: scale(0); + transform: scale(0); } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; } } + +.ball-scale > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + display: inline-block; + height: 60px; + width: 60px; + -webkit-animation: ball-scale 1s 0s ease-in-out infinite; + animation: ball-scale 1s 0s ease-in-out infinite; } + +.ball-scale-random { + width: 37px; + height: 40px; } + .ball-scale-random > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: absolute; + display: inline-block; + height: 30px; + width: 30px; + -webkit-animation: ball-scale 1s 0s ease-in-out infinite; + animation: ball-scale 1s 0s ease-in-out infinite; } + .ball-scale-random > div:nth-child(1) { + margin-left: -7px; + -webkit-animation: ball-scale 1s 0.2s ease-in-out infinite; + animation: ball-scale 1s 0.2s ease-in-out infinite; } + .ball-scale-random > div:nth-child(3) { + margin-left: -2px; + margin-top: 9px; + -webkit-animation: ball-scale 1s 0.5s ease-in-out infinite; + animation: ball-scale 1s 0.5s ease-in-out infinite; } + +@-webkit-keyframes rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +.ball-rotate { + position: relative; } + .ball-rotate > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: relative; } + .ball-rotate > div:first-child { + -webkit-animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite; + animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite; } + .ball-rotate > div:before, .ball-rotate > div:after { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + content: ""; + position: absolute; + opacity: 0.8; } + .ball-rotate > div:before { + top: 0px; + left: -28px; } + .ball-rotate > div:after { + top: 0px; + left: 25px; } + +@keyframes rotate { + 0% { + -webkit-transform: rotate(0deg) scale(1); + transform: rotate(0deg) scale(1); } + 50% { + -webkit-transform: rotate(180deg) scale(0.6); + transform: rotate(180deg) scale(0.6); } + 100% { + -webkit-transform: rotate(360deg) scale(1); + transform: rotate(360deg) scale(1); } } + +.ball-clip-rotate > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + border: 2px solid #fff; + border-bottom-color: transparent; + height: 25px; + width: 25px; + background: transparent !important; + display: inline-block; + -webkit-animation: rotate 0.75s 0s linear infinite; + animation: rotate 0.75s 0s linear infinite; } + +@keyframes rotate { + 0% { + -webkit-transform: rotate(0deg) scale(1); + transform: rotate(0deg) scale(1); } + 50% { + -webkit-transform: rotate(180deg) scale(0.6); + transform: rotate(180deg) scale(0.6); } + 100% { + -webkit-transform: rotate(360deg) scale(1); + transform: rotate(360deg) scale(1); } } + +@keyframes scale { + 30% { + -webkit-transform: scale(0.3); + transform: scale(0.3); } + 100% { + -webkit-transform: scale(1); + transform: scale(1); } } + +.ball-clip-rotate-pulse { + position: relative; + -webkit-transform: translateY(-15px); + -ms-transform: translateY(-15px); + transform: translateY(-15px); } + .ball-clip-rotate-pulse > div { + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: absolute; + top: 0px; + left: 0px; + border-radius: 100%; } + .ball-clip-rotate-pulse > div:first-child { + background: #fff; + height: 16px; + width: 16px; + top: 7px; + left: -7px; + -webkit-animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; + animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; } + .ball-clip-rotate-pulse > div:last-child { + position: absolute; + border: 2px solid #fff; + width: 30px; + height: 30px; + left: -16px; + top: -2px; + background: transparent; + border: 2px solid; + border-color: #fff transparent #fff transparent; + -webkit-animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; + animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; + -webkit-animation-duration: 1s; + animation-duration: 1s; } + +@keyframes rotate { + 0% { + -webkit-transform: rotate(0deg) scale(1); + transform: rotate(0deg) scale(1); } + 50% { + -webkit-transform: rotate(180deg) scale(0.6); + transform: rotate(180deg) scale(0.6); } + 100% { + -webkit-transform: rotate(360deg) scale(1); + transform: rotate(360deg) scale(1); } } + +.ball-clip-rotate-multiple { + position: relative; } + .ball-clip-rotate-multiple > div { + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: absolute; + left: -20px; + top: -20px; + border: 2px solid #fff; + border-bottom-color: transparent; + border-top-color: transparent; + border-radius: 100%; + height: 35px; + width: 35px; + -webkit-animation: rotate 1s 0s ease-in-out infinite; + animation: rotate 1s 0s ease-in-out infinite; } + .ball-clip-rotate-multiple > div:last-child { + display: inline-block; + top: -10px; + left: -10px; + width: 15px; + height: 15px; + -webkit-animation-duration: 0.5s; + animation-duration: 0.5s; + border-color: #fff transparent #fff transparent; + -webkit-animation-direction: reverse; + animation-direction: reverse; } + +@-webkit-keyframes ball-scale-ripple { + 0% { + -webkit-transform: scale(0.1); + transform: scale(0.1); + opacity: 1; } + 70% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0.7; } + 100% { + opacity: 0.0; } } + +@keyframes ball-scale-ripple { + 0% { + -webkit-transform: scale(0.1); + transform: scale(0.1); + opacity: 1; } + 70% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0.7; } + 100% { + opacity: 0.0; } } + +.ball-scale-ripple > div { + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + height: 50px; + width: 50px; + border-radius: 100%; + border: 2px solid #fff; + -webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); + animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); } + +@-webkit-keyframes ball-scale-ripple-multiple { + 0% { + -webkit-transform: scale(0.1); + transform: scale(0.1); + opacity: 1; } + 70% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0.7; } + 100% { + opacity: 0.0; } } + +@keyframes ball-scale-ripple-multiple { + 0% { + -webkit-transform: scale(0.1); + transform: scale(0.1); + opacity: 1; } + 70% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0.7; } + 100% { + opacity: 0.0; } } + +.ball-scale-ripple-multiple { + position: relative; + -webkit-transform: translateY(-25px); + -ms-transform: translateY(-25px); + transform: translateY(-25px); } + .ball-scale-ripple-multiple > div:nth-child(0) { + -webkit-animation-delay: -0.8s; + animation-delay: -0.8s; } + .ball-scale-ripple-multiple > div:nth-child(1) { + -webkit-animation-delay: -0.6s; + animation-delay: -0.6s; } + .ball-scale-ripple-multiple > div:nth-child(2) { + -webkit-animation-delay: -0.4s; + animation-delay: -0.4s; } + .ball-scale-ripple-multiple > div:nth-child(3) { + -webkit-animation-delay: -0.2s; + animation-delay: -0.2s; } + .ball-scale-ripple-multiple > div { + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: absolute; + top: -2px; + left: -26px; + width: 50px; + height: 50px; + border-radius: 100%; + border: 2px solid #fff; + -webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); + animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); } + +@-webkit-keyframes ball-beat { + 50% { + opacity: 0.2; + -webkit-transform: scale(0.75); + transform: scale(0.75); } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); } } + +@keyframes ball-beat { + 50% { + opacity: 0.2; + -webkit-transform: scale(0.75); + transform: scale(0.75); } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); } } + +.ball-beat > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + display: inline-block; + -webkit-animation: ball-beat 0.7s 0s infinite linear; + animation: ball-beat 0.7s 0s infinite linear; } + .ball-beat > div:nth-child(2n-1) { + -webkit-animation-delay: -0.35s !important; + animation-delay: -0.35s !important; } + +@-webkit-keyframes ball-scale-multiple { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + opacity: 0; } + 5% { + opacity: 1; } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; } } + +@keyframes ball-scale-multiple { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + opacity: 0; } + 5% { + opacity: 1; } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; } } + +.ball-scale-multiple { + position: relative; + -webkit-transform: translateY(-30px); + -ms-transform: translateY(-30px); + transform: translateY(-30px); } + .ball-scale-multiple > div:nth-child(2) { + -webkit-animation-delay: -0.4s; + animation-delay: -0.4s; } + .ball-scale-multiple > div:nth-child(3) { + -webkit-animation-delay: -0.2s; + animation-delay: -0.2s; } + .ball-scale-multiple > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: absolute; + left: -30px; + top: 0px; + opacity: 0; + margin: 0; + width: 60px; + height: 60px; + -webkit-animation: ball-scale-multiple 1s 0s linear infinite; + animation: ball-scale-multiple 1s 0s linear infinite; } + +@-webkit-keyframes ball-triangle-path-1 { + 33% { + -webkit-transform: translate(25px, -50px); + transform: translate(25px, -50px); } + 66% { + -webkit-transform: translate(50px, 0px); + transform: translate(50px, 0px); } + 100% { + -webkit-transform: translate(0px, 0px); + transform: translate(0px, 0px); } } + +@keyframes ball-triangle-path-1 { + 33% { + -webkit-transform: translate(25px, -50px); + transform: translate(25px, -50px); } + 66% { + -webkit-transform: translate(50px, 0px); + transform: translate(50px, 0px); } + 100% { + -webkit-transform: translate(0px, 0px); + transform: translate(0px, 0px); } } + +@-webkit-keyframes ball-triangle-path-2 { + 33% { + -webkit-transform: translate(25px, 50px); + transform: translate(25px, 50px); } + 66% { + -webkit-transform: translate(-25px, 50px); + transform: translate(-25px, 50px); } + 100% { + -webkit-transform: translate(0px, 0px); + transform: translate(0px, 0px); } } + +@keyframes ball-triangle-path-2 { + 33% { + -webkit-transform: translate(25px, 50px); + transform: translate(25px, 50px); } + 66% { + -webkit-transform: translate(-25px, 50px); + transform: translate(-25px, 50px); } + 100% { + -webkit-transform: translate(0px, 0px); + transform: translate(0px, 0px); } } + +@-webkit-keyframes ball-triangle-path-3 { + 33% { + -webkit-transform: translate(-50px, 0px); + transform: translate(-50px, 0px); } + 66% { + -webkit-transform: translate(-25px, -50px); + transform: translate(-25px, -50px); } + 100% { + -webkit-transform: translate(0px, 0px); + transform: translate(0px, 0px); } } + +@keyframes ball-triangle-path-3 { + 33% { + -webkit-transform: translate(-50px, 0px); + transform: translate(-50px, 0px); } + 66% { + -webkit-transform: translate(-25px, -50px); + transform: translate(-25px, -50px); } + 100% { + -webkit-transform: translate(0px, 0px); + transform: translate(0px, 0px); } } + +.ball-triangle-path { + position: relative; + -webkit-transform: translate(-29.994px, -37.50938px); + -ms-transform: translate(-29.994px, -37.50938px); + transform: translate(-29.994px, -37.50938px); } + .ball-triangle-path > div:nth-child(1) { + -webkit-animation-name: ball-triangle-path-1; + animation-name: ball-triangle-path-1; + -webkit-animation-delay: 0; + animation-delay: 0; + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; } + .ball-triangle-path > div:nth-child(2) { + -webkit-animation-name: ball-triangle-path-2; + animation-name: ball-triangle-path-2; + -webkit-animation-delay: 0; + animation-delay: 0; + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; } + .ball-triangle-path > div:nth-child(3) { + -webkit-animation-name: ball-triangle-path-3; + animation-name: ball-triangle-path-3; + -webkit-animation-delay: 0; + animation-delay: 0; + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; } + .ball-triangle-path > div { + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: absolute; + width: 10px; + height: 10px; + border-radius: 100%; + border: 1px solid #fff; } + .ball-triangle-path > div:nth-of-type(1) { + top: 50px; } + .ball-triangle-path > div:nth-of-type(2) { + left: 25px; } + .ball-triangle-path > div:nth-of-type(3) { + top: 50px; + left: 50px; } + +@-webkit-keyframes ball-pulse-rise-even { + 0% { + -webkit-transform: scale(1.1); + transform: scale(1.1); } + 25% { + -webkit-transform: translateY(-30px); + transform: translateY(-30px); } + 50% { + -webkit-transform: scale(0.4); + transform: scale(0.4); } + 75% { + -webkit-transform: translateY(30px); + transform: translateY(30px); } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + -webkit-transform: scale(1); + transform: scale(1); } } + +@keyframes ball-pulse-rise-even { + 0% { + -webkit-transform: scale(1.1); + transform: scale(1.1); } + 25% { + -webkit-transform: translateY(-30px); + transform: translateY(-30px); } + 50% { + -webkit-transform: scale(0.4); + transform: scale(0.4); } + 75% { + -webkit-transform: translateY(30px); + transform: translateY(30px); } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + -webkit-transform: scale(1); + transform: scale(1); } } + +@-webkit-keyframes ball-pulse-rise-odd { + 0% { + -webkit-transform: scale(0.4); + transform: scale(0.4); } + 25% { + -webkit-transform: translateY(30px); + transform: translateY(30px); } + 50% { + -webkit-transform: scale(1.1); + transform: scale(1.1); } + 75% { + -webkit-transform: translateY(-30px); + transform: translateY(-30px); } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + -webkit-transform: scale(0.75); + transform: scale(0.75); } } + +@keyframes ball-pulse-rise-odd { + 0% { + -webkit-transform: scale(0.4); + transform: scale(0.4); } + 25% { + -webkit-transform: translateY(30px); + transform: translateY(30px); } + 50% { + -webkit-transform: scale(1.1); + transform: scale(1.1); } + 75% { + -webkit-transform: translateY(-30px); + transform: translateY(-30px); } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + -webkit-transform: scale(0.75); + transform: scale(0.75); } } + +.ball-pulse-rise > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + display: inline-block; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6); + animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6); + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-delay: 0; + animation-delay: 0; } + .ball-pulse-rise > div:nth-child(2n) { + -webkit-animation-name: ball-pulse-rise-even; + animation-name: ball-pulse-rise-even; } + .ball-pulse-rise > div:nth-child(2n-1) { + -webkit-animation-name: ball-pulse-rise-odd; + animation-name: ball-pulse-rise-odd; } + +@-webkit-keyframes ball-grid-beat { + 50% { + opacity: 0.7; } + 100% { + opacity: 1; } } + +@keyframes ball-grid-beat { + 50% { + opacity: 0.7; } + 100% { + opacity: 1; } } + +.ball-grid-beat { + width: 57px; } + .ball-grid-beat > div:nth-child(1) { + -webkit-animation-delay: 0.44s; + animation-delay: 0.44s; + -webkit-animation-duration: 1.27s; + animation-duration: 1.27s; } + .ball-grid-beat > div:nth-child(2) { + -webkit-animation-delay: 0.2s; + animation-delay: 0.2s; + -webkit-animation-duration: 1.52s; + animation-duration: 1.52s; } + .ball-grid-beat > div:nth-child(3) { + -webkit-animation-delay: 0.14s; + animation-delay: 0.14s; + -webkit-animation-duration: 0.61s; + animation-duration: 0.61s; } + .ball-grid-beat > div:nth-child(4) { + -webkit-animation-delay: 0.15s; + animation-delay: 0.15s; + -webkit-animation-duration: 0.82s; + animation-duration: 0.82s; } + .ball-grid-beat > div:nth-child(5) { + -webkit-animation-delay: -0.01s; + animation-delay: -0.01s; + -webkit-animation-duration: 1.24s; + animation-duration: 1.24s; } + .ball-grid-beat > div:nth-child(6) { + -webkit-animation-delay: -0.07s; + animation-delay: -0.07s; + -webkit-animation-duration: 1.35s; + animation-duration: 1.35s; } + .ball-grid-beat > div:nth-child(7) { + -webkit-animation-delay: 0.29s; + animation-delay: 0.29s; + -webkit-animation-duration: 1.44s; + animation-duration: 1.44s; } + .ball-grid-beat > div:nth-child(8) { + -webkit-animation-delay: 0.63s; + animation-delay: 0.63s; + -webkit-animation-duration: 1.19s; + animation-duration: 1.19s; } + .ball-grid-beat > div:nth-child(9) { + -webkit-animation-delay: -0.18s; + animation-delay: -0.18s; + -webkit-animation-duration: 1.48s; + animation-duration: 1.48s; } + .ball-grid-beat > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + display: inline-block; + float: left; + -webkit-animation-name: ball-grid-beat; + animation-name: ball-grid-beat; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-delay: 0; + animation-delay: 0; } + +@-webkit-keyframes ball-grid-pulse { + 0% { + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + opacity: 0.7; } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; } } + +@keyframes ball-grid-pulse { + 0% { + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + opacity: 0.7; } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; } } + +.ball-grid-pulse { + width: 57px; } + .ball-grid-pulse > div:nth-child(1) { + -webkit-animation-delay: 0.58s; + animation-delay: 0.58s; + -webkit-animation-duration: 0.9s; + animation-duration: 0.9s; } + .ball-grid-pulse > div:nth-child(2) { + -webkit-animation-delay: 0.01s; + animation-delay: 0.01s; + -webkit-animation-duration: 0.94s; + animation-duration: 0.94s; } + .ball-grid-pulse > div:nth-child(3) { + -webkit-animation-delay: 0.25s; + animation-delay: 0.25s; + -webkit-animation-duration: 1.43s; + animation-duration: 1.43s; } + .ball-grid-pulse > div:nth-child(4) { + -webkit-animation-delay: -0.03s; + animation-delay: -0.03s; + -webkit-animation-duration: 0.74s; + animation-duration: 0.74s; } + .ball-grid-pulse > div:nth-child(5) { + -webkit-animation-delay: 0.21s; + animation-delay: 0.21s; + -webkit-animation-duration: 0.68s; + animation-duration: 0.68s; } + .ball-grid-pulse > div:nth-child(6) { + -webkit-animation-delay: 0.25s; + animation-delay: 0.25s; + -webkit-animation-duration: 1.17s; + animation-duration: 1.17s; } + .ball-grid-pulse > div:nth-child(7) { + -webkit-animation-delay: 0.46s; + animation-delay: 0.46s; + -webkit-animation-duration: 1.41s; + animation-duration: 1.41s; } + .ball-grid-pulse > div:nth-child(8) { + -webkit-animation-delay: 0.02s; + animation-delay: 0.02s; + -webkit-animation-duration: 1.56s; + animation-duration: 1.56s; } + .ball-grid-pulse > div:nth-child(9) { + -webkit-animation-delay: 0.13s; + animation-delay: 0.13s; + -webkit-animation-duration: 0.78s; + animation-duration: 0.78s; } + .ball-grid-pulse > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + display: inline-block; + float: left; + -webkit-animation-name: ball-grid-pulse; + animation-name: ball-grid-pulse; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-delay: 0; + animation-delay: 0; } + +@-webkit-keyframes ball-spin-fade-loader { + 50% { + opacity: 0.3; + -webkit-transform: scale(0.4); + transform: scale(0.4); } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); } } + +@keyframes ball-spin-fade-loader { + 50% { + opacity: 0.3; + -webkit-transform: scale(0.4); + transform: scale(0.4); } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); } } + +.ball-spin-fade-loader { + position: relative; + top: -10px; + left: -10px; } + .ball-spin-fade-loader > div:nth-child(1) { + top: 25px; + left: 0; + -webkit-animation: ball-spin-fade-loader 1s -0.96s infinite linear; + animation: ball-spin-fade-loader 1s -0.96s infinite linear; } + .ball-spin-fade-loader > div:nth-child(2) { + top: 17.04545px; + left: 17.04545px; + -webkit-animation: ball-spin-fade-loader 1s -0.84s infinite linear; + animation: ball-spin-fade-loader 1s -0.84s infinite linear; } + .ball-spin-fade-loader > div:nth-child(3) { + top: 0; + left: 25px; + -webkit-animation: ball-spin-fade-loader 1s -0.72s infinite linear; + animation: ball-spin-fade-loader 1s -0.72s infinite linear; } + .ball-spin-fade-loader > div:nth-child(4) { + top: -17.04545px; + left: 17.04545px; + -webkit-animation: ball-spin-fade-loader 1s -0.6s infinite linear; + animation: ball-spin-fade-loader 1s -0.6s infinite linear; } + .ball-spin-fade-loader > div:nth-child(5) { + top: -25px; + left: 0; + -webkit-animation: ball-spin-fade-loader 1s -0.48s infinite linear; + animation: ball-spin-fade-loader 1s -0.48s infinite linear; } + .ball-spin-fade-loader > div:nth-child(6) { + top: -17.04545px; + left: -17.04545px; + -webkit-animation: ball-spin-fade-loader 1s -0.36s infinite linear; + animation: ball-spin-fade-loader 1s -0.36s infinite linear; } + .ball-spin-fade-loader > div:nth-child(7) { + top: 0; + left: -25px; + -webkit-animation: ball-spin-fade-loader 1s -0.24s infinite linear; + animation: ball-spin-fade-loader 1s -0.24s infinite linear; } + .ball-spin-fade-loader > div:nth-child(8) { + top: 17.04545px; + left: -17.04545px; + -webkit-animation: ball-spin-fade-loader 1s -0.12s infinite linear; + animation: ball-spin-fade-loader 1s -0.12s infinite linear; } + .ball-spin-fade-loader > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: absolute; } + +@-webkit-keyframes ball-spin-loader { + 75% { + opacity: 0.2; } + 100% { + opacity: 1; } } + +@keyframes ball-spin-loader { + 75% { + opacity: 0.2; } + 100% { + opacity: 1; } } + +.ball-spin-loader { + position: relative; } + .ball-spin-loader > span:nth-child(1) { + top: 45px; + left: 0; + -webkit-animation: ball-spin-loader 2s 0.9s infinite linear; + animation: ball-spin-loader 2s 0.9s infinite linear; } + .ball-spin-loader > span:nth-child(2) { + top: 30.68182px; + left: 30.68182px; + -webkit-animation: ball-spin-loader 2s 1.8s infinite linear; + animation: ball-spin-loader 2s 1.8s infinite linear; } + .ball-spin-loader > span:nth-child(3) { + top: 0; + left: 45px; + -webkit-animation: ball-spin-loader 2s 2.7s infinite linear; + animation: ball-spin-loader 2s 2.7s infinite linear; } + .ball-spin-loader > span:nth-child(4) { + top: -30.68182px; + left: 30.68182px; + -webkit-animation: ball-spin-loader 2s 3.6s infinite linear; + animation: ball-spin-loader 2s 3.6s infinite linear; } + .ball-spin-loader > span:nth-child(5) { + top: -45px; + left: 0; + -webkit-animation: ball-spin-loader 2s 4.5s infinite linear; + animation: ball-spin-loader 2s 4.5s infinite linear; } + .ball-spin-loader > span:nth-child(6) { + top: -30.68182px; + left: -30.68182px; + -webkit-animation: ball-spin-loader 2s 5.4s infinite linear; + animation: ball-spin-loader 2s 5.4s infinite linear; } + .ball-spin-loader > span:nth-child(7) { + top: 0; + left: -45px; + -webkit-animation: ball-spin-loader 2s 6.3s infinite linear; + animation: ball-spin-loader 2s 6.3s infinite linear; } + .ball-spin-loader > span:nth-child(8) { + top: 30.68182px; + left: -30.68182px; + -webkit-animation: ball-spin-loader 2s 7.2s infinite linear; + animation: ball-spin-loader 2s 7.2s infinite linear; } + .ball-spin-loader > div { + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: absolute; + width: 15px; + height: 15px; + border-radius: 100%; + background: green; } + +@-webkit-keyframes ball-zig { + 33% { + -webkit-transform: translate(-15px, -30px); + transform: translate(-15px, -30px); } + 66% { + -webkit-transform: translate(15px, -30px); + transform: translate(15px, -30px); } + 100% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } } + +@keyframes ball-zig { + 33% { + -webkit-transform: translate(-15px, -30px); + transform: translate(-15px, -30px); } + 66% { + -webkit-transform: translate(15px, -30px); + transform: translate(15px, -30px); } + 100% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } } + +@-webkit-keyframes ball-zag { + 33% { + -webkit-transform: translate(15px, 30px); + transform: translate(15px, 30px); } + 66% { + -webkit-transform: translate(-15px, 30px); + transform: translate(-15px, 30px); } + 100% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } } + +@keyframes ball-zag { + 33% { + -webkit-transform: translate(15px, 30px); + transform: translate(15px, 30px); } + 66% { + -webkit-transform: translate(-15px, 30px); + transform: translate(-15px, 30px); } + 100% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } } + +.ball-zig-zag { + position: relative; + -webkit-transform: translate(-15px, -15px); + -ms-transform: translate(-15px, -15px); + transform: translate(-15px, -15px); } + .ball-zig-zag > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: absolute; + margin-left: 15px; + top: 4px; + left: -7px; } + .ball-zig-zag > div:first-child { + -webkit-animation: ball-zig 0.7s 0s infinite linear; + animation: ball-zig 0.7s 0s infinite linear; } + .ball-zig-zag > div:last-child { + -webkit-animation: ball-zag 0.7s 0s infinite linear; + animation: ball-zag 0.7s 0s infinite linear; } + +@-webkit-keyframes ball-zig-deflect { + 17% { + -webkit-transform: translate(-15px, -30px); + transform: translate(-15px, -30px); } + 34% { + -webkit-transform: translate(15px, -30px); + transform: translate(15px, -30px); } + 50% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + 67% { + -webkit-transform: translate(15px, -30px); + transform: translate(15px, -30px); } + 84% { + -webkit-transform: translate(-15px, -30px); + transform: translate(-15px, -30px); } + 100% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } } + +@keyframes ball-zig-deflect { + 17% { + -webkit-transform: translate(-15px, -30px); + transform: translate(-15px, -30px); } + 34% { + -webkit-transform: translate(15px, -30px); + transform: translate(15px, -30px); } + 50% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + 67% { + -webkit-transform: translate(15px, -30px); + transform: translate(15px, -30px); } + 84% { + -webkit-transform: translate(-15px, -30px); + transform: translate(-15px, -30px); } + 100% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } } + +@-webkit-keyframes ball-zag-deflect { + 17% { + -webkit-transform: translate(15px, 30px); + transform: translate(15px, 30px); } + 34% { + -webkit-transform: translate(-15px, 30px); + transform: translate(-15px, 30px); } + 50% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + 67% { + -webkit-transform: translate(-15px, 30px); + transform: translate(-15px, 30px); } + 84% { + -webkit-transform: translate(15px, 30px); + transform: translate(15px, 30px); } + 100% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } } + +@keyframes ball-zag-deflect { + 17% { + -webkit-transform: translate(15px, 30px); + transform: translate(15px, 30px); } + 34% { + -webkit-transform: translate(-15px, 30px); + transform: translate(-15px, 30px); } + 50% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + 67% { + -webkit-transform: translate(-15px, 30px); + transform: translate(-15px, 30px); } + 84% { + -webkit-transform: translate(15px, 30px); + transform: translate(15px, 30px); } + 100% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } } + +.ball-zig-zag-deflect { + position: relative; + -webkit-transform: translate(-15px, -15px); + -ms-transform: translate(-15px, -15px); + transform: translate(-15px, -15px); } + .ball-zig-zag-deflect > div { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: absolute; + margin-left: 15px; + top: 4px; + left: -7px; } + .ball-zig-zag-deflect > div:first-child { + -webkit-animation: ball-zig-deflect 1.5s 0s infinite linear; + animation: ball-zig-deflect 1.5s 0s infinite linear; } + .ball-zig-zag-deflect > div:last-child { + -webkit-animation: ball-zag-deflect 1.5s 0s infinite linear; + animation: ball-zag-deflect 1.5s 0s infinite linear; } + +/** + * Lines + */ +@-webkit-keyframes line-scale { + 0% { + -webkit-transform: scaley(1); + transform: scaley(1); } + 50% { + -webkit-transform: scaley(0.4); + transform: scaley(0.4); } + 100% { + -webkit-transform: scaley(1); + transform: scaley(1); } } +@keyframes line-scale { + 0% { + -webkit-transform: scaley(1); + transform: scaley(1); } + 50% { + -webkit-transform: scaley(0.4); + transform: scaley(0.4); } + 100% { + -webkit-transform: scaley(1); + transform: scaley(1); } } + +.line-scale > div:nth-child(1) { + -webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); + animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); } + +.line-scale > div:nth-child(2) { + -webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); + animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); } + +.line-scale > div:nth-child(3) { + -webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); + animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); } + +.line-scale > div:nth-child(4) { + -webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); + animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); } + +.line-scale > div:nth-child(5) { + -webkit-animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); + animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); } + +.line-scale > div { + background-color: #fff; + width: 4px; + height: 35px; + border-radius: 2px; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + display: inline-block; } + +@-webkit-keyframes line-scale-party { + 0% { + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + -webkit-transform: scale(0.5); + transform: scale(0.5); } + 100% { + -webkit-transform: scale(1); + transform: scale(1); } } + +@keyframes line-scale-party { + 0% { + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + -webkit-transform: scale(0.5); + transform: scale(0.5); } + 100% { + -webkit-transform: scale(1); + transform: scale(1); } } + +.line-scale-party > div:nth-child(1) { + -webkit-animation-delay: -0.09s; + animation-delay: -0.09s; + -webkit-animation-duration: 0.83s; + animation-duration: 0.83s; } + +.line-scale-party > div:nth-child(2) { + -webkit-animation-delay: 0.33s; + animation-delay: 0.33s; + -webkit-animation-duration: 0.64s; + animation-duration: 0.64s; } + +.line-scale-party > div:nth-child(3) { + -webkit-animation-delay: 0.32s; + animation-delay: 0.32s; + -webkit-animation-duration: 0.39s; + animation-duration: 0.39s; } + +.line-scale-party > div:nth-child(4) { + -webkit-animation-delay: 0.47s; + animation-delay: 0.47s; + -webkit-animation-duration: 0.52s; + animation-duration: 0.52s; } + +.line-scale-party > div { + background-color: #fff; + width: 4px; + height: 35px; + border-radius: 2px; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + display: inline-block; + -webkit-animation-name: line-scale-party; + animation-name: line-scale-party; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-delay: 0; + animation-delay: 0; } + +@-webkit-keyframes line-scale-pulse-out { + 0% { + -webkit-transform: scaley(1); + transform: scaley(1); } + 50% { + -webkit-transform: scaley(0.4); + transform: scaley(0.4); } + 100% { + -webkit-transform: scaley(1); + transform: scaley(1); } } + +@keyframes line-scale-pulse-out { + 0% { + -webkit-transform: scaley(1); + transform: scaley(1); } + 50% { + -webkit-transform: scaley(0.4); + transform: scaley(0.4); } + 100% { + -webkit-transform: scaley(1); + transform: scaley(1); } } + +.line-scale-pulse-out > div { + background-color: #fff; + width: 4px; + height: 35px; + border-radius: 2px; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + display: inline-block; + -webkit-animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85); + animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85); } + .line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) { + -webkit-animation-delay: -0.4s !important; + animation-delay: -0.4s !important; } + .line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) { + -webkit-animation-delay: -0.2s !important; + animation-delay: -0.2s !important; } + +@-webkit-keyframes line-scale-pulse-out-rapid { + 0% { + -webkit-transform: scaley(1); + transform: scaley(1); } + 80% { + -webkit-transform: scaley(0.3); + transform: scaley(0.3); } + 90% { + -webkit-transform: scaley(1); + transform: scaley(1); } } + +@keyframes line-scale-pulse-out-rapid { + 0% { + -webkit-transform: scaley(1); + transform: scaley(1); } + 80% { + -webkit-transform: scaley(0.3); + transform: scaley(0.3); } + 90% { + -webkit-transform: scaley(1); + transform: scaley(1); } } + +.line-scale-pulse-out-rapid > div { + background-color: #fff; + width: 4px; + height: 35px; + border-radius: 2px; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + display: inline-block; + -webkit-animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78); + animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78); } + .line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) { + -webkit-animation-delay: -0.25s !important; + animation-delay: -0.25s !important; } + .line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) { + -webkit-animation-delay: 0s !important; + animation-delay: 0s !important; } + +@-webkit-keyframes line-spin-fade-loader { + 50% { + opacity: 0.3; } + 100% { + opacity: 1; } } + +@keyframes line-spin-fade-loader { + 50% { + opacity: 0.3; } + 100% { + opacity: 1; } } + +.line-spin-fade-loader { + position: relative; + top: -10px; + left: -4px; } + .line-spin-fade-loader > div:nth-child(1) { + top: 20px; + left: 0; + -webkit-animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out; + animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out; } + .line-spin-fade-loader > div:nth-child(2) { + top: 13.63636px; + left: 13.63636px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out; + animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out; } + .line-spin-fade-loader > div:nth-child(3) { + top: 0; + left: 20px; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + -webkit-animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out; + animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out; } + .line-spin-fade-loader > div:nth-child(4) { + top: -13.63636px; + left: 13.63636px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out; + animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out; } + .line-spin-fade-loader > div:nth-child(5) { + top: -20px; + left: 0; + -webkit-animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out; + animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out; } + .line-spin-fade-loader > div:nth-child(6) { + top: -13.63636px; + left: -13.63636px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out; + animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out; } + .line-spin-fade-loader > div:nth-child(7) { + top: 0; + left: -20px; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + -webkit-animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out; + animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out; } + .line-spin-fade-loader > div:nth-child(8) { + top: 13.63636px; + left: -13.63636px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out; + animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out; } + .line-spin-fade-loader > div { + background-color: #fff; + width: 4px; + height: 35px; + border-radius: 2px; + margin: 2px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + position: absolute; + width: 5px; + height: 15px; } + +/** + * Misc + */ +@-webkit-keyframes triangle-skew-spin { + 25% { + -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0); + transform: perspective(100px) rotateX(180deg) rotateY(0); } + 50% { + -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg); + transform: perspective(100px) rotateX(180deg) rotateY(180deg); } + 75% { + -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg); + transform: perspective(100px) rotateX(0) rotateY(180deg); } + 100% { + -webkit-transform: perspective(100px) rotateX(0) rotateY(0); + transform: perspective(100px) rotateX(0) rotateY(0); } } +@keyframes triangle-skew-spin { + 25% { + -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0); + transform: perspective(100px) rotateX(180deg) rotateY(0); } + 50% { + -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg); + transform: perspective(100px) rotateX(180deg) rotateY(180deg); } + 75% { + -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg); + transform: perspective(100px) rotateX(0) rotateY(180deg); } + 100% { + -webkit-transform: perspective(100px) rotateX(0) rotateY(0); + transform: perspective(100px) rotateX(0) rotateY(0); } } + +.triangle-skew-spin > div { + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + width: 0; + height: 0; + border-left: 20px solid transparent; + border-right: 20px solid transparent; + border-bottom: 20px solid #fff; + -webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; + animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; } + +@-webkit-keyframes square-spin { + 25% { + -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0); + transform: perspective(100px) rotateX(180deg) rotateY(0); } + 50% { + -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg); + transform: perspective(100px) rotateX(180deg) rotateY(180deg); } + 75% { + -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg); + transform: perspective(100px) rotateX(0) rotateY(180deg); } + 100% { + -webkit-transform: perspective(100px) rotateX(0) rotateY(0); + transform: perspective(100px) rotateX(0) rotateY(0); } } + +@keyframes square-spin { + 25% { + -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0); + transform: perspective(100px) rotateX(180deg) rotateY(0); } + 50% { + -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg); + transform: perspective(100px) rotateX(180deg) rotateY(180deg); } + 75% { + -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg); + transform: perspective(100px) rotateX(0) rotateY(180deg); } + 100% { + -webkit-transform: perspective(100px) rotateX(0) rotateY(0); + transform: perspective(100px) rotateX(0) rotateY(0); } } + +.square-spin > div { + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + width: 50px; + height: 50px; + background: #fff; + border: 1px solid red; + -webkit-animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; + animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; } + +@-webkit-keyframes rotate_pacman_half_up { + 0% { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } + 50% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } + 100% { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } } + +@keyframes rotate_pacman_half_up { + 0% { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } + 50% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } + 100% { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } } + +@-webkit-keyframes rotate_pacman_half_down { + 0% { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } + 50% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } } + +@keyframes rotate_pacman_half_down { + 0% { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } + 50% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } } + +@-webkit-keyframes pacman-balls { + 75% { + opacity: 0.7; } + 100% { + -webkit-transform: translate(-100px, -6.25px); + transform: translate(-100px, -6.25px); } } + +@keyframes pacman-balls { + 75% { + opacity: 0.7; } + 100% { + -webkit-transform: translate(-100px, -6.25px); + transform: translate(-100px, -6.25px); } } + +.pacman { + position: relative; } + .pacman > div:nth-child(2) { + -webkit-animation: pacman-balls 1s -0.99s infinite linear; + animation: pacman-balls 1s -0.99s infinite linear; } + .pacman > div:nth-child(3) { + -webkit-animation: pacman-balls 1s -0.66s infinite linear; + animation: pacman-balls 1s -0.66s infinite linear; } + .pacman > div:nth-child(4) { + -webkit-animation: pacman-balls 1s -0.33s infinite linear; + animation: pacman-balls 1s -0.33s infinite linear; } + .pacman > div:nth-child(5) { + -webkit-animation: pacman-balls 1s 0s infinite linear; + animation: pacman-balls 1s 0s infinite linear; } + .pacman > div:first-of-type { + width: 0px; + height: 0px; + border-right: 25px solid transparent; + border-top: 25px solid #fff; + border-left: 25px solid #fff; + border-bottom: 25px solid #fff; + border-radius: 25px; + -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite; + animation: rotate_pacman_half_up 0.5s 0s infinite; + position: relative; + left: -30px; } + .pacman > div:nth-child(2) { + width: 0px; + height: 0px; + border-right: 25px solid transparent; + border-top: 25px solid #fff; + border-left: 25px solid #fff; + border-bottom: 25px solid #fff; + border-radius: 25px; + -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite; + animation: rotate_pacman_half_down 0.5s 0s infinite; + margin-top: -50px; + position: relative; + left: -30px; } + .pacman > div:nth-child(3), + .pacman > div:nth-child(4), + .pacman > div:nth-child(5), + .pacman > div:nth-child(6) { + background-color: #fff; + width: 15px; + height: 15px; + border-radius: 100%; + margin: 2px; + width: 10px; + height: 10px; + position: absolute; + -webkit-transform: translate(0, -6.25px); + -ms-transform: translate(0, -6.25px); + transform: translate(0, -6.25px); + top: 25px; + left: 70px; } + +@-webkit-keyframes cube-transition { + 25% { + -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg); + transform: translateX(50px) scale(0.5) rotate(-90deg); } + 50% { + -webkit-transform: translate(50px, 50px) rotate(-180deg); + transform: translate(50px, 50px) rotate(-180deg); } + 75% { + -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg); + transform: translateY(50px) scale(0.5) rotate(-270deg); } + 100% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); } } + +@keyframes cube-transition { + 25% { + -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg); + transform: translateX(50px) scale(0.5) rotate(-90deg); } + 50% { + -webkit-transform: translate(50px, 50px) rotate(-180deg); + transform: translate(50px, 50px) rotate(-180deg); } + 75% { + -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg); + transform: translateY(50px) scale(0.5) rotate(-270deg); } + 100% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); } } + +.cube-transition { + position: relative; + -webkit-transform: translate(-25px, -25px); + -ms-transform: translate(-25px, -25px); + transform: translate(-25px, -25px); } + .cube-transition > div { + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + width: 10px; + height: 10px; + position: absolute; + top: -5px; + left: -5px; + background-color: #fff; + -webkit-animation: cube-transition 1.6s 0s infinite ease-in-out; + animation: cube-transition 1.6s 0s infinite ease-in-out; } + .cube-transition > div:last-child { + -webkit-animation-delay: -0.8s; + animation-delay: -0.8s; } + +@-webkit-keyframes spin-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes spin-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +.semi-circle-spin { + position: relative; + width: 35px; + height: 35px; + overflow: hidden; } + .semi-circle-spin > div { + position: absolute; + border-width: 0px; + border-radius: 100%; + -webkit-animation: spin-rotate 0.6s 0s infinite linear; + animation: spin-rotate 0.6s 0s infinite linear; + background-image: -webkit-linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%); + background-image: linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%); + width: 100%; + height: 100%; } + +@-webkit-keyframes bar-progress { + 0% { + -webkit-transform: scaleY(20%); + transform: scaleY(20%); + opacity: 1; } + 25% { + -webkit-transform: translateX(6%) scaleY(10%); + transform: translateX(6%) scaleY(10%); + opacity: 0.7; } + 50% { + -webkit-transform: translateX(20%) scaleY(20%); + transform: translateX(20%) scaleY(20%); + opacity: 1; } + 75% { + -webkit-transform: translateX(6%) scaleY(10%); + transform: translateX(6%) scaleY(10%); + opacity: 0.7; } + 100% { + -webkit-transform: scaleY(20%); + transform: scaleY(20%); + opacity: 1; } } + +@keyframes bar-progress { + 0% { + -webkit-transform: scaleY(20%); + transform: scaleY(20%); + opacity: 1; } + 25% { + -webkit-transform: translateX(6%) scaleY(10%); + transform: translateX(6%) scaleY(10%); + opacity: 0.7; } + 50% { + -webkit-transform: translateX(20%) scaleY(20%); + transform: translateX(20%) scaleY(20%); + opacity: 1; } + 75% { + -webkit-transform: translateX(6%) scaleY(10%); + transform: translateX(6%) scaleY(10%); + opacity: 0.7; } + 100% { + -webkit-transform: scaleY(20%); + transform: scaleY(20%); + opacity: 1; } } + +.bar-progress { + width: 30%; + height: 12px; } + .bar-progress > div { + position: relative; + width: 20%; + height: 12px; + border-radius: 10px; + background-color: #fff; + -webkit-animation: bar-progress 3s cubic-bezier(0.57, 0.1, 0.44, 0.93) infinite; + animation: bar-progress 3s cubic-bezier(0.57, 0.1, 0.44, 0.93) infinite; + opacity: 1; } + +@-webkit-keyframes bar-swing { + 0% { + left: 0; } + 50% { + left: 70%; } + 100% { + left: 0; } } + +@keyframes bar-swing { + 0% { + left: 0; } + 50% { + left: 70%; } + 100% { + left: 0; } } + +.bar-swing { + width: 30%; + height: 8px; } + .bar-swing > div { + position: relative; + width: 30%; + height: 8px; + border-radius: 10px; + background-color: #fff; + -webkit-animation: bar-swing 1.5s infinite; + animation: bar-swing 1.5s infinite; } + +@-webkit-keyframes bar-swing-container { + 0% { + left: 0; + -webkit-transform: translateX(0); + transform: translateX(0); } + 50% { + left: 70%; + -webkit-transform: translateX(-4px); + transform: translateX(-4px); } + 100% { + left: 0; + -webkit-transform: translateX(0); + transform: translateX(0); } } + +@keyframes bar-swing-container { + 0% { + left: 0; + -webkit-transform: translateX(0); + transform: translateX(0); } + 50% { + left: 70%; + -webkit-transform: translateX(-4px); + transform: translateX(-4px); } + 100% { + left: 0; + -webkit-transform: translateX(0); + transform: translateX(0); } } + +.bar-swing-container { + width: 20%; + height: 8px; + position: relative; } + .bar-swing-container div:nth-child(1) { + position: absolute; + width: 100%; + background-color: rgba(255, 255, 255, 0.2); + height: 12px; + border-radius: 10px; } + .bar-swing-container div:nth-child(2) { + position: absolute; + width: 30%; + height: 8px; + border-radius: 10px; + background-color: #fff; + -webkit-animation: bar-swing-container 2s cubic-bezier(0.91, 0.35, 0.12, 0.6) infinite; + animation: bar-swing-container 2s cubic-bezier(0.91, 0.35, 0.12, 0.6) infinite; + margin: 2px 2px 0; } diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/loaders.css.js b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/loaders.css.js new file mode 100755 index 000000000..c0c043bb5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/loaders.css.js @@ -0,0 +1,59 @@ +(function ($) { + + var divs = { + 'ball-pulse': 3, + 'ball-grid-pulse': 9, + 'ball-clip-rotate': 1, + 'ball-clip-rotate-pulse': 2, + 'square-spin': 1, + 'ball-clip-rotate-multiple': 2, + 'ball-pulse-rise': 5, + 'ball-rotate': 1, + 'cube-transition': 2, + 'ball-zig-zag': 2, + 'ball-zig-zag-deflect': 2, + 'ball-triangle-path': 3, + 'ball-scale': 1, + 'line-scale': 5, + 'line-scale-party': 4, + 'ball-scale-multiple': 3, + 'ball-pulse-sync': 3, + 'ball-beat': 3, + 'line-scale-pulse-out': 5, + 'line-scale-pulse-out-rapid': 5, + 'ball-scale-ripple': 1, + 'ball-scale-ripple-multiple': 3, + 'ball-spin-fade-loader': 8, + 'line-spin-fade-loader': 8, + 'triangle-skew-spin': 1, + 'pacman': 5, + 'ball-grid-beat': 9, + 'semi-circle-spin': 1, + 'ball-scale-random': 3 + }; + + var addDivs = function(n) { + var arr = []; + for (i = 1; i <= n; i++) { + arr.push('
'); + } + return arr; + }; + + $.fn.loaders = function() { + return this.each(function() { + var elem = $(this); + $.each(divs, function(key, value) { + if (elem.hasClass(key)) + elem.html(addDivs(value)) + }) + }); + }; + + $(function() { + $.each(divs, function(key, value) { + $('.loader-inner.' + key).html(addDivs(value)); + }) + }); + +}).call(window, window.$ || window.jQuery || window.Zepto); diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/loaders.min.css b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/loaders.min.css new file mode 100755 index 000000000..3c312b7ed --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/loaders.min.css @@ -0,0 +1 @@ +.ball-pulse-sync>div,.ball-pulse>div{width:15px;height:15px;margin:2px;display:inline-block}.ball-pulse-sync>div,.ball-pulse>div,.ball-scale>div{background-color:#fff;border-radius:100%}@-webkit-keyframes scale{0%,80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}}@keyframes scale{0%,80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}}.ball-pulse>div:nth-child(0){-webkit-animation:scale .75s -.36s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.36s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(1){-webkit-animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(0){-webkit-animation:ball-pulse-sync .6s -.21s infinite ease-in-out;animation:ball-pulse-sync .6s -.21s infinite ease-in-out}.ball-pulse-sync>div:nth-child(1){-webkit-animation:ball-pulse-sync .6s -.14s infinite ease-in-out;animation:ball-pulse-sync .6s -.14s infinite ease-in-out}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s -.07s infinite ease-in-out;animation:ball-pulse-sync .6s -.07s infinite ease-in-out}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s 0s infinite ease-in-out;animation:ball-pulse-sync .6s 0s infinite ease-in-out}.ball-pulse-sync>div{-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{height:60px;width:60px;animation:ball-scale 1s 0s ease-in-out infinite}.ball-scale-random>div,.ball-scale>div{display:inline-block;margin:2px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite}.ball-scale-random{width:37px;height:40px}.ball-scale-random>div{background-color:#fff;border-radius:100%;position:absolute;height:30px;width:30px;animation:ball-scale 1s 0s ease-in-out infinite}.ball-rotate>div,.ball-rotate>div:after,.ball-rotate>div:before{background-color:#fff;width:15px;height:15px;border-radius:100%}.ball-rotate,.ball-rotate>div{position:relative}.ball-scale-random>div:nth-child(1){margin-left:-7px;-webkit-animation:ball-scale 1s .2s ease-in-out infinite;animation:ball-scale 1s .2s ease-in-out infinite}.ball-scale-random>div:nth-child(3){margin-left:-2px;margin-top:9px;-webkit-animation:ball-scale 1s .5s ease-in-out infinite;animation:ball-scale 1s .5s ease-in-out infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ball-rotate>div{margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ball-rotate>div:first-child{-webkit-animation:rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite;animation:rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite}.ball-rotate>div:after,.ball-rotate>div:before{margin:2px;content:"";position:absolute;opacity:.8}.ball-rotate>div:before{top:0;left:-28px}.ball-rotate>div:after{top:0;left:25px}.ball-clip-rotate>div{border-radius:100%;margin:2px;border:2px solid #fff;border-bottom-color:transparent;height:25px;width:25px;background:0 0!important;display:inline-block;-webkit-animation:rotate .75s 0s linear infinite;animation:rotate .75s 0s linear infinite}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:0;left:0;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{background:#fff;height:16px;width:16px;top:7px;left:-7px;-webkit-animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;width:30px;height:30px;left:-16px;top:-2px;background:0 0;border:2px solid;border-color:#fff transparent;-webkit-animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;-webkit-animation-duration:1s;animation-duration:1s}@keyframes rotate{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{position:absolute;left:-20px;top:-20px;border:2px solid #fff;border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:-10px;left:-10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#fff transparent;-webkit-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}@keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}.ball-scale-ripple>div{height:50px;width:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:nth-child(1){-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8)}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;display:inline-block;-webkit-animation:ball-beat .7s 0s infinite linear;animation:ball-beat .7s 0s infinite linear}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.35s!important;animation-delay:-.35s!important}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div{background-color:#fff;border-radius:100%;position:absolute;left:-30px;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px,0);transform:translate(50px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px,0);transform:translate(50px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.99px,-37.51px);-ms-transform:translate(-29.99px,-37.51px);transform:translate(-29.99px,-37.51px)}.ball-triangle-path>div:nth-child(1){-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(2){-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-delay:0;animation-delay:0;animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(2),.ball-triangle-path>div:nth-child(3){-webkit-animation-duration:2s;-webkit-animation-timing-function:ease-in-out}.ball-triangle-path>div:nth-child(3){-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-delay:0;animation-delay:0;animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #fff}.ball-grid-beat>div,.ball-pulse-rise>div{background-color:#fff;height:15px;border-radius:100%;margin:2px}.ball-triangle-path>div:nth-of-type(1){top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}.ball-pulse-rise>div{width:15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-timing-function:cubic-bezier(.15,.46,.9,.6);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:.7}100%{opacity:1}}@keyframes ball-grid-beat{50%{opacity:.7}100%{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:nth-child(1){-webkit-animation-delay:.44s;animation-delay:.44s;-webkit-animation-duration:1.27s;animation-duration:1.27s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1.52s;animation-duration:1.52s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.14s;animation-delay:.14s;-webkit-animation-duration:.61s;animation-duration:.61s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:.82s;animation-duration:.82s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:-.01s;animation-delay:-.01s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:-.07s;animation-delay:-.07s;-webkit-animation-duration:1.35s;animation-duration:1.35s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:.29s;animation-delay:.29s;-webkit-animation-duration:1.44s;animation-duration:1.44s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.63s;animation-delay:.63s;-webkit-animation-duration:1.19s;animation-duration:1.19s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:-.18s;animation-delay:-.18s;-webkit-animation-duration:1.48s;animation-duration:1.48s}.ball-grid-beat>div{width:15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.ball-grid-beat>div,.ball-grid-pulse>div{display:inline-block;float:left;-webkit-animation-iteration-count:infinite}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div,.ball-spin-fade-loader>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px}.ball-grid-pulse>div:nth-child(1){-webkit-animation-delay:.58s;animation-delay:.58s;-webkit-animation-duration:.9s;animation-duration:.9s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-duration:.94s;animation-duration:.94s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:1.43s;animation-duration:1.43s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:-.03s;animation-delay:-.03s;-webkit-animation-duration:.74s;animation-duration:.74s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:.21s;animation-delay:.21s;-webkit-animation-duration:.68s;animation-duration:.68s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:1.17s;animation-duration:1.17s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:.46s;animation-delay:.46s;-webkit-animation-duration:1.41s;animation-duration:1.41s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.02s;animation-delay:.02s;-webkit-animation-duration:1.56s;animation-duration:1.56s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.13s;animation-delay:.13s;-webkit-animation-duration:.78s;animation-duration:.78s}.ball-grid-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px}.ball-spin-fade-loader>div:nth-child(1){top:25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -.96s infinite linear;animation:ball-spin-fade-loader 1s -.96s infinite linear}.ball-spin-fade-loader>div:nth-child(2){top:17.05px;left:17.05px;-webkit-animation:ball-spin-fade-loader 1s -.84s infinite linear;animation:ball-spin-fade-loader 1s -.84s infinite linear}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;-webkit-animation:ball-spin-fade-loader 1s -.72s infinite linear;animation:ball-spin-fade-loader 1s -.72s infinite linear}.ball-spin-fade-loader>div:nth-child(4){top:-17.05px;left:17.05px;-webkit-animation:ball-spin-fade-loader 1s -.6s infinite linear;animation:ball-spin-fade-loader 1s -.6s infinite linear}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -.48s infinite linear;animation:ball-spin-fade-loader 1s -.48s infinite linear}.ball-spin-fade-loader>div:nth-child(6){top:-17.05px;left:-17.05px;-webkit-animation:ball-spin-fade-loader 1s -.36s infinite linear;animation:ball-spin-fade-loader 1s -.36s infinite linear}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;-webkit-animation:ball-spin-fade-loader 1s -.24s infinite linear;animation:ball-spin-fade-loader 1s -.24s infinite linear}.ball-spin-fade-loader>div:nth-child(8){top:17.05px;left:-17.05px;-webkit-animation:ball-spin-fade-loader 1s -.12s infinite linear;animation:ball-spin-fade-loader 1s -.12s infinite linear}.ball-spin-fade-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}100%{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}100%{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:nth-child(1){top:45px;left:0;-webkit-animation:ball-spin-loader 2s .9s infinite linear;animation:ball-spin-loader 2s .9s infinite linear}.ball-spin-loader>span:nth-child(2){top:30.68px;left:30.68px;-webkit-animation:ball-spin-loader 2s 1.8s infinite linear;animation:ball-spin-loader 2s 1.8s infinite linear}.ball-spin-loader>span:nth-child(3){top:0;left:45px;-webkit-animation:ball-spin-loader 2s 2.7s infinite linear;animation:ball-spin-loader 2s 2.7s infinite linear}.ball-spin-loader>span:nth-child(4){top:-30.68px;left:30.68px;-webkit-animation:ball-spin-loader 2s 3.6s infinite linear;animation:ball-spin-loader 2s 3.6s infinite linear}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;-webkit-animation:ball-spin-loader 2s 4.5s infinite linear;animation:ball-spin-loader 2s 4.5s infinite linear}.ball-spin-loader>span:nth-child(6){top:-30.68px;left:-30.68px;-webkit-animation:ball-spin-loader 2s 5.4s infinite linear;animation:ball-spin-loader 2s 5.4s infinite linear}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;-webkit-animation:ball-spin-loader 2s 6.3s infinite linear;animation:ball-spin-loader 2s 6.3s infinite linear}.ball-spin-loader>span:nth-child(8){top:30.68px;left:-30.68px;-webkit-animation:ball-spin-loader 2s 7.2s infinite linear;animation:ball-spin-loader 2s 7.2s infinite linear}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:green}.ball-zig-zag-deflect>div,.ball-zig-zag>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px 2px 2px 15px;top:4px;left:-7px}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig .7s 0s infinite linear;animation:ball-zig .7s 0s infinite linear}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag .7s 0s infinite linear;animation:ball-zag .7s 0s infinite linear}@-webkit-keyframes ball-zig-deflect{17%,84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%,67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%,50%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zig-deflect{17%,84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%,67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%,50%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-zag-deflect{17%,84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%,67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%,50%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zag-deflect{17%,84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%,67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%,50%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag-deflect>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s 0s infinite linear;animation:ball-zig-deflect 1.5s 0s infinite linear}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s 0s infinite linear;animation:ball-zag-deflect 1.5s 0s infinite linear}@-webkit-keyframes line-scale{0%,100%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}@keyframes line-scale{0%,100%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}.line-scale>div:nth-child(1){-webkit-animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div{animation-fill-mode:both;display:inline-block}.line-scale-party>div,.line-scale>div{background-color:#fff;border-radius:2px;margin:2px;width:4px;height:35px;-webkit-animation-fill-mode:both}@-webkit-keyframes line-scale-party{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes line-scale-party{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}}.line-scale-party>div:nth-child(1){-webkit-animation-delay:-.09s;animation-delay:-.09s;-webkit-animation-duration:.83s;animation-duration:.83s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:.33s;animation-delay:.33s;-webkit-animation-duration:.64s;animation-duration:.64s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.32s;animation-delay:.32s;-webkit-animation-duration:.39s;animation-duration:.39s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:.47s;animation-delay:.47s;-webkit-animation-duration:.52s;animation-duration:.52s}.line-scale-party>div{animation-fill-mode:both;display:inline-block;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes line-scale-pulse-out{0%,100%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}@keyframes line-scale-pulse-out{0%,100%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}.line-scale-pulse-out>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;display:inline-block;-webkit-animation:line-scale-pulse-out .9s -.6s infinite cubic-bezier(.85,.25,.37,.85);animation:line-scale-pulse-out .9s -.6s infinite cubic-bezier(.85,.25,.37,.85)}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.line-scale-pulse-out>div:nth-child(1),.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes line-scale-pulse-out-rapid{0%,90%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}}@keyframes line-scale-pulse-out-rapid{0%,90%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}}.line-scale-pulse-out-rapid>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;display:inline-block;-webkit-animation:line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(.11,.49,.38,.78);animation:line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(.11,.49,.38,.78)}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-.25s!important;animation-delay:-.25s!important}.line-scale-pulse-out-rapid>div:nth-child(1),.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}100%{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:.3}100%{opacity:1}}.line-spin-fade-loader{position:relative;top:-10px;left:-4px}.line-spin-fade-loader>div:nth-child(1){top:20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(2){top:13.64px;left:13.64px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(4){top:-13.64px;left:13.64px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(6){top:-13.64px;left:-13.64px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(8){top:13.64px;left:-13.64px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out;animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out}.line-spin-fade-loader>div{background-color:#fff;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:5px;height:15px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;-webkit-animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{width:50px;height:50px;background:#fff;border:1px solid red;-webkit-animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}.pacman>div:first-of-type,.pacman>div:nth-child(2){width:0;height:0;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;position:relative;left:-30px}@-webkit-keyframes rotate_pacman_half_up{0%,100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate_pacman_half_up{0%,100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate_pacman_half_down{0%,100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotate_pacman_half_down{0%,100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}100%{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}100%{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s -.66s infinite linear;animation:pacman-balls 1s -.66s infinite linear}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s -.33s infinite linear;animation:pacman-balls 1s -.33s infinite linear}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s 0s infinite linear;animation:pacman-balls 1s 0s infinite linear}.pacman>div:first-of-type{-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite}.pacman>div:nth-child(2){-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;-webkit-transform:translate(0,-6.25px);-ms-transform:translate(0,-6.25px);transform:translate(0,-6.25px);top:25px;left:70px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);-ms-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.cube-transition>div{width:10px;height:10px;position:absolute;top:-5px;left:-5px;background-color:#fff;-webkit-animation:cube-transition 1.6s 0s infinite ease-in-out;animation:cube-transition 1.6s 0s infinite ease-in-out}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.semi-circle-spin{position:relative;width:35px;height:35px;overflow:hidden}.semi-circle-spin>div{position:absolute;border-width:0;border-radius:100%;-webkit-animation:spin-rotate .6s 0s infinite linear;animation:spin-rotate .6s 0s infinite linear;background-image:-webkit-linear-gradient(transparent 0,transparent 70%,#fff 30%,#fff 100%);background-image:linear-gradient(transparent 0,transparent 70%,#fff 30%,#fff 100%);width:100%;height:100%}@-webkit-keyframes bar-progress{0%,100%{-webkit-transform:scaleY(20%);transform:scaleY(20%);opacity:1}25%,75%{-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%);opacity:.7}50%{-webkit-transform:translateX(20%) scaleY(20%);transform:translateX(20%) scaleY(20%);opacity:1}}@keyframes bar-progress{0%,100%{-webkit-transform:scaleY(20%);transform:scaleY(20%);opacity:1}25%,75%{-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%);opacity:.7}50%{-webkit-transform:translateX(20%) scaleY(20%);transform:translateX(20%) scaleY(20%);opacity:1}}.bar-progress{width:30%;height:12px}.bar-progress>div{position:relative;width:20%;height:12px;border-radius:10px;background-color:#fff;-webkit-animation:bar-progress 3s cubic-bezier(.57,.1,.44,.93) infinite;animation:bar-progress 3s cubic-bezier(.57,.1,.44,.93) infinite;opacity:1}.bar-swing,.bar-swing>div{height:8px;width:30%}@-webkit-keyframes bar-swing{0%,100%{left:0}50%{left:70%}}@keyframes bar-swing{0%,100%{left:0}50%{left:70%}}.bar-swing>div{position:relative;border-radius:10px;background-color:#fff;-webkit-animation:bar-swing 1.5s infinite;animation:bar-swing 1.5s infinite}@-webkit-keyframes bar-swing-container{0%,100%{left:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{left:70%;-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@keyframes bar-swing-container{0%,100%{left:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{left:70%;-webkit-transform:translateX(-4px);transform:translateX(-4px)}}.bar-swing-container{width:20%;height:8px;position:relative}.bar-swing-container div:nth-child(1){position:absolute;width:100%;background-color:rgba(255,255,255,.2);height:12px;border-radius:10px}.bar-swing-container div:nth-child(2){position:absolute;width:30%;height:8px;border-radius:10px;background-color:#fff;-webkit-animation:bar-swing-container 2s cubic-bezier(.91,.35,.12,.6) infinite;animation:bar-swing-container 2s cubic-bezier(.91,.35,.12,.6) infinite;margin:2px 2px 0} \ No newline at end of file diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/package.json b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/package.json new file mode 100755 index 000000000..6c2bc6c8b --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/package.json @@ -0,0 +1,35 @@ +{ + "name": "loaders.css", + "version": "0.1.2", + "description": "Loading animations in pure css", + "main": "loaders.css", + "style": "loaders.css", + "repository": { + "type": "git", + "url": "git@github.com:ConnorAtherton/loaders.css.git" + }, + "keywords": [ + "css", + "loaders", + "animation", + "animate" + ], + "author": "Connor Atherton", + "license": "MIT", + "bugs": { + "url": "https://github.com/ConnorAtherton/loaders.css/issues" + }, + "homepage": "https://github.com/ConnorAtherton/loaders.css", + "devDependencies": { + "coffee-script": "^1.9.1", + "gulp": "^3.8.10", + "gulp-autoprefixer": "^2.0.0", + "gulp-cssmin": "^0.1.6", + "gulp-jade": "^0.10.0", + "gulp-plumber": "1.0.1", + "gulp-rename": "^1.2.0", + "gulp-sass": "^2.1.1", + "gulp-util": "^3.0.3", + "scss-lint": "0.0.0" + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/_functions.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/_functions.scss new file mode 100755 index 000000000..f417aee2d --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/_functions.scss @@ -0,0 +1,3 @@ +@function delay($interval, $count, $index) { + @return ($index * $interval) - ($interval * $count); +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/_mixins.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/_mixins.scss new file mode 100755 index 000000000..a204fe6de --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/_mixins.scss @@ -0,0 +1,25 @@ +@mixin global-bg() { + background-color: $primary-color; +} + +@mixin global-animation() { + animation-fill-mode: both; +} + +@mixin balls() { + @include global-bg(); + + width: $ball-size; + height: $ball-size; + border-radius: 100%; + margin: $margin; +} + +@mixin lines() { + @include global-bg(); + + width: $line-width; + height: $line-height; + border-radius: 2px; + margin: $margin; +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/_variables.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/_variables.scss new file mode 100755 index 000000000..61b00225a --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/_variables.scss @@ -0,0 +1,6 @@ +$primary-color: #fff !default; +$ball-size: 15px !default; +$margin: 2px !default; +$line-height: 35px !default; +$line-width: 4px !default; + diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-beat.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-beat.scss new file mode 100755 index 000000000..b32563b80 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-beat.scss @@ -0,0 +1,28 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes ball-beat { + 50% { + opacity: 0.2; + transform: scale(0.75); + } + 100% { + opacity: 1; + transform: scale(1); + } +} + +.ball-beat { + + > div { + @include balls(); + @include global-animation(); + + display: inline-block; + animation: ball-beat 0.7s 0s infinite linear; + + &:nth-child(2n-1) { + animation-delay: -0.35s !important; + } + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-clip-rotate-multiple.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-clip-rotate-multiple.scss new file mode 100755 index 000000000..aa6ad7fae --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-clip-rotate-multiple.scss @@ -0,0 +1,44 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes rotate { + 0% { + transform: rotate(0deg) scale(1); + } + 50% { + transform: rotate(180deg) scale(0.6); + } + 100% { + transform: rotate(360deg) scale(1); + } +} + +.ball-clip-rotate-multiple { + position: relative; + + > div { + @include global-animation(); + + position: absolute; + left: -20px; + top: -20px; + border: 2px solid $primary-color; + border-bottom-color: transparent; + border-top-color: transparent; + border-radius: 100%; + height: 35px; + width: 35px; + animation: rotate 1s 0s ease-in-out infinite; + + &:last-child { + display: inline-block; + top: -10px; + left: -10px; + width: 15px; + height: 15px; + animation-duration: 0.5s; + border-color: $primary-color transparent $primary-color transparent; + animation-direction: reverse; + } + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-clip-rotate-pulse.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-clip-rotate-pulse.scss new file mode 100755 index 000000000..538c53d0a --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-clip-rotate-pulse.scss @@ -0,0 +1,60 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes rotate { + 0% { + transform: rotate(0deg) scale(1); + } + 50% { + transform: rotate(180deg) scale(0.6); + } + 100% { + transform: rotate(360deg) scale(1); + } +} + +@keyframes scale { + 30% { + transform: scale(0.3); + } + 100% { + transform: scale(1); + } +} + +.ball-clip-rotate-pulse { + position: relative; + transform: translateY(-15px); + + > div { + @include global-animation(); + + position: absolute; + top: 0px; + left: 0px; + border-radius: 100%; + + &:first-child { + background: $primary-color; + height: 16px; + width: 16px; + top: 7px; + left: -7px; + animation: scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite; + } + + &:last-child { + position: absolute; + border: 2px solid $primary-color; + width: 30px; + height: 30px; + left: -16px; + top: -2px; + background: transparent; + border: 2px solid; + border-color: $primary-color transparent $primary-color transparent; + animation: rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite; + animation-duration: 1s; + } + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-clip-rotate.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-clip-rotate.scss new file mode 100755 index 000000000..aaffd8d51 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-clip-rotate.scss @@ -0,0 +1,30 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes rotate { + 0% { + transform: rotate(0deg) scale(1); + } + 50% { + transform: rotate(180deg) scale(0.6); + } + 100% { + transform: rotate(360deg) scale(1); + } +} + +.ball-clip-rotate { + + > div { + @include balls(); + @include global-animation(); + + border: 2px solid $primary-color; + border-bottom-color: transparent; + height: 25px; + width: 25px; + background: transparent !important; + display: inline-block; + animation: rotate 0.75s 0s linear infinite; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-grid-beat.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-grid-beat.scss new file mode 100755 index 000000000..88885a631 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-grid-beat.scss @@ -0,0 +1,37 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes ball-grid-beat { + 50% { + opacity: 0.7; + } + 100% { + opacity: 1; + } +} + +@mixin ball-grid-beat($n:9) { + @for $i from 1 through $n { + > div:nth-child(#{$i}) { + animation-delay: ((random(100) / 100) - 0.2) + s; + animation-duration: ((random(100) / 100) + 0.6) + s; + } + } + +} + +.ball-grid-beat { + @include ball-grid-beat(); + width: ($ball-size * 3) + $margin * 6; + + > div { + @include balls(); + @include global-animation(); + + display: inline-block; + float: left; + animation-name: ball-grid-beat; + animation-iteration-count: infinite; + animation-delay: 0; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-grid-pulse.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-grid-pulse.scss new file mode 100755 index 000000000..8d2b9b48b --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-grid-pulse.scss @@ -0,0 +1,42 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes ball-grid-pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(0.5); + opacity: 0.7; + } + 100% { + transform: scale(1); + opacity: 1; + } +} + +@mixin ball-grid-pulse($n:9) { + @for $i from 1 through $n { + > div:nth-child(#{$i}) { + animation-delay: ((random(100) / 100) - 0.2) + s; + animation-duration: ((random(100) / 100) + 0.6) + s; + } + } + +} + +.ball-grid-pulse { + @include ball-grid-pulse(); + width: ($ball-size * 3) + $margin * 6; + + > div { + @include balls(); + @include global-animation(); + + display: inline-block; + float: left; + animation-name: ball-grid-pulse; + animation-iteration-count: infinite; + animation-delay: 0; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse-rise.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse-rise.scss new file mode 100755 index 000000000..808a4ddd5 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse-rise.scss @@ -0,0 +1,64 @@ +@import '../variables'; +@import '../mixins'; + +$rise-amount: 30px; + +@keyframes ball-pulse-rise-even { + 0% { + transform: scale(1.1); + } + 25% { + transform: translateY(-$rise-amount); + } + 50% { + transform: scale(0.4); + } + 75% { + transform: translateY($rise-amount); + } + 100% { + transform: translateY(0); + transform: scale(1.0); + } +} + +@keyframes ball-pulse-rise-odd { + 0% { + transform: scale(0.4); + } + 25% { + transform: translateY($rise-amount); + } + 50% { + transform: scale(1.1); + } + 75% { + transform: translateY(-$rise-amount); + } + 100% { + transform: translateY(0); + transform: scale(0.75); + } +} + +.ball-pulse-rise { + + > div { + @include balls(); + @include global-animation(); + + display: inline-block; + animation-duration: 1s; + animation-timing-function: cubic-bezier(.15,.46,.9,.6); + animation-iteration-count: infinite; + animation-delay: 0; + + &:nth-child(2n) { + animation-name: ball-pulse-rise-even; + } + + &:nth-child(2n-1) { + animation-name: ball-pulse-rise-odd; + } + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse-round.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse-round.scss new file mode 100755 index 000000000..56a65d152 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse-round.scss @@ -0,0 +1,24 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes ball-pulse-round { + 0%, 80%, 100% { + transform: scale(0.0); + -webkit-transform: scale(0.0); + } 40% { + transform: scale(1.0); + -webkit-transform: scale(1.0); + } +} + +.ball-pulse-round { + + > div { + @include global-animation(); + + width: 10px; + height: 10px; + animation: ball-pulse-round 1.2s infinite ease-in-out; + } +} + diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse-sync.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse-sync.scss new file mode 100755 index 000000000..93783e482 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse-sync.scss @@ -0,0 +1,36 @@ +@import '../variables'; +@import '../mixins'; +@import '../functions'; + +$amount: 10px; + +@keyframes ball-pulse-sync { + 33% { + transform: translateY($amount); + } + 66% { + transform: translateY(-$amount); + } + 100% { + transform: translateY(0); + } +} + +@mixin ball-pulse-sync($n:3, $start:0) { + @for $i from $start through $n { + > div:nth-child(#{$i}) { + animation: ball-pulse-sync 0.6s delay(0.07s, $n, $i) infinite ease-in-out; + } + } +} + +.ball-pulse-sync { + @include ball-pulse-sync(); + + > div { + @include balls(); + @include global-animation(); + + display: inline-block; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse.scss new file mode 100755 index 000000000..73e330d8f --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-pulse.scss @@ -0,0 +1,38 @@ +@import '../variables'; +@import '../mixins'; +@import '../functions'; + +@keyframes scale { + 0% { + transform: scale(1); + opacity: 1; + } + 45% { + transform: scale(0.1); + opacity: 0.7; + } + 80% { + transform: scale(1); + opacity: 1; + } +} + +// mixins should be separated out +@mixin ball-pulse($n:3, $start:0) { + @for $i from $start through $n { + > div:nth-child(#{$i}) { + animation: scale 0.75s delay(0.12s, $n, $i) infinite cubic-bezier(.2,.68,.18,1.08); + } + } +} + +.ball-pulse { + @include ball-pulse(); + + > div { + @include balls(); + @include global-animation(); + + display: inline-block; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-rotate.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-rotate.scss new file mode 100755 index 000000000..ce2b41aa9 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-rotate.scss @@ -0,0 +1,47 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes rotate { + 0% { + transform: rotate(0deg); + } + 50% { + transform: rotate(180deg); + } + 100% { + transform: rotate(360deg); + } +} + +.ball-rotate { + position: relative; + + > div { + @include balls(); + @include global-animation(); + + position: relative; + + &:first-child { + animation: rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite; + } + + &:before, &:after { + @include balls(); + + content: ""; + position: absolute; + opacity: 0.8; + } + + &:before { + top: 0px; + left: -28px; + } + + &:after { + top: 0px; + left: 25px; + } + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-multiple.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-multiple.scss new file mode 100755 index 000000000..ecd61fb9a --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-multiple.scss @@ -0,0 +1,48 @@ +@import '../variables'; +@import '../mixins'; +@import '../functions'; + +$size: 60px; + +@keyframes ball-scale-multiple { + 0% { + transform: scale(0.0); + opacity: 0; + } + 5% { + opacity: 1; + } + 100% { + transform: scale(1.0); + opacity: 0; + } +} + +@mixin ball-scale-multiple ($n:3, $start:0) { + @for $i from 2 through $n { + > div:nth-child(#{$i}) { + animation-delay: delay(0.2s, $n, $i - 1); + } + } +} + +.ball-scale-multiple { + @include ball-scale-multiple(); + + position: relative; + transform: translateY(-$size / 2); + + > div { + @include balls(); + @include global-animation(); + + position: absolute; + left: -30px; + top: 0px; + opacity: 0; + margin: 0; + width: $size; + height: $size; + animation: ball-scale-multiple 1s 0s linear infinite; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-random.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-random.scss new file mode 100755 index 000000000..dba15ca0f --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-random.scss @@ -0,0 +1,28 @@ +@import "ball-scale"; + +.ball-scale-random { + width: 37px; + height: 40px; + + > div { + @include balls(); + @include global-animation(); + + position: absolute; + display: inline-block; + height: 30px; + width: 30px; + animation: ball-scale 1s 0s ease-in-out infinite; + + &:nth-child(1) { + margin-left: -7px; + animation: ball-scale 1s 0.2s ease-in-out infinite; + } + + &:nth-child(3) { + margin-left: -2px; + margin-top: 9px; + animation: ball-scale 1s 0.5s ease-in-out infinite; + } + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-ripple-multiple.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-ripple-multiple.scss new file mode 100755 index 000000000..ccaa8e484 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-ripple-multiple.scss @@ -0,0 +1,47 @@ +@import '../variables'; +@import '../mixins'; +@import '../functions'; + +$size: 50px; + +@keyframes ball-scale-ripple-multiple { + 0% { + transform: scale(0.1); + opacity: 1; + } + 70% { + transform: scale(1); + opacity: 0.7; + } + 100% { + opacity: 0.0; + } +} + +@mixin ball-scale-ripple-multiple ($n:3, $start:0) { + @for $i from $start through $n { + > div:nth-child(#{$i}) { + animation-delay: delay(0.2s, $n, $i - 1); + } + } +} + +.ball-scale-ripple-multiple { + @include ball-scale-ripple-multiple(); + + position: relative; + transform: translateY(-$size / 2); + + > div { + @include global-animation(); + + position: absolute; + top: -2px; + left: -26px; + width: $size; + height: $size; + border-radius: 100%; + border: 2px solid $primary-color; + animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8); + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-ripple.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-ripple.scss new file mode 100755 index 000000000..804b58b8b --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale-ripple.scss @@ -0,0 +1,29 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes ball-scale-ripple { + 0% { + transform: scale(0.1); + opacity: 1; + } + 70% { + transform: scale(1); + opacity: 0.7; + } + 100% { + opacity: 0.0; + } +} + +.ball-scale-ripple { + + > div { + @include global-animation(); + + height: 50px; + width: 50px; + border-radius: 100%; + border: 2px solid $primary-color;; + animation: ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8); + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale.scss new file mode 100755 index 000000000..56171396c --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-scale.scss @@ -0,0 +1,25 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes ball-scale { + 0% { + transform: scale(0.0); + } + 100% { + transform: scale(1.0); + opacity: 0; + } +} + +.ball-scale { + + > div { + @include balls(); + @include global-animation(); + + display: inline-block; + height: 60px; + width: 60px; + animation: ball-scale 1s 0s ease-in-out infinite; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-spin-fade-loader.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-spin-fade-loader.scss new file mode 100755 index 000000000..d0c2638a3 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-spin-fade-loader.scss @@ -0,0 +1,68 @@ +@import '../variables'; +@import '../mixins'; +@import '../functions'; + +$radius: 25px; + +@keyframes ball-spin-fade-loader { + 50% { + opacity: 0.3; + transform: scale(0.4); + } + 100% { + opacity: 1; + transform: scale(1); + } +} + +@mixin ball-spin-fade-loader($n:8, $start:1) { + @for $i from $start through $n { + > div:nth-child(#{$i}) { + $iter: 360 / $n; + $quarter: ($radius / 2) + ($radius / 5.5); + + @if $i == 1 { + top: $radius; + left: 0; + } @else if $i == 2 { + top: $quarter; + left: $quarter; + } @else if $i == 3 { + top: 0; + left: $radius; + } @else if $i == 4 { + top: -$quarter; + left: $quarter; + } @else if $i == 5 { + top: -$radius; + left: 0; + } @else if $i == 6 { + top: -$quarter; + left: -$quarter; + } @else if $i == 7 { + top: 0; + left: -$radius; + } @else if $i == 8 { + top: $quarter; + left: -$quarter; + } + + animation: ball-spin-fade-loader 1s delay(0.12s, $n, $i - 1) infinite linear; + } + } +} + +.ball-spin-fade-loader { + @include ball-spin-fade-loader(); + + position: relative; + top: -10px; + left: -10px; + + > div { + @include balls(); + @include global-animation(); + + position: absolute; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-spin-loader.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-spin-loader.scss new file mode 100755 index 000000000..402290878 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-spin-loader.scss @@ -0,0 +1,65 @@ +@import '../variables'; +@import '../mixins'; + +$radius: 45px; + +@keyframes ball-spin-loader { + 75% { + opacity: 0.2; + } + 100% { + opacity: 1; + } +} + +@mixin ball-spin-loader($n:8, $start:1) { + @for $i from $start through $n { + > span:nth-child(#{$i}) { + $iter: 360 / $n; + $quarter: ($radius / 2) + ($radius / 5.5); + + @if $i == 1 { + top: $radius; + left: 0; + } @else if $i == 2 { + top: $quarter; + left: $quarter; + } @else if $i == 3 { + top: 0; + left: $radius; + } @else if $i == 4 { + top: -$quarter; + left: $quarter; + } @else if $i == 5 { + top: -$radius; + left: 0; + } @else if $i == 6 { + top: -$quarter; + left: -$quarter; + } @else if $i == 7 { + top: 0; + left: -$radius; + } @else if $i == 8 { + top: $quarter; + left: -$quarter; + } + + animation: ball-spin-loader 2s ($i * 0.9s) infinite linear; + } + } +} + +.ball-spin-loader { + @include ball-spin-loader(); + position: relative; + + > div { + @include global-animation(); + + position: absolute; + width: 15px; + height: 15px; + border-radius: 100%; + background: green; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-triangle-trace.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-triangle-trace.scss new file mode 100755 index 000000000..d27e8b516 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-triangle-trace.scss @@ -0,0 +1,83 @@ +@import '../variables'; +@import '../mixins'; + +$amount: 50px; + +@keyframes ball-triangle-path-1 { + 33% { + transform: translate($amount / 2, -$amount); + } + 66% { + transform: translate($amount, 0px); + } + 100% { + transform: translate(0px, 0px); + } +} + +@keyframes ball-triangle-path-2 { + 33% { + transform: translate($amount / 2, $amount); + } + 66% { + transform: translate(- $amount / 2, $amount); + } + 100% { + transform: translate(0px, 0px); + } +} + +@keyframes ball-triangle-path-3 { + 33% { + transform: translate(-$amount, 0px); + } + 66% { + transform: translate(- $amount / 2, -$amount); + } + 100% { + transform: translate(0px, 0px); + } +} + +@mixin ball-triangle-path($n:3) { + $animations: ball-triangle-path-1 ball-triangle-path-2 ball-triangle-path-3; + + @for $i from 1 through $n { + > div:nth-child(#{$i}) { + animation-name: nth($animations, $i); + animation-delay: 0; + animation-duration: 2s; + animation-timing-function: ease-in-out; + animation-iteration-count: infinite; + } + } +} + +.ball-triangle-path { + position: relative; + @include ball-triangle-path(); + transform: translate(-$amount / 1.667, -$amount / 1.333); + + > div { + @include global-animation(); + + position: absolute; + width: 10px; + height: 10px; + border-radius: 100%; + border: 1px solid $primary-color; + + &:nth-of-type(1) { + top: $amount; + } + + &:nth-of-type(2) { + left: $amount / 2; + } + + &:nth-of-type(3) { + top: $amount; + left: $amount; + } + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-zig-zag-deflect.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-zig-zag-deflect.scss new file mode 100755 index 000000000..795900044 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-zig-zag-deflect.scss @@ -0,0 +1,70 @@ +@import '../variables'; +@import '../mixins'; + +$amount: 30px; + +@keyframes ball-zig-deflect { + 17% { + transform: translate(-$amount/2, -$amount); + } + 34% { + transform: translate($amount/2, -$amount); + } + 50% { + transform: translate(0, 0); + } + 67% { + transform: translate($amount/2, -$amount); + } + 84% { + transform: translate(-$amount/2, -$amount); + } + 100% { + transform: translate(0, 0); + } +} + +@keyframes ball-zag-deflect { + 17% { + transform: translate($amount/2, $amount); + } + 34% { + transform: translate(-$amount/2, $amount); + } + 50% { + transform: translate(0, 0); + } + 67% { + transform: translate(-$amount/2, $amount); + } + 84% { + transform: translate($amount/2, $amount); + } + 100% { + transform: translate(0, 0); + } +} + +.ball-zig-zag-deflect { + position: relative; + transform: translate(-$amount / 2, -$amount / 2); + + > div { + @include balls(); + @include global-animation(); + + position: absolute; + margin-left: $amount / 2; + top: 4px; + left: -7px; + + &:first-child { + animation: ball-zig-deflect 1.5s 0s infinite linear; + } + + &:last-child { + animation: ball-zag-deflect 1.5s 0s infinite linear; + } + } +} + diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-zig-zag.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-zig-zag.scss new file mode 100755 index 000000000..4866f4898 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/ball-zig-zag.scss @@ -0,0 +1,51 @@ +@import '../variables'; +@import '../mixins'; + +$amount: 30px; + +@keyframes ball-zig { + 33% { + transform: translate(-$amount/2, -$amount); + } + 66% { + transform: translate($amount/2, -$amount); + } + 100% { + transform: translate(0, 0); + } +} + +@keyframes ball-zag { + 33% { + transform: translate($amount/2, $amount); + } + 66% { + transform: translate(-$amount/2, $amount); + } + 100% { + transform: translate(0, 0); + } +} + +.ball-zig-zag { + position: relative; + transform: translate(-$amount / 2, -$amount / 2); + + > div { + @include balls(); + @include global-animation(); + + position: absolute; + margin-left: $amount / 2; + top: 4px; + left: -7px; + + &:first-child { + animation: ball-zig 0.7s 0s infinite linear; + } + + &:last-child { + animation: ball-zag 0.7s 0s infinite linear; + } + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/cube-transition.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/cube-transition.scss new file mode 100755 index 000000000..2c29170fa --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/cube-transition.scss @@ -0,0 +1,41 @@ +@import '../variables'; +@import '../mixins'; + +$amount: 50px; +$size: 10px; + +@keyframes cube-transition { + 25% { + transform: translateX($amount) scale(0.5) rotate(-90deg); + } + 50% { + transform: translate($amount, $amount) rotate(-180deg); + } + 75% { + transform: translateY($amount) scale(0.5) rotate(-270deg); + } + 100% { + transform: rotate(-360deg); + } +} + +.cube-transition { + position: relative; + transform: translate(-$amount / 2, -$amount / 2); + + > div { + @include global-animation(); + + width: $size; + height: $size; + position: absolute; + top: -5px; + left: -5px; + background-color: $primary-color; + animation: cube-transition 1.6s 0s infinite ease-in-out; + + &:last-child { + animation-delay: -0.8s + } + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale-pulse-out-rapid.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale-pulse-out-rapid.scss new file mode 100755 index 000000000..a8fe390e2 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale-pulse-out-rapid.scss @@ -0,0 +1,34 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes line-scale-pulse-out-rapid { + 0% { + transform: scaley(1.0); + } + 80% { + transform: scaley(0.3); + } + 90% { + transform: scaley(1.0); + } +} + +.line-scale-pulse-out-rapid { + + > div { + @include lines(); + @include global-animation(); + + display: inline-block; + vertical-align: middle; + animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(.11,.49,.38,.78); + + &:nth-child(2), &:nth-child(4) { + animation-delay: -0.25s !important; + } + + &:nth-child(1), &:nth-child(5) { + animation-delay: 0s !important; + } + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale-pulse-out.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale-pulse-out.scss new file mode 100755 index 000000000..6662867c6 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale-pulse-out.scss @@ -0,0 +1,35 @@ +@import '../variables'; +@import '../mixins'; +@import '../functions'; + +@keyframes line-scale-pulse-out { + 0% { + transform: scaley(1.0); + } + 50% { + transform: scaley(0.4); + } + 100% { + transform: scaley(1.0); + } +} + +.line-scale-pulse-out { + + > div { + @include lines(); + @include global-animation(); + + display: inline-block; + animation: line-scale-pulse-out 0.9s delay(0.2s, 3, 0) infinite cubic-bezier(.85,.25,.37,.85); + + &:nth-child(2), &:nth-child(4) { + animation-delay: delay(0.2s, 3, 1) !important; + } + + &:nth-child(1), &:nth-child(5) { + animation-delay: delay(0.2s, 3, 2) !important; + } + + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale-random.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale-random.scss new file mode 100755 index 000000000..0706471ec --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale-random.scss @@ -0,0 +1,38 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes line-scale-party { + 0% { + transform: scale(1); + } + 50% { + $random: 0.5; + transform: scale($random); + } + 100% { + transform: scale(1); + } +} + +@mixin line-scale-party($n:4) { + @for $i from 1 through $n { + > div:nth-child(#{$i}) { + animation-delay: ((random(100) / 100) - 0.2) + s; + animation-duration: ((random(100) / 100) + 0.3) + s; + } + } +} + +.line-scale-party { + @include line-scale-party(); + + > div { + @include lines(); + @include global-animation(); + + display: inline-block; + animation-name: line-scale-party; + animation-iteration-count: infinite; + animation-delay: 0; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale.scss new file mode 100755 index 000000000..9a0a5b166 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-scale.scss @@ -0,0 +1,34 @@ +@import '../variables'; +@import '../mixins'; +@import '../functions'; + +@keyframes line-scale { + 0% { + transform: scaley(1.0); + } + 50% { + transform: scaley(0.4); + } + 100% { + transform: scaley(1.0); + } +} + +@mixin line-scale($n:5) { + @for $i from 1 through $n { + > div:nth-child(#{$i}) { + animation: line-scale 1s delay(0.1s, $n, $i) infinite cubic-bezier(.2,.68,.18,1.08); + } + } +} + +.line-scale { + @include line-scale(); + + > div { + @include lines(); + @include global-animation(); + + display: inline-block; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-spin-fade-loader.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-spin-fade-loader.scss new file mode 100755 index 000000000..ed1e9cff2 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/line-spin-fade-loader.scss @@ -0,0 +1,73 @@ +@import '../variables'; +@import '../mixins'; +@import '../functions'; + +$radius: 20px; + +@keyframes line-spin-fade-loader { + 50% { + opacity: 0.3; + } + 100% { + opacity: 1; + } +} + +@mixin line-spin-fade-loader($n:8, $start:1) { + @for $i from $start through $n { + > div:nth-child(#{$i}) { + $iter: 360 / $n; + $quarter: ($radius / 2) + ($radius / 5.5); + + @if $i == 1 { + top: $radius; + left: 0; + } @else if $i == 2 { + top: $quarter; + left: $quarter; + transform: rotate(-45deg); + } @else if $i == 3 { + top: 0; + left: $radius; + transform: rotate(90deg); + } @else if $i == 4 { + top: -$quarter; + left: $quarter; + transform: rotate(45deg); + } @else if $i == 5 { + top: -$radius; + left: 0; + } @else if $i == 6 { + top: -$quarter; + left: -$quarter; + transform: rotate(-45deg); + } @else if $i == 7 { + top: 0; + left: -$radius; + transform: rotate(90deg); + } @else if $i == 8 { + top: $quarter; + left: -$quarter; + transform: rotate(45deg); + } + + animation: line-spin-fade-loader 1.2s delay(0.12s, $n, $i) infinite ease-in-out; + } + } +} + +.line-spin-fade-loader { + @include line-spin-fade-loader(); + position: relative; + top: -10px; + left: -4px; + + > div { + @include lines(); + @include global-animation(); + + position: absolute; + width: 5px; + height: 15px; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/pacman.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/pacman.scss new file mode 100755 index 000000000..652a42f4f --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/pacman.scss @@ -0,0 +1,92 @@ +@import '../variables'; +@import '../mixins'; +@import '../functions'; + +$size: 25px; + +@keyframes rotate_pacman_half_up { + 0% { + transform:rotate(270deg); + } + 50% { + transform:rotate(360deg); + } + 100% { + transform:rotate(270deg); + } +} + +@keyframes rotate_pacman_half_down { + 0% { + transform:rotate(90deg); + } + 50% { + transform:rotate(0deg); + } + 100% { + transform:rotate(90deg); + } +} + +@mixin pacman_design(){ + width: 0px; + height: 0px; + border-right: $size solid transparent; + border-top: $size solid $primary-color; + border-left: $size solid $primary-color; + border-bottom: $size solid $primary-color; + border-radius: $size; +} + +@keyframes pacman-balls { + 75% { + opacity: 0.7; + } + 100% { + transform: translate(-4 * $size, -$size / 4); + } +} + +@mixin ball-placement($n:3, $start:0) { + @for $i from $start through $n { + > div:nth-child(#{$i + 2}) { + animation: pacman-balls 1s delay(.33s, $n, $i) infinite linear; + } + } +} + +.pacman { + @include ball-placement(); + + position: relative; + + > div:first-of-type { + @include pacman_design(); + animation: rotate_pacman_half_up 0.5s 0s infinite; + position: relative; + left: -30px; + } + + > div:nth-child(2) { + @include pacman_design(); + animation: rotate_pacman_half_down 0.5s 0s infinite; + margin-top: -2 * $size; + position: relative; + left: -30px; + } + + > div:nth-child(3), + > div:nth-child(4), + > div:nth-child(5), + > div:nth-child(6) { + @include balls(); + + width: 10px; + height: 10px; + + position: absolute; + transform: translate(0, -$size / 4); + top: 25px; + left: 70px; + } +} \ No newline at end of file diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/semi-circle-spin.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/semi-circle-spin.scss new file mode 100755 index 000000000..91ae1e016 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/semi-circle-spin.scss @@ -0,0 +1,34 @@ +@import '../variables'; +@import '../mixins'; + +$size: 35px; +$pos: 30%; + +@keyframes spin-rotate { + 0% { + transform: rotate(0deg); + } + 50% { + transform: rotate(180deg); + } + 100% { + transform: rotate(360deg); + } +} + +.semi-circle-spin { + position: relative; + width: $size; + height: $size; + overflow: hidden; + + > div { + position: absolute; + border-width: 0px; + border-radius: 100%; + animation: spin-rotate 0.6s 0s infinite linear; + background-image: linear-gradient(transparent 0%, transparent (100% - $pos), $primary-color $pos, $primary-color 100%); + width: 100%; + height: 100%; + } +} \ No newline at end of file diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/square-spin.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/square-spin.scss new file mode 100755 index 000000000..19698b144 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/square-spin.scss @@ -0,0 +1,29 @@ +@import '../variables'; +@import '../mixins'; + +@keyframes square-spin { + 25% { + transform: perspective(100px) rotateX(180deg) rotateY(0); + } + 50% { + transform: perspective(100px) rotateX(180deg) rotateY(180deg); + } + 75% { + transform: perspective(100px) rotateX(0) rotateY(180deg); + } + 100% { + transform: perspective(100px) rotateX(0) rotateY(0); + } +} + +.square-spin { + + > div { + @include global-animation(); + + width: 50px; + height: 50px; + background: $primary-color; + animation: square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/triangle-skew-spin.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/triangle-skew-spin.scss new file mode 100755 index 000000000..bc5531374 --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/animations/triangle-skew-spin.scss @@ -0,0 +1,33 @@ +@import '../variables'; +@import '../mixins'; + +$size: 20px; + +@keyframes triangle-skew-spin { + 25% { + transform: perspective(100px) rotateX(180deg) rotateY(0); + } + 50% { + transform: perspective(100px) rotateX(180deg) rotateY(180deg); + } + 75% { + transform: perspective(100px) rotateX(0) rotateY(180deg); + } + 100% { + transform: perspective(100px) rotateX(0) rotateY(0); + } +} + +.triangle-skew-spin { + + > div { + @include global-animation(); + + width: 0; + height: 0; + border-left: $size solid transparent; + border-right: $size solid transparent; + border-bottom: $size solid $primary-color; + animation: triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite; + } +} diff --git a/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/loaders.scss b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/loaders.scss new file mode 100755 index 000000000..436652f8d --- /dev/null +++ b/docs/themes/angular-google-maps/static/images/loaders.css-0.1.2/src/loaders.scss @@ -0,0 +1,55 @@ +/** + * + * All animations must live in their own file + * in the animations directory and be included + * here. + * + */ + +/** + * Styles shared by multiple animations + */ +@import 'variables'; +@import 'mixins'; + +/** + * Dots + */ +@import 'animations/ball-pulse'; +@import 'animations/ball-pulse-sync'; +@import 'animations/ball-scale'; +@import 'animations/ball-scale-random'; +@import 'animations/ball-rotate'; +@import 'animations/ball-clip-rotate'; +@import 'animations/ball-clip-rotate-pulse'; +@import 'animations/ball-clip-rotate-multiple'; +@import 'animations/ball-scale-ripple'; +@import 'animations/ball-scale-ripple-multiple'; +@import 'animations/ball-beat'; +@import 'animations/ball-scale-multiple'; +@import 'animations/ball-triangle-trace'; +@import 'animations/ball-pulse-rise'; +@import 'animations/ball-grid-beat'; +@import 'animations/ball-grid-pulse'; +@import 'animations/ball-spin-fade-loader'; +@import 'animations/ball-spin-loader'; +@import 'animations/ball-zig-zag'; +@import 'animations/ball-zig-zag-deflect'; + +/** + * Lines + */ +@import 'animations/line-scale'; +@import 'animations/line-scale-random'; +@import 'animations/line-scale-pulse-out'; +@import 'animations/line-scale-pulse-out-rapid'; +@import 'animations/line-spin-fade-loader'; + +/** + * Misc + */ +@import 'animations/triangle-skew-spin'; +@import 'animations/square-spin'; +@import 'animations/pacman'; +@import 'animations/cube-transition'; +@import 'animations/semi-circle-spin'; diff --git a/docs/themes/angular-google-maps/static/images/maps-smartphone.jpg b/docs/themes/angular-google-maps/static/images/maps-smartphone.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f79a75aa2d308b1ff1e77d15eda2c45bf42ba0ca GIT binary patch literal 448857 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

ASSf_`ikS!fK$@dhe~ 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�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≧Hw-HPBYDdSnnps5spM9)*8#3p8 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 Ca{s;n literal 0 HcmV?d00001 diff --git a/docs/themes/angular-google-maps/static/images/devices.jpg b/docs/themes/angular-google-maps/static/images/devices.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5395aea288e2e023f097e36f975a44e34407853e GIT binary patch literal 437732 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%0D?)-AGfNHd=%@fzKF3IZ>kAV*B;jVftJczV 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 z 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