|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
""" |
|
TensorBoard external JS dependencies (both infrastructure and frontend libs) |
|
""" |
|
|
|
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") |
|
load("@io_bazel_rules_closure//closure:defs.bzl", "filegroup_external", "web_library_external") |
|
|
|
def tensorboard_js_workspace(): |
|
"""TensorBoard JavaScript dependencies.""" |
|
|
|
|
|
|
|
|
|
filegroup_external( |
|
name = "org_nodejs", |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
licenses = ["notice"], |
|
sha256_urls_extract_macos = { |
|
"910395e1e98fb351c62b5702a9deef22aaecf05d6df1d7edc283337542207f3f": [ |
|
"http://mirror.tensorflow.org/nodejs.org/dist/v6.9.1/node-v6.9.1-darwin-x64.tar.xz", |
|
"http://nodejs.org/dist/v6.9.1/node-v6.9.1-darwin-x64.tar.xz", |
|
], |
|
}, |
|
sha256_urls_windows = { |
|
"1914bfb950be8d576ce9e49c8a0e51c9f2402560fe3c19093e69bc1306a56e9e": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/nodejs/node/v6.9.1/LICENSE", |
|
"https://raw.githubusercontent.com/nodejs/node/v6.9.1/LICENSE", |
|
], |
|
"513923b0490ebb7466a56483a62595814ed9d036d6f35476debb0cd606bec526": [ |
|
"http://mirror.tensorflow.org/nodejs.org/dist/v6.9.1/win-x64/node.exe", |
|
"http://nodejs.org/dist/v6.9.1/win-x64/node.exe", |
|
], |
|
"3951aefa4afd6fb836ab06468b1fc2a69fa75bd66ec2f5a0e08c4e32547681e3": [ |
|
"http://mirror.tensorflow.org/nodejs.org/dist/v6.9.1/win-x64/node.lib", |
|
"http://nodejs.org/dist/v6.9.1/win-x64/node.lib", |
|
], |
|
}, |
|
sha256_urls_extract = { |
|
"d4eb161e4715e11bbef816a6c577974271e2bddae9cf008744627676ff00036a": [ |
|
"http://mirror.tensorflow.org/nodejs.org/dist/v6.9.1/node-v6.9.1-linux-x64.tar.xz", |
|
"http://nodejs.org/dist/v6.9.1/node-v6.9.1-linux-x64.tar.xz", |
|
], |
|
}, |
|
sha256_urls_extract_ppc64le = { |
|
"6f6362cba63c20eab4914c2983edd9699c1082792d0a35ef9c54d18b6c488e59": [ |
|
"http://nodejs.org/dist/v6.9.1/node-v6.9.1-linux-ppc64le.tar.xz", |
|
], |
|
}, |
|
strip_prefix = { |
|
"node-v6.9.1-darwin-x64.tar.xz": "node-v6.9.1-darwin-x64", |
|
"node-v6.9.1-linux-x64.tar.xz": "node-v6.9.1-linux-x64", |
|
"node-v6.9.1-linux-ppc64le.tar.xz": "node-v6.9.1-linux-ppc64le", |
|
}, |
|
executable = [ |
|
"node", |
|
"node.exe", |
|
], |
|
) |
|
|
|
filegroup_external( |
|
name = "com_microsoft_typescript", |
|
licenses = ["notice"], |
|
sha256_urls = { |
|
"a7d00bfd54525bc694b6e32f64c7ebcf5e6b7ae3657be5cc12767bce74654a47": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/Microsoft/TypeScript/v2.7.2/LICENSE.txt", |
|
"https://raw.githubusercontent.com/Microsoft/TypeScript/v2.9.2/LICENSE.txt", |
|
], |
|
"9632bfccde117a8c82690a324bc5c18c3869e9b89ac536fc134ba655d7ec1e98": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/Microsoft/TypeScript/v2.9.2/lib/tsc.js", |
|
"https://raw.githubusercontent.com/Microsoft/TypeScript/v2.9.2/lib/tsc.js", |
|
], |
|
"529c9f8b45939e0fa80950208bf80452ccb982b460cc25433813c919b67a3b2f": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/Microsoft/TypeScript/v2.9.2/lib/lib.es6.d.ts", |
|
"https://raw.githubusercontent.com/Microsoft/TypeScript/v2.9.2/lib/lib.es6.d.ts", |
|
], |
|
"f6e6efe57fb9fcf72eed013e2755d04505300f32b78577118ca5dacc85ec852d": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/Microsoft/TypeScript/v2.9.2/lib/lib.dom.d.ts", |
|
"https://raw.githubusercontent.com/Microsoft/TypeScript/v2.9.2/lib/lib.dom.d.ts", |
|
], |
|
}, |
|
extra_build_file_content = "\n".join([ |
|
"sh_binary(", |
|
" name = \"tsc\",", |
|
" srcs = [\"tsc.sh\"],", |
|
" data = [", |
|
" \"tsc.js\",", |
|
" \"@org_nodejs\",", |
|
" ],", |
|
")", |
|
"", |
|
"genrule(", |
|
" name = \"tsc_sh\",", |
|
" outs = [\"tsc.sh\"],", |
|
" cmd = \"cat >$@ <<'EOF'\\n\" +", |
|
" \"#!/bin/bash\\n\" +", |
|
" \"NODE=external/org_nodejs/bin/node\\n\" +", |
|
" \"if [[ -e external/org_nodejs/node.exe ]]; then\\n\" +", |
|
" \" NODE=external/org_nodejs/node.exe\\n\" +", |
|
" \"fi\\n\" +", |
|
" \"exec $${NODE} external/com_microsoft_typescript/tsc.js \\\"$$@\\\"\\n\" +", |
|
" \"EOF\",", |
|
" executable = True,", |
|
")", |
|
]), |
|
) |
|
|
|
http_archive( |
|
name = "io_angular_clutz", |
|
build_file = str(Label("//third_party:clutz.BUILD")), |
|
sha256 = "b3eee38fda6b942eaf99208f9714f033974308eaeebf2300f61c828a3e1a5879", |
|
|
|
|
|
|
|
strip_prefix = "clutz-7ef7cdb156cd5f0359eb3b22b259d780e3ad825d", |
|
urls = [ |
|
"http://mirror.tensorflow.org/github.com/angular/clutz/archive/7ef7cdb156cd5f0359eb3b22b259d780e3ad825d.tar.gz", |
|
"https://github.com/angular/clutz/archive/7ef7cdb156cd5f0359eb3b22b259d780e3ad825d.tar.gz", |
|
], |
|
) |
|
|
|
filegroup_external( |
|
name = "com_google_javascript_closure_compiler_externs", |
|
licenses = ["notice"], |
|
sha256_urls_extract = { |
|
"4f0cc3cf9928905993072bdd1f81a4444bd8b7fff0a12f119e2dd2a9a68cdd82": [ |
|
|
|
"http://mirror.tensorflow.org/github.com/google/closure-compiler/archive/v20190513.tar.gz", |
|
"https://github.com/google/closure-compiler/archive/v20190513.tar.gz", |
|
], |
|
}, |
|
strip_prefix = {"v20190513.tar.gz": "closure-compiler-20190513/externs"}, |
|
) |
|
|
|
filegroup_external( |
|
name = "org_threejs", |
|
|
|
licenses = ["notice"], |
|
sha256_urls = { |
|
"90f3af9ebfaf34f642b05f3baeeca2c5547d1b8ba6872803990c26804f4067b1": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/mrdoob/three.js/r108/LICENSE", |
|
"https://raw.githubusercontent.com/mrdoob/three.js/r108/LICENSE", |
|
], |
|
"545db828b1d52f926026d5f04f32dbc6f9ff7c62a2d8e2da9dfda09b155a490a": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/mrdoob/three.js/r108/build/three.js", |
|
"https://raw.githubusercontent.com/mrdoob/three.js/r108/build/three.js", |
|
], |
|
"cec663b016fb04c118ac7d6d1365eb9ad81567843e6c584ade4217d4adaf0ca0": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/mrdoob/three.js/r108/examples/js/controls/OrbitControls.js", |
|
"https://raw.githubusercontent.com/mrdoob/three.js/r108/examples/js/controls/OrbitControls.js", |
|
], |
|
}, |
|
) |
|
|
|
|
|
|
|
|
|
web_library_external( |
|
name = "com_lodash", |
|
licenses = ["notice"], |
|
sha256 = "6c5fa80d0fa9dc4eba634ab042404ff7c162dcb4cfe3473338801aeca0042285", |
|
urls = [ |
|
"http://mirror.tensorflow.org/github.com/lodash/lodash/archive/4.17.5.tar.gz", |
|
"https://github.com/lodash/lodash/archive/4.17.5.tar.gz", |
|
], |
|
strip_prefix = "lodash-4.17.5", |
|
path = "/lodash", |
|
srcs = ["lodash.js"], |
|
extra_build_file_content = "exports_files([\"LICENSE\"])", |
|
) |
|
|
|
filegroup_external( |
|
name = "com_numericjs", |
|
|
|
licenses = ["notice"], |
|
sha256_urls = { |
|
"0e94aada97f12dee6118064add9170484c55022f5d53206ee4407143cd36ddcd": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/sloisel/numeric/v1.2.6/license.txt", |
|
"https://raw.githubusercontent.com/sloisel/numeric/v1.2.6/license.txt", |
|
], |
|
"5dcaba2016fd237091e3a17b0dc272fb21f0e2b15d7628f95a0ad0cd4cdf4020": [ |
|
"http://mirror.tensorflow.org/cdnjs.cloudflare.com/ajax/libs/numeric/1.2.6/numeric.js", |
|
"https://cdnjs.cloudflare.com/ajax/libs/numeric/1.2.6/numeric.js", |
|
], |
|
}, |
|
rename = {"numeric-1.2.6.js": "numeric.js"}, |
|
) |
|
|
|
filegroup_external( |
|
name = "ai_google_pair_umap_js", |
|
|
|
licenses = ["notice"], |
|
sha256_urls = { |
|
"035fede477f10b909dd64a2ea01c031149ee523f54fb9bbe48a170eb04d53825": [ |
|
"http://mirror.tensorflow.org/unpkg.com/umap-js@1.2.2/lib/umap-js.min.js", |
|
"https://unpkg.com/umap-js@1.2.2/lib/umap-js.min.js", |
|
], |
|
}, |
|
) |
|
|
|
filegroup_external( |
|
name = "com_palantir_plottable", |
|
|
|
licenses = ["notice"], |
|
sha256_urls_extract = { |
|
|
|
|
|
|
|
"08df639782baf9b8cfeeb5fcdfbe3a1ce25b5a916903fc580e201a0a1142a6c4": [ |
|
"http://mirror.tensorflow.org/registry.npmjs.org/plottable/-/plottable-3.7.0.tgz", |
|
"https://registry.npmjs.org/plottable/-/plottable-3.7.0.tgz", |
|
], |
|
}, |
|
) |
|
|
|
filegroup_external( |
|
name = "io_github_cpettitt_dagre", |
|
|
|
licenses = ["notice"], |
|
sha256_urls = { |
|
"6a349742a6cb219d5a2fc8d0844f6d89a6efc62e20c664450d884fc7ff2d6015": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/cpettitt/dagre/v0.8.2/LICENSE", |
|
"https://raw.githubusercontent.com/cpettitt/dagre/v0.8.2/LICENSE", |
|
], |
|
"43cb4e919196c177c149b63880d262074670af99db6a1e174b25e266da4935a9": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/cpettitt/dagre/v0.8.2/dist/dagre.core.js", |
|
"https://raw.githubusercontent.com/cpettitt/dagre/v0.8.2/dist/dagre.core.js", |
|
], |
|
}, |
|
) |
|
|
|
filegroup_external( |
|
name = "io_github_cpettitt_graphlib", |
|
licenses = ["notice"], |
|
sha256_urls = { |
|
"6a349742a6cb219d5a2fc8d0844f6d89a6efc62e20c664450d884fc7ff2d6015": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/cpettitt/graphlib/v2.1.5/LICENSE", |
|
"https://raw.githubusercontent.com/cpettitt/graphlib/v2.1.5/LICENSE", |
|
], |
|
"ddc33a6aaf955ee24b0e0d30110adf350c65eedc5c0f2c424ca85bc128199a66": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/cpettitt/graphlib/v2.1.5/dist/graphlib.core.js", |
|
"https://raw.githubusercontent.com/cpettitt/graphlib/v2.1.5/dist/graphlib.core.js", |
|
], |
|
}, |
|
) |
|
|
|
web_library_external( |
|
name = "vaadin_vaadin_split_layout", |
|
licenses = ["notice"], |
|
sha256 = "44fb83628edb77cb8392c165d4d99734750a6fbb00e5391f033962e56f14eba3", |
|
urls = [ |
|
"http://mirror.tensorflow.org/github.com/vaadin/vaadin-split-layout/archive/v1.1.0.tar.gz", |
|
"https://github.com/vaadin/vaadin-split-layout/archive/v1.1.0.tar.gz", |
|
], |
|
srcs = ["vaadin-split-layout.html"], |
|
deps = [ |
|
"@org_polymer", |
|
"@org_polymer_iron_resizable_behavior", |
|
], |
|
strip_prefix = "vaadin-split-layout-1.1.0", |
|
path = "/vaadin-split-layout", |
|
) |
|
|
|
web_library_external( |
|
name = "vaadin_vaadin_grid", |
|
licenses = ["notice"], |
|
sha256 = "834679bedc1b6bafecac7e7f0e3458d99ace6cddbf154c56631ef6428b787fd1", |
|
urls = [ |
|
"http://mirror.tensorflow.org/github.com/vaadin/vaadin-grid/archive/v3.0.2.tar.gz", |
|
"https://github.com/vaadin/vaadin-grid/archive/v3.0.2.tar.gz", |
|
], |
|
glob = ["*.html"], |
|
exclude = [ |
|
"index.html", |
|
], |
|
deps = [ |
|
"@org_polymer_iron_resizable_behavior", |
|
"@org_polymer_iron_scroll_target_behavior", |
|
"@org_polymer_iron_a11y_keys_behavior", |
|
"@org_polymer_iron_a11y_announcer", |
|
"@org_polymer", |
|
], |
|
strip_prefix = "vaadin-grid-3.0.2", |
|
path = "/vaadin-grid", |
|
) |
|
|
|
|
|
|
|
|
|
web_library_external( |
|
name = "org_npmjs_registry_accessibility_developer_tools", |
|
licenses = ["notice"], |
|
sha256 = "1d6a72f401c9d53f68238c617dd43a05cd85ca5aa2e676a5b3c352711448e093", |
|
urls = [ |
|
"http://mirror.tensorflow.org/registry.npmjs.org/accessibility-developer-tools/-/accessibility-developer-tools-2.10.0.tgz", |
|
"https://registry.npmjs.org/accessibility-developer-tools/-/accessibility-developer-tools-2.10.0.tgz", |
|
], |
|
strip_prefix = "package", |
|
path = "/accessibility-developer-tools", |
|
suppress = ["strictDependencies"], |
|
) |
|
|
|
web_library_external( |
|
name = "org_npmjs_registry_async", |
|
licenses = ["notice"], |
|
sha256 = "08655255ae810bf4d1cb1642df57658fcce823776d3ba8f4b46f4bbff6c87ece", |
|
urls = [ |
|
"http://mirror.tensorflow.org/registry.npmjs.org/async/-/async-1.5.0.tgz", |
|
"https://registry.npmjs.org/async/-/async-1.5.0.tgz", |
|
], |
|
strip_prefix = "package", |
|
path = "/async", |
|
) |
|
|
|
web_library_external( |
|
name = "org_npmjs_registry_chai", |
|
licenses = ["notice"], |
|
sha256 = "aca8137bed5bb295bd7173325b7ad604cd2aeb341d739232b4f9f0b26745be90", |
|
urls = [ |
|
"http://mirror.tensorflow.org/registry.npmjs.org/chai/-/chai-3.5.0.tgz", |
|
"https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", |
|
], |
|
strip_prefix = "package", |
|
path = "/chai", |
|
) |
|
|
|
web_library_external( |
|
name = "org_npmjs_registry_mocha", |
|
licenses = ["notice"], |
|
sha256 = "13ef37a071196a2fba680799b906555d3f0ab61e80a7e8f73f93e77914590dd4", |
|
urls = [ |
|
"http://mirror.tensorflow.org/registry.npmjs.org/mocha/-/mocha-2.5.3.tgz", |
|
"https://registry.npmjs.org/mocha/-/mocha-2.5.3.tgz", |
|
], |
|
suppress = ["strictDependencies"], |
|
strip_prefix = "package", |
|
path = "/mocha", |
|
) |
|
|
|
web_library_external( |
|
name = "org_npmjs_registry_sinon", |
|
licenses = ["notice"], |
|
sha256 = "49edb057695fc9019aae992bf7e677a07de7c6ce2bf9f9facde4a245045d1532", |
|
urls = [ |
|
"http://mirror.tensorflow.org/registry.npmjs.org/sinon/-/sinon-1.17.4.tgz", |
|
"https://registry.npmjs.org/sinon/-/sinon-1.17.4.tgz", |
|
], |
|
strip_prefix = "package/pkg", |
|
path = "/sinonjs", |
|
) |
|
|
|
web_library_external( |
|
name = "org_npmjs_registry_sinon_chai", |
|
licenses = ["notice"], |
|
sha256 = "b85fc56f713832960b56fe9269ee4bb2cd41edd2ceb130b0936e5bdbed5dea63", |
|
urls = [ |
|
"http://mirror.tensorflow.org/registry.npmjs.org/sinon-chai/-/sinon-chai-2.8.0.tgz", |
|
"https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.8.0.tgz", |
|
], |
|
strip_prefix = "package", |
|
path = "/sinon-chai", |
|
) |
|
|
|
web_library_external( |
|
name = "org_npmjs_registry_stacky", |
|
licenses = ["notice"], |
|
sha256 = "c659e60f7957d9d80c23a7aacc4d71b19c6421a08f91174c0062de369595acae", |
|
urls = [ |
|
"http://mirror.tensorflow.org/registry.npmjs.org/stacky/-/stacky-1.3.1.tgz", |
|
"https://registry.npmjs.org/stacky/-/stacky-1.3.1.tgz", |
|
], |
|
strip_prefix = "package", |
|
path = "/stacky", |
|
) |
|
|
|
web_library_external( |
|
name = "org_npmjs_registry_web_component_tester", |
|
licenses = ["notice"], |
|
sha256 = "9d4ebd4945df8a936916d4d32b7f280f2a3afa35f79e7ca8ad3ed0a42770c537", |
|
urls = [ |
|
"http://mirror.tensorflow.org/registry.npmjs.org/web-component-tester/-/web-component-tester-4.3.6.tgz", |
|
"https://registry.npmjs.org/web-component-tester/-/web-component-tester-4.3.6.tgz", |
|
], |
|
strip_prefix = "package", |
|
path = "/web-component-tester", |
|
suppress = [ |
|
"absolutePaths", |
|
"strictDependencies", |
|
], |
|
deps = [ |
|
"@com_lodash", |
|
"@org_npmjs_registry_accessibility_developer_tools", |
|
"@org_npmjs_registry_async", |
|
"@org_npmjs_registry_chai", |
|
"@org_npmjs_registry_mocha", |
|
"@org_npmjs_registry_sinon", |
|
"@org_npmjs_registry_sinon_chai", |
|
"@org_npmjs_registry_stacky", |
|
"@org_polymer_test_fixture", |
|
], |
|
) |
|
|
|
web_library_external( |
|
name = "org_polymer_test_fixture", |
|
licenses = ["notice"], |
|
sha256 = "59d6cfb1187733b71275becfea181fe0aa1f734df5ff77f5850c806bbbf9a0d9", |
|
strip_prefix = "test-fixture-2.0.1", |
|
urls = [ |
|
"http://mirror.tensorflow.org/github.com/PolymerElements/test-fixture/archive/v2.0.1.tar.gz", |
|
"https://github.com/PolymerElements/test-fixture/archive/v2.0.1.tar.gz", |
|
], |
|
path = "/test-fixture", |
|
exclude = ["test/**"], |
|
) |
|
|
|
filegroup_external( |
|
name = "org_tensorflow_graphics_lib", |
|
licenses = ["notice"], |
|
sha256_urls = { |
|
"76ebbb763969cad7f66fadf24d97a8beec6b6e9c64da568139ad739a1c46ba14": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/tensorflow/graphics/fa0fc3496d86f0235d614a5f9a27257a1898cae2/tensorflow_graphics/tensorboard/mesh_visualizer/tf_mesh_dashboard/array-buffer-data-provider.js", |
|
"https://raw.githubusercontent.com/tensorflow/graphics/fa0fc3496d86f0235d614a5f9a27257a1898cae2/tensorflow_graphics/tensorboard/mesh_visualizer/tf_mesh_dashboard/array-buffer-data-provider.js", |
|
], |
|
"0e25af04903d91bb4471d2abc6035ed35c1681993a269feff32ba404a7d9bb9f": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/tensorflow/graphics/fa0fc3496d86f0235d614a5f9a27257a1898cae2/tensorflow_graphics/tensorboard/mesh_visualizer/tf_mesh_dashboard/mesh-viewer.js", |
|
"https://raw.githubusercontent.com/tensorflow/graphics/fa0fc3496d86f0235d614a5f9a27257a1898cae2/tensorflow_graphics/tensorboard/mesh_visualizer/tf_mesh_dashboard/mesh-viewer.js", |
|
], |
|
}, |
|
) |
|
|
|
filegroup_external( |
|
name = "com_google_material_design_icon", |
|
licenses = ["notice"], |
|
sha256_urls = { |
|
"fa4ad2661739c9ecefa121c41f5c95de878d4990ee86413124585a3af7d7dffb": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/content/svg/production/ic_content_copy_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/3.0.1/content/svg/production/ic_content_copy_24px.svg", |
|
], |
|
"962aee2433f026ed7843790f6757dc3c25c34f349feb9b4fe816629b1b22442d": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/action/svg/production/ic_help_outline_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/3.0.1/action/svg/production/ic_help_outline_24px.svg", |
|
], |
|
"f3d6e717a2d6fa6caec61221fb4b838663abbd1a58933dd7d2824b408932d3fe": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/action/svg/production/ic_info_outline_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/3.0.1/action/svg/production/ic_info_outline_24px.svg", |
|
], |
|
"b4d30acd39de79f490eff59d72fb1f06502c117c8815359d539e4f20515494de": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/navigation/svg/production/ic_refresh_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/3.0.1/navigation/svg/production/ic_refresh_24px.svg", |
|
], |
|
"d0872fb94037822164c8cea43a2ebeafdd1b664ff0fdc9387f0e1e1a7ee74628": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/action/svg/production/ic_settings_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/3.0.1/action/svg/production/ic_settings_24px.svg", |
|
], |
|
"6105c83ef3637bbb1f1f8ceceacb51df818e867238ee6c49e0a8d1ca7f858b72": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/action/svg/production/ic_search_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/3.0.1/action/svg/production/ic_search_24px.svg", |
|
], |
|
"4ab47484995ab72bd8b7175bd36273d3e8787cf3e1e28a4f695fee07e8d0884d": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/alert/svg/production/ic_error_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/3.0.1/alert/svg/production/ic_error_24px.svg", |
|
], |
|
"ad918f7ec0ff89298e84586b5b98cdf628c8457cd067dc592031fae783f71a1d": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/navigation/svg/production/ic_chevron_left_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/224895a86501195e7a7ff3dde18e39f00b8e3d5a/navigation/svg/production/ic_chevron_left_24px.svg", |
|
], |
|
"83f0da9735a4e475b0eca23b708ba09b2b7411e7d711b2d6be24bc2371d67ec8": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/navigation/svg/production/ic_chevron_right_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/224895a86501195e7a7ff3dde18e39f00b8e3d5a/navigation/svg/production/ic_chevron_right_24px.svg", |
|
], |
|
"b1e7ec6fcc3a0aeefe585abd0860e60dabd39b884be8b52cd886acb3e0635ec3": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/action/svg/production/ic_visibility_off_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/224895a86501195e7a7ff3dde18e39f00b8e3d5a/action/svg/production/ic_visibility_off_24px.svg", |
|
], |
|
"cbb30ec622923b6e0442d67277e30eaa1ba429223b132fde3289d125f2c62c88": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/content/svg/production/ic_flag_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/224895a86501195e7a7ff3dde18e39f00b8e3d5a/content/svg/production/ic_flag_24px.svg", |
|
], |
|
"6d4ccf520d400755057a1739a66c0feda3c98bbc34e8e7f79afa630b2e43f87e": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/content/svg/production/ic_clear_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/224895a86501195e7a7ff3dde18e39f00b8e3d5a/content/svg/production/ic_clear_24px.svg", |
|
], |
|
"f83d9a4e6a9af95c9321a34f2564e9d45483834fa17f5da5a3a403500636360a": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/navigation/svg/production/ic_expand_more_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/224895a86501195e7a7ff3dde18e39f00b8e3d5a/navigation/svg/production/ic_expand_more_24px.svg", |
|
], |
|
"e52d4acf9d020f85e9fc674479d3ed60ccdd1aa1e6ef3b75f8cd75f1c2284030": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/navigation/svg/production/ic_expand_less_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/224895a86501195e7a7ff3dde18e39f00b8e3d5a/navigation/svg/production/ic_expand_less_24px.svg", |
|
], |
|
"0ea7671d0b99f8245208eda58e3bc3c633f715bc8ceb9fb2cf60ea5eeda9bda9": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/navigation/svg/production/ic_cancel_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/224895a86501195e7a7ff3dde18e39f00b8e3d5a/navigation/svg/production/ic_cancel_24px.svg", |
|
], |
|
"dd8deb85c82313c5aeb4936857fd99cb38a617507fb65afddf289941b99ae9f2": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/navigation/svg/production/ic_arrow_downward_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/3.0.1/navigation/svg/production/ic_arrow_downward_24px.svg", |
|
], |
|
"76d31a5591d1044d0461ee6dc482580e9797101dc96a47bbd53cef9930777f85": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/navigation/svg/production/ic_arrow_upward_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/3.0.1/navigation/svg/production/ic_arrow_upward_24px.svg", |
|
], |
|
"b887b20de9d7850bac7629bbc72519f5f76c1ae988c692f1970e70cec7498456": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/3.0.1/action/svg/production/ic_get_app_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/224895a86501195e7a7ff3dde18e39f00b8e3d5a/action/svg/production/ic_get_app_24px.svg", |
|
], |
|
"93e72d0395250e7a75c702dc0df010e6756dded05ffcebe72bb9715788518a8f": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/content/push_pin/materialicons/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/content/push_pin/materialicons/24px.svg", |
|
], |
|
"eca3a04cd5362207d925dfb9a1633e133bf4612abaa2060b840c9ebc868b958a": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/content/push_pin/materialiconsoutlined/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/content/push_pin/materialiconsoutlined/24px.svg", |
|
], |
|
"925221f8db5bc0358834bbd61bcd082624374e3da86bc64d04db21106fe72458": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/bug_report/materialicons/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/bug_report/materialicons/24px.svg", |
|
], |
|
"b54342456d5a7f2da53795147f8af36ec76fbf5b57d792fe75f07538e6c6783e": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/close/materialicons/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/close/materialicons/24px.svg", |
|
], |
|
"f934b1a5a54e89d82cbbb334e1c7dc28d69fc779c1bec59889facd5de899e8ac": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/filter_alt/materialicons/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/filter_alt/materialicons/24px.svg", |
|
], |
|
"3e6e96299b5cb5ea6faec369d1db09313dc957ec28f56a25cbe1bbd5ac55e820": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/fullscreen/materialicons/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/fullscreen/materialicons/24px.svg", |
|
], |
|
"20f6c4f110effafe35778bba8ce3789b0c6a9c02b5a0f6bcf18c192a94e80a1d": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/fullscreen_exit/materialicons/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/fullscreen_exit/materialicons/24px.svg", |
|
], |
|
"d147e90c69c346cd82fb45f519d9cb45dd8d61ab4f5bba8156c36545d9abc62f": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/image/image_search/materialicons/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/image/image_search/materialicons/24px.svg", |
|
], |
|
"ccae3a4f752212fa288aa0035d49bc2c1d5daca78931f3065fb1e0be98d82493": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/line_weight/materialicons/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/line_weight/materialicons/24px.svg", |
|
], |
|
"4f59e208f5babcf58c07505356ca1f109a9e1972e839b991dff19f709a28eeba": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/more_vert/materialicons/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/more_vert/materialicons/24px.svg", |
|
], |
|
"a558348444b0f80697a8f343767408288ab10be989550b651404641c717c7c0f": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/settings_backup_restore/materialicons/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/settings_backup_restore/materialicons/24px.svg", |
|
], |
|
"608da1f1bba357551f222bb44512de328da8394b3c910724415b3156ebb08ca3": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/settings_overscan/materialicons/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/settings_overscan/materialicons/24px.svg", |
|
], |
|
"a9706960208156a1de89bbfca8abeffa8771ba9332fcb9605e277bfd8b4eb3b8": [ |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/alert/warning/materialicons/24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/alert/warning/materialicons/24px.svg", |
|
], |
|
}, |
|
rename = { |
|
"ic_arrow_downward_24px.svg": "arrow_downward_24px.svg", |
|
"ic_arrow_upward_24px.svg": "arrow_upward_24px.svg", |
|
"ic_cancel_24px.svg": "cancel_24px.svg", |
|
"ic_chevron_left_24px.svg": "chevron_left_24px.svg", |
|
"ic_chevron_right_24px.svg": "chevron_right_24px.svg", |
|
"ic_clear_24px.svg": "clear_24px.svg", |
|
"ic_content_copy_24px.svg": "content_copy_24px.svg", |
|
"ic_error_24px.svg": "error_24px.svg", |
|
"ic_expand_less_24px.svg": "expand_less_24px.svg", |
|
"ic_expand_more_24px.svg": "expand_more_24px.svg", |
|
"ic_flag_24px.svg": "flag_24px.svg", |
|
"ic_get_app_24px.svg": "get_app_24px.svg", |
|
"ic_help_outline_24px.svg": "help_outline_24px.svg", |
|
"ic_info_outline_24px.svg": "info_outline_24px.svg", |
|
"ic_push_pin_24px.svg": "push_pin_24px.svg", |
|
"ic_push_pin_outline_24px.svg": "push_pin_outline_24px.svg", |
|
"ic_refresh_24px.svg": "refresh_24px.svg", |
|
"ic_search_24px.svg": "search_24px.svg", |
|
"ic_settings_24px.svg": "settings_24px.svg", |
|
"ic_visibility_off_24px.svg": "visibility_off_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/bug_report/materialicons/24px.svg": "bug_report_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/bug_report/materialicons/24px.svg": "bug_report_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/close/materialicons/24px.svg": "close_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/close/materialicons/24px.svg": "close_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/filter_alt/materialicons/24px.svg": "filter_alt_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/filter_alt/materialicons/24px.svg": "filter_alt_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/fullscreen/materialicons/24px.svg": "fullscreen_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/fullscreen/materialicons/24px.svg": "fullscreen_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/fullscreen_exit/materialicons/24px.svg": "fullscreen_exit_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/fullscreen_exit/materialicons/24px.svg": "fullscreen_exit_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/image/image_search/materialicons/24px.svg": "image_search_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/image/image_search/materialicons/24px.svg": "image_search_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/content/push_pin/materialicons/24px.svg": "keep_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/content/push_pin/materialicons/24px.svg": "keep_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/content/push_pin/materialiconsoutlined/24px.svg": "keep_outline_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/content/push_pin/materialiconsoutlined/24px.svg": "keep_outline_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/line_weight/materialicons/24px.svg": "line_weight_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/line_weight/materialicons/24px.svg": "line_weight_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/more_vert/materialicons/24px.svg": "more_vert_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/navigation/more_vert/materialicons/24px.svg": "more_vert_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/settings_backup_restore/materialicons/24px.svg": "settings_backup_restore_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/settings_backup_restore/materialicons/24px.svg": "settings_backup_restore_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/settings_overscan/materialicons/24px.svg": "settings_overscan_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/action/settings_overscan/materialicons/24px.svg": "settings_overscan_24px.svg", |
|
"http://mirror.tensorflow.org/raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/alert/warning/materialicons/24px.svg": "warning_24px.svg", |
|
"https://raw.githubusercontent.com/google/material-design-icons/b3f05bfbf4329a5b63f50a720f867c2bac163f98/src/alert/warning/materialicons/24px.svg": "warning_24px.svg", |
|
}, |
|
) |
|
|