├── .gitignore
├── bower_components
├── marked
│ ├── doc
│ │ └── todo.md
│ ├── index.js
│ ├── Makefile
│ ├── component.json
│ ├── bower.json
│ ├── Gulpfile.js
│ ├── package.json
│ ├── .bower.json
│ └── LICENSE
├── iron-location
│ ├── .gitignore
│ ├── test
│ │ └── url-import.html
│ ├── .github
│ │ └── ISSUE_TEMPLATE.md
│ └── index.html
├── iron-flex-layout
│ ├── .gitignore
│ ├── .github
│ │ └── ISSUE_TEMPLATE.md
│ ├── index.html
│ └── .travis.yml
├── marked-element
│ ├── .gitignore
│ ├── test
│ │ ├── test.md
│ │ └── index.html
│ ├── demo
│ │ └── example.md
│ ├── marked-import.html
│ ├── .github
│ │ └── ISSUE_TEMPLATE.md
│ ├── index.html
│ └── .travis.yml
├── iron-demo-helpers
│ ├── .gitignore
│ ├── .github
│ │ └── ISSUE_TEMPLATE.md
│ ├── index.html
│ └── test
│ │ └── index.html
├── prism
│ ├── plugins
│ │ ├── ie8
│ │ │ ├── prism-ie8.css
│ │ │ ├── prism-ie8.min.js
│ │ │ └── prism-ie8.js
│ │ ├── autolinker
│ │ │ ├── prism-autolinker.css
│ │ │ └── prism-autolinker.min.js
│ │ ├── highlight-keywords
│ │ │ ├── prism-highlight-keywords.min.js
│ │ │ └── prism-highlight-keywords.js
│ │ ├── show-invisibles
│ │ │ ├── prism-show-invisibles.min.js
│ │ │ ├── prism-show-invisibles.js
│ │ │ └── prism-show-invisibles.css
│ │ ├── wpd
│ │ │ └── prism-wpd.css
│ │ ├── remove-initial-line-feed
│ │ │ ├── prism-remove-initial-line-feed.min.js
│ │ │ └── prism-remove-initial-line-feed.js
│ │ ├── custom-class
│ │ │ ├── prism-custom-class.min.js
│ │ │ └── prism-custom-class.js
│ │ ├── unescaped-markup
│ │ │ ├── prism-unescaped-markup.css
│ │ │ └── prism-unescaped-markup.min.js
│ │ ├── previewer-color
│ │ │ └── prism-previewer-color.css
│ │ ├── previewer-easing
│ │ │ └── prism-previewer-easing.css
│ │ ├── previewer-gradient
│ │ │ └── prism-previewer-gradient.css
│ │ ├── line-numbers
│ │ │ ├── prism-line-numbers.min.js
│ │ │ └── prism-line-numbers.css
│ │ ├── command-line
│ │ │ └── prism-command-line.css
│ │ ├── previewer-angle
│ │ │ └── prism-previewer-angle.css
│ │ ├── copy-to-clipboard
│ │ │ └── prism-copy-to-clipboard.min.js
│ │ ├── file-highlight
│ │ │ └── prism-file-highlight.min.js
│ │ ├── line-highlight
│ │ │ └── prism-line-highlight.css
│ │ └── keep-markup
│ │ │ └── prism-keep-markup.min.js
│ ├── components
│ │ ├── prism-ini.min.js
│ │ ├── prism-diff.min.js
│ │ ├── prism-git.min.js
│ │ ├── prism-brainfuck.min.js
│ │ ├── prism-ini.js
│ │ ├── prism-properties.min.js
│ │ ├── prism-docker.min.js
│ │ ├── prism-json.min.js
│ │ ├── prism-php-extras.min.js
│ │ ├── prism-protobuf.min.js
│ │ ├── prism-prolog.min.js
│ │ ├── prism-properties.js
│ │ ├── prism-docker.js
│ │ ├── prism-protobuf.js
│ │ ├── prism-css-extras.min.js
│ │ ├── prism-php-extras.js
│ │ ├── prism-brainfuck.js
│ │ ├── prism-json.js
│ │ ├── prism-matlab.min.js
│ │ ├── prism-graphql.min.js
│ │ ├── prism-roboconf.min.js
│ │ ├── prism-r.min.js
│ │ ├── prism-css-extras.js
│ │ ├── prism-typescript.min.js
│ │ ├── prism-typescript.js
│ │ ├── prism-apl.min.js
│ │ ├── prism-bison.min.js
│ │ ├── prism-lua.min.js
│ │ ├── prism-objectivec.min.js
│ │ ├── prism-smalltalk.min.js
│ │ ├── prism-julia.min.js
│ │ ├── prism-processing.min.js
│ │ ├── prism-jsx.min.js
│ │ ├── prism-sas.min.js
│ │ ├── prism-dart.min.js
│ │ ├── prism-diff.js
│ │ ├── prism-matlab.js
│ │ ├── prism-nasm.min.js
│ │ ├── prism-objectivec.js
│ │ ├── prism-graphql.js
│ │ ├── prism-go.min.js
│ │ ├── prism-roboconf.js
│ │ ├── prism-scala.min.js
│ │ ├── prism-rip.min.js
│ │ ├── prism-clike.min.js
│ │ ├── prism-r.js
│ │ ├── prism-erlang.min.js
│ │ ├── prism-julia.js
│ │ ├── prism-prolog.js
│ │ ├── prism-java.min.js
│ │ ├── prism-less.min.js
│ │ ├── prism-twig.min.js
│ │ ├── prism-go.js
│ │ ├── prism-xojo.min.js
│ │ ├── prism-oz.min.js
│ │ ├── prism-actionscript.min.js
│ │ ├── prism-dart.js
│ │ ├── prism-python.min.js
│ │ ├── prism-j.min.js
│ │ ├── prism-ocaml.min.js
│ │ ├── prism-scheme.min.js
│ │ ├── prism-autoit.min.js
│ │ ├── prism-parigp.min.js
│ │ ├── prism-apl.js
│ │ ├── prism-eiffel.min.js
│ │ ├── prism-makefile.min.js
│ │ ├── prism-markup.min.js
│ │ ├── prism-scala.js
│ │ ├── prism-lua.js
│ │ ├── prism-monkey.min.js
│ │ ├── prism-nasm.js
│ │ ├── prism-java.js
│ │ ├── prism-processing.js
│ │ ├── prism-smalltalk.js
│ │ ├── prism-cpp.min.js
│ │ ├── prism-http.min.js
│ │ ├── prism-icon.min.js
│ │ ├── prism-reason.min.js
│ │ ├── prism-rip.js
│ │ ├── prism-actionscript.js
│ │ ├── prism-ada.min.js
│ │ ├── prism-xojo.js
│ │ ├── prism-oz.js
│ │ ├── prism-keyman.min.js
│ │ ├── prism-latex.min.js
│ │ ├── prism-c.min.js
│ │ ├── prism-clike.js
│ │ ├── prism-qore.min.js
│ │ ├── prism-cpp.js
│ │ ├── prism-jsx.js
│ │ ├── prism-ocaml.js
│ │ ├── prism-rust.min.js
│ │ ├── prism-sas.js
│ │ ├── prism-css.min.js
│ │ ├── prism-python.js
│ │ ├── prism-aspnet.min.js
│ │ ├── prism-crystal.min.js
│ │ ├── prism-scheme.js
│ │ ├── prism-j.js
│ │ ├── prism-sass.min.js
│ │ ├── prism-icon.js
│ │ ├── prism-haxe.min.js
│ │ ├── prism-mizar.min.js
│ │ ├── prism-nim.min.js
│ │ ├── prism-monkey.js
│ │ ├── prism-ada.js
│ │ ├── prism-lolcode.min.js
│ │ ├── prism-wiki.min.js
│ │ ├── prism-makefile.js
│ │ ├── prism-mizar.js
│ │ ├── prism-qore.js
│ │ ├── prism-bison.js
│ │ ├── prism-yaml.min.js
│ │ ├── prism-bro.min.js
│ │ ├── prism-autoit.js
│ │ ├── prism-erlang.js
│ │ └── prism-eiffel.js
│ ├── bower.json
│ ├── .bower.json
│ ├── LICENSE
│ └── package.json
├── shadycss
│ ├── wct.conf.json
│ ├── apply-shim.html
│ ├── custom-style-interface.html
│ ├── src
│ │ ├── template-map.js
│ │ └── common-regex.js
│ ├── externs
│ │ └── shadycss-externs.js
│ └── bower.json
├── webcomponentsjs
│ ├── .gitignore
│ ├── .gitattributes
│ ├── wct.conf.json
│ ├── .eslintrc.json
│ ├── banner.txt
│ ├── tests
│ │ └── imports
│ │ │ ├── import-upgrade-order.html
│ │ │ ├── a1-instance.html
│ │ │ ├── csp-import-2.html
│ │ │ ├── csp-script-1.js
│ │ │ ├── csp-script-2.js
│ │ │ ├── element-import-a.html
│ │ │ ├── element-import-b.html
│ │ │ ├── import-file.html
│ │ │ ├── a1-import.html
│ │ │ ├── csp-import-1.html
│ │ │ ├── current-script.js
│ │ │ ├── element-import.html
│ │ │ ├── script-2.html
│ │ │ ├── script-1.html
│ │ │ ├── a1-reference.html
│ │ │ └── a1-define.html
│ ├── entrypoints
│ │ ├── custom-elements-es5-adapter-index.js
│ │ ├── webcomponents-hi-index.js
│ │ ├── webcomponents-hi-ce-index.js
│ │ └── webcomponents-hi-sd-ce-index.js
│ ├── externs
│ │ └── webcomponents.js
│ ├── .travis.yml
│ └── bower.json
├── sinon-chai
│ ├── .gitignore
│ ├── test
│ │ ├── mocha.opts
│ │ ├── regressions.coffee
│ │ └── common.js
│ ├── .bower.json
│ ├── .travis.yml
│ └── .jshintrc
├── test-fixture
│ ├── .gitignore
│ ├── wct.conf.json
│ ├── bower.json
│ ├── package.json
│ ├── .travis.yml
│ ├── .github
│ │ └── ISSUE_TEMPLATE.md
│ ├── test
│ │ └── index.html
│ └── .bower.json
├── polymer
│ ├── img
│ │ └── migration.png
│ ├── wct.conf.json
│ ├── externs
│ │ └── polymer-externs.js
│ ├── bower.json
│ ├── index.html
│ └── lib
│ │ └── utils
│ │ └── unresolved.html
├── async
│ ├── mocha_test
│ │ └── support
│ │ │ └── is_browser.js
│ ├── karma.conf.js
│ ├── component.json
│ ├── Makefile
│ └── LICENSE
├── sinonjs
│ ├── bower.json
│ ├── README.md
│ └── .bower.json
├── lodash
│ ├── bower.json
│ └── .bower.json
├── accessibility-developer-tools
│ ├── main.js
│ ├── bower.json
│ └── .bower.json
├── chai
│ ├── bower.json
│ ├── karma.conf.js
│ └── .bower.json
├── web-component-tester
│ ├── data
│ │ └── index.html
│ └── bower.json
├── stacky
│ ├── bower.json
│ ├── .bower.json
│ └── lib
│ │ └── index.js
├── prism-element
│ ├── prism-import.html
│ ├── index.html
│ └── README.md
└── mocha
│ ├── bower.json
│ ├── .bower.json
│ └── LICENSE
├── demo
├── Duck0.bin
├── duckCM.png
├── CesiumMan.jpg
└── CesiumMan0.bin
├── polymer.json
├── index.html
├── bower.json
├── default-browserstack-browsers.json
└── LICENSE
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 |
--------------------------------------------------------------------------------
/bower_components/marked/doc/todo.md:
--------------------------------------------------------------------------------
1 | # Todo
2 |
3 |
--------------------------------------------------------------------------------
/bower_components/iron-location/.gitignore:
--------------------------------------------------------------------------------
1 | bower_components*
2 | bower-*.json
--------------------------------------------------------------------------------
/bower_components/marked/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/marked');
2 |
--------------------------------------------------------------------------------
/bower_components/iron-flex-layout/.gitignore:
--------------------------------------------------------------------------------
1 | bower_components*
2 | bower-*.json
3 |
--------------------------------------------------------------------------------
/bower_components/marked-element/.gitignore:
--------------------------------------------------------------------------------
1 | bower_components*
2 | bower-*.json
3 |
--------------------------------------------------------------------------------
/demo/Duck0.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AVGP/gltf-viewer/HEAD/demo/Duck0.bin
--------------------------------------------------------------------------------
/demo/duckCM.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AVGP/gltf-viewer/HEAD/demo/duckCM.png
--------------------------------------------------------------------------------
/bower_components/iron-demo-helpers/.gitignore:
--------------------------------------------------------------------------------
1 | bower_components*
2 | bower-*.json
3 |
--------------------------------------------------------------------------------
/bower_components/marked-element/test/test.md:
--------------------------------------------------------------------------------
1 | # Test
2 |
3 | [Link](http://url.com/)
4 |
--------------------------------------------------------------------------------
/bower_components/prism/plugins/ie8/prism-ie8.css:
--------------------------------------------------------------------------------
1 | .token a {
2 | color: inherit;
3 | }
--------------------------------------------------------------------------------
/demo/CesiumMan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AVGP/gltf-viewer/HEAD/demo/CesiumMan.jpg
--------------------------------------------------------------------------------
/bower_components/shadycss/wct.conf.json:
--------------------------------------------------------------------------------
1 | {
2 | "suites": ["tests/runner.html"]
3 | }
4 |
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | bower_components
3 | dist
4 |
--------------------------------------------------------------------------------
/demo/CesiumMan0.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AVGP/gltf-viewer/HEAD/demo/CesiumMan0.bin
--------------------------------------------------------------------------------
/bower_components/sinon-chai/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules/
2 | /npm-debug.log
3 |
4 | /coverage/
5 |
--------------------------------------------------------------------------------
/bower_components/prism/plugins/autolinker/prism-autolinker.css:
--------------------------------------------------------------------------------
1 | .token a {
2 | color: inherit;
3 | }
--------------------------------------------------------------------------------
/bower_components/test-fixture/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | bower_components
3 | *.swp
4 | .DS_Store
5 |
--------------------------------------------------------------------------------
/polymer.json:
--------------------------------------------------------------------------------
1 | {
2 | "lint": {
3 | "rules": [
4 | "polymer-2-hybrid"
5 | ]
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/bower_components/test-fixture/wct.conf.json:
--------------------------------------------------------------------------------
1 | {
2 | "clientOptions": {
3 | "environmentImports": []
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/bower_components/polymer/img/migration.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AVGP/gltf-viewer/HEAD/bower_components/polymer/img/migration.png
--------------------------------------------------------------------------------
/bower_components/sinon-chai/test/mocha.opts:
--------------------------------------------------------------------------------
1 | --compilers coffee:coffee-script/register
2 | --reporter spec
3 | --require test/common
4 |
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/.gitattributes:
--------------------------------------------------------------------------------
1 | /webcomponents*.js binary
2 | /webcomponents*.js.map binary
3 | /webcomponents-loader.js -binary
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/wct.conf.json:
--------------------------------------------------------------------------------
1 | {
2 | "suites": ["tests/runner.html"],
3 | "clientOptions": {
4 | "environmentImports": []
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/bower_components/polymer/wct.conf.json:
--------------------------------------------------------------------------------
1 | {
2 | "suites": ["test/runner.html"],
3 | "environmentImports": [
4 | "test-fixture/test-fixture.html"
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/bower_components/async/mocha_test/support/is_browser.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | return (typeof process === "undefined") ||
3 | (process + "" !== "[object process]"); // browserify
4 | };
5 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-ini.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.ini={comment:/^[ \t]*;.*$/m,selector:/^[ \t]*\[.*?\]/m,constant:/^[ \t]*[^\s=]+?(?=[ \t]*=)/m,"attr-value":{pattern:/=.*/,inside:{punctuation:/^[=]/}}};
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-diff.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d+.*$/m],deleted:/^[-<].*$/m,inserted:/^[+>].*$/m,diff:{pattern:/^!(?!!).+$/m,alias:"important"}};
--------------------------------------------------------------------------------
/bower_components/sinonjs/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "sinonjs",
3 | "version": "1.17.1",
4 | "main": "sinon.js",
5 | "ignore": [
6 | "**/.*",
7 | "node_modules",
8 | "components"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/bower_components/sinonjs/README.md:
--------------------------------------------------------------------------------
1 | sinon.js
2 | ========
3 |
4 | SinonJS proxy repository for the BowerJS package manager
5 |
6 | Install with: `bower install sinonjs`
7 |
8 | For more information on SinonJS: https://github.com/cjohansen/Sinon.JS
9 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-git.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(\\?.)*?\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s(--|-)\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m};
--------------------------------------------------------------------------------
/bower_components/prism/plugins/highlight-keywords/prism-highlight-keywords.min.js:
--------------------------------------------------------------------------------
1 | !function(){"undefined"!=typeof self&&!self.Prism||"undefined"!=typeof global&&!global.Prism||Prism.hooks.add("wrap",function(e){"keyword"===e.type&&e.classes.push("keyword-"+e.content)})}();
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "eslint:recommended",
3 | "env": {
4 | "browser": true,
5 | "es6": true
6 | },
7 | "parserOptions": {
8 | "ecmaVersion": 6,
9 | "sourceType": "module"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-brainfuck.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/};
--------------------------------------------------------------------------------
/bower_components/marked/Makefile:
--------------------------------------------------------------------------------
1 | all:
2 | @cp lib/marked.js marked.js
3 | @uglifyjs --comments '/\*[^\0]+?Copyright[^\0]+?\*/' -o marked.min.js lib/marked.js
4 |
5 | clean:
6 | @rm marked.js
7 | @rm marked.min.js
8 |
9 | bench:
10 | @node test --bench
11 |
12 | .PHONY: clean all
13 |
--------------------------------------------------------------------------------
/bower_components/prism/plugins/show-invisibles/prism-show-invisibles.min.js:
--------------------------------------------------------------------------------
1 | !function(){"undefined"!=typeof self&&!self.Prism||"undefined"!=typeof global&&!global.Prism||Prism.hooks.add("before-highlight",function(e){var f=e.grammar;f.tab=/\t/g,f.crlf=/\r\n/g,f.lf=/\n/g,f.cr=/\r/g,f.space=/ /g})}();
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-ini.js:
--------------------------------------------------------------------------------
1 | Prism.languages.ini= {
2 | 'comment': /^[ \t]*;.*$/m,
3 | 'selector': /^[ \t]*\[.*?\]/m,
4 | 'constant': /^[ \t]*[^\s=]+?(?=[ \t]*=)/m,
5 | 'attr-value': {
6 | pattern: /=.*/,
7 | inside: {
8 | 'punctuation': /^[=]/
9 | }
10 | }
11 | };
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-properties.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?: *[=:] *| ))(?:\\(?:\r\n|[\s\S])|.)+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?= *[ =:]| )/m,punctuation:/[=:]/};
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-docker.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.docker={keyword:{pattern:/(^\s*)(?:ONBUILD|FROM|MAINTAINER|RUN|EXPOSE|ENV|ADD|COPY|VOLUME|USER|WORKDIR|CMD|LABEL|ENTRYPOINT)(?=\s)/im,lookbehind:!0},string:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*?\1/,comment:/#.*/,punctuation:/---|\.\.\.|[:[\]{}\-,|>?]/};
--------------------------------------------------------------------------------
/bower_components/marked/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "marked",
3 | "version": "0.3.4",
4 | "repo": "chjj/marked",
5 | "description": "A markdown parser built for speed",
6 | "keywords": ["markdown", "markup", "html"],
7 | "scripts": ["lib/marked.js"],
8 | "main": "lib/marked.js",
9 | "license": "MIT"
10 | }
11 |
--------------------------------------------------------------------------------
/bower_components/prism/plugins/wpd/prism-wpd.css:
--------------------------------------------------------------------------------
1 | code[class*="language-"] a[href],
2 | pre[class*="language-"] a[href] {
3 | cursor: help;
4 | text-decoration: none;
5 | }
6 |
7 | code[class*="language-"] a[href]:hover,
8 | pre[class*="language-"] a[href]:hover {
9 | cursor: help;
10 | text-decoration: underline;
11 | }
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-json.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.json={property:/"(?:\\.|[^|"])*"(?=\s*:)/gi,string:/"(?!:)(?:\\.|[^|"])*"(?!:)/g,number:/\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee][+-]?\d+)?)\b/g,punctuation:/[{}[\]);,]/g,operator:/:/g,"boolean":/\b(true|false)\b/gi,"null":/\bnull\b/gi},Prism.languages.jsonp=Prism.languages.json;
--------------------------------------------------------------------------------
/bower_components/marked-element/demo/example.md:
--------------------------------------------------------------------------------
1 | ## Markdown Renderer
2 |
3 | Example:
4 |
5 | ```html
6 |
or the have the class
14 | (!clsReg.test(pre.className) && !clsReg.test(env.element.className))
15 | ) {
16 | env.code = env.code.replace(/^(?:\r?\n|\r)/, '');
17 | }
18 | }
19 | });
20 |
21 | }());
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/tests/imports/a1-import.html:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/bower_components/prism/plugins/previewer-easing/prism-previewer-easing.css:
--------------------------------------------------------------------------------
1 | .prism-previewer-easing {
2 | margin-top: -76px;
3 | margin-left: -30px;
4 | width: 60px;
5 | height: 60px;
6 | background: #333;
7 | }
8 | .prism-previewer-easing.flipped {
9 | margin-bottom: -116px;
10 | }
11 | .prism-previewer-easing svg {
12 | width: 60px;
13 | height: 60px;
14 | }
15 | .prism-previewer-easing circle {
16 | fill: hsl(200, 10%, 20%);
17 | stroke: white;
18 | }
19 | .prism-previewer-easing path {
20 | fill: none;
21 | stroke: white;
22 | stroke-linecap: round;
23 | stroke-width: 4;
24 | }
25 | .prism-previewer-easing line {
26 | stroke: white;
27 | stroke-opacity: 0.5;
28 | stroke-width: 2;
29 | }
--------------------------------------------------------------------------------
/bower_components/prism-element/prism-import.html:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-go.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(bool|byte|complex(64|128)|error|float(32|64)|rune|string|u?int(8|16|32|64|)|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(ln)?|real|recover)\b/,"boolean":/\b(_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/\b(-?(0x[a-f\d]+|(\d+\.?\d*|\.\d+)(e[-+]?\d+)?)i?)\b/i,string:/("|'|`)(\\?.|\r|\n)*?\1/}),delete Prism.languages.go["class-name"];
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-roboconf.js:
--------------------------------------------------------------------------------
1 | Prism.languages.roboconf = {
2 | 'comment': /#.*/,
3 | 'keyword': {
4 | 'pattern': /(^|\s)(?:(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{)|(?:external|import)\b)/,
5 | lookbehind: true
6 | },
7 | 'component': {
8 | pattern: /[\w-]+(?=[ \t]*\{)/,
9 | alias: 'variable'
10 | },
11 | 'property': /[\w.-]+(?=[ \t]*:)/,
12 | 'value': {
13 | pattern: /(=[ \t]*)[^,;]+/,
14 | lookbehind: true,
15 | alias: 'attr-value'
16 | },
17 | 'optional': {
18 | pattern: /\(optional\)/,
19 | alias: 'builtin'
20 | },
21 | 'wildcard': {
22 | pattern: /(\.)\*/,
23 | lookbehind: true,
24 | alias: 'operator'
25 | },
26 | 'punctuation': /[{},.;:=]/
27 | };
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-scala.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.scala=Prism.languages.extend("java",{keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,string:[{pattern:/"""[\W\w]*?"""/,greedy:!0},{pattern:/("|')(?:\\\\|\\?[^\\\r\n])*?\1/,greedy:!0}],builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b(?:0x[\da-f]*\.?[\da-f]+|\d*\.?\d+e?\d*[dfl]?)\b/i,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala["function"];
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-rip.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.rip={comment:/#.*/,keyword:/(?:=>|->)|\b(?:class|if|else|switch|case|return|exit|try|catch|finally|raise)\b/,builtin:/@|\bSystem\b/,"boolean":/\b(?:true|false)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,character:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,regex:{pattern:/(^|[^\/])\/(?!\/)(\[.+?]|\\.|[^\/\\\r\n])+\/(?=\s*($|[\r\n,.;})]))/,lookbehind:!0},symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,string:/("|')(\\?.)*?\1/,number:/[+-]?(?:(?:\d+\.\d+)|(?:\d+))/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/};
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/tests/imports/csp-import-1.html:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-clike.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\w\W]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(["'])(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/i,lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,"boolean":/\b(true|false)\b/,"function":/[a-z0-9_]+(?=\()/i,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/};
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-r.js:
--------------------------------------------------------------------------------
1 | Prism.languages.r = {
2 | 'comment': /#.*/,
3 | 'string': /(['"])(?:\\?.)*?\1/,
4 | 'percent-operator': {
5 | // Includes user-defined operators
6 | // and %%, %*%, %/%, %in%, %o%, %x%
7 | pattern: /%[^%\s]*%/,
8 | alias: 'operator'
9 | },
10 | 'boolean': /\b(?:TRUE|FALSE)\b/,
11 | 'ellipsis': /\.\.(?:\.|\d+)/,
12 | 'number': [
13 | /\b(?:NaN|Inf)\b/,
14 | /\b(?:0x[\dA-Fa-f]+(?:\.\d*)?|\d*\.?\d+)(?:[EePp][+-]?\d+)?[iL]?\b/
15 | ],
16 | 'keyword': /\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\b/,
17 | 'operator': /->?>?|<(?:=|-)?|[>=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,
18 | 'punctuation': /[(){}\[\],;]/
19 | };
--------------------------------------------------------------------------------
/bower_components/prism/plugins/custom-class/prism-custom-class.js:
--------------------------------------------------------------------------------
1 | (function(){
2 |
3 | if (
4 | (typeof self === 'undefined' || !self.Prism) &&
5 | (typeof global === 'undefined' || !global.Prism)
6 | ) {
7 | return;
8 | }
9 |
10 | var options = {};
11 | Prism.plugins.customClass = {
12 | map: function map(cm) {
13 | options.classMap = cm;
14 | },
15 | prefix: function prefix(string) {
16 | options.prefixString = string;
17 | }
18 | }
19 |
20 | Prism.hooks.add('wrap', function (env) {
21 | if (!options.classMap && !options.prefixString) {
22 | return;
23 | }
24 | env.classes = env.classes.map(function(c) {
25 | return (options.prefixString || '') + (options.classMap[c] || c);
26 | });
27 | });
28 |
29 | })();
30 |
--------------------------------------------------------------------------------
/bower_components/prism/plugins/previewer-gradient/prism-previewer-gradient.css:
--------------------------------------------------------------------------------
1 | .prism-previewer-gradient {
2 | background-image: linear-gradient(45deg, #bbb 25%, transparent 25%, transparent 75%, #bbb 75%, #bbb), linear-gradient(45deg, #bbb 25%, #eee 25%, #eee 75%, #bbb 75%, #bbb);
3 | background-size: 10px 10px;
4 | background-position: 0 0, 5px 5px;
5 |
6 | width: 64px;
7 | margin-left: -32px;
8 | }
9 | .prism-previewer-gradient:before {
10 | content: none;
11 | }
12 | .prism-previewer-gradient div {
13 | position: absolute;
14 | top: -5px;
15 | left: -5px;
16 | right: -5px;
17 | bottom: -5px;
18 | border-radius: 10px;
19 | border: 5px solid #fff;
20 | box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset, 0 0 10px rgba(0, 0, 0, 0.75);
21 | }
--------------------------------------------------------------------------------
/bower_components/shadycss/src/template-map.js:
--------------------------------------------------------------------------------
1 | /**
2 | @license
3 | Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
4 | This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
5 | The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6 | The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7 | Code distributed by Google as part of the polymer project is also
8 | subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
9 | */
10 |
11 | 'use strict';
12 |
13 | /**
14 | * @const {!Object}
15 | */
16 | const templateMap = {};
17 | export default templateMap;
18 |
--------------------------------------------------------------------------------
/bower_components/lodash/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "lodash",
3 | "main": "lodash.js",
4 | "ignore": [
5 | ".*",
6 | "*.custom.*",
7 | "*.log",
8 | "*.map",
9 | "*.md",
10 | "lodash.src.js",
11 | "component.json",
12 | "package.json",
13 | "doc",
14 | "node_modules",
15 | "perf",
16 | "test",
17 | "vendor"
18 | ],
19 | "homepage": "https://github.com/lodash/lodash",
20 | "version": "3.10.1",
21 | "_release": "3.10.1",
22 | "_resolution": {
23 | "type": "version",
24 | "tag": "3.10.1",
25 | "commit": "ef20b4290cc4fe7551c82a552ea7ffa76548eec8"
26 | },
27 | "_source": "https://github.com/lodash/lodash.git",
28 | "_target": "^3.7.0",
29 | "_originalSource": "lodash"
30 | }
--------------------------------------------------------------------------------
/bower_components/prism/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "prism",
3 | "main": [
4 | "prism.js",
5 | "themes/prism.css"
6 | ],
7 | "homepage": "http://prismjs.com",
8 | "authors": "Lea Verou",
9 | "description": "Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.",
10 | "license": "MIT",
11 | "repository": {
12 | "type": "git",
13 | "url": "https://github.com/PrismJS/prism.git"
14 | },
15 | "ignore": [
16 | "**/.*",
17 | "img",
18 | "templates",
19 | "tests",
20 | "CNAME",
21 | "*.html",
22 | "style.css",
23 | "favicon.png",
24 | "logo.svg",
25 | "download.js",
26 | "prefixfree.min.js",
27 | "utopia.js",
28 | "code.js"
29 | ]
30 | }
31 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-erlang.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.erlang={comment:/%.+/,string:/"(?:\\?.)*?"/,"quoted-function":{pattern:/'(?:\\.|[^'\\])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^'\\])+'/,alias:"atom"},"boolean":/\b(?:true|false)\b/,keyword:/\b(?:fun|when|case|of|end|if|receive|after|try|catch)\b/,number:[/\$\\?./,/\d+#[a-z0-9]+/i,/(?:\b|-)\d*\.?\d+([Ee][+-]?\d+)?\b/],"function":/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:bnot|div|rem|band|bor|bxor|bsl|bsr|not|and|or|xor|orelse|andalso)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/};
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-julia.js:
--------------------------------------------------------------------------------
1 | Prism.languages.julia= {
2 | 'comment': {
3 | pattern: /(^|[^\\])#.*/,
4 | lookbehind: true
5 | },
6 | 'string': /"""[\s\S]+?"""|'''[\s\S]+?'''|("|')(\\?.)*?\1/,
7 | 'keyword' : /\b(abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|let|local|macro|module|print|println|quote|return|try|type|typealias|using|while)\b/,
8 | 'boolean' : /\b(true|false)\b/,
9 | 'number' : /\b-?(0[box])?(?:[\da-f]+\.?\d*|\.\d+)(?:[efp][+-]?\d+)?j?\b/i,
10 | 'operator': /\+=?|-=?|\*=?|\/[\/=]?|\\=?|\^=?|%=?|÷=?|!=?=?|&=?|\|[=>]?|\$=?|<(?:<=?|[=:])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥]/,
11 | 'punctuation' : /[{}[\];(),.:]/
12 | };
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-prolog.js:
--------------------------------------------------------------------------------
1 | Prism.languages.prolog = {
2 | // Syntax depends on the implementation
3 | 'comment': [
4 | /%.+/,
5 | /\/\*[\s\S]*?\*\//
6 | ],
7 | // Depending on the implementation, strings may allow escaped newlines and quote-escape
8 | 'string': /(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,
9 | 'builtin': /\b(?:fx|fy|xf[xy]?|yfx?)\b/,
10 | 'variable': /\b[A-Z_]\w*/,
11 | // FIXME: Should we list all null-ary predicates (not followed by a parenthesis) like halt, trace, etc.?
12 | 'function': /\b[a-z]\w*(?:(?=\()|\/\d+)/,
13 | 'number': /\b\d+\.?\d*/,
14 | // Custom operators are allowed
15 | 'operator': /[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,
16 | 'punctuation': /[(){}\[\],]/
17 | };
--------------------------------------------------------------------------------
/bower_components/test-fixture/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "test-fixture",
3 | "version": "3.0.0-rc.1",
4 | "license": "http://polymer.github.io/LICENSE.txt",
5 | "description": "A simple element to fixture DOM for tests",
6 | "keywords": [
7 | "web-components",
8 | "polymer",
9 | "testing"
10 | ],
11 | "devDependencies": {
12 | "web-component-tester": "^6.0.0-prerelease.5",
13 | "webcomponentsjs": "webcomponents/webcomponentsjs#^1.0.0-rc.1"
14 | },
15 | "variants": {
16 | "1.x": {
17 | "devDependencies": {
18 | "web-component-tester": "^4.0.0",
19 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
20 | }
21 | }
22 | },
23 | "main": "test-fixture.html",
24 | "ignore": []
25 | }
26 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-java.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.java=Prism.languages.extend("clike",{keyword:/\b(abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp\-]+\b|\b\d*\.?\d+(?:e[+-]?\d+)?[df]?\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<=?|>>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0}}),Prism.languages.insertBefore("java","function",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0}});
--------------------------------------------------------------------------------
/bower_components/test-fixture/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "test-fixture",
3 | "version": "3.0.0-rc.1",
4 | "description": "A simple element to fixture DOM for tests",
5 | "main": "test-fixture.html",
6 | "repository": {
7 | "type": "git",
8 | "url": "git+https://github.com/polymerelements/test-fixture.git"
9 | },
10 | "keywords": [
11 | "web-components",
12 | "polymer",
13 | "testing"
14 | ],
15 | "author": "The Polymer Authors",
16 | "license": "BSD-3-Clause",
17 | "bugs": {
18 | "url": "https://github.com/polymerelements/test-fixture/issues"
19 | },
20 | "homepage": "https://github.com/polymerelements/test-fixture#readme",
21 | "dependencies": {
22 | "web-component-tester": "^6.0.0-prerelease.5"
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/bower_components/chai/karma.conf.js:
--------------------------------------------------------------------------------
1 | module.exports = function(config) {
2 | config.set({
3 | frameworks: [ 'mocha' ]
4 | , files: [
5 | 'chai.js'
6 | , 'test/bootstrap/karma.js'
7 | , 'test/*.js'
8 | ]
9 | , reporters: [ 'progress' ]
10 | , colors: true
11 | , logLevel: config.LOG_INFO
12 | , autoWatch: false
13 | , browsers: [ 'PhantomJS' ]
14 | , browserDisconnectTimeout: 10000
15 | , browserDisconnectTolerance: 2
16 | , browserNoActivityTimeout: 20000
17 | , singleRun: true
18 | });
19 |
20 | switch (process.env.CHAI_TEST_ENV) {
21 | case 'sauce':
22 | require('./karma.sauce')(config);
23 | break;
24 | default:
25 | // ...
26 | break;
27 | };
28 | };
29 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-less.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\w\W]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\([^{}]+\)|[^(){};])*?(?=\s*\{)/i,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\([^{}]*\)|[^{};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,punctuation:/[{}();:,]/,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","punctuation",{"function":Prism.languages.less.function}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}});
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-twig.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.twig={comment:/\{#[\s\S]*?#\}/,tag:{pattern:/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}/,inside:{ld:{pattern:/^(?:\{\{\-?|\{%\-?\s*\w+)/,inside:{punctuation:/^(?:\{\{|\{%)\-?/,keyword:/\w+/}},rd:{pattern:/\-?(?:%\}|\}\})$/,inside:{punctuation:/.*/}},string:{pattern:/("|')(?:\\?.)*?\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,"boolean":/\b(?:true|false|null)\b/,number:/\b-?(?:0x[\dA-Fa-f]+|\d*\.?\d+([Ee][-+]?\d+)?)\b/,operator:[{pattern:/(\s)(?:and|b\-and|b\-xor|b\-or|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],property:/\b[a-zA-Z_][a-zA-Z0-9_]*\b/,punctuation:/[()\[\]{}:.,]/}},other:{pattern:/\S(?:[\s\S]*\S)?/,inside:Prism.languages.markup}};
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/tests/imports/current-script.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license
3 | * Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
4 | * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
5 | * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6 | * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7 | * Code distributed by Google as part of the polymer project is also
8 | * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
9 | */
10 |
11 | remoteCurrentScriptExecuted = window.remoteCurrentScriptExecuted || 0;
12 | remoteCurrentScriptExecuted++;
13 | assert.ok(document._currentScript);
14 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-go.js:
--------------------------------------------------------------------------------
1 | Prism.languages.go = Prism.languages.extend('clike', {
2 | 'keyword': /\b(break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,
3 | 'builtin': /\b(bool|byte|complex(64|128)|error|float(32|64)|rune|string|u?int(8|16|32|64|)|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(ln)?|real|recover)\b/,
4 | 'boolean': /\b(_|iota|nil|true|false)\b/,
5 | 'operator': /[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,
6 | 'number': /\b(-?(0x[a-f\d]+|(\d+\.?\d*|\.\d+)(e[-+]?\d+)?)i?)\b/i,
7 | 'string': /("|'|`)(\\?.|\r|\n)*?\1/
8 | });
9 | delete Prism.languages.go['class-name'];
10 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-xojo.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,inside:{keyword:/^Rem/i}},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b|\B[.-])(?:\d+\.?\d*)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],symbol:/#(?:If|Else|ElseIf|Endif|Pragma)\b/i,keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|By(?:Ref|Val)|Break|Call|Case|Catch|Const|Continue|CurrentMethodName|Declare|Dim|Do(?:wnTo)?|Each|Else(?:If)?|End|Exit|Extends|False|Finally|For|Global|If|In|Lib|Loop|Me|Next|Nil|Optional|ParamArray|Raise(?:Event)?|ReDim|Rem|RemoveHandler|Return|Select|Self|Soft|Static|Step|Super|Then|To|True|Try|Ubound|Until|Using|Wend|While)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|Xor|WeakAddressOf)\b/i,punctuation:/[.,;:()]/};
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/entrypoints/custom-elements-es5-adapter-index.js:
--------------------------------------------------------------------------------
1 | /**
2 | @license
3 | Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
4 | This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
5 | The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6 | The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7 | Code distributed by Google as part of the polymer project is also
8 | subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
9 | */
10 | 'use strict';
11 |
12 | /*
13 | * Polyfills loaded: Custom Elements ES5 Shim
14 | */
15 |
16 | import '../bower_components/custom-elements/src/native-shim.js'
17 |
--------------------------------------------------------------------------------
/bower_components/accessibility-developer-tools/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "accessibility-developer-tools",
3 | "version": "2.11.0",
4 | "homepage": "https://github.com/GoogleChrome/accessibility-developer-tools",
5 | "authors": [
6 | "Google"
7 | ],
8 | "description": "This is a library of accessibility-related testing and utility code.",
9 | "main": "dist/js/axs_testing.js",
10 | "moduleType": [
11 | "amd",
12 | "globals"
13 | ],
14 | "keywords": [
15 | "accessibility",
16 | "testing",
17 | "WCAG",
18 | "module"
19 | ],
20 | "license": "Apache-2.0",
21 | "ignore": [
22 | "**/.*",
23 | "lib",
24 | "scripts",
25 | "src",
26 | "test",
27 | "tools",
28 | "Gruntfile.js",
29 | "package.json"
30 | ]
31 | }
32 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-oz.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.oz={comment:/\/\*[\s\S]*?\*\/|%.*/,string:/"(?:[^"\\]|\\[\s\S])*"/,atom:{pattern:/'(?:[^'\\]|\\.)*'/,alias:"builtin"},keyword:/[$_]|\[\]|\b(?:at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,"function":[/[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+\.?\d*(?:e~?\d+)?\b)|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/\b[A-Z][A-Za-z\d]*|`(?:[^`\\]|\\.)+`/,"attr-name":/\w+(?=:)/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/};
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-actionscript.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.actionscript=Prism.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<|>>?>?|[!=]=?)=?|[~?@]/}),Prism.languages.actionscript["class-name"].alias="function",Prism.languages.markup&&Prism.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\\1|\\?(?!\1)[\w\W])*\2)*\s*\/?>/,lookbehind:!0,inside:{rest:Prism.languages.markup}}});
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-dart.js:
--------------------------------------------------------------------------------
1 | Prism.languages.dart = Prism.languages.extend('clike', {
2 | 'string': [
3 | /r?("""|''')[\s\S]*?\1/,
4 | /r?("|')(\\?.)*?\1/
5 | ],
6 | 'keyword': [
7 | /\b(?:async|sync|yield)\*/,
8 | /\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|default|deferred|do|dynamic|else|enum|export|external|extends|factory|final|finally|for|get|if|implements|import|in|library|new|null|operator|part|rethrow|return|set|static|super|switch|this|throw|try|typedef|var|void|while|with|yield)\b/
9 | ],
10 | 'operator': /\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/
11 | });
12 |
13 | Prism.languages.insertBefore('dart','function',{
14 | 'metadata': {
15 | pattern: /@\w+/,
16 | alias: 'symbol'
17 | }
18 | });
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-python.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.python={"triple-quoted-string":{pattern:/"""[\s\S]+?"""|'''[\s\S]+?'''/,alias:"string"},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/("|')(?:\\\\|\\?[^\\\r\n])*?\1/,greedy:!0},"function":{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_][a-zA-Z0-9_]*(?=\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)[a-z0-9_]+/i,lookbehind:!0},keyword:/\b(?:as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|pass|print|raise|return|try|while|with|yield)\b/,"boolean":/\b(?:True|False)\b/,number:/\b-?(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not)\b/,punctuation:/[{}[\];(),.:]/};
--------------------------------------------------------------------------------
/bower_components/mocha/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "mocha",
3 | "homepage": "https://mochajs.org",
4 | "description": "simple, flexible, fun test framework",
5 | "repository": {
6 | "type": "git",
7 | "url": "git://github.com/mochajs/mocha.git"
8 | },
9 | "main": [
10 | "mocha.js",
11 | "mocha.css"
12 | ],
13 | "ignore": [
14 | "bin",
15 | "editors",
16 | "images",
17 | "lib",
18 | "scripts",
19 | "test",
20 | "assets",
21 | "media",
22 | ".*",
23 | "index.js",
24 | "karma.conf.js",
25 | "browser-entry.js",
26 | "Makefile",
27 | "package.json",
28 | "appveyor.yml"
29 | ],
30 | "keywords": [
31 | "mocha",
32 | "test",
33 | "bdd",
34 | "tdd",
35 | "tap"
36 | ],
37 | "license": "MIT"
38 | }
39 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-j.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.j={comment:/\bNB\..*/,string:/'(?:''|[^'\r\n])*'/,keyword:/\b(?:(?:adverb|conjunction|CR|def|define|dyad|LF|monad|noun|verb)\b|(?:assert|break|case|catch[dt]?|continue|do|else|elseif|end|fcase|for|for_\w+|goto_\w+|if|label_\w+|return|select|throw|try|while|whilst)\.)/,verb:{pattern:/(?!\^:|;\.|[=!][.:])(?:\{(?:\.|::?)?|p(?:\.\.?|:)|[=!\]]|[<>+*\-%$|,#][.:]?|[\^?]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:[ejpx]|ad|ar)_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/};
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-ocaml.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[/"(?:\\.|[^\\\r\n"])*"/,/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i],number:/\b-?(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,type:{pattern:/\B['`][a-z\d_]*/i,alias:"variable"},directive:{pattern:/\B#[a-z\d_]+/i,alias:"function"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|object|of|open|prefix|private|rec|then|sig|struct|to|try|type|val|value|virtual|where|while|with)\b/,"boolean":/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&\*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lxor|lsl|lsr|mod|nor|or)\b/,punctuation:/[(){}\[\]|_.,:;]/};
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-scheme.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.scheme={comment:/;.*/,string:/"(?:[^"\\\r\n]|\\.)*?"|'[^('\s]*/,keyword:{pattern:/(\()(?:define(?:-syntax|-library|-values)?|(?:case-)?lambda|let(?:\*|rec)?(?:-values)?|else|if|cond|begin|delay(?:-force)?|parameterize|guard|set!|(?:quasi-)?quote|syntax-rules)/,lookbehind:!0},builtin:{pattern:/(\()(?:(?:cons|car|cdr|list|call-with-current-continuation|call\/cc|append|abs|apply|eval)\b|null\?|pair\?|boolean\?|eof-object\?|char\?|procedure\?|number\?|port\?|string\?|vector\?|symbol\?|bytevector\?)/,lookbehind:!0},number:{pattern:/(\s|\))[-+]?[0-9]*\.?[0-9]+(?:\s*[-+]\s*[0-9]*\.?[0-9]+i)?\b/,lookbehind:!0},"boolean":/#[tf]/,operator:{pattern:/(\()(?:[-+*%\/]|[<>]=?|=>?)/,lookbehind:!0},"function":{pattern:/(\()[^\s()]*(?=\s)/,lookbehind:!0},punctuation:/[()]/};
--------------------------------------------------------------------------------
/default-browserstack-browsers.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "browserName" : "Edge",
4 | "browser_version" : "14.0",
5 | "os" : "Windows",
6 | "os_version" : "10",
7 | "resolution" : "1024x768"
8 | },
9 | {
10 | "browserName" : "Safari",
11 | "browser_version" : "9.1",
12 | "os" : "OS X",
13 | "os_version" : "El Capitan",
14 | "resolution" : "1024x768"
15 | },
16 | {
17 | "browserName" : "chrome",
18 | "os" : "windows",
19 | "os_version" : "10",
20 | "browser_version" : "58.0",
21 | "resolution" : "1024x768"
22 | },
23 | {
24 | "browserName" : "firefox",
25 | "os" : "windows",
26 | "os_version" : "10",
27 | "browser_version" : "52",
28 | "resolution" : "1024x768"
29 | }
30 | ]
31 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-autoit.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.autoit={comment:[/;.*/,{pattern:/(^\s*)#(?:comments-start|cs)[\s\S]*?^\s*#(?:comments-end|ce)/m,lookbehind:!0}],url:{pattern:/(^\s*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^\s*)#\w+/m,lookbehind:!0,alias:"keyword"},"function":/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,"boolean":/\b(?:True|False)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Or|Not)\b/i,punctuation:/[\[\]().,:]/};
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-parigp.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:/"(?:[^"\\]|\\.)*"/,keyword:function(){var r=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return r=r.map(function(r){return r.split("").join(" *")}).join("|"),RegExp("\\b(?:"+r+")\\b")}(),"function":/\w[\w ]*?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *[+-]? *\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?:(?: *<)?(?: *=)?| *>)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/};
--------------------------------------------------------------------------------
/bower_components/prism/plugins/line-numbers/prism-line-numbers.min.js:
--------------------------------------------------------------------------------
1 | !function(){"undefined"!=typeof self&&self.Prism&&self.document&&Prism.hooks.add("complete",function(e){if(e.code){var t=e.element.parentNode,s=/\s*\bline-numbers\b\s*/;if(t&&/pre/i.test(t.nodeName)&&(s.test(t.className)||s.test(e.element.className))&&!e.element.querySelector(".line-numbers-rows")){s.test(e.element.className)&&(e.element.className=e.element.className.replace(s,"")),s.test(t.className)||(t.className+=" line-numbers");var n,a=e.code.match(/\n(?!$)/g),l=a?a.length+1:1,r=new Array(l+1);r=r.join(""),n=document.createElement("span"),n.setAttribute("aria-hidden","true"),n.className="line-numbers-rows",n.innerHTML=r,t.hasAttribute("data-start")&&(t.style.counterReset="linenumber "+(parseInt(t.getAttribute("data-start"),10)-1)),e.element.appendChild(n)}}})}();
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-apl.js:
--------------------------------------------------------------------------------
1 | Prism.languages.apl = {
2 | 'comment': /(?:⍝|#[! ]).*$/m,
3 | 'string': /'(?:[^'\r\n]|'')*'/,
4 | 'number': /¯?(?:\d*\.?\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:\d*\.?\d+(?:e[\+¯]?\d+)?|¯|∞))?/i,
5 | 'statement': /:[A-Z][a-z][A-Za-z]*\b/,
6 | 'system-function': {
7 | pattern: /⎕[A-Z]+/i,
8 | alias: 'function'
9 | },
10 | 'constant': /[⍬⌾#⎕⍞]/,
11 | 'function': /[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,
12 | 'monadic-operator': {
13 | pattern: /[\\\/⌿⍀¨⍨⌶&∥]/,
14 | alias: 'operator'
15 | },
16 | 'dyadic-operator': {
17 | pattern: /[.⍣⍠⍤∘⌸]/,
18 | alias: 'operator'
19 | },
20 | 'assignment': {
21 | pattern: /←/,
22 | alias: 'keyword'
23 | },
24 | 'punctuation': /[\[;\]()◇⋄]/,
25 | 'dfn': {
26 | pattern: /[{}⍺⍵⍶⍹∇⍫:]/,
27 | alias: 'builtin'
28 | }
29 | };
30 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-eiffel.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.eiffel={string:[/"([^[]*)\[[\s\S]+?\]\1"/,/"([^{]*)\{[\s\S]+?\}\1"/,/"(?:%\s+%|%"|.)*?"/],comment:/--.*/,"char":/'(?:%'|.)+?'/,keyword:/\b(?:across|agent|alias|all|and|attached|as|assign|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,"boolean":/\b(?:True|False)\b/i,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?[eE][+-]?)?\d(?:_*\d)*|\d(?:_*\d)*\.?/],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/};
--------------------------------------------------------------------------------
/bower_components/marked/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "marked",
3 | "description": "A markdown parser built for speed",
4 | "author": "Christopher Jeffrey",
5 | "version": "0.3.6",
6 | "main": "./lib/marked.js",
7 | "bin": "./bin/marked",
8 | "man": "./man/marked.1",
9 | "preferGlobal": true,
10 | "repository": "git://github.com/chjj/marked.git",
11 | "homepage": "https://github.com/chjj/marked",
12 | "bugs": { "url": "http://github.com/chjj/marked/issues" },
13 | "license": "MIT",
14 | "keywords": ["markdown", "markup", "html"],
15 | "tags": ["markdown", "markup", "html"],
16 | "devDependencies": {
17 | "markdown": "*",
18 | "showdown": "*",
19 | "gulp": "^3.8.11",
20 | "gulp-uglify": "^1.1.0",
21 | "gulp-concat": "^2.5.2"
22 | },
23 | "scripts": { "test": "node test", "bench": "node test --bench" }
24 | }
25 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-makefile.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|.)*/,lookbehind:!0},string:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^[^:=\r\n]+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/};
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/tests/imports/element-import.html:
--------------------------------------------------------------------------------
1 |
10 |
11 |
21 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-markup.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.markup={comment://,prolog:/<\?[\w\W]+?\?>/,doctype://i,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\w\W])*\1|[^\s'">=]+))?)*\s*\/?>/i,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:('|")[\w\W]*?(\1)|[^\s>]+)/i,inside:{punctuation:/[=>"']/}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/?[\da-z]{1,8};/i},Prism.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))}),Prism.languages.xml=Prism.languages.markup,Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup;
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-scala.js:
--------------------------------------------------------------------------------
1 | Prism.languages.scala = Prism.languages.extend('java', {
2 | 'keyword': /<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,
3 | 'string': [
4 | {
5 | pattern: /"""[\W\w]*?"""/,
6 | greedy: true
7 | },
8 | {
9 | pattern: /("|')(?:\\\\|\\?[^\\\r\n])*?\1/,
10 | greedy: true
11 | },
12 | ],
13 | 'builtin': /\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,
14 | 'number': /\b(?:0x[\da-f]*\.?[\da-f]+|\d*\.?\d+e?\d*[dfl]?)\b/i,
15 | 'symbol': /'[^\d\s\\]\w*/
16 | });
17 | delete Prism.languages.scala['class-name'];
18 | delete Prism.languages.scala['function'];
19 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-lua.js:
--------------------------------------------------------------------------------
1 | Prism.languages.lua = {
2 | 'comment': /^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,
3 | // \z may be used to skip the following space
4 | 'string': {
5 | pattern: /(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,
6 | greedy: true
7 | },
8 | 'number': /\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,
9 | 'keyword': /\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,
10 | 'function': /(?!\d)\w+(?=\s*(?:[({]))/,
11 | 'operator': [
12 | /[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,
13 | {
14 | // Match ".." but don't break "..."
15 | pattern: /(^|[^.])\.\.(?!\.)/,
16 | lookbehind: true
17 | }
18 | ],
19 | 'punctuation': /[\[\](){},;]|\.+|:+/
20 | };
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/externs/webcomponents.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license
3 | * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
4 | * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
5 | * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6 | * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7 | * Code distributed by Google as part of the polymer project is also
8 | * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
9 | *
10 | * @fileoverview Symbols needed to compile webcomponents
11 | * @externs
12 | */
13 | var require;
14 | var global;
15 | var ES6Promise;
16 | var process;
17 | var define;
18 | var module;
19 | var exports;
20 |
21 | var ShadyDOM;
22 | var WebComponents;
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-monkey.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.monkey={string:/"[^"\r\n]*"/,comment:[/^#Rem\s+[\s\S]*?^#End/im,/'.+/],preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,alias:"comment"},"function":/\w+(?=\()/,"type-char":{pattern:/(\w)[?%#$]/,lookbehind:!0,alias:"variable"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+((?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Void|Strict|Public|Private|Property|Bool|Int|Float|String|Array|Object|Continue|Exit|Import|Extern|New|Self|Super|Try|Catch|Eachin|True|False|Extends|Abstract|Final|Select|Case|Default|Const|Local|Global|Field|Method|Function|Class|End|If|Then|Else|ElseIf|EndIf|While|Wend|Repeat|Until|Forever|For|To|Step|Next|Return|Module|Interface|Implements|Inline|Throw|Null)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/};
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/entrypoints/webcomponents-hi-index.js:
--------------------------------------------------------------------------------
1 | /**
2 | @license
3 | Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
4 | This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
5 | The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6 | The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7 | Code distributed by Google as part of the polymer project is also
8 | subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
9 | */
10 | 'use strict';
11 |
12 | /*
13 | * Polyfills loaded: HTML Imports
14 | * Used in: Safari Tech Preview
15 | */
16 |
17 | import '../bower_components/html-imports/src/html-imports.js'
18 |
19 | import '../src/post-polyfill.js'
20 | import '../src/unresolved.js'
21 |
--------------------------------------------------------------------------------
/bower_components/marked/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "marked",
3 | "version": "0.3.6",
4 | "homepage": "https://github.com/chjj/marked",
5 | "authors": [
6 | "Christopher Jeffrey "
7 | ],
8 | "description": "A markdown parser built for speed",
9 | "keywords": [
10 | "markdown",
11 | "markup",
12 | "html"
13 | ],
14 | "main": "lib/marked.js",
15 | "license": "MIT",
16 | "ignore": [
17 | "**/.*",
18 | "node_modules",
19 | "bower_components",
20 | "app/bower_components",
21 | "test",
22 | "tests"
23 | ],
24 | "_release": "0.3.6",
25 | "_resolution": {
26 | "type": "version",
27 | "tag": "v0.3.6",
28 | "commit": "eddec20467c2d10c7769061ee9074e268500966f"
29 | },
30 | "_source": "https://github.com/chjj/marked.git",
31 | "_target": "~0.3.6",
32 | "_originalSource": "marked"
33 | }
--------------------------------------------------------------------------------
/bower_components/test-fixture/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | sudo: required
3 | dist: trusty
4 | before_script:
5 | - npm install -g bower polymer-cli@next
6 | - polymer install --variants
7 | node_js: 6
8 | addons:
9 | firefox: latest
10 | apt:
11 | sources:
12 | - google-chrome
13 | packages:
14 | - google-chrome-stable
15 | script:
16 | - xvfb-run polymer test
17 | - if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then polymer test -s 'default'; fi
18 | env:
19 | global:
20 | - secure: ahgtHFWqjsRiKiGtnkthNYWM4tz+IcQoA8/kFk+aYXGbljeGHdtdDkaUUsedlTyMdfupCG+Wn0PssEWb6qGsUo3BP9LyfDHL/UEO5//llOWaNTSWr5ztDPgDvOawk6g1y8bmA/2R1Gifhhe1zcLySprzCNMVgq+NFRkKD3maiv8=
21 | - secure: i2DBL7MR4aHWO8fRi5m0d8kfujeO8slLe0RIV98snzHnO7wm7q9Wtxmf6rFYKawib1KPe+c4+/sCyECVLHw4r0BBZrN602Qc/8O5WxEeCAjjjMrytGYEKFGhsJRAzzw/M8ZfM2FfHuGdhzkJSqLUqgmf2Nzsmehgw5aUEBRimBo=
22 |
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/tests/imports/script-2.html:
--------------------------------------------------------------------------------
1 |
10 | me2
11 |
15 |
16 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-nasm.js:
--------------------------------------------------------------------------------
1 | Prism.languages.nasm = {
2 | 'comment': /;.*$/m,
3 | 'string': /("|'|`)(\\?.)*?\1/m,
4 | 'label': {
5 | pattern: /(^\s*)[A-Za-z._?$][\w.?$@~#]*:/m,
6 | lookbehind: true,
7 | alias: 'function'
8 | },
9 | 'keyword': [
10 | /\[?BITS (16|32|64)\]?/m,
11 | {
12 | pattern: /(^\s*)section\s*[a-zA-Z\.]+:?/im,
13 | lookbehind: true
14 | },
15 | /(?:extern|global)[^;\r\n]*/im,
16 | /(?:CPU|FLOAT|DEFAULT).*$/m
17 | ],
18 | 'register': {
19 | pattern: /\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(bp|sp|si|di)|[cdefgs]s)\b/i,
20 | alias: 'variable'
21 | },
22 | 'number': /(\b|-|(?=\$))(0[hx][\da-f]*\.?[\da-f]+(p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|\d*\.?\d+(\.?e[+-]?\d+)?[dt]?)\b/i,
23 | 'operator': /[\[\]*+\-\/%<>=&|$!]/
24 | };
25 |
--------------------------------------------------------------------------------
/bower_components/prism/plugins/command-line/prism-command-line.css:
--------------------------------------------------------------------------------
1 | .command-line-prompt {
2 | border-right: 1px solid #999;
3 | display: block;
4 | float: left;
5 | font-size: 100%;
6 | letter-spacing: -1px;
7 | margin-right: 1em;
8 | pointer-events: none;
9 |
10 | -webkit-user-select: none;
11 | -moz-user-select: none;
12 | -ms-user-select: none;
13 | user-select: none;
14 | }
15 |
16 | .command-line-prompt > span:before {
17 | color: #999;
18 | content: ' ';
19 | display: block;
20 | padding-right: 0.8em;
21 | }
22 |
23 | .command-line-prompt > span[data-user]:before {
24 | content: "[" attr(data-user) "@" attr(data-host) "] $";
25 | }
26 |
27 | .command-line-prompt > span[data-user="root"]:before {
28 | content: "[" attr(data-user) "@" attr(data-host) "] #";
29 | }
30 |
31 | .command-line-prompt > span[data-prompt]:before {
32 | content: attr(data-prompt);
33 | }
34 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-java.js:
--------------------------------------------------------------------------------
1 | Prism.languages.java = Prism.languages.extend('clike', {
2 | 'keyword': /\b(abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while)\b/,
3 | 'number': /\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp\-]+\b|\b\d*\.?\d+(?:e[+-]?\d+)?[df]?\b/i,
4 | 'operator': {
5 | pattern: /(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<=?|>>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,
6 | lookbehind: true
7 | }
8 | });
9 |
10 | Prism.languages.insertBefore('java','function', {
11 | 'annotation': {
12 | alias: 'punctuation',
13 | pattern: /(^|[^.])@\w+/,
14 | lookbehind: true
15 | }
16 | });
17 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-processing.js:
--------------------------------------------------------------------------------
1 | Prism.languages.processing = Prism.languages.extend('clike', {
2 | 'keyword': /\b(?:break|catch|case|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,
3 | 'operator': /<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/
4 | });
5 | Prism.languages.insertBefore('processing', 'number', {
6 | // Special case: XML is a type
7 | 'constant': /\b(?!XML\b)[A-Z][A-Z\d_]+\b/,
8 | 'type': {
9 | pattern: /\b(?:boolean|byte|char|color|double|float|int|XML|[A-Z][A-Za-z\d_]*)\b/,
10 | alias: 'variable'
11 | }
12 | });
13 |
14 | // Spaces are allowed between function name and parenthesis
15 | Prism.languages.processing['function'].pattern = /[a-z0-9_]+(?=\s*\()/i;
16 |
17 | // Class-names is not styled by default
18 | Prism.languages.processing['class-name'].alias = 'variable';
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-smalltalk.js:
--------------------------------------------------------------------------------
1 | Prism.languages.smalltalk = {
2 | 'comment': /"(?:""|[^"])+"/,
3 | 'string': /'(?:''|[^'])+'/,
4 | 'symbol': /#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,
5 | 'block-arguments': {
6 | pattern: /(\[\s*):[^\[|]*?\|/,
7 | lookbehind: true,
8 | inside: {
9 | 'variable': /:[\da-z]+/i,
10 | 'punctuation': /\|/
11 | }
12 | },
13 | 'temporary-variables': {
14 | pattern: /\|[^|]+\|/,
15 | inside: {
16 | 'variable': /[\da-z]+/i,
17 | 'punctuation': /\|/
18 | }
19 | },
20 | 'keyword': /\b(?:nil|true|false|self|super|new)\b/,
21 | 'character': {
22 | pattern: /\$./,
23 | alias: 'string'
24 | },
25 | 'number': [
26 | /\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,
27 | /(?:\B-|\b)\d+(?:\.\d+)?(?:e-?\d+)?/
28 | ],
29 | 'operator': /[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,
30 | 'punctuation': /[.;:?\[\](){}]/
31 | };
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-cpp.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.cpp=Prism.languages.extend("c",{keyword:/\b(alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,"boolean":/\b(true|false)\b/,operator:/[-+]{1,2}|!=?|<{1,2}=?|>{1,2}=?|\->|:{1,2}|={1,2}|\^|~|%|&{1,2}|\|?\||\?|\*|\/|\b(and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/}),Prism.languages.insertBefore("cpp","keyword",{"class-name":{pattern:/(class\s+)[a-z0-9_]+/i,lookbehind:!0}});
--------------------------------------------------------------------------------
/bower_components/test-fixture/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
2 | ### Description
3 |
4 |
5 | ### Expected outcome
6 |
7 |
8 |
9 | ### Actual outcome
10 |
11 |
12 |
13 | ### Live Demo
14 |
15 |
16 | ### Steps to reproduce
17 |
18 |
23 |
24 | ### Browsers Affected
25 |
26 | - [ ] Chrome
27 | - [ ] Firefox
28 | - [ ] Safari 9
29 | - [ ] Safari 8
30 | - [ ] Safari 7
31 | - [ ] Edge
32 | - [ ] IE 11
33 | - [ ] IE 10
34 |
--------------------------------------------------------------------------------
/bower_components/iron-location/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
2 | ### Description
3 |
4 |
5 | ### Expected outcome
6 |
7 |
8 |
9 | ### Actual outcome
10 |
11 |
12 |
13 | ### Live Demo
14 |
15 |
16 | ### Steps to reproduce
17 |
18 |
23 |
24 | ### Browsers Affected
25 |
26 | - [ ] Chrome
27 | - [ ] Firefox
28 | - [ ] Safari 9
29 | - [ ] Safari 8
30 | - [ ] Safari 7
31 | - [ ] Edge
32 | - [ ] IE 11
33 | - [ ] IE 10
34 |
--------------------------------------------------------------------------------
/bower_components/marked-element/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
2 | ### Description
3 |
4 |
5 | ### Expected outcome
6 |
7 |
8 |
9 | ### Actual outcome
10 |
11 |
12 |
13 | ### Live Demo
14 |
15 |
16 | ### Steps to reproduce
17 |
18 |
23 |
24 | ### Browsers Affected
25 |
26 | - [ ] Chrome
27 | - [ ] Firefox
28 | - [ ] Safari 9
29 | - [ ] Safari 8
30 | - [ ] Safari 7
31 | - [ ] Edge
32 | - [ ] IE 11
33 | - [ ] IE 10
34 |
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/tests/imports/script-1.html:
--------------------------------------------------------------------------------
1 |
10 | me
11 |
16 |
17 |
--------------------------------------------------------------------------------
/bower_components/iron-demo-helpers/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
2 | ### Description
3 |
4 |
5 | ### Expected outcome
6 |
7 |
8 |
9 | ### Actual outcome
10 |
11 |
12 |
13 | ### Live Demo
14 |
15 |
16 | ### Steps to reproduce
17 |
18 |
23 |
24 | ### Browsers Affected
25 |
26 | - [ ] Chrome
27 | - [ ] Firefox
28 | - [ ] Safari 9
29 | - [ ] Safari 8
30 | - [ ] Safari 7
31 | - [ ] Edge
32 | - [ ] IE 11
33 | - [ ] IE 10
34 |
--------------------------------------------------------------------------------
/bower_components/iron-flex-layout/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
2 | ### Description
3 |
4 |
5 | ### Expected outcome
6 |
7 |
8 |
9 | ### Actual outcome
10 |
11 |
12 |
13 | ### Live Demo
14 |
15 |
16 | ### Steps to reproduce
17 |
18 |
23 |
24 | ### Browsers Affected
25 |
26 | - [ ] Chrome
27 | - [ ] Firefox
28 | - [ ] Safari 9
29 | - [ ] Safari 8
30 | - [ ] Safari 7
31 | - [ ] Edge
32 | - [ ] IE 11
33 | - [ ] IE 10
34 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-http.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.http={"request-line":{pattern:/^(POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b\shttps?:\/\/\S+\sHTTP\/[0-9.]+/m,inside:{property:/^(POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b/,"attr-name":/:\w+/}},"response-status":{pattern:/^HTTP\/1.[01] [0-9]+.*/m,inside:{property:{pattern:/(^HTTP\/1.[01] )[0-9]+.*/i,lookbehind:!0}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var httpLanguages={"application/json":Prism.languages.javascript,"application/xml":Prism.languages.markup,"text/xml":Prism.languages.markup,"text/html":Prism.languages.markup};for(var contentType in httpLanguages)if(httpLanguages[contentType]){var options={};options[contentType]={pattern:new RegExp("(content-type:\\s*"+contentType+"[\\w\\W]*?)(?:\\r?\\n|\\r){2}[\\w\\W]*","i"),lookbehind:!0,inside:{rest:httpLanguages[contentType]}},Prism.languages.insertBefore("http","header-name",options)}
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-icon.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.icon={comment:/#.*/,string:/(["'])(?:(?!\1)[^\\\r\n]|\\.|_(?:\r?\n|\r))*\1/,number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,"function":/(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|=?)|>>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/};
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-reason.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.reason=Prism.languages.extend("clike",{comment:{pattern:/(^|[^\\])\/\*[\w\W]*?\*\//,lookbehind:!0},string:{pattern:/"(\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),Prism.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete Prism.languages.reason.function;
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-rip.js:
--------------------------------------------------------------------------------
1 | Prism.languages.rip = {
2 | 'comment': /#.*/,
3 |
4 | 'keyword': /(?:=>|->)|\b(?:class|if|else|switch|case|return|exit|try|catch|finally|raise)\b/,
5 |
6 | 'builtin': /@|\bSystem\b/,
7 |
8 | 'boolean': /\b(?:true|false)\b/,
9 |
10 | 'date': /\b\d{4}-\d{2}-\d{2}\b/,
11 | 'time': /\b\d{2}:\d{2}:\d{2}\b/,
12 | 'datetime': /\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,
13 |
14 | 'character': /\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,
15 |
16 | 'regex': {
17 | pattern: /(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\\\r\n])+\/(?=\s*($|[\r\n,.;})]))/,
18 | lookbehind: true
19 | },
20 |
21 | 'symbol': /:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,
22 | 'string': /("|')(\\?.)*?\1/,
23 | 'number': /[+-]?(?:(?:\d+\.\d+)|(?:\d+))/,
24 |
25 | 'punctuation': /(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,
26 |
27 | 'reference': /[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/
28 | };
29 |
--------------------------------------------------------------------------------
/bower_components/iron-flex-layout/index.html:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
13 |
14 | iron-flex-layout
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/bower_components/polymer/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "polymer",
3 | "version": "2.0.0-rc.7",
4 | "main": [
5 | "polymer.html"
6 | ],
7 | "license": "http://polymer.github.io/LICENSE.txt",
8 | "ignore": [
9 | "/.*",
10 | "/test/",
11 | "/util/",
12 | "gulpfile.js",
13 | "CONTRIBUTING.md",
14 | "CHANGELOG.md"
15 | ],
16 | "authors": [
17 | "The Polymer Authors (http://polymer.github.io/AUTHORS.txt)"
18 | ],
19 | "repository": {
20 | "type": "git",
21 | "url": "https://github.com/Polymer/polymer.git"
22 | },
23 | "dependencies": {
24 | "shadycss": "webcomponents/shadycss#^v1.0.0-rc.1",
25 | "webcomponentsjs": "^v1.0.0-rc.5"
26 | },
27 | "devDependencies": {
28 | "web-component-tester": "^5",
29 | "test-fixture": "PolymerElements/test-fixture#3.0.0-rc.1"
30 | },
31 | "private": true,
32 | "resolutions": {
33 | "test-fixture": "3.0.0-rc.1"
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-actionscript.js:
--------------------------------------------------------------------------------
1 | Prism.languages.actionscript = Prism.languages.extend('javascript', {
2 | 'keyword': /\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,
3 | 'operator': /\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<|>>?>?|[!=]=?)=?|[~?@]/
4 | });
5 | Prism.languages.actionscript['class-name'].alias = 'function';
6 |
7 | if (Prism.languages.markup) {
8 | Prism.languages.insertBefore('actionscript', 'string', {
9 | 'xml': {
10 | pattern: /(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\\1|\\?(?!\1)[\w\W])*\2)*\s*\/?>/,
11 | lookbehind: true,
12 | inside: {
13 | rest: Prism.languages.markup
14 | }
15 | }
16 | });
17 | }
--------------------------------------------------------------------------------
/bower_components/shadycss/externs/shadycss-externs.js:
--------------------------------------------------------------------------------
1 | /** @typedef {{
2 | * styleElement: function(!HTMLElement),
3 | * styleSubtree: function(!HTMLElement, Object=),
4 | * prepareTemplate: function(!HTMLTemplateElement, string, string=),
5 | * styleDocument: function(Object=),
6 | * getComputedStyleValue: function(!Element, string): string,
7 | * ScopingShim: (Object|undefined),
8 | * ApplyShim: (Object|undefined),
9 | * CustomStyleInterface: (Object|undefined),
10 | * nativeCss: boolean,
11 | * nativeShadow: boolean,
12 | * }}
13 | */
14 | let ShadyCSSInterface; //eslint-disable-line no-unused-vars
15 |
16 | /**
17 | * @typedef {{
18 | * shimcssproperties: (boolean | undefined),
19 | * shimshadow: (boolean | undefined)
20 | * }}
21 | */
22 | let ShadyCSSOptions; //eslint-disable-line no-unused-vars
23 |
24 | /** @type {(ShadyCSSInterface | ShadyCSSOptions | undefined)} */
25 | window.ShadyCSS;
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-ada.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/i,number:[{pattern:/\b[0-9](?:_?[0-9])*#[0-9A-F](?:_?[0-9A-F])*(?:\.[0-9A-F](?:_?[0-9A-F])*)?#(?:E[+-]?[0-9](?:_?[0-9])*)?/i},{pattern:/\b[0-9](?:_?[0-9])*(?:\.[0-9](?:_?[0-9])*)?(?:E[+-]?[0-9](?:_?[0-9])*)?\b/i}],"attr-name":/\b'\w+/i,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|new|return|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,"boolean":/\b(?:true|false)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,"char":/'.'/,variable:/\b[a-z](?:[_a-z\d])*\b/i};
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-xojo.js:
--------------------------------------------------------------------------------
1 | Prism.languages.xojo = {
2 | 'comment': {
3 | pattern: /(?:'|\/\/|Rem\b).+/i,
4 | inside: {
5 | 'keyword': /^Rem/i
6 | }
7 | },
8 | 'string': {
9 | pattern: /"(?:""|[^"])*"/,
10 | greedy: true
11 | },
12 | 'number': [
13 | /(?:\b|\B[.-])(?:\d+\.?\d*)(?:E[+-]?\d+)?/i,
14 | /&[bchou][a-z\d]+/i
15 | ],
16 | 'symbol': /#(?:If|Else|ElseIf|Endif|Pragma)\b/i,
17 | 'keyword': /\b(?:AddHandler|App|Array|As(?:signs)?|By(?:Ref|Val)|Break|Call|Case|Catch|Const|Continue|CurrentMethodName|Declare|Dim|Do(?:wnTo)?|Each|Else(?:If)?|End|Exit|Extends|False|Finally|For|Global|If|In|Lib|Loop|Me|Next|Nil|Optional|ParamArray|Raise(?:Event)?|ReDim|Rem|RemoveHandler|Return|Select|Self|Soft|Static|Step|Super|Then|To|True|Try|Ubound|Until|Using|Wend|While)\b/i,
18 | 'operator': /<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|Xor|WeakAddressOf)\b/i,
19 | 'punctuation': /[.,;:()]/
20 | };
--------------------------------------------------------------------------------
/bower_components/prism/plugins/previewer-angle/prism-previewer-angle.css:
--------------------------------------------------------------------------------
1 | .prism-previewer-angle:before {
2 | border-radius: 50%;
3 | background: #fff;
4 | }
5 | .prism-previewer-angle:after {
6 | margin-top: 4px;
7 | }
8 | .prism-previewer-angle svg {
9 | width: 32px;
10 | height: 32px;
11 | -webkit-transform: rotate(-90deg);
12 | -moz-transform: rotate(-90deg);
13 | -ms-transform: rotate(-90deg);
14 | -o-transform: rotate(-90deg);
15 | transform: rotate(-90deg);
16 | }
17 | .prism-previewer-angle[data-negative] svg {
18 | -webkit-transform: scaleX(-1) rotate(-90deg);
19 | -moz-transform: scaleX(-1) rotate(-90deg);
20 | -ms-transform: scaleX(-1) rotate(-90deg);
21 | -o-transform: scaleX(-1) rotate(-90deg);
22 | transform: scaleX(-1) rotate(-90deg);
23 | }
24 | .prism-previewer-angle circle {
25 | fill: transparent;
26 | stroke: hsl(200, 10%, 20%);
27 | stroke-opacity: 0.9;
28 | stroke-width: 32;
29 | stroke-dasharray: 0, 500;
30 | }
--------------------------------------------------------------------------------
/bower_components/chai/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "chai",
3 | "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
4 | "license": "MIT",
5 | "keywords": [
6 | "test",
7 | "assertion",
8 | "assert",
9 | "testing",
10 | "chai"
11 | ],
12 | "main": "chai.js",
13 | "ignore": [
14 | "build",
15 | "components",
16 | "lib",
17 | "node_modules",
18 | "support",
19 | "test",
20 | "index.js",
21 | "Makefile",
22 | ".*"
23 | ],
24 | "dependencies": {},
25 | "devDependencies": {},
26 | "homepage": "https://github.com/chaijs/chai",
27 | "version": "3.5.0",
28 | "_release": "3.5.0",
29 | "_resolution": {
30 | "type": "version",
31 | "tag": "3.5.0",
32 | "commit": "57c85f624a7e19ffaf1a2c7d07d81180db17bec7"
33 | },
34 | "_source": "https://github.com/chaijs/chai.git",
35 | "_target": "^3.2.0",
36 | "_originalSource": "chai"
37 | }
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-oz.js:
--------------------------------------------------------------------------------
1 | Prism.languages.oz = {
2 | 'comment': /\/\*[\s\S]*?\*\/|%.*/,
3 | 'string': /"(?:[^"\\]|\\[\s\S])*"/,
4 | 'atom': {
5 | pattern: /'(?:[^'\\]|\\.)*'/,
6 | alias: 'builtin'
7 | },
8 | 'keyword': /[$_]|\[\]|\b(?:at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,
9 | 'function': [
10 | /[a-z][A-Za-z\d]*(?=\()/,
11 | {
12 | pattern: /(\{)[A-Z][A-Za-z\d]*/,
13 | lookbehind: true
14 | }
15 | ],
16 | 'number': /\b(?:0[bx][\da-f]+|\d+\.?\d*(?:e~?\d+)?\b)|&(?:[^\\]|\\(?:\d{3}|.))/i,
17 | 'variable': /\b[A-Z][A-Za-z\d]*|`(?:[^`\\]|\\.)+`/,
18 | 'attr-name': /\w+(?=:)/,
19 | 'operator': /:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,
20 | 'punctuation': /[\[\](){}.:;?]/
21 | };
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-keyman.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.keyman={comment:/\bc\s.*/i,"function":/\[\s*((CTRL|SHIFT|ALT|LCTRL|RCTRL|LALT|RALT|CAPS|NCAPS)\s+)*([TKU]_[a-z0-9_?]+|".+?"|'.+?')\s*\]/i,string:/("|')((?!\1).)*\1/,bold:[/&(baselayout|bitmap|capsononly|capsalwaysoff|shiftfreescaps|copyright|ethnologuecode|hotkey|includecodes|keyboardversion|kmw_embedcss|kmw_embedjs|kmw_helpfile|kmw_helptext|kmw_rtl|language|layer|layoutfile|message|mnemoniclayout|name|oldcharposmatching|platform|targets|version|visualkeyboard|windowslanguages)\b/i,/\b(bitmap|bitmaps|caps on only|caps always off|shift frees caps|copyright|hotkey|language|layout|message|name|version)\b/i],keyword:/\b(any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|return|reset|save|set|store|use)\b/i,atrule:/\b(ansi|begin|unicode|group|using keys|match|nomatch)\b/i,number:/\b(U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\,()]/,tag:/\$(keyman|kmfl|weaver|keymanweb|keymanonly):/i};
--------------------------------------------------------------------------------
/bower_components/prism/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js:
--------------------------------------------------------------------------------
1 | !function(){if("undefined"!=typeof self&&self.Prism&&self.document){if(!Prism.plugins.toolbar)return console.warn("Copy to Clipboard plugin loaded before Toolbar plugin."),void 0;var o=window.Clipboard||void 0;o||"function"!=typeof require||(o=require("clipboard"));var e=[];if(!o){var t=document.createElement("script"),n=document.querySelector("head");t.onload=function(){if(o=window.Clipboard)for(;e.length;)e.pop()()},t.src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.5.8/clipboard.min.js",n.appendChild(t)}Prism.plugins.toolbar.registerButton("copy-to-clipboard",function(t){function n(){var e=new o(i,{text:function(){return t.code}});e.on("success",function(){i.textContent="Copied!",r()}),e.on("error",function(){i.textContent="Press Ctrl+C to copy",r()})}function r(){setTimeout(function(){i.textContent="Copy"},5e3)}var i=document.createElement("a");return i.textContent="Copy",o?n():e.push(n),i})}}();
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | sudo: required
3 | dist: trusty
4 | node_js: stable
5 | addons:
6 | firefox: latest
7 | apt:
8 | sources:
9 | - google-chrome
10 | packages:
11 | - google-chrome-stable
12 | script:
13 | - npm install -g bower
14 | - bower install
15 | - xvfb-run wct -l chrome
16 | - xvfb-run wct -l firefox
17 | - if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then wct -s 'windows 10/microsoftedge@14' -s 'windows 8.1/internet explorer@11' -s 'os x 10.11/safari@10' -s 'os x 10.11/safari@9' -s 'Linux/chrome@41'; fi
18 | env:
19 | global:
20 | - secure: Fpp9LwJSGOdTrSIImQTlbzxozBsqe/2AJN5OfTXSe12FZxqzz50gevdxQcIlLypKaNyCtjb980DJbwdJR2cXUqaunLZAPWxrKa7ZPwamUxW+zVL7EHqy5zuvD+yJ+Vmk3ahs3WBTVyJ8T3XoaSfo9VumDIcKggWGJwgvM3blIMg=
21 | - secure: Bj8MgzUVP0X8MLgK3d9eF48V7x0rPJyrN1IyguzKyJJVC8LV2XZXF+6o/M+zNsVMSsjhgXMkS3RRuaUShxO/OS6gHeG31FWcZqbXfZfgMMyH8a8zDls+r8m2lGEICaZo1OTXR0uiR/VNVt7n2xoBnTmjmRFwkaxAZk4yCjbXYzQ=
22 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-latex.min.js:
--------------------------------------------------------------------------------
1 | !function(a){var e=/\\([^a-z()[\]]|[a-z\*]+)/i,n={"equation-command":{pattern:e,alias:"regex"}};a.languages.latex={comment:/%.*/m,cdata:{pattern:/(\\begin\{((?:verbatim|lstlisting)\*?)\})([\w\W]*?)(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$(?:\\?[\w\W])*?\$|\\\((?:\\?[\w\W])*?\\\)|\\\[(?:\\?[\w\W])*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:equation|math|eqnarray|align|multline|gather)\*?)\})([\w\W]*?)(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|end|ref|cite|label|usepackage|documentclass)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:part|chapter|section|subsection|frametitle|subsubsection|paragraph|subparagraph|subsubparagraph|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\}(?:\[[^\]]+\])?)/,lookbehind:!0,alias:"class-name"},"function":{pattern:e,alias:"selector"},punctuation:/[[\]{}&]/}}(Prism);
--------------------------------------------------------------------------------
/bower_components/prism/plugins/line-numbers/prism-line-numbers.css:
--------------------------------------------------------------------------------
1 | pre.line-numbers {
2 | position: relative;
3 | padding-left: 3.8em;
4 | counter-reset: linenumber;
5 | }
6 |
7 | pre.line-numbers > code {
8 | position: relative;
9 | }
10 |
11 | .line-numbers .line-numbers-rows {
12 | position: absolute;
13 | pointer-events: none;
14 | top: 0;
15 | font-size: 100%;
16 | left: -3.8em;
17 | width: 3em; /* works for line-numbers below 1000 lines */
18 | letter-spacing: -1px;
19 | border-right: 1px solid #999;
20 |
21 | -webkit-user-select: none;
22 | -moz-user-select: none;
23 | -ms-user-select: none;
24 | user-select: none;
25 |
26 | }
27 |
28 | .line-numbers-rows > span {
29 | pointer-events: none;
30 | display: block;
31 | counter-increment: linenumber;
32 | }
33 |
34 | .line-numbers-rows > span:before {
35 | content: counter(linenumber);
36 | color: #999;
37 | display: block;
38 | padding-right: 0.8em;
39 | text-align: right;
40 | }
--------------------------------------------------------------------------------
/bower_components/stacky/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "stacky",
3 | "description": "Stacky parses stack traces from various sources, and formats them in readable ways.",
4 | "main": "browser.js",
5 | "authors": [
6 | "The Polymer Authors"
7 | ],
8 | "ignore": [
9 | "*",
10 | "!/lib/*.js",
11 | "!/LICENSE",
12 | "!/browser.js"
13 | ],
14 | "license": "BSD-3-Clause",
15 | "keywords": [
16 | "stack",
17 | "trace",
18 | "error",
19 | "stack parser",
20 | "trace parser"
21 | ],
22 | "homepage": "https://github.com/PolymerLabs/stacky",
23 | "moduleType": [
24 | "amd",
25 | "globals"
26 | ],
27 | "version": "1.3.2",
28 | "_release": "1.3.2",
29 | "_resolution": {
30 | "type": "version",
31 | "tag": "v1.3.2",
32 | "commit": "fa297bb077559544c56b4a123c05df2ff97e9fdc"
33 | },
34 | "_source": "https://github.com/PolymerLabs/stacky.git",
35 | "_target": "^1.3.0",
36 | "_originalSource": "stacky"
37 | }
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/entrypoints/webcomponents-hi-ce-index.js:
--------------------------------------------------------------------------------
1 | /**
2 | @license
3 | Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
4 | This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
5 | The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6 | The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7 | Code distributed by Google as part of the polymer project is also
8 | subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
9 | */
10 | 'use strict';
11 |
12 | /*
13 | * Polyfills loaded: HTML Imports, Custom Elements
14 | * Used in: Safari 10, Firefox once SD is shipped
15 | */
16 |
17 | import '../bower_components/html-imports/src/html-imports.js'
18 | import '../bower_components/custom-elements/src/custom-elements.js'
19 |
20 | import '../src/post-polyfill.js'
21 | import '../src/unresolved.js'
22 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-c.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.c=Prism.languages.extend("clike",{keyword:/\b(asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/\-[>-]?|\+\+?|!=?|<=?|>>?=?|==?|&&?|\|?\||[~^%?*\/]/,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)[ful]*\b/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+([^\r\n\\]|\\.|\\(?:\r\n?|\n))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(<.+?>|("|')(\\?.)+?\3)/,lookbehind:!0},directive:{pattern:/(#\s*)\b(define|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)\b/,lookbehind:!0,alias:"keyword"}}},constant:/\b(__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|stdin|stdout|stderr)\b/}),delete Prism.languages.c["class-name"],delete Prism.languages.c["boolean"];
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-clike.js:
--------------------------------------------------------------------------------
1 | Prism.languages.clike = {
2 | 'comment': [
3 | {
4 | pattern: /(^|[^\\])\/\*[\w\W]*?\*\//,
5 | lookbehind: true
6 | },
7 | {
8 | pattern: /(^|[^\\:])\/\/.*/,
9 | lookbehind: true
10 | }
11 | ],
12 | 'string': {
13 | pattern: /(["'])(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,
14 | greedy: true
15 | },
16 | 'class-name': {
17 | pattern: /((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/i,
18 | lookbehind: true,
19 | inside: {
20 | punctuation: /(\.|\\)/
21 | }
22 | },
23 | 'keyword': /\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,
24 | 'boolean': /\b(true|false)\b/,
25 | 'function': /[a-z0-9_]+(?=\()/i,
26 | 'number': /\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)\b/i,
27 | 'operator': /--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,
28 | 'punctuation': /[{}[\];(),.:]/
29 | };
30 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-qore.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.qore=Prism.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\w\W]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:/("|')(\\(?:\r\n|[\s\S])|(?!\1)[^\\])*\1/,variable:/\$(?!\d)\w+\b/,keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:int|float|number|bool|string|date|list)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01]+|0x[\da-f]*\.?[\da-fp\-]+|\d*\.?\d+e?\d*[df]|\d*\.?\d+)\b/i,"boolean":/\b(?:true|false)\b/i,operator:{pattern:/(^|[^\.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},"function":/\$?\b(?!\d)\w+(?=\()/});
--------------------------------------------------------------------------------
/bower_components/polymer/index.html:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-cpp.js:
--------------------------------------------------------------------------------
1 | Prism.languages.cpp = Prism.languages.extend('c', {
2 | 'keyword': /\b(alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,
3 | 'boolean': /\b(true|false)\b/,
4 | 'operator': /[-+]{1,2}|!=?|<{1,2}=?|>{1,2}=?|\->|:{1,2}|={1,2}|\^|~|%|&{1,2}|\|?\||\?|\*|\/|\b(and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/
5 | });
6 |
7 | Prism.languages.insertBefore('cpp', 'keyword', {
8 | 'class-name': {
9 | pattern: /(class\s+)[a-z0-9_]+/i,
10 | lookbehind: true
11 | }
12 | });
--------------------------------------------------------------------------------
/bower_components/marked-element/index.html:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-jsx.js:
--------------------------------------------------------------------------------
1 | (function(Prism) {
2 |
3 | var javascript = Prism.util.clone(Prism.languages.javascript);
4 |
5 | Prism.languages.jsx = Prism.languages.extend('markup', javascript);
6 | Prism.languages.jsx.tag.pattern= /<\/?[\w\.:-]+\s*(?:\s+[\w\.:-]+(?:=(?:("|')(\\?[\w\W])*?\1|[^\s'">=]+|(\{[\w\W]*?\})))?\s*)*\/?>/i;
7 |
8 | Prism.languages.jsx.tag.inside['attr-value'].pattern = /=[^\{](?:('|")[\w\W]*?(\1)|[^\s>]+)/i;
9 |
10 | var jsxExpression = Prism.util.clone(Prism.languages.jsx);
11 |
12 | delete jsxExpression.punctuation
13 |
14 | jsxExpression = Prism.languages.insertBefore('jsx', 'operator', {
15 | 'punctuation': /=(?={)|[{}[\];(),.:]/
16 | }, { jsx: jsxExpression });
17 |
18 | Prism.languages.insertBefore('inside', 'attr-value',{
19 | 'script': {
20 | // Allow for one level of nesting
21 | pattern: /=(\{(?:\{[^}]*\}|[^}])+\})/i,
22 | inside: jsxExpression,
23 | 'alias': 'language-javascript'
24 | }
25 | }, Prism.languages.jsx.tag);
26 |
27 | }(Prism));
28 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-ocaml.js:
--------------------------------------------------------------------------------
1 | Prism.languages.ocaml = {
2 | 'comment': /\(\*[\s\S]*?\*\)/,
3 | 'string': [
4 | /"(?:\\.|[^\\\r\n"])*"/,
5 | /(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i
6 | ],
7 | 'number': /\b-?(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,
8 | 'type': {
9 | pattern: /\B['`][a-z\d_]*/i,
10 | alias: 'variable'
11 | },
12 | 'directive': {
13 | pattern: /\B#[a-z\d_]+/i,
14 | alias: 'function'
15 | },
16 | 'keyword': /\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|object|of|open|prefix|private|rec|then|sig|struct|to|try|type|val|value|virtual|where|while|with)\b/,
17 | 'boolean': /\b(?:false|true)\b/,
18 | // Custom operators are allowed
19 | 'operator': /:=|[=<>@^|&+\-*\/$%!?~][!$%&\*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lxor|lsl|lsr|mod|nor|or)\b/,
20 | 'punctuation': /[(){}\[\]|_.,:;]/
21 | };
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-rust.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.rust={comment:[{pattern:/(^|[^\\])\/\*[\w\W]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:[/b?r(#*)"(?:\\?.)*?"\1/,/b?("|')(?:\\?.)*?\1/],keyword:/\b(?:abstract|alignof|as|be|box|break|const|continue|crate|do|else|enum|extern|false|final|fn|for|if|impl|in|let|loop|match|mod|move|mut|offsetof|once|override|priv|pub|pure|ref|return|sizeof|static|self|struct|super|true|trait|type|typeof|unsafe|unsized|use|virtual|where|while|yield)\b/,attribute:{pattern:/#!?\[.+?\]/,alias:"attr-name"},"function":[/[a-z0-9_]+(?=\s*\()/i,/[a-z0-9_]+!(?=\s*\(|\[)/i],"macro-rules":{pattern:/[a-z0-9_]+!/i,alias:"function"},number:/\b-?(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(\d(_?\d)*)?\.?\d(_?\d)*([Ee][+-]?\d+)?)(?:_?(?:[iu](?:8|16|32|64)?|f32|f64))?\b/,"closure-params":{pattern:/\|[^|]*\|(?=\s*[{-])/,inside:{punctuation:/[\|:,]/,operator:/[&*]/}},punctuation:/[{}[\];(),:]|\.+|->/,operator:/[-+*\/%!^=]=?|@|&[&=]?|\|[|=]?|<=?|>>?=?/};
--------------------------------------------------------------------------------
/bower_components/webcomponentsjs/tests/imports/a1-reference.html:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
20 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-sas.js:
--------------------------------------------------------------------------------
1 | Prism.languages.sas = {
2 | 'datalines': {
3 | pattern: /^\s*(?:(?:data)?lines|cards);[\s\S]+?(?:\r?\n|\r);/im,
4 | alias: 'string',
5 | inside: {
6 | 'keyword': {
7 | pattern: /^(\s*)(?:(?:data)?lines|cards)/i,
8 | lookbehind: true
9 | },
10 | 'punctuation': /;/
11 | }
12 | },
13 | 'comment': [
14 | {
15 | pattern: /(^\s*|;\s*)\*.*;/m,
16 | lookbehind: true
17 | },
18 | /\/\*[\s\S]+?\*\//
19 | ],
20 | 'datetime': {
21 | // '1jan2013'd, '9:25:19pm't, '18jan2003:9:27:05am'dt
22 | pattern: /'[^']+'(?:dt?|t)\b/i,
23 | alias: 'number'
24 | },
25 | 'string': /(["'])(?:\1\1|(?!\1)[\s\S])*\1/,
26 | 'keyword': /\b(?:data|else|format|if|input|proc\s\w+|quit|run|then)\b/i,
27 | // Decimal (1.2e23), hexadecimal (0c1x)
28 | 'number': /(?:\B-|\b)(?:[\da-f]+x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)/i,
29 | 'operator': /\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?|\b(?:eq|ne|gt|lt|ge|le|in|not)\b/i,
30 | 'punctuation': /[$%@.(){}\[\];,\\]/
31 | };
32 |
--------------------------------------------------------------------------------
/bower_components/prism/components/prism-css.min.js:
--------------------------------------------------------------------------------
1 | Prism.languages.css={comment:/\/\*[\w\W]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^\{\}\s][^\{\};]*?(?=\s*\{)/,string:{pattern:/("|')(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1/,greedy:!0},property:/(\b|\B)[\w-]+(?=\s*:)/i,important:/\B!important\b/i,"function":/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},Prism.languages.css.atrule.inside.rest=Prism.util.clone(Prism.languages.css),Prism.languages.markup&&(Prism.languages.insertBefore("markup","tag",{style:{pattern:/(