fix Foundation reveal modal and htmllint

This commit is contained in:
groovecoder 2018-03-08 11:20:20 -06:00
Родитель e7cb5b9cdb
Коммит faf23821c1
4 изменённых файлов: 227 добавлений и 98 удалений

Просмотреть файл

@ -2,6 +2,7 @@ module.exports = {
env: {
es6: true,
node: true,
jquery: true,
},
extends: [
"eslint:recommended",

317
package-lock.json сгенерированный
Просмотреть файл

@ -14,9 +14,9 @@
}
},
"acorn": {
"version": "5.4.1",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.4.1.tgz",
"integrity": "sha512-XLmq3H/BVvW6/GbxKryGxWORz1ebilSsUDlyC27bXhWGWAZWkGwS6FLHjOlwFXNFoWFQEO/Df4u0YYd0K3BQgQ==",
"version": "5.5.3",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz",
"integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==",
"dev": true
},
"acorn-jsx": {
@ -426,6 +426,11 @@
"isarray": "1.0.0"
}
},
"buffer-writer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-1.0.1.tgz",
"integrity": "sha1-Iqk2kB4wKa/NdUfrRIfOtpejvwg="
},
"builtin-modules": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
@ -1075,9 +1080,9 @@
}
},
"dotenv": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.0.tgz",
"integrity": "sha512-p4A7snaxI9Hnj3GDWhTpckHYcd9WwZDmGPcvJJV3CoRFq0Dvsp96eYgXBl9WbmbJfuxqiZ2WenNaeWSs675ghQ=="
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz",
"integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow=="
},
"duplexer": {
"version": "0.1.1",
@ -1170,9 +1175,9 @@
"dev": true
},
"eslint": {
"version": "4.18.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.0.tgz",
"integrity": "sha512-Ep2lUbztzXLg0gNUl48I1xvbQFy1QuWyh1C9PSympmln33jwOr8B3QfuEcXpPPE4uSwEzDaWhUxBN0sNQkzrBg==",
"version": "4.18.2",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz",
"integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==",
"dev": true,
"requires": {
"ajv": "5.5.2",
@ -1184,7 +1189,7 @@
"doctrine": "2.1.0",
"eslint-scope": "3.7.1",
"eslint-visitor-keys": "1.0.0",
"espree": "3.5.3",
"espree": "3.5.4",
"esquery": "1.0.0",
"esutils": "2.0.2",
"file-entry-cache": "2.0.0",
@ -1226,9 +1231,9 @@
}
},
"eslint-plugin-node": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-6.0.0.tgz",
"integrity": "sha512-Qj4dMF1N/wRALO1IRvnchn8c1i0awgrztrGx7MjF9ewDwlW/heNB+WeZ09bhp8Yp0TD+BZcADP8BRya0wmropA==",
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-6.0.1.tgz",
"integrity": "sha512-Q/Cc2sW1OAISDS+Ji6lZS2KV4b7ueA/WydVWd1BECTQwVvfQy5JAi3glhINoKzoMnfnuRgNP+ZWKrGAbp3QDxw==",
"dev": true,
"requires": {
"ignore": "3.3.7",
@ -1243,7 +1248,7 @@
"integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
"dev": true,
"requires": {
"esrecurse": "4.2.0",
"esrecurse": "4.2.1",
"estraverse": "4.2.0"
}
},
@ -1254,12 +1259,12 @@
"dev": true
},
"espree": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/espree/-/espree-3.5.3.tgz",
"integrity": "sha512-Zy3tAJDORxQZLl2baguiRU1syPERAIg0L+JB2MWorORgTu/CplzvxS9WWA7Xh4+Q+eOQihNs/1o1Xep8cvCxWQ==",
"version": "3.5.4",
"resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
"integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
"dev": true,
"requires": {
"acorn": "5.4.1",
"acorn": "5.5.3",
"acorn-jsx": "3.0.1"
}
},
@ -1279,13 +1284,12 @@
}
},
"esrecurse": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz",
"integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
"integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
"dev": true,
"requires": {
"estraverse": "4.2.0",
"object-assign": "4.1.1"
"estraverse": "4.2.0"
}
},
"estraverse": {
@ -2673,6 +2677,11 @@
"resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz",
"integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc="
},
"js-string-escape": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz",
"integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8="
},
"js-tokens": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
@ -3094,9 +3103,12 @@
"integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
},
"nodemailer": {
"version": "4.4.2",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.4.2.tgz",
"integrity": "sha512-sstDxbCSPHDXrWRQhH++khr3yVU0CGvH2dCtAHOPQQ0lRR7xwq2txItEXckMpX481B/cN+0akER2bfExh7Gu/Q=="
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.6.2.tgz",
"integrity": "sha512-T4A1m3YS2d+4RFPhbZ3pVWCpU6atMrxrV6Ql7n3NosDYmIdmxknSc715u752RzzLnVHSk/6zwtVD8IJVAGCACA==",
"requires": {
"request": "2.83.0"
}
},
"nodesecurity-npm-utils": {
"version": "6.0.0",
@ -3177,9 +3189,9 @@
"dev": true
},
"nyc": {
"version": "11.4.1",
"resolved": "https://registry.npmjs.org/nyc/-/nyc-11.4.1.tgz",
"integrity": "sha512-5eCZpvaksFVjP2rt1r60cfXmt3MUtsQDw8bAzNqNEr4WLvUMLgiVENMf/B9bE9YAX0mGVvaGA3v9IS9ekNqB1Q==",
"version": "11.5.0",
"resolved": "https://registry.npmjs.org/nyc/-/nyc-11.5.0.tgz",
"integrity": "sha512-xIYK189By0YiM5/T4TviHu3J7bV7lCj5WYJfyZK3z03QgAaQ60WcLaJuXf0zhKoI6PBnUR92ZpSwBICCrgSBGg==",
"dev": true,
"requires": {
"archy": "1.0.0",
@ -3192,23 +3204,23 @@
"find-up": "2.1.0",
"foreground-child": "1.5.6",
"glob": "7.1.2",
"istanbul-lib-coverage": "1.1.1",
"istanbul-lib-coverage": "1.1.2",
"istanbul-lib-hook": "1.1.0",
"istanbul-lib-instrument": "1.9.1",
"istanbul-lib-report": "1.1.2",
"istanbul-lib-source-maps": "1.2.2",
"istanbul-reports": "1.1.3",
"istanbul-lib-instrument": "1.9.2",
"istanbul-lib-report": "1.1.3",
"istanbul-lib-source-maps": "1.2.3",
"istanbul-reports": "1.1.4",
"md5-hex": "1.3.0",
"merge-source-map": "1.0.4",
"merge-source-map": "1.1.0",
"micromatch": "2.3.11",
"mkdirp": "0.5.1",
"resolve-from": "2.0.0",
"rimraf": "2.6.2",
"signal-exit": "3.0.2",
"spawn-wrap": "1.4.2",
"test-exclude": "4.1.1",
"yargs": "10.0.3",
"yargs-parser": "8.0.0"
"test-exclude": "4.2.0",
"yargs": "10.1.2",
"yargs-parser": "8.1.0"
},
"dependencies": {
"align-text": {
@ -3288,7 +3300,7 @@
}
},
"babel-generator": {
"version": "6.26.0",
"version": "6.26.1",
"bundled": true,
"dev": true,
"requires": {
@ -3297,7 +3309,7 @@
"babel-types": "6.26.0",
"detect-indent": "4.0.0",
"jsesc": "1.3.0",
"lodash": "4.17.4",
"lodash": "4.17.5",
"source-map": "0.5.7",
"trim-right": "1.0.1"
}
@ -3328,7 +3340,7 @@
"babel-traverse": "6.26.0",
"babel-types": "6.26.0",
"babylon": "6.18.0",
"lodash": "4.17.4"
"lodash": "4.17.5"
}
},
"babel-traverse": {
@ -3344,7 +3356,7 @@
"debug": "2.6.9",
"globals": "9.18.0",
"invariant": "2.2.2",
"lodash": "4.17.4"
"lodash": "4.17.5"
}
},
"babel-types": {
@ -3354,7 +3366,7 @@
"requires": {
"babel-runtime": "6.26.0",
"esutils": "2.0.2",
"lodash": "4.17.4",
"lodash": "4.17.5",
"to-fast-properties": "1.0.3"
}
},
@ -3369,7 +3381,7 @@
"dev": true
},
"brace-expansion": {
"version": "1.1.8",
"version": "1.1.11",
"bundled": true,
"dev": true,
"requires": {
@ -3818,12 +3830,9 @@
}
},
"is-fullwidth-code-point": {
"version": "1.0.0",
"version": "2.0.0",
"bundled": true,
"dev": true,
"requires": {
"number-is-nan": "1.0.1"
}
"dev": true
},
"is-glob": {
"version": "2.0.1",
@ -3880,7 +3889,7 @@
}
},
"istanbul-lib-coverage": {
"version": "1.1.1",
"version": "1.1.2",
"bundled": true,
"dev": true
},
@ -3893,25 +3902,25 @@
}
},
"istanbul-lib-instrument": {
"version": "1.9.1",
"version": "1.9.2",
"bundled": true,
"dev": true,
"requires": {
"babel-generator": "6.26.0",
"babel-generator": "6.26.1",
"babel-template": "6.26.0",
"babel-traverse": "6.26.0",
"babel-types": "6.26.0",
"babylon": "6.18.0",
"istanbul-lib-coverage": "1.1.1",
"semver": "5.4.1"
"istanbul-lib-coverage": "1.1.2",
"semver": "5.5.0"
}
},
"istanbul-lib-report": {
"version": "1.1.2",
"version": "1.1.3",
"bundled": true,
"dev": true,
"requires": {
"istanbul-lib-coverage": "1.1.1",
"istanbul-lib-coverage": "1.1.2",
"mkdirp": "0.5.1",
"path-parse": "1.0.5",
"supports-color": "3.2.3"
@ -3928,12 +3937,12 @@
}
},
"istanbul-lib-source-maps": {
"version": "1.2.2",
"version": "1.2.3",
"bundled": true,
"dev": true,
"requires": {
"debug": "3.1.0",
"istanbul-lib-coverage": "1.1.1",
"istanbul-lib-coverage": "1.1.2",
"mkdirp": "0.5.1",
"rimraf": "2.6.2",
"source-map": "0.5.7"
@ -3950,7 +3959,7 @@
}
},
"istanbul-reports": {
"version": "1.1.3",
"version": "1.1.4",
"bundled": true,
"dev": true,
"requires": {
@ -4018,7 +4027,7 @@
}
},
"lodash": {
"version": "4.17.4",
"version": "4.17.5",
"bundled": true,
"dev": true
},
@ -4062,15 +4071,22 @@
"bundled": true,
"dev": true,
"requires": {
"mimic-fn": "1.1.0"
"mimic-fn": "1.2.0"
}
},
"merge-source-map": {
"version": "1.0.4",
"version": "1.1.0",
"bundled": true,
"dev": true,
"requires": {
"source-map": "0.5.7"
"source-map": "0.6.1"
},
"dependencies": {
"source-map": {
"version": "0.6.1",
"bundled": true,
"dev": true
}
}
},
"micromatch": {
@ -4094,7 +4110,7 @@
}
},
"mimic-fn": {
"version": "1.1.0",
"version": "1.2.0",
"bundled": true,
"dev": true
},
@ -4103,7 +4119,7 @@
"bundled": true,
"dev": true,
"requires": {
"brace-expansion": "1.1.8"
"brace-expansion": "1.1.11"
}
},
"minimist": {
@ -4131,7 +4147,7 @@
"requires": {
"hosted-git-info": "2.5.0",
"is-builtin-module": "1.0.0",
"semver": "5.4.1",
"semver": "5.5.0",
"validate-npm-package-license": "3.0.1"
}
},
@ -4208,18 +4224,26 @@
"dev": true
},
"p-limit": {
"version": "1.1.0",
"version": "1.2.0",
"bundled": true,
"dev": true
"dev": true,
"requires": {
"p-try": "1.0.0"
}
},
"p-locate": {
"version": "2.0.0",
"bundled": true,
"dev": true,
"requires": {
"p-limit": "1.1.0"
"p-limit": "1.2.0"
}
},
"p-try": {
"version": "1.0.0",
"bundled": true,
"dev": true
},
"parse-glob": {
"version": "3.0.4",
"bundled": true,
@ -4455,7 +4479,7 @@
}
},
"semver": {
"version": "5.4.1",
"version": "5.5.0",
"bundled": true,
"dev": true
},
@ -4537,11 +4561,6 @@
"bundled": true,
"dev": true
},
"is-fullwidth-code-point": {
"version": "2.0.0",
"bundled": true,
"dev": true
},
"strip-ansi": {
"version": "4.0.0",
"bundled": true,
@ -4579,7 +4598,7 @@
"dev": true
},
"test-exclude": {
"version": "4.1.1",
"version": "4.2.0",
"bundled": true,
"dev": true,
"requires": {
@ -4673,6 +4692,14 @@
"strip-ansi": "3.0.1"
},
"dependencies": {
"is-fullwidth-code-point": {
"version": "1.0.0",
"bundled": true,
"dev": true,
"requires": {
"number-is-nan": "1.0.1"
}
},
"string-width": {
"version": "1.0.2",
"bundled": true,
@ -4711,11 +4738,11 @@
"dev": true
},
"yargs": {
"version": "10.0.3",
"version": "10.1.2",
"bundled": true,
"dev": true,
"requires": {
"cliui": "3.2.0",
"cliui": "4.0.0",
"decamelize": "1.2.0",
"find-up": "2.1.0",
"get-caller-file": "1.0.2",
@ -4726,35 +4753,36 @@
"string-width": "2.1.1",
"which-module": "2.0.0",
"y18n": "3.2.1",
"yargs-parser": "8.0.0"
"yargs-parser": "8.1.0"
},
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
"bundled": true,
"dev": true
},
"cliui": {
"version": "3.2.0",
"version": "4.0.0",
"bundled": true,
"dev": true,
"requires": {
"string-width": "1.0.2",
"strip-ansi": "3.0.1",
"string-width": "2.1.1",
"strip-ansi": "4.0.0",
"wrap-ansi": "2.1.0"
},
"dependencies": {
"string-width": {
"version": "1.0.2",
"bundled": true,
"dev": true,
"requires": {
"code-point-at": "1.1.0",
"is-fullwidth-code-point": "1.0.0",
"strip-ansi": "3.0.1"
}
}
}
},
"strip-ansi": {
"version": "4.0.0",
"bundled": true,
"dev": true,
"requires": {
"ansi-regex": "3.0.0"
}
}
}
},
"yargs-parser": {
"version": "8.0.0",
"version": "8.1.0",
"bundled": true,
"dev": true,
"requires": {
@ -5000,6 +5028,11 @@
"integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
"dev": true
},
"packet-reader": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-0.3.1.tgz",
"integrity": "sha1-zWLmCvjX/qinBexP+ZCHHEaHHyc="
},
"parse-filepath": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
@ -5119,6 +5152,67 @@
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
},
"pg": {
"version": "7.4.1",
"resolved": "https://registry.npmjs.org/pg/-/pg-7.4.1.tgz",
"integrity": "sha512-Pi5qYuXro5PAD9xXx8h7bFtmHgAQEG6/SCNyi7gS3rvb/ZQYDmxKchfB0zYtiSJNWq9iXTsYsHjrM+21eBcN1A==",
"requires": {
"buffer-writer": "1.0.1",
"js-string-escape": "1.0.1",
"packet-reader": "0.3.1",
"pg-connection-string": "0.1.3",
"pg-pool": "2.0.3",
"pg-types": "1.12.1",
"pgpass": "1.0.2",
"semver": "4.3.2"
},
"dependencies": {
"semver": {
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-4.3.2.tgz",
"integrity": "sha1-x6BxWKgL7dBSNVt3DYLWZA+AO+c="
}
}
},
"pg-connection-string": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-0.1.3.tgz",
"integrity": "sha1-2hhHsglA5C7hSSvq9l1J2RskXfc="
},
"pg-pool": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-2.0.3.tgz",
"integrity": "sha1-wCIDLIlJ8xKk+R+2QJzgQHa+Mlc="
},
"pg-types": {
"version": "1.12.1",
"resolved": "https://registry.npmjs.org/pg-types/-/pg-types-1.12.1.tgz",
"integrity": "sha1-1kCH45A7WP+q0nnnWVxSIIoUw9I=",
"requires": {
"postgres-array": "1.0.2",
"postgres-bytea": "1.0.0",
"postgres-date": "1.0.3",
"postgres-interval": "1.1.1"
}
},
"pgpass": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.2.tgz",
"integrity": "sha1-Knu0G2BltnkH6R2hsHwYR8h3swY=",
"requires": {
"split": "1.0.1"
},
"dependencies": {
"split": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
"integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
"requires": {
"through": "2.3.8"
}
}
}
},
"pify": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
@ -5163,6 +5257,36 @@
"integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
"dev": true
},
"postgres-array": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-1.0.2.tgz",
"integrity": "sha1-jgsy6wO/d6XAp4UeBEHBaaJWojg="
},
"postgres-bytea": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz",
"integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU="
},
"postgres-date": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.3.tgz",
"integrity": "sha1-4tiXAu/bJY/52c7g/pG9BpdSV6g="
},
"postgres-interval": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.1.1.tgz",
"integrity": "sha512-OkuCi9t/3CZmeQreutGgx/OVNv9MKHGIT5jH8KldQ4NLYXkvmT9nDVxEuCENlNwhlGPE374oA/xMqn05G49pHA==",
"requires": {
"xtend": "4.0.1"
},
"dependencies": {
"xtend": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
"integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
}
}
},
"prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
@ -6152,8 +6276,7 @@
"through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
"dev": true
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
},
"through2": {
"version": "0.2.3",

Просмотреть файл

@ -44,3 +44,7 @@ function removeUser() {
function doOauth() {
window.open("/oauth/init");
}
$(document).foundation();
document.querySelector("#subscribe-fxa-btn").addEventListener("click", doOauth);

Просмотреть файл

@ -7,6 +7,7 @@
<link rel="stylesheet" href="/css/vendor/foundation.min.css">
<script type="text/javascript" src="/js/vendor/jquery.js" defer></script>
<script type="text/javascript" src="/js/vendor/foundation.min.js" defer></script>
<script type="text/javascript" src="/js/test.js" defer></script>
</head>
<body>
@ -48,7 +49,7 @@
<div class="reveal" id="subscribe-modal" data-reveal>
<h3>Subscribe to Breach Alerts</h3>
<p>Explanation of what the user will get if they subscribe to breach alerts.</p>
<a href="#" class="button sign-in-btn" onclick="doOauth();">Subscribe with Firefox Accounts</a>
<a id="subscribe-fxa-btn" class="button sign-in-btn">Subscribe with Firefox Accounts</a>
<div class="grid-x">
<div class="cell small-5"><hr></div>
<div class="cell small-2">or</div>